// Code generated by protoc-gen-goext. DO NOT EDIT.

package stacklandlicenseapi

import (
	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
)

func (m *UsageEntry) SetInstallationId(v string) {
	m.InstallationId = v
}

func (m *UsageEntry) SetProductType(v ProductType) {
	m.ProductType = v
}

func (m *UsageEntry) SetType(v string) {
	m.Type = v
}

func (m *UsageEntry) SetUsage(v int64) {
	m.Usage = v
}

func (m *UsageEntry) SetTimestamp(v *timestamppb.Timestamp) {
	m.Timestamp = v
}

func (m *UsageEntry) SetHardwareFingerprint(v string) {
	m.HardwareFingerprint = v
}

func (m *UsageEntry) SetLicenseId(v string) {
	m.LicenseId = v
}

func (m *UsageEntry) SetRequestedValue(v int64) {
	m.RequestedValue = v
}

func (m *UsageEntry) SetServerTimestamp(v *timestamppb.Timestamp) {
	m.ServerTimestamp = v
}

func (m *UsageEntry) SetPrevRecordHash(v string) {
	m.PrevRecordHash = v
}

func (m *UsageEntry) SetRecordHash(v string) {
	m.RecordHash = v
}

func (m *UsageEntry) SetSignature(v string) {
	m.Signature = v
}

func (m *LicenseLimit) SetType(v string) {
	m.Type = v
}

func (m *LicenseLimit) SetLimit(v int64) {
	m.Limit = v
}

func (m *License) SetLicenseId(v string) {
	m.LicenseId = v
}

func (m *License) SetProductType(v ProductType) {
	m.ProductType = v
}

func (m *License) SetOrganizationId(v string) {
	m.OrganizationId = v
}

func (m *License) SetBillingAccountId(v string) {
	m.BillingAccountId = v
}

func (m *License) SetIssuedAt(v *timestamppb.Timestamp) {
	m.IssuedAt = v
}

func (m *License) SetValidUntil(v *timestamppb.Timestamp) {
	m.ValidUntil = v
}

func (m *License) SetLimits(v []*LicenseLimit) {
	m.Limits = v
}

func (m *License) SetSignature(v string) {
	m.Signature = v
}

func (m *SyncRequest) SetOrganizationId(v string) {
	m.OrganizationId = v
}

func (m *SyncRequest) SetBillingAccountId(v string) {
	m.BillingAccountId = v
}

func (m *SyncRequest) SetLicenseServerId(v string) {
	m.LicenseServerId = v
}

func (m *SyncRequest) SetUsage(v []*UsageEntry) {
	m.Usage = v
}

func (m *SyncUsageResult) SetLicenses(v []*License) {
	m.Licenses = v
}

func (m *SyncUsageResult) SetSyncStatus(v SyncStatus) {
	m.SyncStatus = v
}

func (m *SyncUsageResult) SetMessage(v string) {
	m.Message = v
}

func (m *SyncUsageMetadata) SetOrganizationId(v string) {
	m.OrganizationId = v
}

func (m *SyncUsageMetadata) SetBillingAccountId(v string) {
	m.BillingAccountId = v
}

func (m *SyncUsageMetadata) SetLicenseServerId(v string) {
	m.LicenseServerId = v
}
