models

package
Version: v1.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 6, 2020 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// ActivityLogItemChangeTypeDelete captures enum value "Delete"
	ActivityLogItemChangeTypeDelete string = "Delete"

	// ActivityLogItemChangeTypeInsert captures enum value "Insert"
	ActivityLogItemChangeTypeInsert string = "Insert"

	// ActivityLogItemChangeTypeUpdate captures enum value "Update"
	ActivityLogItemChangeTypeUpdate string = "Update"
)
View Source
const (

	// AddressAddressTypeNone captures enum value "None"
	AddressAddressTypeNone string = "None"

	// AddressAddressTypeInvoice captures enum value "Invoice"
	AddressAddressTypeInvoice string = "Invoice"

	// AddressAddressTypeDelivery captures enum value "Delivery"
	AddressAddressTypeDelivery string = "Delivery"
)
View Source
const (

	// AgreementAgreementTypeNone captures enum value "None"
	AgreementAgreementTypeNone string = "None"

	// AgreementAgreementTypeLicenseAgreement captures enum value "LicenseAgreement"
	AgreementAgreementTypeLicenseAgreement string = "LicenseAgreement"

	// AgreementAgreementTypeOpenAgreement captures enum value "OpenAgreement"
	AgreementAgreementTypeOpenAgreement string = "OpenAgreement"

	// AgreementAgreementTypeFrameAgreement captures enum value "FrameAgreement"
	AgreementAgreementTypeFrameAgreement string = "FrameAgreement"

	// AgreementAgreementTypeSamAgreement captures enum value "SamAgreement"
	AgreementAgreementTypeSamAgreement string = "SamAgreement"

	// AgreementAgreementTypeConsultingAgreement captures enum value "ConsultingAgreement"
	AgreementAgreementTypeConsultingAgreement string = "ConsultingAgreement"

	// AgreementAgreementTypeCloudSeatAgreement captures enum value "CloudSeatAgreement"
	AgreementAgreementTypeCloudSeatAgreement string = "CloudSeatAgreement"

	// AgreementAgreementTypeCloudUsageAgreement captures enum value "CloudUsageAgreement"
	AgreementAgreementTypeCloudUsageAgreement string = "CloudUsageAgreement"

	// AgreementAgreementTypeReportingAgreement captures enum value "ReportingAgreement"
	AgreementAgreementTypeReportingAgreement string = "ReportingAgreement"

	// AgreementAgreementTypeOtherAgreement captures enum value "OtherAgreement"
	AgreementAgreementTypeOtherAgreement string = "OtherAgreement"

	// AgreementAgreementTypeReserved1 captures enum value "Reserved1"
	AgreementAgreementTypeReserved1 string = "Reserved1"

	// AgreementAgreementTypeReserved2 captures enum value "Reserved2"
	AgreementAgreementTypeReserved2 string = "Reserved2"

	// AgreementAgreementTypeReserved3 captures enum value "Reserved3"
	AgreementAgreementTypeReserved3 string = "Reserved3"
)
View Source
const (

	// AgreementFilterStatusNone captures enum value "None"
	AgreementFilterStatusNone string = "None"

	// AgreementFilterStatusActive captures enum value "Active"
	AgreementFilterStatusActive string = "Active"

	// AgreementFilterStatusInactive captures enum value "Inactive"
	AgreementFilterStatusInactive string = "Inactive"

	// AgreementFilterStatusActiveInactive captures enum value "ActiveInactive"
	AgreementFilterStatusActiveInactive string = "ActiveInactive"
)
View Source
const (

	// AgreementProductAgreementTypeNone captures enum value "None"
	AgreementProductAgreementTypeNone string = "None"

	// AgreementProductAgreementTypeLicenseAgreement captures enum value "LicenseAgreement"
	AgreementProductAgreementTypeLicenseAgreement string = "LicenseAgreement"

	// AgreementProductAgreementTypeOpenAgreement captures enum value "OpenAgreement"
	AgreementProductAgreementTypeOpenAgreement string = "OpenAgreement"

	// AgreementProductAgreementTypeFrameAgreement captures enum value "FrameAgreement"
	AgreementProductAgreementTypeFrameAgreement string = "FrameAgreement"

	// AgreementProductAgreementTypeSamAgreement captures enum value "SamAgreement"
	AgreementProductAgreementTypeSamAgreement string = "SamAgreement"

	// AgreementProductAgreementTypeConsultingAgreement captures enum value "ConsultingAgreement"
	AgreementProductAgreementTypeConsultingAgreement string = "ConsultingAgreement"

	// AgreementProductAgreementTypeCloudSeatAgreement captures enum value "CloudSeatAgreement"
	AgreementProductAgreementTypeCloudSeatAgreement string = "CloudSeatAgreement"

	// AgreementProductAgreementTypeCloudUsageAgreement captures enum value "CloudUsageAgreement"
	AgreementProductAgreementTypeCloudUsageAgreement string = "CloudUsageAgreement"

	// AgreementProductAgreementTypeReportingAgreement captures enum value "ReportingAgreement"
	AgreementProductAgreementTypeReportingAgreement string = "ReportingAgreement"

	// AgreementProductAgreementTypeOtherAgreement captures enum value "OtherAgreement"
	AgreementProductAgreementTypeOtherAgreement string = "OtherAgreement"

	// AgreementProductAgreementTypeReserved1 captures enum value "Reserved1"
	AgreementProductAgreementTypeReserved1 string = "Reserved1"

	// AgreementProductAgreementTypeReserved2 captures enum value "Reserved2"
	AgreementProductAgreementTypeReserved2 string = "Reserved2"

	// AgreementProductAgreementTypeReserved3 captures enum value "Reserved3"
	AgreementProductAgreementTypeReserved3 string = "Reserved3"
)
View Source
const (

	// AgreementProductPriceCalculationTypeNone captures enum value "None"
	AgreementProductPriceCalculationTypeNone string = "None"

	// AgreementProductPriceCalculationTypeDefault captures enum value "Default"
	AgreementProductPriceCalculationTypeDefault string = "Default"

	// AgreementProductPriceCalculationTypeSelectPlus captures enum value "SelectPlus"
	AgreementProductPriceCalculationTypeSelectPlus string = "SelectPlus"

	// AgreementProductPriceCalculationTypeAdobeVip captures enum value "AdobeVip"
	AgreementProductPriceCalculationTypeAdobeVip string = "AdobeVip"

	// AgreementProductPriceCalculationTypeMpsa captures enum value "Mpsa"
	AgreementProductPriceCalculationTypeMpsa string = "Mpsa"
)
View Source
const (

	// AgreementProductProductTypeProduct captures enum value "Product"
	AgreementProductProductTypeProduct string = "Product"

	// AgreementProductProductTypeBundle captures enum value "Bundle"
	AgreementProductProductTypeBundle string = "Bundle"

	// AgreementProductProductTypeService captures enum value "Service"
	AgreementProductProductTypeService string = "Service"

	// AgreementProductProductTypeInternal captures enum value "Internal"
	AgreementProductProductTypeInternal string = "Internal"
)
View Source
const (

	// AgreementProductFilterSortOrderAscending captures enum value "Ascending"
	AgreementProductFilterSortOrderAscending string = "Ascending"

	// AgreementProductFilterSortOrderDescending captures enum value "Descending"
	AgreementProductFilterSortOrderDescending string = "Descending"
)
View Source
const (

	// AgreementReportStatusNone captures enum value "None"
	AgreementReportStatusNone string = "None"

	// AgreementReportStatusNotReported captures enum value "NotReported"
	AgreementReportStatusNotReported string = "NotReported"

	// AgreementReportStatusZeroUsageReported captures enum value "ZeroUsageReported"
	AgreementReportStatusZeroUsageReported string = "ZeroUsageReported"

	// AgreementReportStatusUsageReported captures enum value "UsageReported"
	AgreementReportStatusUsageReported string = "UsageReported"

	// AgreementReportStatusUsageAndZeroUsageReported captures enum value "UsageAndZeroUsageReported"
	AgreementReportStatusUsageAndZeroUsageReported string = "UsageAndZeroUsageReported"
)
View Source
const (

	// AssetAssetTypeReservation captures enum value "Reservation"
	AssetAssetTypeReservation string = "Reservation"

	// AssetAssetTypeSoftware captures enum value "Software"
	AssetAssetTypeSoftware string = "Software"

	// AssetAssetTypeSubscription captures enum value "Subscription"
	AssetAssetTypeSubscription string = "Subscription"
)
View Source
const (

	// AssetBillingCycleUnknown captures enum value "Unknown"
	AssetBillingCycleUnknown string = "Unknown"

	// AssetBillingCycleMonthly captures enum value "Monthly"
	AssetBillingCycleMonthly string = "Monthly"

	// AssetBillingCycleAnnual captures enum value "Annual"
	AssetBillingCycleAnnual string = "Annual"

	// AssetBillingCycleNone captures enum value "None"
	AssetBillingCycleNone string = "None"

	// AssetBillingCycleOneTime captures enum value "OneTime"
	AssetBillingCycleOneTime string = "OneTime"
)
View Source
const (

	// AssetResellerPriceTypeNone captures enum value "None"
	AssetResellerPriceTypeNone string = "None"

	// AssetResellerPriceTypeMargin captures enum value "Margin"
	AssetResellerPriceTypeMargin string = "Margin"

	// AssetResellerPriceTypeMarkup captures enum value "Markup"
	AssetResellerPriceTypeMarkup string = "Markup"

	// AssetResellerPriceTypeFixedPrice captures enum value "FixedPrice"
	AssetResellerPriceTypeFixedPrice string = "FixedPrice"

	// AssetResellerPriceTypeListPrice captures enum value "ListPrice"
	AssetResellerPriceTypeListPrice string = "ListPrice"
)
View Source
const (

	// AssetScopeShared captures enum value "Shared"
	AssetScopeShared string = "Shared"

	// AssetScopeSingle captures enum value "Single"
	AssetScopeSingle string = "Single"
)
View Source
const (

	// AssetStatusNone captures enum value "None"
	AssetStatusNone string = "None"

	// AssetStatusFulfilling captures enum value "Fulfilling"
	AssetStatusFulfilling string = "Fulfilling"

	// AssetStatusSucceeded captures enum value "Succeeded"
	AssetStatusSucceeded string = "Succeeded"

	// AssetStatusCancelled captures enum value "Cancelled"
	AssetStatusCancelled string = "Cancelled"

	// AssetStatusExpired captures enum value "Expired"
	AssetStatusExpired string = "Expired"

	// AssetStatusAll captures enum value "All"
	AssetStatusAll string = "All"
)
View Source
const (

	// AssetOrderLineBillingCycleUnknown captures enum value "Unknown"
	AssetOrderLineBillingCycleUnknown string = "Unknown"

	// AssetOrderLineBillingCycleMonthly captures enum value "Monthly"
	AssetOrderLineBillingCycleMonthly string = "Monthly"

	// AssetOrderLineBillingCycleAnnual captures enum value "Annual"
	AssetOrderLineBillingCycleAnnual string = "Annual"

	// AssetOrderLineBillingCycleNone captures enum value "None"
	AssetOrderLineBillingCycleNone string = "None"

	// AssetOrderLineBillingCycleOneTime captures enum value "OneTime"
	AssetOrderLineBillingCycleOneTime string = "OneTime"
)
View Source
const (

	// AssetOrderLineResellerPriceTypeNone captures enum value "None"
	AssetOrderLineResellerPriceTypeNone string = "None"

	// AssetOrderLineResellerPriceTypeMargin captures enum value "Margin"
	AssetOrderLineResellerPriceTypeMargin string = "Margin"

	// AssetOrderLineResellerPriceTypeMarkup captures enum value "Markup"
	AssetOrderLineResellerPriceTypeMarkup string = "Markup"

	// AssetOrderLineResellerPriceTypeFixedPrice captures enum value "FixedPrice"
	AssetOrderLineResellerPriceTypeFixedPrice string = "FixedPrice"

	// AssetOrderLineResellerPriceTypeListPrice captures enum value "ListPrice"
	AssetOrderLineResellerPriceTypeListPrice string = "ListPrice"
)
View Source
const (

	// AssetOrderLineScopeShared captures enum value "Shared"
	AssetOrderLineScopeShared string = "Shared"

	// AssetOrderLineScopeSingle captures enum value "Single"
	AssetOrderLineScopeSingle string = "Single"
)
View Source
const (

	// AssetOrderLineTypeReservation captures enum value "Reservation"
	AssetOrderLineTypeReservation string = "Reservation"

	// AssetOrderLineTypeSoftware captures enum value "Software"
	AssetOrderLineTypeSoftware string = "Software"

	// AssetOrderLineTypeSubscription captures enum value "Subscription"
	AssetOrderLineTypeSubscription string = "Subscription"
)
View Source
const (

	// AwsAccountCustomerTenantTypeNone captures enum value "None"
	AwsAccountCustomerTenantTypeNone string = "None"

	// AwsAccountCustomerTenantTypeT1 captures enum value "T1"
	AwsAccountCustomerTenantTypeT1 string = "T1"

	// AwsAccountCustomerTenantTypeT2 captures enum value "T2"
	AwsAccountCustomerTenantTypeT2 string = "T2"
)
View Source
const (

	// AwsAccountEntityStatusNone captures enum value "None"
	AwsAccountEntityStatusNone string = "None"

	// AwsAccountEntityStatusRemoved captures enum value "Removed"
	AwsAccountEntityStatusRemoved string = "Removed"
)
View Source
const (

	// AzurePlanStatusNone captures enum value "None"
	AzurePlanStatusNone string = "None"

	// AzurePlanStatusActive captures enum value "Active"
	AzurePlanStatusActive string = "Active"

	// AzurePlanStatusSuspended captures enum value "Suspended"
	AzurePlanStatusSuspended string = "Suspended"

	// AzurePlanStatusDeleted captures enum value "Deleted"
	AzurePlanStatusDeleted string = "Deleted"

	// AzurePlanStatusCustomerCancellation captures enum value "CustomerCancellation"
	AzurePlanStatusCustomerCancellation string = "CustomerCancellation"

	// AzurePlanStatusConverted captures enum value "Converted"
	AzurePlanStatusConverted string = "Converted"

	// AzurePlanStatusInactive captures enum value "Inactive"
	AzurePlanStatusInactive string = "Inactive"

	// AzurePlanStatusAll captures enum value "All"
	AzurePlanStatusAll string = "All"
)
View Source
const (

	// BillingStatementProvisionTypeNone captures enum value "None"
	BillingStatementProvisionTypeNone string = "None"

	// BillingStatementProvisionTypeSeat captures enum value "Seat"
	BillingStatementProvisionTypeSeat string = "Seat"

	// BillingStatementProvisionTypeUsage captures enum value "Usage"
	BillingStatementProvisionTypeUsage string = "Usage"

	// BillingStatementProvisionTypeOneTime captures enum value "OneTime"
	BillingStatementProvisionTypeOneTime string = "OneTime"

	// BillingStatementProvisionTypeCrayon captures enum value "Crayon"
	BillingStatementProvisionTypeCrayon string = "Crayon"

	// BillingStatementProvisionTypeAzureMarketplace captures enum value "AzureMarketplace"
	BillingStatementProvisionTypeAzureMarketplace string = "AzureMarketplace"
)
View Source
const (

	// ClientFlowAuthorizationCode captures enum value "AuthorizationCode"
	ClientFlowAuthorizationCode string = "AuthorizationCode"

	// ClientFlowImplicit captures enum value "Implicit"
	ClientFlowImplicit string = "Implicit"

	// ClientFlowResourceOwner captures enum value "ResourceOwner"
	ClientFlowResourceOwner string = "ResourceOwner"

	// ClientFlowOther captures enum value "Other"
	ClientFlowOther string = "Other"
)
View Source
const (

	// CrayonAccountCustomerTenantTypeNone captures enum value "None"
	CrayonAccountCustomerTenantTypeNone string = "None"

	// CrayonAccountCustomerTenantTypeT1 captures enum value "T1"
	CrayonAccountCustomerTenantTypeT1 string = "T1"

	// CrayonAccountCustomerTenantTypeT2 captures enum value "T2"
	CrayonAccountCustomerTenantTypeT2 string = "T2"
)
View Source
const (

	// CrayonAccountEntityStatusNone captures enum value "None"
	CrayonAccountEntityStatusNone string = "None"

	// CrayonAccountEntityStatusRemoved captures enum value "Removed"
	CrayonAccountEntityStatusRemoved string = "Removed"
)
View Source
const (

	// CustomerTenantCustomerTenantTypeNone captures enum value "None"
	CustomerTenantCustomerTenantTypeNone string = "None"

	// CustomerTenantCustomerTenantTypeT1 captures enum value "T1"
	CustomerTenantCustomerTenantTypeT1 string = "T1"

	// CustomerTenantCustomerTenantTypeT2 captures enum value "T2"
	CustomerTenantCustomerTenantTypeT2 string = "T2"
)
View Source
const (

	// CustomerTenantDefaultSubscriptionPriceTypePurchasePrice captures enum value "PurchasePrice"
	CustomerTenantDefaultSubscriptionPriceTypePurchasePrice string = "PurchasePrice"

	// CustomerTenantDefaultSubscriptionPriceTypeListPrice captures enum value "ListPrice"
	CustomerTenantDefaultSubscriptionPriceTypeListPrice string = "ListPrice"

	// CustomerTenantDefaultSubscriptionPriceTypeFixedPrice captures enum value "FixedPrice"
	CustomerTenantDefaultSubscriptionPriceTypeFixedPrice string = "FixedPrice"
)
View Source
const (

	// CustomerTenantEntityStatusNone captures enum value "None"
	CustomerTenantEntityStatusNone string = "None"

	// CustomerTenantEntityStatusRemoved captures enum value "Removed"
	CustomerTenantEntityStatusRemoved string = "Removed"
)
View Source
const (

	// CustomerTenantAgreementAgreementTypeMicrosoftCloudAgreement captures enum value "MicrosoftCloudAgreement"
	CustomerTenantAgreementAgreementTypeMicrosoftCloudAgreement string = "MicrosoftCloudAgreement"

	// CustomerTenantAgreementAgreementTypeMicrosoftCustomerAgreement captures enum value "MicrosoftCustomerAgreement"
	CustomerTenantAgreementAgreementTypeMicrosoftCustomerAgreement string = "MicrosoftCustomerAgreement"
)
View Source
const (

	// GroupedBillingStatementProvisionTypeNone captures enum value "None"
	GroupedBillingStatementProvisionTypeNone string = "None"

	// GroupedBillingStatementProvisionTypeSeat captures enum value "Seat"
	GroupedBillingStatementProvisionTypeSeat string = "Seat"

	// GroupedBillingStatementProvisionTypeUsage captures enum value "Usage"
	GroupedBillingStatementProvisionTypeUsage string = "Usage"

	// GroupedBillingStatementProvisionTypeOneTime captures enum value "OneTime"
	GroupedBillingStatementProvisionTypeOneTime string = "OneTime"

	// GroupedBillingStatementProvisionTypeCrayon captures enum value "Crayon"
	GroupedBillingStatementProvisionTypeCrayon string = "Crayon"

	// GroupedBillingStatementProvisionTypeAzureMarketplace captures enum value "AzureMarketplace"
	GroupedBillingStatementProvisionTypeAzureMarketplace string = "AzureMarketplace"
)
View Source
const (

	// OrganizationAccessRoleNone captures enum value "None"
	OrganizationAccessRoleNone string = "None"

	// OrganizationAccessRoleUser captures enum value "User"
	OrganizationAccessRoleUser string = "User"

	// OrganizationAccessRoleAdministrator captures enum value "Administrator"
	OrganizationAccessRoleAdministrator string = "Administrator"

	// OrganizationAccessRoleViewer captures enum value "Viewer"
	OrganizationAccessRoleViewer string = "Viewer"

	// OrganizationAccessRoleEditRights captures enum value "EditRights"
	OrganizationAccessRoleEditRights string = "EditRights"

	// OrganizationAccessRoleAll captures enum value "All"
	OrganizationAccessRoleAll string = "All"
)
View Source
const (

	// ProductContainerCategoryNone captures enum value "None"
	ProductContainerCategoryNone string = "None"

	// ProductContainerCategorySeat captures enum value "Seat"
	ProductContainerCategorySeat string = "Seat"

	// ProductContainerCategoryReport captures enum value "Report"
	ProductContainerCategoryReport string = "Report"
)
View Source
const (

	// ProductContainerTypeNone captures enum value "None"
	ProductContainerTypeNone string = "None"

	// ProductContainerTypeDraft captures enum value "Draft"
	ProductContainerTypeDraft string = "Draft"

	// ProductContainerTypeRequest captures enum value "Request"
	ProductContainerTypeRequest string = "Request"

	// ProductContainerTypeOrder captures enum value "Order"
	ProductContainerTypeOrder string = "Order"

	// ProductContainerTypeQuote captures enum value "Quote"
	ProductContainerTypeQuote string = "Quote"

	// ProductContainerTypeTemplate captures enum value "Template"
	ProductContainerTypeTemplate string = "Template"
)
View Source
const (

	// ProductContainerCommentProductContainerCommentTypeNone captures enum value "None"
	ProductContainerCommentProductContainerCommentTypeNone string = "None"

	// ProductContainerCommentProductContainerCommentTypeComment captures enum value "Comment"
	ProductContainerCommentProductContainerCommentTypeComment string = "Comment"

	// ProductContainerCommentProductContainerCommentTypeDraftCreated captures enum value "DraftCreated"
	ProductContainerCommentProductContainerCommentTypeDraftCreated string = "DraftCreated"

	// ProductContainerCommentProductContainerCommentTypeDraftModified captures enum value "DraftModified"
	ProductContainerCommentProductContainerCommentTypeDraftModified string = "DraftModified"

	// ProductContainerCommentProductContainerCommentTypeQuoteCreated captures enum value "QuoteCreated"
	ProductContainerCommentProductContainerCommentTypeQuoteCreated string = "QuoteCreated"

	// ProductContainerCommentProductContainerCommentTypeQuoteModified captures enum value "QuoteModified"
	ProductContainerCommentProductContainerCommentTypeQuoteModified string = "QuoteModified"

	// ProductContainerCommentProductContainerCommentTypeRequestCreated captures enum value "RequestCreated"
	ProductContainerCommentProductContainerCommentTypeRequestCreated string = "RequestCreated"

	// ProductContainerCommentProductContainerCommentTypeRequestModifed captures enum value "RequestModifed"
	ProductContainerCommentProductContainerCommentTypeRequestModifed string = "RequestModifed"

	// ProductContainerCommentProductContainerCommentTypeOrderSubmitted captures enum value "OrderSubmitted"
	ProductContainerCommentProductContainerCommentTypeOrderSubmitted string = "OrderSubmitted"

	// ProductContainerCommentProductContainerCommentTypeOrderInvoiced captures enum value "OrderInvoiced"
	ProductContainerCommentProductContainerCommentTypeOrderInvoiced string = "OrderInvoiced"

	// ProductContainerCommentProductContainerCommentTypeRemoved captures enum value "Removed"
	ProductContainerCommentProductContainerCommentTypeRemoved string = "Removed"

	// ProductContainerCommentProductContainerCommentTypeTemplateCreated captures enum value "TemplateCreated"
	ProductContainerCommentProductContainerCommentTypeTemplateCreated string = "TemplateCreated"

	// ProductContainerCommentProductContainerCommentTypeTemplateModifed captures enum value "TemplateModifed"
	ProductContainerCommentProductContainerCommentTypeTemplateModifed string = "TemplateModifed"

	// ProductContainerCommentProductContainerCommentTypeRequestDeclined captures enum value "RequestDeclined"
	ProductContainerCommentProductContainerCommentTypeRequestDeclined string = "RequestDeclined"

	// ProductContainerCommentProductContainerCommentTypeSystemMessage captures enum value "SystemMessage"
	ProductContainerCommentProductContainerCommentTypeSystemMessage string = "SystemMessage"
)
View Source
const (

	// ProductRowPriceCalculationNone captures enum value "None"
	ProductRowPriceCalculationNone string = "None"

	// ProductRowPriceCalculationDefault captures enum value "Default"
	ProductRowPriceCalculationDefault string = "Default"

	// ProductRowPriceCalculationSelectPlus captures enum value "SelectPlus"
	ProductRowPriceCalculationSelectPlus string = "SelectPlus"

	// ProductRowPriceCalculationAdobeVip captures enum value "AdobeVip"
	ProductRowPriceCalculationAdobeVip string = "AdobeVip"

	// ProductRowPriceCalculationMpsa captures enum value "Mpsa"
	ProductRowPriceCalculationMpsa string = "Mpsa"
)
View Source
const (

	// ResellerSalesPriceObjectTypeOrganization captures enum value "Organization"
	ResellerSalesPriceObjectTypeOrganization string = "Organization"

	// ResellerSalesPriceObjectTypeCustomerTenant captures enum value "CustomerTenant"
	ResellerSalesPriceObjectTypeCustomerTenant string = "CustomerTenant"

	// ResellerSalesPriceObjectTypeSubscription captures enum value "Subscription"
	ResellerSalesPriceObjectTypeSubscription string = "Subscription"

	// ResellerSalesPriceObjectTypeSubscriptionAddon captures enum value "SubscriptionAddon"
	ResellerSalesPriceObjectTypeSubscriptionAddon string = "SubscriptionAddon"

	// ResellerSalesPriceObjectTypeAzureSubscription captures enum value "AzureSubscription"
	ResellerSalesPriceObjectTypeAzureSubscription string = "AzureSubscription"
)
View Source
const (

	// ResellerSalesPricePriceTypeMarkup captures enum value "Markup"
	ResellerSalesPricePriceTypeMarkup string = "Markup"

	// ResellerSalesPricePriceTypeFixedPrice captures enum value "FixedPrice"
	ResellerSalesPricePriceTypeFixedPrice string = "FixedPrice"

	// ResellerSalesPricePriceTypeListPrice captures enum value "ListPrice"
	ResellerSalesPricePriceTypeListPrice string = "ListPrice"
)
View Source
const (

	// ResellerSalesPriceTypeLicense captures enum value "License"
	ResellerSalesPriceTypeLicense string = "License"

	// ResellerSalesPriceTypeUsage captures enum value "Usage"
	ResellerSalesPriceTypeUsage string = "Usage"

	// ResellerSalesPriceTypeOneTime captures enum value "OneTime"
	ResellerSalesPriceTypeOneTime string = "OneTime"
)
View Source
const (

	// ResellerSalesPriceToggleObjectTypeOrganization captures enum value "Organization"
	ResellerSalesPriceToggleObjectTypeOrganization string = "Organization"

	// ResellerSalesPriceToggleObjectTypeCustomerTenant captures enum value "CustomerTenant"
	ResellerSalesPriceToggleObjectTypeCustomerTenant string = "CustomerTenant"

	// ResellerSalesPriceToggleObjectTypeSubscription captures enum value "Subscription"
	ResellerSalesPriceToggleObjectTypeSubscription string = "Subscription"

	// ResellerSalesPriceToggleObjectTypeSubscriptionAddon captures enum value "SubscriptionAddon"
	ResellerSalesPriceToggleObjectTypeSubscriptionAddon string = "SubscriptionAddon"

	// ResellerSalesPriceToggleObjectTypeAzureSubscription captures enum value "AzureSubscription"
	ResellerSalesPriceToggleObjectTypeAzureSubscription string = "AzureSubscription"
)
View Source
const (

	// ServiceAccountAgreementAgreementTypeMicrosoftCloudAgreement captures enum value "MicrosoftCloudAgreement"
	ServiceAccountAgreementAgreementTypeMicrosoftCloudAgreement string = "MicrosoftCloudAgreement"

	// ServiceAccountAgreementAgreementTypeMicrosoftCustomerAgreement captures enum value "MicrosoftCustomerAgreement"
	ServiceAccountAgreementAgreementTypeMicrosoftCustomerAgreement string = "MicrosoftCustomerAgreement"
)
View Source
const (

	// SubscriptionBillingCycleUnknown captures enum value "Unknown"
	SubscriptionBillingCycleUnknown string = "Unknown"

	// SubscriptionBillingCycleMonthly captures enum value "Monthly"
	SubscriptionBillingCycleMonthly string = "Monthly"

	// SubscriptionBillingCycleAnnual captures enum value "Annual"
	SubscriptionBillingCycleAnnual string = "Annual"

	// SubscriptionBillingCycleNone captures enum value "None"
	SubscriptionBillingCycleNone string = "None"

	// SubscriptionBillingCycleOneTime captures enum value "OneTime"
	SubscriptionBillingCycleOneTime string = "OneTime"

	// SubscriptionBillingCycleBiAnnually captures enum value "BiAnnually"
	SubscriptionBillingCycleBiAnnually string = "BiAnnually"

	// SubscriptionBillingCycleTwoYears captures enum value "TwoYears"
	SubscriptionBillingCycleTwoYears string = "TwoYears"

	// SubscriptionBillingCycleThreeYears captures enum value "ThreeYears"
	SubscriptionBillingCycleThreeYears string = "ThreeYears"

	// SubscriptionBillingCycleQuarterly captures enum value "Quarterly"
	SubscriptionBillingCycleQuarterly string = "Quarterly"
)
View Source
const (

	// SubscriptionPriceTypePurchasePrice captures enum value "PurchasePrice"
	SubscriptionPriceTypePurchasePrice string = "PurchasePrice"

	// SubscriptionPriceTypeListPrice captures enum value "ListPrice"
	SubscriptionPriceTypeListPrice string = "ListPrice"

	// SubscriptionPriceTypeFixedPrice captures enum value "FixedPrice"
	SubscriptionPriceTypeFixedPrice string = "FixedPrice"
)
View Source
const (

	// SubscriptionProvisionTypeNone captures enum value "None"
	SubscriptionProvisionTypeNone string = "None"

	// SubscriptionProvisionTypeSeat captures enum value "Seat"
	SubscriptionProvisionTypeSeat string = "Seat"

	// SubscriptionProvisionTypeUsage captures enum value "Usage"
	SubscriptionProvisionTypeUsage string = "Usage"

	// SubscriptionProvisionTypeOneTime captures enum value "OneTime"
	SubscriptionProvisionTypeOneTime string = "OneTime"

	// SubscriptionProvisionTypeCrayon captures enum value "Crayon"
	SubscriptionProvisionTypeCrayon string = "Crayon"

	// SubscriptionProvisionTypeAzureMarketplace captures enum value "AzureMarketplace"
	SubscriptionProvisionTypeAzureMarketplace string = "AzureMarketplace"
)
View Source
const (

	// SubscriptionStatusNone captures enum value "None"
	SubscriptionStatusNone string = "None"

	// SubscriptionStatusActive captures enum value "Active"
	SubscriptionStatusActive string = "Active"

	// SubscriptionStatusSuspended captures enum value "Suspended"
	SubscriptionStatusSuspended string = "Suspended"

	// SubscriptionStatusDeleted captures enum value "Deleted"
	SubscriptionStatusDeleted string = "Deleted"

	// SubscriptionStatusCustomerCancellation captures enum value "CustomerCancellation"
	SubscriptionStatusCustomerCancellation string = "CustomerCancellation"

	// SubscriptionStatusConverted captures enum value "Converted"
	SubscriptionStatusConverted string = "Converted"

	// SubscriptionStatusInactive captures enum value "Inactive"
	SubscriptionStatusInactive string = "Inactive"

	// SubscriptionStatusAll captures enum value "All"
	SubscriptionStatusAll string = "All"
)
View Source
const (

	// SubscriptionAddOnStatusNone captures enum value "None"
	SubscriptionAddOnStatusNone string = "None"

	// SubscriptionAddOnStatusActive captures enum value "Active"
	SubscriptionAddOnStatusActive string = "Active"

	// SubscriptionAddOnStatusSuspended captures enum value "Suspended"
	SubscriptionAddOnStatusSuspended string = "Suspended"

	// SubscriptionAddOnStatusDeleted captures enum value "Deleted"
	SubscriptionAddOnStatusDeleted string = "Deleted"

	// SubscriptionAddOnStatusCustomerCancellation captures enum value "CustomerCancellation"
	SubscriptionAddOnStatusCustomerCancellation string = "CustomerCancellation"

	// SubscriptionAddOnStatusConverted captures enum value "Converted"
	SubscriptionAddOnStatusConverted string = "Converted"

	// SubscriptionAddOnStatusInactive captures enum value "Inactive"
	SubscriptionAddOnStatusInactive string = "Inactive"

	// SubscriptionAddOnStatusAll captures enum value "All"
	SubscriptionAddOnStatusAll string = "All"
)
View Source
const (

	// SubscriptionConversionBillingCycleUnknown captures enum value "Unknown"
	SubscriptionConversionBillingCycleUnknown string = "Unknown"

	// SubscriptionConversionBillingCycleMonthly captures enum value "Monthly"
	SubscriptionConversionBillingCycleMonthly string = "Monthly"

	// SubscriptionConversionBillingCycleAnnual captures enum value "Annual"
	SubscriptionConversionBillingCycleAnnual string = "Annual"

	// SubscriptionConversionBillingCycleNone captures enum value "None"
	SubscriptionConversionBillingCycleNone string = "None"

	// SubscriptionConversionBillingCycleOneTime captures enum value "OneTime"
	SubscriptionConversionBillingCycleOneTime string = "OneTime"

	// SubscriptionConversionBillingCycleBiAnnually captures enum value "BiAnnually"
	SubscriptionConversionBillingCycleBiAnnually string = "BiAnnually"

	// SubscriptionConversionBillingCycleTwoYears captures enum value "TwoYears"
	SubscriptionConversionBillingCycleTwoYears string = "TwoYears"

	// SubscriptionConversionBillingCycleThreeYears captures enum value "ThreeYears"
	SubscriptionConversionBillingCycleThreeYears string = "ThreeYears"

	// SubscriptionConversionBillingCycleQuarterly captures enum value "Quarterly"
	SubscriptionConversionBillingCycleQuarterly string = "Quarterly"
)
View Source
const (

	// SubscriptionDetailedBillingCycleUnknown captures enum value "Unknown"
	SubscriptionDetailedBillingCycleUnknown string = "Unknown"

	// SubscriptionDetailedBillingCycleMonthly captures enum value "Monthly"
	SubscriptionDetailedBillingCycleMonthly string = "Monthly"

	// SubscriptionDetailedBillingCycleAnnual captures enum value "Annual"
	SubscriptionDetailedBillingCycleAnnual string = "Annual"

	// SubscriptionDetailedBillingCycleNone captures enum value "None"
	SubscriptionDetailedBillingCycleNone string = "None"

	// SubscriptionDetailedBillingCycleOneTime captures enum value "OneTime"
	SubscriptionDetailedBillingCycleOneTime string = "OneTime"

	// SubscriptionDetailedBillingCycleBiAnnually captures enum value "BiAnnually"
	SubscriptionDetailedBillingCycleBiAnnually string = "BiAnnually"

	// SubscriptionDetailedBillingCycleTwoYears captures enum value "TwoYears"
	SubscriptionDetailedBillingCycleTwoYears string = "TwoYears"

	// SubscriptionDetailedBillingCycleThreeYears captures enum value "ThreeYears"
	SubscriptionDetailedBillingCycleThreeYears string = "ThreeYears"

	// SubscriptionDetailedBillingCycleQuarterly captures enum value "Quarterly"
	SubscriptionDetailedBillingCycleQuarterly string = "Quarterly"
)
View Source
const (

	// SubscriptionDetailedPriceTypePurchasePrice captures enum value "PurchasePrice"
	SubscriptionDetailedPriceTypePurchasePrice string = "PurchasePrice"

	// SubscriptionDetailedPriceTypeListPrice captures enum value "ListPrice"
	SubscriptionDetailedPriceTypeListPrice string = "ListPrice"

	// SubscriptionDetailedPriceTypeFixedPrice captures enum value "FixedPrice"
	SubscriptionDetailedPriceTypeFixedPrice string = "FixedPrice"
)
View Source
const (

	// SubscriptionDetailedProvisionTypeNone captures enum value "None"
	SubscriptionDetailedProvisionTypeNone string = "None"

	// SubscriptionDetailedProvisionTypeSeat captures enum value "Seat"
	SubscriptionDetailedProvisionTypeSeat string = "Seat"

	// SubscriptionDetailedProvisionTypeUsage captures enum value "Usage"
	SubscriptionDetailedProvisionTypeUsage string = "Usage"

	// SubscriptionDetailedProvisionTypeOneTime captures enum value "OneTime"
	SubscriptionDetailedProvisionTypeOneTime string = "OneTime"

	// SubscriptionDetailedProvisionTypeCrayon captures enum value "Crayon"
	SubscriptionDetailedProvisionTypeCrayon string = "Crayon"

	// SubscriptionDetailedProvisionTypeAzureMarketplace captures enum value "AzureMarketplace"
	SubscriptionDetailedProvisionTypeAzureMarketplace string = "AzureMarketplace"
)
View Source
const (

	// SubscriptionDetailedStatusNone captures enum value "None"
	SubscriptionDetailedStatusNone string = "None"

	// SubscriptionDetailedStatusActive captures enum value "Active"
	SubscriptionDetailedStatusActive string = "Active"

	// SubscriptionDetailedStatusSuspended captures enum value "Suspended"
	SubscriptionDetailedStatusSuspended string = "Suspended"

	// SubscriptionDetailedStatusDeleted captures enum value "Deleted"
	SubscriptionDetailedStatusDeleted string = "Deleted"

	// SubscriptionDetailedStatusCustomerCancellation captures enum value "CustomerCancellation"
	SubscriptionDetailedStatusCustomerCancellation string = "CustomerCancellation"

	// SubscriptionDetailedStatusConverted captures enum value "Converted"
	SubscriptionDetailedStatusConverted string = "Converted"

	// SubscriptionDetailedStatusInactive captures enum value "Inactive"
	SubscriptionDetailedStatusInactive string = "Inactive"

	// SubscriptionDetailedStatusAll captures enum value "All"
	SubscriptionDetailedStatusAll string = "All"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type APICollectionOfAddress

type APICollectionOfAddress struct {

	// items
	Items []*Address `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfAddress Api collection of address

swagger:model ApiCollectionOfAddress

func (*APICollectionOfAddress) MarshalBinary

func (m *APICollectionOfAddress) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfAddress) UnmarshalBinary

func (m *APICollectionOfAddress) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfAddress) Validate

func (m *APICollectionOfAddress) Validate(formats strfmt.Registry) error

Validate validates this Api collection of address

type APICollectionOfAgreementReport

type APICollectionOfAgreementReport struct {

	// items
	Items []*AgreementReport `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfAgreementReport Api collection of agreement report

swagger:model ApiCollectionOfAgreementReport

func (*APICollectionOfAgreementReport) MarshalBinary

func (m *APICollectionOfAgreementReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfAgreementReport) UnmarshalBinary

func (m *APICollectionOfAgreementReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfAgreementReport) Validate

func (m *APICollectionOfAgreementReport) Validate(formats strfmt.Registry) error

Validate validates this Api collection of agreement report

type APICollectionOfAsset

type APICollectionOfAsset struct {

	// items
	Items []*Asset `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfAsset Api collection of asset

swagger:model ApiCollectionOfAsset

func (*APICollectionOfAsset) MarshalBinary

func (m *APICollectionOfAsset) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfAsset) UnmarshalBinary

func (m *APICollectionOfAsset) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfAsset) Validate

func (m *APICollectionOfAsset) Validate(formats strfmt.Registry) error

Validate validates this Api collection of asset

type APICollectionOfAssetOrder

type APICollectionOfAssetOrder struct {

	// items
	Items []*AssetOrder `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfAssetOrder Api collection of asset order

swagger:model ApiCollectionOfAssetOrder

func (*APICollectionOfAssetOrder) MarshalBinary

func (m *APICollectionOfAssetOrder) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfAssetOrder) UnmarshalBinary

func (m *APICollectionOfAssetOrder) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfAssetOrder) Validate

func (m *APICollectionOfAssetOrder) Validate(formats strfmt.Registry) error

Validate validates this Api collection of asset order

type APICollectionOfAwsAccount

type APICollectionOfAwsAccount struct {

	// items
	Items []*AwsAccount `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfAwsAccount Api collection of aws account

swagger:model ApiCollectionOfAwsAccount

func (*APICollectionOfAwsAccount) MarshalBinary

func (m *APICollectionOfAwsAccount) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfAwsAccount) UnmarshalBinary

func (m *APICollectionOfAwsAccount) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfAwsAccount) Validate

func (m *APICollectionOfAwsAccount) Validate(formats strfmt.Registry) error

Validate validates this Api collection of aws account

type APICollectionOfAzureSubscription

type APICollectionOfAzureSubscription struct {

	// items
	Items []*AzureSubscription `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfAzureSubscription Api collection of azure subscription

swagger:model ApiCollectionOfAzureSubscription

func (*APICollectionOfAzureSubscription) MarshalBinary

func (m *APICollectionOfAzureSubscription) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfAzureSubscription) UnmarshalBinary

func (m *APICollectionOfAzureSubscription) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfAzureSubscription) Validate

Validate validates this Api collection of azure subscription

type APICollectionOfBillingCycle

type APICollectionOfBillingCycle struct {

	// items
	Items []*BillingCycle `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfBillingCycle Api collection of billing cycle

swagger:model ApiCollectionOfBillingCycle

func (*APICollectionOfBillingCycle) MarshalBinary

func (m *APICollectionOfBillingCycle) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfBillingCycle) UnmarshalBinary

func (m *APICollectionOfBillingCycle) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfBillingCycle) Validate

func (m *APICollectionOfBillingCycle) Validate(formats strfmt.Registry) error

Validate validates this Api collection of billing cycle

type APICollectionOfBillingStatement

type APICollectionOfBillingStatement struct {

	// items
	Items []*BillingStatement `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfBillingStatement Api collection of billing statement

swagger:model ApiCollectionOfBillingStatement

func (*APICollectionOfBillingStatement) MarshalBinary

func (m *APICollectionOfBillingStatement) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfBillingStatement) UnmarshalBinary

func (m *APICollectionOfBillingStatement) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfBillingStatement) Validate

Validate validates this Api collection of billing statement

type APICollectionOfBlogItem

type APICollectionOfBlogItem struct {

	// items
	Items []*BlogItem `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfBlogItem Api collection of blog item

swagger:model ApiCollectionOfBlogItem

func (*APICollectionOfBlogItem) MarshalBinary

func (m *APICollectionOfBlogItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfBlogItem) UnmarshalBinary

func (m *APICollectionOfBlogItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfBlogItem) Validate

func (m *APICollectionOfBlogItem) Validate(formats strfmt.Registry) error

Validate validates this Api collection of blog item

type APICollectionOfBoolean

type APICollectionOfBoolean struct {

	// items
	Items []bool `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfBoolean Api collection of boolean

swagger:model ApiCollectionOfBoolean

func (*APICollectionOfBoolean) MarshalBinary

func (m *APICollectionOfBoolean) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfBoolean) UnmarshalBinary

func (m *APICollectionOfBoolean) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfBoolean) Validate

func (m *APICollectionOfBoolean) Validate(formats strfmt.Registry) error

Validate validates this Api collection of boolean

type APICollectionOfCategoryUsageCost

type APICollectionOfCategoryUsageCost struct {

	// items
	Items []*CategoryUsageCost `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfCategoryUsageCost Api collection of category usage cost

swagger:model ApiCollectionOfCategoryUsageCost

func (*APICollectionOfCategoryUsageCost) MarshalBinary

func (m *APICollectionOfCategoryUsageCost) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfCategoryUsageCost) UnmarshalBinary

func (m *APICollectionOfCategoryUsageCost) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfCategoryUsageCost) Validate

Validate validates this Api collection of category usage cost

type APICollectionOfClient

type APICollectionOfClient struct {

	// items
	Items []*Client `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfClient Api collection of client

swagger:model ApiCollectionOfClient

func (*APICollectionOfClient) MarshalBinary

func (m *APICollectionOfClient) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfClient) UnmarshalBinary

func (m *APICollectionOfClient) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfClient) Validate

func (m *APICollectionOfClient) Validate(formats strfmt.Registry) error

Validate validates this Api collection of client

type APICollectionOfConsumer

type APICollectionOfConsumer struct {

	// items
	Items []*Consumer `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfConsumer Api collection of consumer

swagger:model ApiCollectionOfConsumer

func (*APICollectionOfConsumer) MarshalBinary

func (m *APICollectionOfConsumer) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfConsumer) UnmarshalBinary

func (m *APICollectionOfConsumer) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfConsumer) Validate

func (m *APICollectionOfConsumer) Validate(formats strfmt.Registry) error

Validate validates this Api collection of consumer

type APICollectionOfCrayonAccount

type APICollectionOfCrayonAccount struct {

	// items
	Items []*CrayonAccount `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfCrayonAccount Api collection of crayon account

swagger:model ApiCollectionOfCrayonAccount

func (*APICollectionOfCrayonAccount) MarshalBinary

func (m *APICollectionOfCrayonAccount) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfCrayonAccount) UnmarshalBinary

func (m *APICollectionOfCrayonAccount) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfCrayonAccount) Validate

func (m *APICollectionOfCrayonAccount) Validate(formats strfmt.Registry) error

Validate validates this Api collection of crayon account

type APICollectionOfCustomerTenant

type APICollectionOfCustomerTenant struct {

	// items
	Items []*CustomerTenant `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfCustomerTenant Api collection of customer tenant

swagger:model ApiCollectionOfCustomerTenant

func (*APICollectionOfCustomerTenant) MarshalBinary

func (m *APICollectionOfCustomerTenant) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfCustomerTenant) UnmarshalBinary

func (m *APICollectionOfCustomerTenant) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfCustomerTenant) Validate

func (m *APICollectionOfCustomerTenant) Validate(formats strfmt.Registry) error

Validate validates this Api collection of customer tenant

type APICollectionOfGroupedBillingStatement

type APICollectionOfGroupedBillingStatement struct {

	// items
	Items []*GroupedBillingStatement `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfGroupedBillingStatement Api collection of grouped billing statement

swagger:model ApiCollectionOfGroupedBillingStatement

func (*APICollectionOfGroupedBillingStatement) MarshalBinary

func (m *APICollectionOfGroupedBillingStatement) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfGroupedBillingStatement) UnmarshalBinary

func (m *APICollectionOfGroupedBillingStatement) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfGroupedBillingStatement) Validate

Validate validates this Api collection of grouped billing statement

type APICollectionOfGrouping

type APICollectionOfGrouping struct {

	// items
	Items []*Grouping `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfGrouping Api collection of grouping

swagger:model ApiCollectionOfGrouping

func (*APICollectionOfGrouping) MarshalBinary

func (m *APICollectionOfGrouping) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfGrouping) UnmarshalBinary

func (m *APICollectionOfGrouping) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfGrouping) Validate

func (m *APICollectionOfGrouping) Validate(formats strfmt.Registry) error

Validate validates this Api collection of grouping

type APICollectionOfInvoiceProfile

type APICollectionOfInvoiceProfile struct {

	// items
	Items []*InvoiceProfile `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfInvoiceProfile Api collection of invoice profile

swagger:model ApiCollectionOfInvoiceProfile

func (*APICollectionOfInvoiceProfile) MarshalBinary

func (m *APICollectionOfInvoiceProfile) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfInvoiceProfile) UnmarshalBinary

func (m *APICollectionOfInvoiceProfile) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfInvoiceProfile) Validate

func (m *APICollectionOfInvoiceProfile) Validate(formats strfmt.Registry) error

Validate validates this Api collection of invoice profile

type APICollectionOfManagementLink struct {

	// items
	Items []*ManagementLink `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfManagementLink Api collection of management link

swagger:model ApiCollectionOfManagementLink

func (*APICollectionOfManagementLink) MarshalBinary

func (m *APICollectionOfManagementLink) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfManagementLink) UnmarshalBinary

func (m *APICollectionOfManagementLink) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfManagementLink) Validate

func (m *APICollectionOfManagementLink) Validate(formats strfmt.Registry) error

Validate validates this Api collection of management link

type APICollectionOfManagementLinkGrouped

type APICollectionOfManagementLinkGrouped struct {

	// items
	Items []*ManagementLinkGrouped `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfManagementLinkGrouped Api collection of management link grouped

swagger:model ApiCollectionOfManagementLinkGrouped

func (*APICollectionOfManagementLinkGrouped) MarshalBinary

func (m *APICollectionOfManagementLinkGrouped) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfManagementLinkGrouped) UnmarshalBinary

func (m *APICollectionOfManagementLinkGrouped) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfManagementLinkGrouped) Validate

Validate validates this Api collection of management link grouped

type APICollectionOfObjectReference

type APICollectionOfObjectReference struct {

	// items
	Items []*ObjectReference `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfObjectReference Api collection of object reference

swagger:model ApiCollectionOfObjectReference

func (*APICollectionOfObjectReference) MarshalBinary

func (m *APICollectionOfObjectReference) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfObjectReference) UnmarshalBinary

func (m *APICollectionOfObjectReference) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfObjectReference) Validate

func (m *APICollectionOfObjectReference) Validate(formats strfmt.Registry) error

Validate validates this Api collection of object reference

type APICollectionOfOrganization

type APICollectionOfOrganization struct {

	// items
	Items []*Organization `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfOrganization Api collection of organization

swagger:model ApiCollectionOfOrganization

func (*APICollectionOfOrganization) MarshalBinary

func (m *APICollectionOfOrganization) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfOrganization) UnmarshalBinary

func (m *APICollectionOfOrganization) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfOrganization) Validate

func (m *APICollectionOfOrganization) Validate(formats strfmt.Registry) error

Validate validates this Api collection of organization

type APICollectionOfOrganizationAccess

type APICollectionOfOrganizationAccess struct {

	// items
	Items []*OrganizationAccess `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfOrganizationAccess Api collection of organization access

swagger:model ApiCollectionOfOrganizationAccess

func (*APICollectionOfOrganizationAccess) MarshalBinary

func (m *APICollectionOfOrganizationAccess) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfOrganizationAccess) UnmarshalBinary

func (m *APICollectionOfOrganizationAccess) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfOrganizationAccess) Validate

Validate validates this Api collection of organization access

type APICollectionOfOrganizationUsageCost

type APICollectionOfOrganizationUsageCost struct {

	// items
	Items []*OrganizationUsageCost `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfOrganizationUsageCost Api collection of organization usage cost

swagger:model ApiCollectionOfOrganizationUsageCost

func (*APICollectionOfOrganizationUsageCost) MarshalBinary

func (m *APICollectionOfOrganizationUsageCost) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfOrganizationUsageCost) UnmarshalBinary

func (m *APICollectionOfOrganizationUsageCost) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfOrganizationUsageCost) Validate

Validate validates this Api collection of organization usage cost

type APICollectionOfProductContainer

type APICollectionOfProductContainer struct {

	// items
	Items []*ProductContainer `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfProductContainer Api collection of product container

swagger:model ApiCollectionOfProductContainer

func (*APICollectionOfProductContainer) MarshalBinary

func (m *APICollectionOfProductContainer) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfProductContainer) UnmarshalBinary

func (m *APICollectionOfProductContainer) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfProductContainer) Validate

Validate validates this Api collection of product container

type APICollectionOfProgram

type APICollectionOfProgram struct {

	// items
	Items []*Program `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfProgram Api collection of program

swagger:model ApiCollectionOfProgram

func (*APICollectionOfProgram) MarshalBinary

func (m *APICollectionOfProgram) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfProgram) UnmarshalBinary

func (m *APICollectionOfProgram) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfProgram) Validate

func (m *APICollectionOfProgram) Validate(formats strfmt.Registry) error

Validate validates this Api collection of program

type APICollectionOfPublisher

type APICollectionOfPublisher struct {

	// items
	Items []*Publisher `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfPublisher Api collection of publisher

swagger:model ApiCollectionOfPublisher

func (*APICollectionOfPublisher) MarshalBinary

func (m *APICollectionOfPublisher) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfPublisher) UnmarshalBinary

func (m *APICollectionOfPublisher) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfPublisher) Validate

func (m *APICollectionOfPublisher) Validate(formats strfmt.Registry) error

Validate validates this Api collection of publisher

type APICollectionOfRegion

type APICollectionOfRegion struct {

	// items
	Items []*Region `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfRegion Api collection of region

swagger:model ApiCollectionOfRegion

func (*APICollectionOfRegion) MarshalBinary

func (m *APICollectionOfRegion) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfRegion) UnmarshalBinary

func (m *APICollectionOfRegion) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfRegion) Validate

func (m *APICollectionOfRegion) Validate(formats strfmt.Registry) error

Validate validates this Api collection of region

type APICollectionOfResourceGroupUsageCost

type APICollectionOfResourceGroupUsageCost struct {

	// items
	Items []*ResourceGroupUsageCost `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfResourceGroupUsageCost Api collection of resource group usage cost

swagger:model ApiCollectionOfResourceGroupUsageCost

func (*APICollectionOfResourceGroupUsageCost) MarshalBinary

func (m *APICollectionOfResourceGroupUsageCost) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfResourceGroupUsageCost) UnmarshalBinary

func (m *APICollectionOfResourceGroupUsageCost) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfResourceGroupUsageCost) Validate

Validate validates this Api collection of resource group usage cost

type APICollectionOfServiceAccountAgreement

type APICollectionOfServiceAccountAgreement struct {

	// items
	Items []*ServiceAccountAgreement `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfServiceAccountAgreement Api collection of service account agreement

swagger:model ApiCollectionOfServiceAccountAgreement

func (*APICollectionOfServiceAccountAgreement) MarshalBinary

func (m *APICollectionOfServiceAccountAgreement) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfServiceAccountAgreement) UnmarshalBinary

func (m *APICollectionOfServiceAccountAgreement) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfServiceAccountAgreement) Validate

Validate validates this Api collection of service account agreement

type APICollectionOfSubcategoryUsageCost

type APICollectionOfSubcategoryUsageCost struct {

	// items
	Items []*SubcategoryUsageCost `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfSubcategoryUsageCost Api collection of subcategory usage cost

swagger:model ApiCollectionOfSubcategoryUsageCost

func (*APICollectionOfSubcategoryUsageCost) MarshalBinary

func (m *APICollectionOfSubcategoryUsageCost) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfSubcategoryUsageCost) UnmarshalBinary

func (m *APICollectionOfSubcategoryUsageCost) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfSubcategoryUsageCost) Validate

Validate validates this Api collection of subcategory usage cost

type APICollectionOfSubscription

type APICollectionOfSubscription struct {

	// items
	Items []*Subscription `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfSubscription Api collection of subscription

swagger:model ApiCollectionOfSubscription

func (*APICollectionOfSubscription) MarshalBinary

func (m *APICollectionOfSubscription) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfSubscription) UnmarshalBinary

func (m *APICollectionOfSubscription) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfSubscription) Validate

func (m *APICollectionOfSubscription) Validate(formats strfmt.Registry) error

Validate validates this Api collection of subscription

type APICollectionOfSubscriptionAddOnOffer

type APICollectionOfSubscriptionAddOnOffer struct {

	// items
	Items []*SubscriptionAddOnOffer `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfSubscriptionAddOnOffer Api collection of subscription add on offer

swagger:model ApiCollectionOfSubscriptionAddOnOffer

func (*APICollectionOfSubscriptionAddOnOffer) MarshalBinary

func (m *APICollectionOfSubscriptionAddOnOffer) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfSubscriptionAddOnOffer) UnmarshalBinary

func (m *APICollectionOfSubscriptionAddOnOffer) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfSubscriptionAddOnOffer) Validate

Validate validates this Api collection of subscription add on offer

type APICollectionOfSubscriptionConversion

type APICollectionOfSubscriptionConversion struct {

	// items
	Items []*SubscriptionConversion `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfSubscriptionConversion Api collection of subscription conversion

swagger:model ApiCollectionOfSubscriptionConversion

func (*APICollectionOfSubscriptionConversion) MarshalBinary

func (m *APICollectionOfSubscriptionConversion) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfSubscriptionConversion) UnmarshalBinary

func (m *APICollectionOfSubscriptionConversion) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfSubscriptionConversion) Validate

Validate validates this Api collection of subscription conversion

type APICollectionOfSubscriptionResourceGroupUsageCost

type APICollectionOfSubscriptionResourceGroupUsageCost struct {

	// items
	Items []*SubscriptionResourceGroupUsageCost `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfSubscriptionResourceGroupUsageCost Api collection of subscription resource group usage cost

swagger:model ApiCollectionOfSubscriptionResourceGroupUsageCost

func (*APICollectionOfSubscriptionResourceGroupUsageCost) MarshalBinary

MarshalBinary interface implementation

func (*APICollectionOfSubscriptionResourceGroupUsageCost) UnmarshalBinary

UnmarshalBinary interface implementation

func (*APICollectionOfSubscriptionResourceGroupUsageCost) Validate

Validate validates this Api collection of subscription resource group usage cost

type APICollectionOfSubscriptionUsageCost

type APICollectionOfSubscriptionUsageCost struct {

	// items
	Items []*SubscriptionUsageCost `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfSubscriptionUsageCost Api collection of subscription usage cost

swagger:model ApiCollectionOfSubscriptionUsageCost

func (*APICollectionOfSubscriptionUsageCost) MarshalBinary

func (m *APICollectionOfSubscriptionUsageCost) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfSubscriptionUsageCost) UnmarshalBinary

func (m *APICollectionOfSubscriptionUsageCost) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfSubscriptionUsageCost) Validate

Validate validates this Api collection of subscription usage cost

type APICollectionOfUser

type APICollectionOfUser struct {

	// items
	Items []*User `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

APICollectionOfUser Api collection of user

swagger:model ApiCollectionOfUser

func (*APICollectionOfUser) MarshalBinary

func (m *APICollectionOfUser) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*APICollectionOfUser) UnmarshalBinary

func (m *APICollectionOfUser) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*APICollectionOfUser) Validate

func (m *APICollectionOfUser) Validate(formats strfmt.Registry) error

Validate validates this Api collection of user

type ActivationLink struct {

	// subscription Id
	SubscriptionID string `json:"SubscriptionId,omitempty"`

	// Uri
	URI string `json:"Uri,omitempty"`
}

ActivationLink activation link

swagger:model ActivationLink

func (*ActivationLink) MarshalBinary

func (m *ActivationLink) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ActivationLink) UnmarshalBinary

func (m *ActivationLink) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ActivationLink) Validate

func (m *ActivationLink) Validate(formats strfmt.Registry) error

Validate validates this activation link

type ActivityLog

type ActivityLog struct {

	// entity
	Entity string `json:"Entity,omitempty"`

	// items
	Items []*ActivityLogItem `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

ActivityLog activity log

swagger:model ActivityLog

func (*ActivityLog) MarshalBinary

func (m *ActivityLog) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ActivityLog) UnmarshalBinary

func (m *ActivityLog) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ActivityLog) Validate

func (m *ActivityLog) Validate(formats strfmt.Registry) error

Validate validates this activity log

type ActivityLogItem

type ActivityLogItem struct {

	// change type
	// Enum: [Delete Insert Update]
	ChangeType string `json:"ChangeType,omitempty"`

	// changed by
	ChangedBy string `json:"ChangedBy,omitempty"`

	// changed column
	ChangedColumn string `json:"ChangedColumn,omitempty"`

	// changed date
	// Format: date-time
	ChangedDate strfmt.DateTime `json:"ChangedDate,omitempty"`

	// changed from
	ChangedFrom string `json:"ChangedFrom,omitempty"`

	// changed to
	ChangedTo string `json:"ChangedTo,omitempty"`

	// custom values
	CustomValues map[string]string `json:"CustomValues,omitempty"`

	// entity
	Entity string `json:"Entity,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`
}

ActivityLogItem activity log item

swagger:model ActivityLogItem

func (*ActivityLogItem) MarshalBinary

func (m *ActivityLogItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ActivityLogItem) UnmarshalBinary

func (m *ActivityLogItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ActivityLogItem) Validate

func (m *ActivityLogItem) Validate(formats strfmt.Registry) error

Validate validates this activity log item

type Address

type Address struct {

	// address type
	// Enum: [None Invoice Delivery]
	AddressType string `json:"AddressType,omitempty"`

	// city
	City string `json:"City,omitempty"`

	// complete address
	CompleteAddress string `json:"CompleteAddress,omitempty"`

	// country code
	CountryCode string `json:"CountryCode,omitempty"`

	// county
	County string `json:"County,omitempty"`

	// Id
	ID int64 `json:"Id,omitempty"`

	// name
	Name string `json:"Name,omitempty"`

	// organization
	Organization *ObjectReference `json:"Organization,omitempty"`

	// primary
	Primary bool `json:"Primary,omitempty"`

	// state
	State string `json:"State,omitempty"`

	// street
	Street string `json:"Street,omitempty"`

	// zip code
	ZipCode string `json:"ZipCode,omitempty"`
}

Address address

swagger:model Address

func (*Address) MarshalBinary

func (m *Address) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Address) UnmarshalBinary

func (m *Address) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Address) Validate

func (m *Address) Validate(formats strfmt.Registry) error

Validate validates this address

type AddressData

type AddressData struct {

	// ax address Id
	AxAddressID int64 `json:"AxAddressId,omitempty"`

	// city
	City string `json:"City,omitempty"`

	// complete address
	CompleteAddress string `json:"CompleteAddress,omitempty"`

	// country code
	CountryCode string `json:"CountryCode,omitempty"`

	// county
	County string `json:"County,omitempty"`

	// name
	Name string `json:"Name,omitempty"`

	// state
	State string `json:"State,omitempty"`

	// street
	Street string `json:"Street,omitempty"`

	// zip code
	ZipCode string `json:"ZipCode,omitempty"`
}

AddressData address data

swagger:model AddressData

func (*AddressData) MarshalBinary

func (m *AddressData) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AddressData) UnmarshalBinary

func (m *AddressData) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AddressData) Validate

func (m *AddressData) Validate(formats strfmt.Registry) error

Validate validates this address data

type AggregationItem

type AggregationItem struct {

	// doc count
	DocCount int64 `json:"DocCount,omitempty"`

	// key
	Key string `json:"Key,omitempty"`
}

AggregationItem aggregation item

swagger:model AggregationItem

func (*AggregationItem) MarshalBinary

func (m *AggregationItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AggregationItem) UnmarshalBinary

func (m *AggregationItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AggregationItem) Validate

func (m *AggregationItem) Validate(formats strfmt.Registry) error

Validate validates this aggregation item

type Agreement

type Agreement struct {

	// agreement type
	// Enum: [None LicenseAgreement OpenAgreement FrameAgreement SamAgreement ConsultingAgreement CloudSeatAgreement CloudUsageAgreement ReportingAgreement OtherAgreement Reserved1 Reserved2 Reserved3]
	AgreementType string `json:"AgreementType,omitempty"`

	// commitment level
	CommitmentLevel float64 `json:"CommitmentLevel,omitempty"`

	// customer number
	CustomerNumber string `json:"CustomerNumber,omitempty"`

	// disabled
	Disabled bool `json:"Disabled,omitempty"`

	// end date
	// Format: date-time
	EndDate strfmt.DateTime `json:"EndDate,omitempty"`

	// has terms
	HasTerms bool `json:"HasTerms,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// master agreement
	MasterAgreement string `json:"MasterAgreement,omitempty"`

	// name
	Name string `json:"Name,omitempty"`

	// number
	Number string `json:"Number,omitempty"`

	// organization
	Organization *ObjectReference `json:"Organization,omitempty"`

	// parent agreement Id
	ParentAgreementID int32 `json:"ParentAgreementId,omitempty"`

	// program
	Program *ObjectReference `json:"Program,omitempty"`

	// publisher
	Publisher *ObjectReference `json:"Publisher,omitempty"`

	// sales price currency code
	SalesPriceCurrencyCode string `json:"SalesPriceCurrencyCode,omitempty"`

	// start date
	// Format: date-time
	StartDate strfmt.DateTime `json:"StartDate,omitempty"`
}

Agreement agreement

swagger:model Agreement

func (*Agreement) MarshalBinary

func (m *Agreement) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Agreement) UnmarshalBinary

func (m *Agreement) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Agreement) Validate

func (m *Agreement) Validate(formats strfmt.Registry) error

Validate validates this agreement

type AgreementAccess

type AgreementAccess struct {

	// agreement
	Agreement *Agreement `json:"Agreement,omitempty"`

	// has access
	HasAccess bool `json:"HasAccess,omitempty"`
}

AgreementAccess agreement access

swagger:model AgreementAccess

func (*AgreementAccess) MarshalBinary

func (m *AgreementAccess) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AgreementAccess) UnmarshalBinary

func (m *AgreementAccess) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AgreementAccess) Validate

func (m *AgreementAccess) Validate(formats strfmt.Registry) error

Validate validates this agreement access

type AgreementCollection

type AgreementCollection struct {

	// filter
	Filter *AgreementFilter `json:"Filter,omitempty"`

	// items
	Items []*Agreement `json:"Items"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`
}

AgreementCollection agreement collection

swagger:model AgreementCollection

func (*AgreementCollection) MarshalBinary

func (m *AgreementCollection) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AgreementCollection) UnmarshalBinary

func (m *AgreementCollection) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AgreementCollection) Validate

func (m *AgreementCollection) Validate(formats strfmt.Registry) error

Validate validates this agreement collection

type AgreementFilter

type AgreementFilter struct {

	// agreement ids
	AgreementIds []int32 `json:"AgreementIds"`

	// agreement types
	AgreementTypes []string `json:"AgreementTypes"`

	// end date from
	// Format: date-time
	EndDateFrom strfmt.DateTime `json:"EndDateFrom,omitempty"`

	// end date to
	// Format: date-time
	EndDateTo strfmt.DateTime `json:"EndDateTo,omitempty"`

	// organization Id
	OrganizationID int32 `json:"OrganizationId,omitempty"`

	// organization ids
	OrganizationIds []int32 `json:"OrganizationIds"`

	// page
	Page int32 `json:"Page,omitempty"`

	// page size
	PageSize int32 `json:"PageSize,omitempty"`

	// pricelist ids
	PricelistIds []int32 `json:"PricelistIds"`

	// program ids
	ProgramIds []int32 `json:"ProgramIds"`

	// publisher Id
	PublisherID int32 `json:"PublisherId,omitempty"`

	// publisher ids
	PublisherIds []int32 `json:"PublisherIds"`

	// sales price currency
	SalesPriceCurrency string `json:"SalesPriceCurrency,omitempty"`

	// search
	Search string `json:"Search,omitempty"`

	// search date
	// Format: date-time
	SearchDate strfmt.DateTime `json:"SearchDate,omitempty"`

	// status
	// Enum: [None Active Inactive ActiveInactive]
	Status string `json:"Status,omitempty"`

	// term required
	TermRequired bool `json:"TermRequired,omitempty"`
}

AgreementFilter agreement filter

swagger:model AgreementFilter

func (*AgreementFilter) MarshalBinary

func (m *AgreementFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AgreementFilter) UnmarshalBinary

func (m *AgreementFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AgreementFilter) Validate

func (m *AgreementFilter) Validate(formats strfmt.Registry) error

Validate validates this agreement filter

type AgreementIdentityReference

type AgreementIdentityReference struct {

	// agreement number
	AgreementNumber string `json:"AgreementNumber,omitempty"`

	// commitment level
	CommitmentLevel float64 `json:"CommitmentLevel,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// name
	Name string `json:"Name,omitempty"`
}

AgreementIdentityReference agreement identity reference

swagger:model AgreementIdentityReference

func (*AgreementIdentityReference) MarshalBinary

func (m *AgreementIdentityReference) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AgreementIdentityReference) UnmarshalBinary

func (m *AgreementIdentityReference) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AgreementIdentityReference) Validate

func (m *AgreementIdentityReference) Validate(formats strfmt.Registry) error

Validate validates this agreement identity reference

type AgreementIdentityReferenceDto

type AgreementIdentityReferenceDto struct {

	// agreement number
	AgreementNumber string `json:"AgreementNumber,omitempty"`

	// commitment level
	CommitmentLevel float64 `json:"CommitmentLevel,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// name
	Name string `json:"Name,omitempty"`
}

AgreementIdentityReferenceDto agreement identity reference dto

swagger:model AgreementIdentityReferenceDto

func (*AgreementIdentityReferenceDto) MarshalBinary

func (m *AgreementIdentityReferenceDto) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AgreementIdentityReferenceDto) UnmarshalBinary

func (m *AgreementIdentityReferenceDto) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AgreementIdentityReferenceDto) Validate

func (m *AgreementIdentityReferenceDto) Validate(formats strfmt.Registry) error

Validate validates this agreement identity reference dto

type AgreementProduct

type AgreementProduct struct {

	// agreement
	Agreement *ObjectReference `json:"Agreement,omitempty"`

	// agreement type
	// Enum: [None LicenseAgreement OpenAgreement FrameAgreement SamAgreement ConsultingAgreement CloudSeatAgreement CloudUsageAgreement ReportingAgreement OtherAgreement Reserved1 Reserved2 Reserved3]
	AgreementType string `json:"AgreementType,omitempty"`

	// alternative sales price
	AlternativeSalesPrice *Price `json:"AlternativeSalesPrice,omitempty"`

	// maximum quantity
	MaximumQuantity int32 `json:"MaximumQuantity,omitempty"`

	// minimum quantity
	MinimumQuantity int32 `json:"MinimumQuantity,omitempty"`

	// month multiplier
	MonthMultiplier int32 `json:"MonthMultiplier,omitempty"`

	// name
	Name string `json:"Name,omitempty"`

	// price calculation type
	// Enum: [None Default SelectPlus AdobeVip Mpsa]
	PriceCalculationType string `json:"PriceCalculationType,omitempty"`

	// price Id
	PriceID int32 `json:"PriceId,omitempty"`

	// price list name
	PriceListName string `json:"PriceListName,omitempty"`

	// product information
	ProductInformation *ProductInformation `json:"ProductInformation,omitempty"`

	// product type
	// Enum: [Product Bundle Service Internal]
	ProductType string `json:"ProductType,omitempty"`

	// product variant
	ProductVariant *ProductVariant `json:"ProductVariant,omitempty"`

	// recommended retail price
	RecommendedRetailPrice *Price `json:"RecommendedRetailPrice,omitempty"`

	// sales price
	SalesPrice *Price `json:"SalesPrice,omitempty"`

	// unique Id
	UniqueID string `json:"UniqueId,omitempty"`
}

AgreementProduct agreement product

swagger:model AgreementProduct

func (*AgreementProduct) MarshalBinary

func (m *AgreementProduct) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AgreementProduct) UnmarshalBinary

func (m *AgreementProduct) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AgreementProduct) Validate

func (m *AgreementProduct) Validate(formats strfmt.Registry) error

Validate validates this agreement product

type AgreementProductCollection

type AgreementProductCollection struct {

	// agreements
	Agreements []*ObjectReference `json:"Agreements"`

	// filter
	Filter *AgreementProductFilter `json:"Filter,omitempty"`

	// items
	Items []*AgreementProduct `json:"Items"`

	// languages
	Languages []*AggregationItem `json:"Languages"`

	// levels
	Levels []*AggregationItem `json:"Levels"`

	// license agreement types
	LicenseAgreementTypes []*AggregationItem `json:"LicenseAgreementTypes"`

	// license types
	LicenseTypes []*AggregationItem `json:"LicenseTypes"`

	// offerings
	Offerings []*AggregationItem `json:"Offerings"`

	// operating systems
	OperatingSystems []*AggregationItem `json:"OperatingSystems"`

	// pools
	Pools []*AggregationItem `json:"Pools"`

	// product categories
	ProductCategories []*AggregationItem `json:"ProductCategories"`

	// product families
	ProductFamilies []*AggregationItem `json:"ProductFamilies"`

	// product types
	ProductTypes []*AggregationItem `json:"ProductTypes"`

	// programs
	Programs []*AggregationItem `json:"Programs"`

	// publishers
	Publishers []*PublisherAggregationItem `json:"Publishers"`

	// purchase periods
	PurchasePeriods []*AggregationItem `json:"PurchasePeriods"`

	// purchase units
	PurchaseUnits []*AggregationItem `json:"PurchaseUnits"`

	// regions
	Regions []*AggregationItem `json:"Regions"`

	// total hits
	TotalHits int64 `json:"TotalHits,omitempty"`

	// versions
	Versions []*AggregationItem `json:"Versions"`
}

AgreementProductCollection agreement product collection

swagger:model AgreementProductCollection

func (*AgreementProductCollection) MarshalBinary

func (m *AgreementProductCollection) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AgreementProductCollection) UnmarshalBinary

func (m *AgreementProductCollection) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AgreementProductCollection) Validate

func (m *AgreementProductCollection) Validate(formats strfmt.Registry) error

Validate validates this agreement product collection

type AgreementProductFilter

type AgreementProductFilter struct {

	// agreement Id
	AgreementID int32 `json:"AgreementId,omitempty"`

	// agreement ids
	AgreementIds []int32 `json:"AgreementIds"`

	// agreement type ids
	AgreementTypeIds []string `json:"AgreementTypeIds"`

	// customer tenant Id
	CustomerTenantID int32 `json:"CustomerTenantId,omitempty"`

	// exclude
	Exclude *AgreementProductsSubFilter `json:"Exclude,omitempty"`

	// include
	Include *AgreementProductsSubFilter `json:"Include,omitempty"`

	// include product information
	IncludeProductInformation bool `json:"IncludeProductInformation,omitempty"`

	// is trial
	IsTrial bool `json:"IsTrial,omitempty"`

	// organization Id
	OrganizationID int32 `json:"OrganizationId,omitempty"`

	// page
	Page int32 `json:"Page,omitempty"`

	// page size
	PageSize int32 `json:"PageSize,omitempty"`

	// price list Id
	PriceListID int32 `json:"PriceListId,omitempty"`

	// search
	Search string `json:"Search,omitempty"`

	// search date
	// Format: date-time
	SearchDate strfmt.DateTime `json:"SearchDate,omitempty"`

	// sort key
	SortKey string `json:"SortKey,omitempty"`

	// sort order
	// Enum: [Ascending Descending]
	SortOrder string `json:"SortOrder,omitempty"`
}

AgreementProductFilter agreement product filter

swagger:model AgreementProductFilter

func (*AgreementProductFilter) MarshalBinary

func (m *AgreementProductFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AgreementProductFilter) UnmarshalBinary

func (m *AgreementProductFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AgreementProductFilter) Validate

func (m *AgreementProductFilter) Validate(formats strfmt.Registry) error

Validate validates this agreement product filter

type AgreementProductsSubFilter

type AgreementProductsSubFilter struct {

	// language names
	LanguageNames []string `json:"LanguageNames"`

	// level names
	LevelNames []string `json:"LevelNames"`

	// license agreement type names
	LicenseAgreementTypeNames []string `json:"LicenseAgreementTypeNames"`

	// license type names
	LicenseTypeNames []string `json:"LicenseTypeNames"`

	// offering names
	OfferingNames []string `json:"OfferingNames"`

	// operating system names
	OperatingSystemNames []string `json:"OperatingSystemNames"`

	// part numbers
	PartNumbers []string `json:"PartNumbers"`

	// pool names
	PoolNames []string `json:"PoolNames"`

	// product category names
	ProductCategoryNames []string `json:"ProductCategoryNames"`

	// product family names
	ProductFamilyNames []string `json:"ProductFamilyNames"`

	// product type names
	ProductTypeNames []string `json:"ProductTypeNames"`

	// program names
	ProgramNames []string `json:"ProgramNames"`

	// publisher ids
	PublisherIds []int32 `json:"PublisherIds"`

	// publisher names
	PublisherNames []string `json:"PublisherNames"`

	// purchase period names
	PurchasePeriodNames []string `json:"PurchasePeriodNames"`

	// purchase unit names
	PurchaseUnitNames []string `json:"PurchaseUnitNames"`

	// region names
	RegionNames []string `json:"RegionNames"`

	// version names
	VersionNames []string `json:"VersionNames"`
}

AgreementProductsSubFilter agreement products sub filter

swagger:model AgreementProductsSubFilter

func (*AgreementProductsSubFilter) MarshalBinary

func (m *AgreementProductsSubFilter) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AgreementProductsSubFilter) UnmarshalBinary

func (m *AgreementProductsSubFilter) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AgreementProductsSubFilter) Validate

func (m *AgreementProductsSubFilter) Validate(formats strfmt.Registry) error

Validate validates this agreement products sub filter

type AgreementReport

type AgreementReport struct {

	// agreement
	Agreement *AgreementIdentityReferenceDto `json:"Agreement,omitempty"`

	// has valid agreement term
	HasValidAgreementTerm bool `json:"HasValidAgreementTerm,omitempty"`

	// product container
	ProductContainer *ObjectReferenceDto `json:"ProductContainer,omitempty"`

	// status
	// Enum: [None NotReported ZeroUsageReported UsageReported UsageAndZeroUsageReported]
	Status string `json:"Status,omitempty"`
}

AgreementReport agreement report

swagger:model AgreementReport

func (*AgreementReport) MarshalBinary

func (m *AgreementReport) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AgreementReport) UnmarshalBinary

func (m *AgreementReport) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AgreementReport) Validate

func (m *AgreementReport) Validate(formats strfmt.Registry) error

Validate validates this agreement report

type Asset

type Asset struct {

	// asset type
	// Enum: [Reservation Software Subscription]
	AssetType string `json:"AssetType,omitempty"`

	// billing cycle
	// Enum: [Unknown Monthly Annual None OneTime]
	BillingCycle string `json:"BillingCycle,omitempty"`

	// changed by
	ChangedBy string `json:"ChangedBy,omitempty"`

	// created date
	// Format: date-time
	CreatedDate strfmt.DateTime `json:"CreatedDate,omitempty"`

	// expiration date
	// Format: date-time
	ExpirationDate strfmt.DateTime `json:"ExpirationDate,omitempty"`

	// external order Id
	ExternalOrderID string `json:"ExternalOrderId,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// modified date
	// Format: date-time
	ModifiedDate strfmt.DateTime `json:"ModifiedDate,omitempty"`

	// product Id
	ProductID int32 `json:"ProductId,omitempty"`

	// product variant
	ProductVariant *ProductVariant `json:"ProductVariant,omitempty"`

	// product variant Id
	ProductVariantID int32 `json:"ProductVariantId,omitempty"`

	// program Id
	ProgramID int32 `json:"ProgramId,omitempty"`

	// publisher Id
	PublisherID int32 `json:"PublisherId,omitempty"`

	// purchase currency
	PurchaseCurrency string `json:"PurchaseCurrency,omitempty"`

	// purchase date
	// Format: date-time
	PurchaseDate strfmt.DateTime `json:"PurchaseDate,omitempty"`

	// purchase price
	PurchasePrice float64 `json:"PurchasePrice,omitempty"`

	// quantity
	Quantity int32 `json:"Quantity,omitempty"`

	// reseller customer Id
	ResellerCustomerID int32 `json:"ResellerCustomerId,omitempty"`

	// reseller price type
	// Enum: [None Margin Markup FixedPrice ListPrice]
	ResellerPriceType string `json:"ResellerPriceType,omitempty"`

	// reseller price type value
	ResellerPriceTypeValue float64 `json:"ResellerPriceTypeValue,omitempty"`

	// reservation Id
	ReservationID string `json:"ReservationId,omitempty"`

	// reservation used in subscription
	ReservationUsedInSubscription *SubscriptionLite `json:"ReservationUsedInSubscription,omitempty"`

	// reservation used in subscription Id
	ReservationUsedInSubscriptionID int32 `json:"ReservationUsedInSubscriptionId,omitempty"`

	// reserved instance artifact resource Id
	ReservedInstanceArtifactResourceID string `json:"ReservedInstanceArtifactResourceId,omitempty"`

	// sales currency
	SalesCurrency string `json:"SalesCurrency,omitempty"`

	// sales price
	SalesPrice float64 `json:"SalesPrice,omitempty"`

	// scope
	// Enum: [Shared Single]
	Scope string `json:"Scope,omitempty"`

	// start date
	// Format: date-time
	StartDate strfmt.DateTime `json:"StartDate,omitempty"`

	// status
	// Enum: [None Fulfilling Succeeded Cancelled Expired All]
	Status string `json:"Status,omitempty"`

	// tags
	Tags *AssetTags `json:"Tags,omitempty"`
}

Asset asset

swagger:model Asset

func (*Asset) MarshalBinary

func (m *Asset) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Asset) UnmarshalBinary

func (m *Asset) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Asset) Validate

func (m *Asset) Validate(formats strfmt.Registry) error

Validate validates this asset

type AssetOrder

type AssetOrder struct {

	// admin account
	AdminAccount string `json:"AdminAccount,omitempty"`

	// country code
	CountryCode string `json:"CountryCode,omitempty"`

	// errors
	Errors []*AssetOrderError `json:"Errors"`

	// external order Id
	ExternalOrderID string `json:"ExternalOrderId,omitempty"`

	// notification email
	NotificationEmail string `json:"NotificationEmail,omitempty"`

	// order lines
	OrderLines []*AssetOrderLine `json:"OrderLines"`

	// reseller customer Id
	ResellerCustomerID int32 `json:"ResellerCustomerId,omitempty"`
}

AssetOrder asset order

swagger:model AssetOrder

func (*AssetOrder) MarshalBinary

func (m *AssetOrder) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AssetOrder) UnmarshalBinary

func (m *AssetOrder) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AssetOrder) Validate

func (m *AssetOrder) Validate(formats strfmt.Registry) error

Validate validates this asset order

type AssetOrderError

type AssetOrderError struct {

	// code
	Code int32 `json:"Code,omitempty"`

	// description
	Description string `json:"Description,omitempty"`

	// order group Id
	OrderGroupID string `json:"OrderGroupId,omitempty"`
}

AssetOrderError asset order error

swagger:model AssetOrderError

func (*AssetOrderError) MarshalBinary

func (m *AssetOrderError) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AssetOrderError) UnmarshalBinary

func (m *AssetOrderError) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AssetOrderError) Validate

func (m *AssetOrderError) Validate(formats strfmt.Registry) error

Validate validates this asset order error

type AssetOrderLine

type AssetOrderLine struct {

	// arm region name
	ArmRegionName string `json:"ArmRegionName,omitempty"`

	// billing cycle
	// Enum: [Unknown Monthly Annual None OneTime]
	BillingCycle string `json:"BillingCycle,omitempty"`

	// catalog item Id
	CatalogItemID string `json:"CatalogItemId,omitempty"`

	// errors
	Errors []*AssetOrderLineError `json:"Errors"`

	// product Id
	ProductID string `json:"ProductId,omitempty"`

	// product variant Id
	ProductVariantID int32 `json:"ProductVariantId,omitempty"`

	// provisioning context
	ProvisioningContext map[string]string `json:"ProvisioningContext,omitempty"`

	// quantity
	Quantity int32 `json:"Quantity,omitempty"`

	// requires inventory check
	RequiresInventoryCheck bool `json:"RequiresInventoryCheck,omitempty"`

	// reseller price type
	// Enum: [None Margin Markup FixedPrice ListPrice]
	ResellerPriceType string `json:"ResellerPriceType,omitempty"`

	// reseller price type value
	ResellerPriceTypeValue float64 `json:"ResellerPriceTypeValue,omitempty"`

	// scope
	// Enum: [Shared Single]
	Scope string `json:"Scope,omitempty"`

	// sku Id
	SkuID string `json:"SkuId,omitempty"`

	// subscription Id
	SubscriptionID int32 `json:"SubscriptionId,omitempty"`

	// tags
	Tags *AssetTags `json:"Tags,omitempty"`

	// term duration
	TermDuration string `json:"TermDuration,omitempty"`

	// type
	// Enum: [Reservation Software Subscription]
	Type string `json:"Type,omitempty"`
}

AssetOrderLine asset order line

swagger:model AssetOrderLine

func (*AssetOrderLine) MarshalBinary

func (m *AssetOrderLine) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AssetOrderLine) UnmarshalBinary

func (m *AssetOrderLine) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AssetOrderLine) Validate

func (m *AssetOrderLine) Validate(formats strfmt.Registry) error

Validate validates this asset order line

type AssetOrderLineError

type AssetOrderLineError struct {

	// description
	Description string `json:"Description,omitempty"`

	// properties
	Properties map[string]string `json:"Properties,omitempty"`

	// reason code
	ReasonCode string `json:"ReasonCode,omitempty"`
}

AssetOrderLineError asset order line error

swagger:model AssetOrderLineError

func (*AssetOrderLineError) MarshalBinary

func (m *AssetOrderLineError) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AssetOrderLineError) UnmarshalBinary

func (m *AssetOrderLineError) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AssetOrderLineError) Validate

func (m *AssetOrderLineError) Validate(formats strfmt.Registry) error

Validate validates this asset order line error

type AssetTags

type AssetTags struct {

	// asset Id
	AssetID int32 `json:"AssetId,omitempty"`

	// cost center
	CostCenter string `json:"CostCenter,omitempty"`

	// custom
	Custom string `json:"Custom,omitempty"`

	// department
	Department string `json:"Department,omitempty"`

	// owner
	Owner string `json:"Owner,omitempty"`

	// project
	Project string `json:"Project,omitempty"`
}

AssetTags asset tags

swagger:model AssetTags

func (*AssetTags) MarshalBinary

func (m *AssetTags) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AssetTags) UnmarshalBinary

func (m *AssetTags) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AssetTags) Validate

func (m *AssetTags) Validate(formats strfmt.Registry) error

Validate validates this asset tags

type AwsAccount

type AwsAccount struct {

	// customer tenant type
	// Enum: [None T1 T2]
	CustomerTenantType string `json:"CustomerTenantType,omitempty"`

	// email
	Email string `json:"Email,omitempty"`

	// entity status
	// Enum: [None Removed]
	EntityStatus string `json:"EntityStatus,omitempty"`

	// external publisher customer Id
	ExternalPublisherCustomerID string `json:"ExternalPublisherCustomerId,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// invoice profile
	InvoiceProfile *ObjectReference `json:"InvoiceProfile,omitempty"`

	// is activated
	IsActivated bool `json:"IsActivated,omitempty"`

	// name
	Name string `json:"Name,omitempty"`

	// organization
	Organization *Organization `json:"Organization,omitempty"`

	// publisher
	Publisher *ObjectReference `json:"Publisher,omitempty"`

	// reference
	Reference string `json:"Reference,omitempty"`

	// tags
	Tags *SubscriptionTags `json:"Tags,omitempty"`
}

AwsAccount aws account

swagger:model AwsAccount

func (*AwsAccount) MarshalBinary

func (m *AwsAccount) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AwsAccount) UnmarshalBinary

func (m *AwsAccount) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AwsAccount) Validate

func (m *AwsAccount) Validate(formats strfmt.Registry) error

Validate validates this aws account

type AzurePlan

type AzurePlan struct {

	// customer tenant
	CustomerTenant *CustomerTenantReference `json:"CustomerTenant,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// name
	Name string `json:"Name,omitempty"`

	// organization
	Organization *ObjectReference `json:"Organization,omitempty"`

	// publisher subscription Id
	PublisherSubscriptionID string `json:"PublisherSubscriptionId,omitempty"`

	// registered for reserved instance
	RegisteredForReservedInstance bool `json:"RegisteredForReservedInstance,omitempty"`

	// status
	// Enum: [None Active Suspended Deleted CustomerCancellation Converted Inactive All]
	Status string `json:"Status,omitempty"`
}

AzurePlan azure plan

swagger:model AzurePlan

func (*AzurePlan) MarshalBinary

func (m *AzurePlan) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AzurePlan) UnmarshalBinary

func (m *AzurePlan) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzurePlan) Validate

func (m *AzurePlan) Validate(formats strfmt.Registry) error

Validate validates this azure plan

type AzureSubscription

type AzureSubscription struct {

	// azure plan Id
	AzurePlanID int32 `json:"AzurePlanId,omitempty"`

	// friendly name
	FriendlyName string `json:"FriendlyName,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// invoice profile
	InvoiceProfile *ObjectReference `json:"InvoiceProfile,omitempty"`

	// publisher subscription Id
	PublisherSubscriptionID string `json:"PublisherSubscriptionId,omitempty"`

	// status
	Status string `json:"Status,omitempty"`

	// tags
	Tags *AzureSubscriptionTags `json:"Tags,omitempty"`
}

AzureSubscription azure subscription

swagger:model AzureSubscription

func (*AzureSubscription) MarshalBinary

func (m *AzureSubscription) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AzureSubscription) UnmarshalBinary

func (m *AzureSubscription) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureSubscription) Validate

func (m *AzureSubscription) Validate(formats strfmt.Registry) error

Validate validates this azure subscription

type AzureSubscriptionAssignAdmin

type AzureSubscriptionAssignAdmin struct {

	// admin email
	AdminEmail string `json:"AdminEmail,omitempty"`

	// azure plan Id
	AzurePlanID int32 `json:"AzurePlanId,omitempty"`

	// azure subscription Id
	AzureSubscriptionID int32 `json:"AzureSubscriptionId,omitempty"`
}

AzureSubscriptionAssignAdmin azure subscription assign admin

swagger:model AzureSubscriptionAssignAdmin

func (*AzureSubscriptionAssignAdmin) MarshalBinary

func (m *AzureSubscriptionAssignAdmin) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AzureSubscriptionAssignAdmin) UnmarshalBinary

func (m *AzureSubscriptionAssignAdmin) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureSubscriptionAssignAdmin) Validate

func (m *AzureSubscriptionAssignAdmin) Validate(formats strfmt.Registry) error

Validate validates this azure subscription assign admin

type AzureSubscriptionRename

type AzureSubscriptionRename struct {

	// azure plan Id
	AzurePlanID int32 `json:"AzurePlanId,omitempty"`

	// azure subscription Id
	AzureSubscriptionID int32 `json:"AzureSubscriptionId,omitempty"`

	// name
	Name string `json:"Name,omitempty"`
}

AzureSubscriptionRename azure subscription rename

swagger:model AzureSubscriptionRename

func (*AzureSubscriptionRename) MarshalBinary

func (m *AzureSubscriptionRename) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AzureSubscriptionRename) UnmarshalBinary

func (m *AzureSubscriptionRename) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureSubscriptionRename) Validate

func (m *AzureSubscriptionRename) Validate(formats strfmt.Registry) error

Validate validates this azure subscription rename

type AzureSubscriptionTags

type AzureSubscriptionTags struct {

	// cost center
	CostCenter string `json:"CostCenter,omitempty"`

	// custom
	Custom string `json:"Custom,omitempty"`

	// department
	Department string `json:"Department,omitempty"`

	// owner
	Owner string `json:"Owner,omitempty"`

	// project
	Project string `json:"Project,omitempty"`
}

AzureSubscriptionTags azure subscription tags

swagger:model AzureSubscriptionTags

func (*AzureSubscriptionTags) MarshalBinary

func (m *AzureSubscriptionTags) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AzureSubscriptionTags) UnmarshalBinary

func (m *AzureSubscriptionTags) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureSubscriptionTags) Validate

func (m *AzureSubscriptionTags) Validate(formats strfmt.Registry) error

Validate validates this azure subscription tags

type AzureSubscriptionUpdated

type AzureSubscriptionUpdated struct {

	// azure subscription Id
	AzureSubscriptionID string `json:"AzureSubscriptionId,omitempty"`
}

AzureSubscriptionUpdated azure subscription updated

swagger:model AzureSubscriptionUpdated

func (*AzureSubscriptionUpdated) MarshalBinary

func (m *AzureSubscriptionUpdated) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*AzureSubscriptionUpdated) UnmarshalBinary

func (m *AzureSubscriptionUpdated) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*AzureSubscriptionUpdated) Validate

func (m *AzureSubscriptionUpdated) Validate(formats strfmt.Registry) error

Validate validates this azure subscription updated

type BillingCycle

type BillingCycle struct {

	// Id
	ID int32 `json:"Id,omitempty"`

	// name
	Name string `json:"Name,omitempty"`
}

BillingCycle billing cycle

swagger:model BillingCycle

func (*BillingCycle) MarshalBinary

func (m *BillingCycle) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BillingCycle) UnmarshalBinary

func (m *BillingCycle) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BillingCycle) Validate

func (m *BillingCycle) Validate(formats strfmt.Registry) error

Validate validates this billing cycle

type BillingStatement

type BillingStatement struct {

	// end date
	// Format: date-time
	EndDate strfmt.DateTime `json:"EndDate,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// invoice profile
	InvoiceProfile *ObjectReference `json:"InvoiceProfile,omitempty"`

	// order Id
	OrderID string `json:"OrderId,omitempty"`

	// organization
	Organization *ObjectReference `json:"Organization,omitempty"`

	// provision type
	// Enum: [None Seat Usage OneTime Crayon AzureMarketplace]
	ProvisionType string `json:"ProvisionType,omitempty"`

	// start date
	// Format: date-time
	StartDate strfmt.DateTime `json:"StartDate,omitempty"`

	// total sales price
	TotalSalesPrice *Price `json:"TotalSalesPrice,omitempty"`
}

BillingStatement billing statement

swagger:model BillingStatement

func (*BillingStatement) MarshalBinary

func (m *BillingStatement) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BillingStatement) UnmarshalBinary

func (m *BillingStatement) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BillingStatement) Validate

func (m *BillingStatement) Validate(formats strfmt.Registry) error

Validate validates this billing statement

type BlogItem

type BlogItem struct {

	// author
	Author string `json:"Author,omitempty"`

	// description
	Description string `json:"Description,omitempty"`

	// image
	Image string `json:"Image,omitempty"`

	// link
	Link string `json:"Link,omitempty"`

	// publication date
	// Format: date-time
	PublicationDate strfmt.DateTime `json:"PublicationDate,omitempty"`

	// title
	Title string `json:"Title,omitempty"`
}

BlogItem blog item

swagger:model BlogItem

func (*BlogItem) MarshalBinary

func (m *BlogItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*BlogItem) UnmarshalBinary

func (m *BlogItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*BlogItem) Validate

func (m *BlogItem) Validate(formats strfmt.Registry) error

Validate validates this blog item

type CategoryUsageCost

type CategoryUsageCost struct {

	// amount
	Amount float64 `json:"Amount,omitempty"`

	// currency code
	CurrencyCode string `json:"CurrencyCode,omitempty"`

	// subcategory
	Subcategory string `json:"Subcategory,omitempty"`
}

CategoryUsageCost category usage cost

swagger:model CategoryUsageCost

func (*CategoryUsageCost) MarshalBinary

func (m *CategoryUsageCost) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CategoryUsageCost) UnmarshalBinary

func (m *CategoryUsageCost) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CategoryUsageCost) Validate

func (m *CategoryUsageCost) Validate(formats strfmt.Registry) error

Validate validates this category usage cost

type CategoryUsageCostRequest

type CategoryUsageCostRequest struct {

	// category
	Category string `json:"Category,omitempty"`

	// currency code
	CurrencyCode string `json:"CurrencyCode,omitempty"`

	// from
	// Format: date-time
	From strfmt.DateTime `json:"From,omitempty"`

	// reseller customer Id
	ResellerCustomerID int32 `json:"ResellerCustomerId,omitempty"`

	// subscription Id
	SubscriptionID string `json:"SubscriptionId,omitempty"`

	// to
	// Format: date-time
	To strfmt.DateTime `json:"To,omitempty"`
}

CategoryUsageCostRequest category usage cost request

swagger:model CategoryUsageCostRequest

func (*CategoryUsageCostRequest) MarshalBinary

func (m *CategoryUsageCostRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CategoryUsageCostRequest) UnmarshalBinary

func (m *CategoryUsageCostRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CategoryUsageCostRequest) Validate

func (m *CategoryUsageCostRequest) Validate(formats strfmt.Registry) error

Validate validates this category usage cost request

type Client

type Client struct {

	// client Id
	ClientID string `json:"ClientId,omitempty"`

	// client name
	ClientName string `json:"ClientName,omitempty"`

	// client secrets
	ClientSecrets []*Secret `json:"ClientSecrets"`

	// client Uri
	ClientURI string `json:"ClientUri,omitempty"`

	// enabled
	Enabled bool `json:"Enabled,omitempty"`

	// flow
	// Enum: [AuthorizationCode Implicit ResourceOwner Other]
	Flow string `json:"Flow,omitempty"`

	// redirect uris
	RedirectUris []string `json:"RedirectUris"`

	// time stamp
	// Format: date-time
	TimeStamp strfmt.DateTime `json:"TimeStamp,omitempty"`
}

Client client

swagger:model Client

func (*Client) MarshalBinary

func (m *Client) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Client) UnmarshalBinary

func (m *Client) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Client) Validate

func (m *Client) Validate(formats strfmt.Registry) error

Validate validates this client

type Consumer

type Consumer struct {

	// Id
	ID int32 `json:"Id,omitempty"`

	// name
	Name string `json:"Name,omitempty"`

	// organization
	Organization *ObjectReference `json:"Organization,omitempty"`
}

Consumer consumer

swagger:model Consumer

func (*Consumer) MarshalBinary

func (m *Consumer) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Consumer) UnmarshalBinary

func (m *Consumer) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Consumer) Validate

func (m *Consumer) Validate(formats strfmt.Registry) error

Validate validates this consumer

type CrayonAccount

type CrayonAccount struct {

	// contact
	Contact *CustomerTenantContact `json:"Contact,omitempty"`

	// customer tenant type
	// Enum: [None T1 T2]
	CustomerTenantType string `json:"CustomerTenantType,omitempty"`

	// email
	Email string `json:"Email,omitempty"`

	// entity status
	// Enum: [None Removed]
	EntityStatus string `json:"EntityStatus,omitempty"`

	// external publisher customer Id
	ExternalPublisherCustomerID string `json:"ExternalPublisherCustomerId,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// invoice profile
	InvoiceProfile *ObjectReference `json:"InvoiceProfile,omitempty"`

	// is activated
	IsActivated bool `json:"IsActivated,omitempty"`

	// name
	Name string `json:"Name,omitempty"`

	// organization
	Organization *Organization `json:"Organization,omitempty"`

	// program
	Program *ObjectReference `json:"Program,omitempty"`

	// publisher
	Publisher *ObjectReference `json:"Publisher,omitempty"`

	// reference
	Reference string `json:"Reference,omitempty"`

	// reseller markup
	ResellerMarkup float64 `json:"ResellerMarkup,omitempty"`
}

CrayonAccount crayon account

swagger:model CrayonAccount

func (*CrayonAccount) MarshalBinary

func (m *CrayonAccount) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CrayonAccount) UnmarshalBinary

func (m *CrayonAccount) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CrayonAccount) Validate

func (m *CrayonAccount) Validate(formats strfmt.Registry) error

Validate validates this crayon account

type CreateAzureSubscriptionRequest

type CreateAzureSubscriptionRequest struct {

	// name
	Name string `json:"Name,omitempty"`
}

CreateAzureSubscriptionRequest create azure subscription request

swagger:model CreateAzureSubscriptionRequest

func (*CreateAzureSubscriptionRequest) MarshalBinary

func (m *CreateAzureSubscriptionRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateAzureSubscriptionRequest) UnmarshalBinary

func (m *CreateAzureSubscriptionRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateAzureSubscriptionRequest) Validate

func (m *CreateAzureSubscriptionRequest) Validate(formats strfmt.Registry) error

Validate validates this create azure subscription request

type CustomerTenant

type CustomerTenant struct {

	// consumer
	Consumer *ObjectReference `json:"Consumer,omitempty"`

	// customer tenant type
	// Enum: [None T1 T2]
	CustomerTenantType string `json:"CustomerTenantType,omitempty"`

	// default subscription price type
	// Enum: [PurchasePrice ListPrice FixedPrice]
	DefaultSubscriptionPriceType string `json:"DefaultSubscriptionPriceType,omitempty"`

	// domain
	Domain string `json:"Domain,omitempty"`

	// domain prefix
	DomainPrefix string `json:"DomainPrefix,omitempty"`

	// entity status
	// Enum: [None Removed]
	EntityStatus string `json:"EntityStatus,omitempty"`

	// external publisher customer Id
	ExternalPublisherCustomerID string `json:"ExternalPublisherCustomerId,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// invoice profile
	InvoiceProfile *ObjectReference `json:"InvoiceProfile,omitempty"`

	// name
	Name string `json:"Name,omitempty"`

	// organization
	Organization *Organization `json:"Organization,omitempty"`

	// program
	Program *ObjectReference `json:"Program,omitempty"`

	// publisher
	Publisher *ObjectReference `json:"Publisher,omitempty"`

	// publisher customer Id
	PublisherCustomerID string `json:"PublisherCustomerId,omitempty"`

	// reference
	Reference string `json:"Reference,omitempty"`

	// reseller markup
	ResellerMarkup float64 `json:"ResellerMarkup,omitempty"`

	// agreement
	Agreement *CustomerTenantAgreement `json:"agreement,omitempty"`
}

CustomerTenant customer tenant

swagger:model CustomerTenant

func (*CustomerTenant) MarshalBinary

func (m *CustomerTenant) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomerTenant) UnmarshalBinary

func (m *CustomerTenant) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomerTenant) Validate

func (m *CustomerTenant) Validate(formats strfmt.Registry) error

Validate validates this customer tenant

type CustomerTenantAddress

type CustomerTenantAddress struct {

	// address line1
	AddressLine1 string `json:"AddressLine1,omitempty"`

	// address line2
	AddressLine2 string `json:"AddressLine2,omitempty"`

	// address line3
	AddressLine3 string `json:"AddressLine3,omitempty"`

	// city
	City string `json:"City,omitempty"`

	// country code
	CountryCode string `json:"CountryCode,omitempty"`

	// country name
	CountryName string `json:"CountryName,omitempty"`

	// first name
	FirstName string `json:"FirstName,omitempty"`

	// last name
	LastName string `json:"LastName,omitempty"`

	// postal code
	PostalCode string `json:"PostalCode,omitempty"`

	// region
	Region string `json:"Region,omitempty"`
}

CustomerTenantAddress customer tenant address

swagger:model CustomerTenantAddress

func (*CustomerTenantAddress) MarshalBinary

func (m *CustomerTenantAddress) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomerTenantAddress) UnmarshalBinary

func (m *CustomerTenantAddress) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomerTenantAddress) Validate

func (m *CustomerTenantAddress) Validate(formats strfmt.Registry) error

Validate validates this customer tenant address

type CustomerTenantAgreement

type CustomerTenantAgreement struct {

	// accepted
	Accepted bool `json:"Accepted,omitempty"`

	// agreement type
	// Enum: [MicrosoftCloudAgreement MicrosoftCustomerAgreement]
	AgreementType string `json:"AgreementType,omitempty"`

	// date agreed
	// Format: date-time
	DateAgreed strfmt.DateTime `json:"DateAgreed,omitempty"`

	// email
	Email string `json:"Email,omitempty"`

	// first name
	FirstName string `json:"FirstName,omitempty"`

	// last name
	LastName string `json:"LastName,omitempty"`

	// phone number
	PhoneNumber string `json:"PhoneNumber,omitempty"`

	// same as primary contact
	SameAsPrimaryContact bool `json:"SameAsPrimaryContact,omitempty"`
}

CustomerTenantAgreement customer tenant agreement

swagger:model CustomerTenantAgreement

func (*CustomerTenantAgreement) MarshalBinary

func (m *CustomerTenantAgreement) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomerTenantAgreement) UnmarshalBinary

func (m *CustomerTenantAgreement) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomerTenantAgreement) Validate

func (m *CustomerTenantAgreement) Validate(formats strfmt.Registry) error

Validate validates this customer tenant agreement

type CustomerTenantContact

type CustomerTenantContact struct {

	// email
	Email string `json:"Email,omitempty"`

	// first name
	FirstName string `json:"FirstName,omitempty"`

	// last name
	LastName string `json:"LastName,omitempty"`

	// phone number
	PhoneNumber string `json:"PhoneNumber,omitempty"`
}

CustomerTenantContact customer tenant contact

swagger:model CustomerTenantContact

func (*CustomerTenantContact) MarshalBinary

func (m *CustomerTenantContact) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomerTenantContact) UnmarshalBinary

func (m *CustomerTenantContact) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomerTenantContact) Validate

func (m *CustomerTenantContact) Validate(formats strfmt.Registry) error

Validate validates this customer tenant contact

type CustomerTenantDetailed

type CustomerTenantDetailed struct {

	// profile
	Profile *CustomerTenantProfile `json:"Profile,omitempty"`

	// tenant
	Tenant *CustomerTenant `json:"Tenant,omitempty"`

	// user
	User *CustomerTenantUser `json:"User,omitempty"`
}

CustomerTenantDetailed customer tenant detailed

swagger:model CustomerTenantDetailed

func (*CustomerTenantDetailed) MarshalBinary

func (m *CustomerTenantDetailed) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomerTenantDetailed) UnmarshalBinary

func (m *CustomerTenantDetailed) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomerTenantDetailed) Validate

func (m *CustomerTenantDetailed) Validate(formats strfmt.Registry) error

Validate validates this customer tenant detailed

type CustomerTenantProfile

type CustomerTenantProfile struct {

	// address
	Address *CustomerTenantAddress `json:"Address,omitempty"`

	// agreement
	Agreement *CustomerTenantAgreement `json:"Agreement,omitempty"`

	// contact
	Contact *CustomerTenantContact `json:"Contact,omitempty"`

	// culture code
	CultureCode string `json:"CultureCode,omitempty"`

	// language code
	LanguageCode string `json:"LanguageCode,omitempty"`
}

CustomerTenantProfile customer tenant profile

swagger:model CustomerTenantProfile

func (*CustomerTenantProfile) MarshalBinary

func (m *CustomerTenantProfile) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomerTenantProfile) UnmarshalBinary

func (m *CustomerTenantProfile) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomerTenantProfile) Validate

func (m *CustomerTenantProfile) Validate(formats strfmt.Registry) error

Validate validates this customer tenant profile

type CustomerTenantReference

type CustomerTenantReference struct {

	// Id
	ID int32 `json:"Id,omitempty"`
}

CustomerTenantReference customer tenant reference

swagger:model CustomerTenantReference

func (*CustomerTenantReference) MarshalBinary

func (m *CustomerTenantReference) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomerTenantReference) UnmarshalBinary

func (m *CustomerTenantReference) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomerTenantReference) Validate

func (m *CustomerTenantReference) Validate(formats strfmt.Registry) error

Validate validates this customer tenant reference

type CustomerTenantUser

type CustomerTenantUser struct {

	// password
	Password string `json:"Password,omitempty"`

	// user name
	UserName string `json:"UserName,omitempty"`
}

CustomerTenantUser customer tenant user

swagger:model CustomerTenantUser

func (*CustomerTenantUser) MarshalBinary

func (m *CustomerTenantUser) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CustomerTenantUser) UnmarshalBinary

func (m *CustomerTenantUser) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CustomerTenantUser) Validate

func (m *CustomerTenantUser) Validate(formats strfmt.Registry) error

Validate validates this customer tenant user

type FacebookOrder

type FacebookOrder struct {

	// consumer contact email
	ConsumerContactEmail string `json:"ConsumerContactEmail,omitempty"`

	// consumer contact name
	ConsumerContactName string `json:"ConsumerContactName,omitempty"`

	// consumer full legal name
	ConsumerFullLegalName string `json:"ConsumerFullLegalName,omitempty"`

	// consumer signup email
	ConsumerSignupEmail string `json:"ConsumerSignupEmail,omitempty"`

	// contact email
	ContactEmail string `json:"ContactEmail,omitempty"`

	// contact name
	ContactName string `json:"ContactName,omitempty"`

	// invoice profile Id
	InvoiceProfileID int32 `json:"InvoiceProfileId,omitempty"`

	// lines
	Lines []*FacebookOrderLine `json:"Lines"`

	// organization Id
	OrganizationID int32 `json:"OrganizationId,omitempty"`

	// subscription start date
	// Format: date-time
	SubscriptionStartDate strfmt.DateTime `json:"SubscriptionStartDate,omitempty"`
}

FacebookOrder facebook order

swagger:model FacebookOrder

func (*FacebookOrder) MarshalBinary

func (m *FacebookOrder) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FacebookOrder) UnmarshalBinary

func (m *FacebookOrder) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FacebookOrder) Validate

func (m *FacebookOrder) Validate(formats strfmt.Registry) error

Validate validates this facebook order

type FacebookOrderLine

type FacebookOrderLine struct {

	// agreement Id
	AgreementID int32 `json:"AgreementId,omitempty"`

	// product variant Id
	ProductVariantID int32 `json:"ProductVariantId,omitempty"`

	// publisher Id
	PublisherID int32 `json:"PublisherId,omitempty"`

	// quantity
	Quantity int32 `json:"Quantity,omitempty"`

	// sku
	Sku string `json:"Sku,omitempty"`
}

FacebookOrderLine facebook order line

swagger:model FacebookOrderLine

func (*FacebookOrderLine) MarshalBinary

func (m *FacebookOrderLine) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FacebookOrderLine) UnmarshalBinary

func (m *FacebookOrderLine) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FacebookOrderLine) Validate

func (m *FacebookOrderLine) Validate(formats strfmt.Registry) error

Validate validates this facebook order line

type GoogleOrder

type GoogleOrder struct {

	// consumer city
	ConsumerCity string `json:"ConsumerCity,omitempty"`

	// consumer contact email
	ConsumerContactEmail string `json:"ConsumerContactEmail,omitempty"`

	// consumer contact name
	ConsumerContactName string `json:"ConsumerContactName,omitempty"`

	// consumer country
	ConsumerCountry string `json:"ConsumerCountry,omitempty"`

	// consumer full legal name
	ConsumerFullLegalName string `json:"ConsumerFullLegalName,omitempty"`

	// consumer phone number
	ConsumerPhoneNumber string `json:"ConsumerPhoneNumber,omitempty"`

	// consumer state
	ConsumerState string `json:"ConsumerState,omitempty"`

	// consumer street address
	ConsumerStreetAddress string `json:"ConsumerStreetAddress,omitempty"`

	// consumer zip code
	ConsumerZipCode string `json:"ConsumerZipCode,omitempty"`

	// contact email
	ContactEmail string `json:"ContactEmail,omitempty"`

	// contact name
	ContactName string `json:"ContactName,omitempty"`

	// domain name
	DomainName string `json:"DomainName,omitempty"`

	// invoice profile Id
	InvoiceProfileID int32 `json:"InvoiceProfileId,omitempty"`

	// lines
	Lines []*GoogleOrderLine `json:"Lines"`

	// organization Id
	OrganizationID int32 `json:"OrganizationId,omitempty"`

	// primary admin name
	PrimaryAdminName string `json:"PrimaryAdminName,omitempty"`

	// primary admin user name
	PrimaryAdminUserName string `json:"PrimaryAdminUserName,omitempty"`

	// subscription start date
	// Format: date-time
	SubscriptionStartDate strfmt.DateTime `json:"SubscriptionStartDate,omitempty"`
}

GoogleOrder google order

swagger:model GoogleOrder

func (*GoogleOrder) MarshalBinary

func (m *GoogleOrder) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GoogleOrder) UnmarshalBinary

func (m *GoogleOrder) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GoogleOrder) Validate

func (m *GoogleOrder) Validate(formats strfmt.Registry) error

Validate validates this google order

type GoogleOrderLine

type GoogleOrderLine struct {

	// agreement Id
	AgreementID int32 `json:"AgreementId,omitempty"`

	// product variant Id
	ProductVariantID int32 `json:"ProductVariantId,omitempty"`

	// publisher Id
	PublisherID int32 `json:"PublisherId,omitempty"`

	// quantity
	Quantity int32 `json:"Quantity,omitempty"`

	// sku
	Sku string `json:"Sku,omitempty"`
}

GoogleOrderLine google order line

swagger:model GoogleOrderLine

func (*GoogleOrderLine) MarshalBinary

func (m *GoogleOrderLine) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GoogleOrderLine) UnmarshalBinary

func (m *GoogleOrderLine) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GoogleOrderLine) Validate

func (m *GoogleOrderLine) Validate(formats strfmt.Registry) error

Validate validates this google order line

type GroupedBillingStatement

type GroupedBillingStatement struct {

	// end date
	// Format: date-time
	EndDate strfmt.DateTime `json:"EndDate,omitempty"`

	// group Id
	GroupID int32 `json:"GroupId,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// invoice profile
	InvoiceProfile *ObjectReference `json:"InvoiceProfile,omitempty"`

	// order Id
	OrderID string `json:"OrderId,omitempty"`

	// organization
	Organization *ObjectReference `json:"Organization,omitempty"`

	// provision type
	// Enum: [None Seat Usage OneTime Crayon AzureMarketplace]
	ProvisionType string `json:"ProvisionType,omitempty"`

	// start date
	// Format: date-time
	StartDate strfmt.DateTime `json:"StartDate,omitempty"`

	// total sales price
	TotalSalesPrice *Price `json:"TotalSalesPrice,omitempty"`
}

GroupedBillingStatement grouped billing statement

swagger:model GroupedBillingStatement

func (*GroupedBillingStatement) MarshalBinary

func (m *GroupedBillingStatement) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GroupedBillingStatement) UnmarshalBinary

func (m *GroupedBillingStatement) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GroupedBillingStatement) Validate

func (m *GroupedBillingStatement) Validate(formats strfmt.Registry) error

Validate validates this grouped billing statement

type Grouping

type Grouping struct {

	// created date
	// Format: date-time
	CreatedDate strfmt.DateTime `json:"CreatedDate,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// invoice profile
	InvoiceProfile *ObjectReference `json:"InvoiceProfile,omitempty"`

	// invoice reference
	InvoiceReference string `json:"InvoiceReference,omitempty"`

	// is disabled
	IsDisabled bool `json:"IsDisabled,omitempty"`

	// is removed
	IsRemoved bool `json:"IsRemoved,omitempty"`

	// modified date
	// Format: date-time
	ModifiedDate strfmt.DateTime `json:"ModifiedDate,omitempty"`

	// name
	Name string `json:"Name,omitempty"`

	// organization
	Organization *ObjectReference `json:"Organization,omitempty"`
}

Grouping grouping

swagger:model Grouping

func (*Grouping) MarshalBinary

func (m *Grouping) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Grouping) UnmarshalBinary

func (m *Grouping) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Grouping) Validate

func (m *Grouping) Validate(formats strfmt.Registry) error

Validate validates this grouping

type InvoiceProfile

type InvoiceProfile struct {

	// customer reference
	CustomerReference string `json:"CustomerReference,omitempty"`

	// delivery address
	DeliveryAddress *AddressData `json:"DeliveryAddress,omitempty"`

	// delivery address Id
	DeliveryAddressID int64 `json:"DeliveryAddressId,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// invoice address
	InvoiceAddress *AddressData `json:"InvoiceAddress,omitempty"`

	// invoice address Id
	InvoiceAddressID int64 `json:"InvoiceAddressId,omitempty"`

	// invoice reference
	InvoiceReference string `json:"InvoiceReference,omitempty"`

	// name
	Name string `json:"Name,omitempty"`

	// organization
	Organization *ObjectReference `json:"Organization,omitempty"`

	// requisition number
	RequisitionNumber string `json:"RequisitionNumber,omitempty"`
}

InvoiceProfile invoice profile

swagger:model InvoiceProfile

func (*InvoiceProfile) MarshalBinary

func (m *InvoiceProfile) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*InvoiceProfile) UnmarshalBinary

func (m *InvoiceProfile) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*InvoiceProfile) Validate

func (m *InvoiceProfile) Validate(formats strfmt.Registry) error

Validate validates this invoice profile

type ManagementLink struct {

	// link
	Link string `json:"Link,omitempty"`

	// reseller customer
	ResellerCustomer *ObjectReference `json:"ResellerCustomer,omitempty"`

	// subscription
	Subscription *ObjectReference `json:"Subscription,omitempty"`

	// text
	Text string `json:"Text,omitempty"`
}

ManagementLink management link

swagger:model ManagementLink

func (*ManagementLink) MarshalBinary

func (m *ManagementLink) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ManagementLink) UnmarshalBinary

func (m *ManagementLink) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ManagementLink) Validate

func (m *ManagementLink) Validate(formats strfmt.Registry) error

Validate validates this management link

type ManagementLinkGrouped

type ManagementLinkGrouped struct {

	// link
	Link string `json:"Link,omitempty"`

	// reseller customer
	ResellerCustomer *ObjectReference `json:"ResellerCustomer,omitempty"`

	// text
	Text string `json:"Text,omitempty"`
}

ManagementLinkGrouped management link grouped

swagger:model ManagementLinkGrouped

func (*ManagementLinkGrouped) MarshalBinary

func (m *ManagementLinkGrouped) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ManagementLinkGrouped) UnmarshalBinary

func (m *ManagementLinkGrouped) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ManagementLinkGrouped) Validate

func (m *ManagementLinkGrouped) Validate(formats strfmt.Registry) error

Validate validates this management link grouped

type Me

type Me struct {

	// claims
	Claims []string `json:"Claims"`

	// token
	Token string `json:"Token,omitempty"`

	// user Id
	UserID string `json:"UserId,omitempty"`

	// user name
	UserName string `json:"UserName,omitempty"`
}

Me me

swagger:model Me

func (*Me) MarshalBinary

func (m *Me) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Me) UnmarshalBinary

func (m *Me) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Me) Validate

func (m *Me) Validate(formats strfmt.Registry) error

Validate validates this me

type MinimumCommitmentLight

type MinimumCommitmentLight struct {

	// Id
	ID int32 `json:"Id,omitempty"`

	// months
	Months int32 `json:"Months,omitempty"`

	// name
	Name string `json:"Name,omitempty"`
}

MinimumCommitmentLight minimum commitment light

swagger:model MinimumCommitmentLight

func (*MinimumCommitmentLight) MarshalBinary

func (m *MinimumCommitmentLight) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*MinimumCommitmentLight) UnmarshalBinary

func (m *MinimumCommitmentLight) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*MinimumCommitmentLight) Validate

func (m *MinimumCommitmentLight) Validate(formats strfmt.Registry) error

Validate validates this minimum commitment light

type ObjectReference

type ObjectReference struct {

	// Id
	ID int32 `json:"Id,omitempty"`

	// name
	Name string `json:"Name,omitempty"`
}

ObjectReference object reference

swagger:model ObjectReference

func (*ObjectReference) MarshalBinary

func (m *ObjectReference) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ObjectReference) UnmarshalBinary

func (m *ObjectReference) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ObjectReference) Validate

func (m *ObjectReference) Validate(formats strfmt.Registry) error

Validate validates this object reference

type ObjectReferenceDto

type ObjectReferenceDto struct {

	// Id
	ID int32 `json:"Id,omitempty"`

	// name
	Name string `json:"Name,omitempty"`
}

ObjectReferenceDto object reference dto

swagger:model ObjectReferenceDto

func (*ObjectReferenceDto) MarshalBinary

func (m *ObjectReferenceDto) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ObjectReferenceDto) UnmarshalBinary

func (m *ObjectReferenceDto) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ObjectReferenceDto) Validate

func (m *ObjectReferenceDto) Validate(formats strfmt.Registry) error

Validate validates this object reference dto

type Organization

type Organization struct {

	// account number
	AccountNumber string `json:"AccountNumber,omitempty"`

	// crayon company name
	CrayonCompanyName string `json:"CrayonCompanyName,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// name
	Name string `json:"Name,omitempty"`

	// parent Id
	ParentID int32 `json:"ParentId,omitempty"`
}

Organization organization

swagger:model Organization

func (*Organization) MarshalBinary

func (m *Organization) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Organization) UnmarshalBinary

func (m *Organization) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Organization) Validate

func (m *Organization) Validate(formats strfmt.Registry) error

Validate validates this organization

type OrganizationAccess

type OrganizationAccess struct {

	// agreements
	Agreements []*AgreementAccess `json:"Agreements"`

	// all agreements
	AllAgreements bool `json:"AllAgreements,omitempty"`

	// crayon company name
	CrayonCompanyName string `json:"CrayonCompanyName,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// organization
	Organization *Organization `json:"Organization,omitempty"`

	// role
	// Enum: [None User Administrator Viewer EditRights All]
	Role string `json:"Role,omitempty"`

	// timestamp
	// Format: date-time
	Timestamp strfmt.DateTime `json:"Timestamp,omitempty"`

	// user
	User *UserProfile `json:"User,omitempty"`
}

OrganizationAccess organization access

swagger:model OrganizationAccess

func (*OrganizationAccess) MarshalBinary

func (m *OrganizationAccess) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OrganizationAccess) UnmarshalBinary

func (m *OrganizationAccess) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OrganizationAccess) Validate

func (m *OrganizationAccess) Validate(formats strfmt.Registry) error

Validate validates this organization access

type OrganizationSalesContact

type OrganizationSalesContact struct {

	// email
	Email string `json:"Email,omitempty"`

	// full name
	FullName string `json:"FullName,omitempty"`

	// phone
	Phone string `json:"Phone,omitempty"`
}

OrganizationSalesContact organization sales contact

swagger:model OrganizationSalesContact

func (*OrganizationSalesContact) MarshalBinary

func (m *OrganizationSalesContact) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OrganizationSalesContact) UnmarshalBinary

func (m *OrganizationSalesContact) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OrganizationSalesContact) Validate

func (m *OrganizationSalesContact) Validate(formats strfmt.Registry) error

Validate validates this organization sales contact

type OrganizationUsageCost

type OrganizationUsageCost struct {

	// account Id
	AccountID int32 `json:"AccountId,omitempty"`

	// account name
	AccountName string `json:"AccountName,omitempty"`

	// amount
	Amount float64 `json:"Amount,omitempty"`

	// currency code
	CurrencyCode string `json:"CurrencyCode,omitempty"`

	// subscription Id
	SubscriptionID string `json:"SubscriptionId,omitempty"`

	// subscription name
	SubscriptionName string `json:"SubscriptionName,omitempty"`

	// supplier
	Supplier string `json:"Supplier,omitempty"`
}

OrganizationUsageCost organization usage cost

swagger:model OrganizationUsageCost

func (*OrganizationUsageCost) MarshalBinary

func (m *OrganizationUsageCost) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*OrganizationUsageCost) UnmarshalBinary

func (m *OrganizationUsageCost) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*OrganizationUsageCost) Validate

func (m *OrganizationUsageCost) Validate(formats strfmt.Registry) error

Validate validates this organization usage cost

type PostSubscriptionAddOn

type PostSubscriptionAddOn struct {

	// offer Id
	OfferID string `json:"OfferId,omitempty"`

	// quantity
	Quantity int32 `json:"Quantity,omitempty"`

	// subscription tags
	SubscriptionTags *SubscriptionTags `json:"SubscriptionTags,omitempty"`
}

PostSubscriptionAddOn post subscription add on

swagger:model PostSubscriptionAddOn

func (*PostSubscriptionAddOn) MarshalBinary

func (m *PostSubscriptionAddOn) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostSubscriptionAddOn) UnmarshalBinary

func (m *PostSubscriptionAddOn) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostSubscriptionAddOn) Validate

func (m *PostSubscriptionAddOn) Validate(formats strfmt.Registry) error

Validate validates this post subscription add on

type Price

type Price struct {

	// currency code
	CurrencyCode string `json:"CurrencyCode,omitempty"`

	// value
	Value float64 `json:"Value,omitempty"`
}

Price price

swagger:model Price

func (*Price) MarshalBinary

func (m *Price) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Price) UnmarshalBinary

func (m *Price) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Price) Validate

func (m *Price) Validate(formats strfmt.Registry) error

Validate validates this price

type ProductContainer

type ProductContainer struct {

	// active draft
	ActiveDraft bool `json:"ActiveDraft,omitempty"`

	// ax contact user Id
	AxContactUserID string `json:"AxContactUserId,omitempty"`

	// category
	// Enum: [None Seat Report]
	Category string `json:"Category,omitempty"`

	// comments
	Comments []*ProductContainerComment `json:"Comments"`

	// contact user
	ContactUser *UserProfile `json:"ContactUser,omitempty"`

	// created by user Id
	CreatedByUserID string `json:"CreatedByUserId,omitempty"`

	// created date
	// Format: date-time
	CreatedDate strfmt.DateTime `json:"CreatedDate,omitempty"`

	// delivery address
	DeliveryAddress *AddressData `json:"DeliveryAddress,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// invoice address
	InvoiceAddress *AddressData `json:"InvoiceAddress,omitempty"`

	// invoice profile
	InvoiceProfile *InvoiceProfile `json:"InvoiceProfile,omitempty"`

	// invoice reference
	InvoiceReference string `json:"InvoiceReference,omitempty"`

	// issues
	Issues []*ProductContainerIssue `json:"Issues"`

	// name
	Name string `json:"Name,omitempty"`

	// note
	Note string `json:"Note,omitempty"`

	// order list Id
	OrderListID int32 `json:"OrderListId,omitempty"`

	// order reference
	OrderReference string `json:"OrderReference,omitempty"`

	// order status changed date
	// Format: date-time
	OrderStatusChangedDate strfmt.DateTime `json:"OrderStatusChangedDate,omitempty"`

	// organization
	Organization *ObjectReference `json:"Organization,omitempty"`

	// product rows
	ProductRows []*ProductRow `json:"ProductRows"`

	// program
	Program *Program `json:"Program,omitempty"`

	// publisher
	Publisher *ObjectReference `json:"Publisher,omitempty"`

	// quote valid to date
	// Format: date-time
	QuoteValidToDate strfmt.DateTime `json:"QuoteValidToDate,omitempty"`

	// removed
	Removed bool `json:"Removed,omitempty"`

	// requisition
	Requisition string `json:"Requisition,omitempty"`

	// sent
	// Read Only: true
	// Format: date-time
	Sent strfmt.DateTime `json:"Sent,omitempty"`

	// submitted by
	// Read Only: true
	SubmittedBy *ProductContainerCommentUser `json:"SubmittedBy,omitempty"`

	// total alternative sales price
	TotalAlternativeSalesPrice []*Price `json:"TotalAlternativeSalesPrice"`

	// total sales price
	TotalSalesPrice []*Price `json:"TotalSalesPrice"`

	// type
	// Enum: [None Draft Request Order Quote Template]
	Type string `json:"Type,omitempty"`

	// usage month
	// Format: date-time
	UsageMonth strfmt.DateTime `json:"UsageMonth,omitempty"`
}

ProductContainer product container

swagger:model ProductContainer

func (*ProductContainer) MarshalBinary

func (m *ProductContainer) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProductContainer) UnmarshalBinary

func (m *ProductContainer) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProductContainer) Validate

func (m *ProductContainer) Validate(formats strfmt.Registry) error

Validate validates this product container

type ProductContainerComment

type ProductContainerComment struct {

	// Id
	ID int32 `json:"Id,omitempty"`

	// message
	Message string `json:"Message,omitempty"`

	// modified
	// Format: date-time
	Modified strfmt.DateTime `json:"Modified,omitempty"`

	// product container comment type
	// Enum: [None Comment DraftCreated DraftModified QuoteCreated QuoteModified RequestCreated RequestModifed OrderSubmitted OrderInvoiced Removed TemplateCreated TemplateModifed RequestDeclined SystemMessage]
	ProductContainerCommentType string `json:"ProductContainerCommentType,omitempty"`

	// product container Id
	ProductContainerID int32 `json:"ProductContainerId,omitempty"`

	// removed
	Removed bool `json:"Removed,omitempty"`

	// time stamp
	// Format: date-time
	TimeStamp strfmt.DateTime `json:"TimeStamp,omitempty"`

	// user
	User *ProductContainerCommentUser `json:"User,omitempty"`
}

ProductContainerComment product container comment

swagger:model ProductContainerComment

func (*ProductContainerComment) MarshalBinary

func (m *ProductContainerComment) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProductContainerComment) UnmarshalBinary

func (m *ProductContainerComment) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProductContainerComment) Validate

func (m *ProductContainerComment) Validate(formats strfmt.Registry) error

Validate validates this product container comment

type ProductContainerCommentUser

type ProductContainerCommentUser struct {

	// crayon employee
	CrayonEmployee bool `json:"CrayonEmployee,omitempty"`

	// first name
	FirstName string `json:"FirstName,omitempty"`

	// Id
	ID string `json:"Id,omitempty"`

	// last name
	LastName string `json:"LastName,omitempty"`

	// user name
	UserName string `json:"UserName,omitempty"`
}

ProductContainerCommentUser product container comment user

swagger:model ProductContainerCommentUser

func (*ProductContainerCommentUser) MarshalBinary

func (m *ProductContainerCommentUser) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProductContainerCommentUser) UnmarshalBinary

func (m *ProductContainerCommentUser) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProductContainerCommentUser) Validate

func (m *ProductContainerCommentUser) Validate(formats strfmt.Registry) error

Validate validates this product container comment user

type ProductContainerIssue

type ProductContainerIssue struct {

	// code
	Code string `json:"Code,omitempty"`

	// message
	Message string `json:"Message,omitempty"`
}

ProductContainerIssue product container issue

swagger:model ProductContainerIssue

func (*ProductContainerIssue) MarshalBinary

func (m *ProductContainerIssue) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProductContainerIssue) UnmarshalBinary

func (m *ProductContainerIssue) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProductContainerIssue) Validate

func (m *ProductContainerIssue) Validate(formats strfmt.Registry) error

Validate validates this product container issue

type ProductInformation

type ProductInformation struct {

	// culture code
	CultureCode string `json:"CultureCode,omitempty"`

	// description
	Description string `json:"Description,omitempty"`

	// external product Id
	ExternalProductID int32 `json:"ExternalProductId,omitempty"`

	// learn more link
	LearnMoreLink string `json:"LearnMoreLink,omitempty"`
}

ProductInformation product information

swagger:model ProductInformation

func (*ProductInformation) MarshalBinary

func (m *ProductInformation) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProductInformation) UnmarshalBinary

func (m *ProductInformation) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProductInformation) Validate

func (m *ProductInformation) Validate(formats strfmt.Registry) error

Validate validates this product information

type ProductReference

type ProductReference struct {

	// Id
	ID int32 `json:"Id,omitempty"`

	// item legal name
	ItemLegalName string `json:"ItemLegalName,omitempty"`

	// item name
	ItemName string `json:"ItemName,omitempty"`

	// part number
	PartNumber string `json:"PartNumber,omitempty"`

	// publisher product Id
	PublisherProductID string `json:"PublisherProductId,omitempty"`
}

ProductReference product reference

swagger:model ProductReference

func (*ProductReference) MarshalBinary

func (m *ProductReference) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProductReference) UnmarshalBinary

func (m *ProductReference) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProductReference) Validate

func (m *ProductReference) Validate(formats strfmt.Registry) error

Validate validates this product reference

type ProductRow

type ProductRow struct {

	// agreement
	Agreement *AgreementIdentityReference `json:"Agreement,omitempty"`

	// alternative sales unit price
	AlternativeSalesUnitPrice *Price `json:"AlternativeSalesUnitPrice,omitempty"`

	// comment
	Comment string `json:"Comment,omitempty"`

	// customer reference
	CustomerReference string `json:"CustomerReference,omitempty"`

	// grouping
	Grouping *Grouping `json:"Grouping,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// invoice profile
	InvoiceProfile *ObjectReference `json:"InvoiceProfile,omitempty"`

	// invoice reference
	InvoiceReference string `json:"InvoiceReference,omitempty"`

	// issues
	Issues []*ProductContainerIssue `json:"Issues"`

	// level value
	LevelValue float64 `json:"LevelValue,omitempty"`

	// offering type
	OfferingType string `json:"OfferingType,omitempty"`

	// price calculation
	// Enum: [None Default SelectPlus AdobeVip Mpsa]
	PriceCalculation string `json:"PriceCalculation,omitempty"`

	// product
	Product *ProductReference `json:"Product,omitempty"`

	// product container Id
	ProductContainerID int32 `json:"ProductContainerId,omitempty"`

	// product variant
	ProductVariant *ObjectReference `json:"ProductVariant,omitempty"`

	// program
	Program *ObjectReference `json:"Program,omitempty"`

	// publisher
	Publisher *ObjectReference `json:"Publisher,omitempty"`

	// quantity
	Quantity int32 `json:"Quantity,omitempty"`

	// sales price per alternative unit
	SalesPricePerAlternativeUnit float64 `json:"SalesPricePerAlternativeUnit,omitempty"`

	// sales unit price
	SalesUnitPrice *Price `json:"SalesUnitPrice,omitempty"`

	// usage country code
	UsageCountryCode string `json:"UsageCountryCode,omitempty"`

	// user
	User *ProductRowUser `json:"User,omitempty"`
}

ProductRow product row

swagger:model ProductRow

func (*ProductRow) MarshalBinary

func (m *ProductRow) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProductRow) UnmarshalBinary

func (m *ProductRow) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProductRow) Validate

func (m *ProductRow) Validate(formats strfmt.Registry) error

Validate validates this product row

type ProductRowPatch

type ProductRowPatch struct {

	// agreement
	Agreement *ObjectReference `json:"Agreement,omitempty"`

	// comment
	Comment string `json:"Comment,omitempty"`

	// grouping
	Grouping *ObjectReference `json:"Grouping,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// product variant
	ProductVariant *ObjectReference `json:"ProductVariant,omitempty"`

	// quantity
	Quantity int32 `json:"Quantity,omitempty"`

	// usage country code
	UsageCountryCode string `json:"UsageCountryCode,omitempty"`

	// user Id
	UserID string `json:"UserId,omitempty"`
}

ProductRowPatch product row patch

swagger:model ProductRowPatch

func (*ProductRowPatch) MarshalBinary

func (m *ProductRowPatch) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProductRowPatch) UnmarshalBinary

func (m *ProductRowPatch) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProductRowPatch) Validate

func (m *ProductRowPatch) Validate(formats strfmt.Registry) error

Validate validates this product row patch

type ProductRowUser

type ProductRowUser struct {

	// crayon employee
	CrayonEmployee bool `json:"CrayonEmployee,omitempty"`

	// first name
	FirstName string `json:"FirstName,omitempty"`

	// Id
	ID string `json:"Id,omitempty"`

	// last name
	LastName string `json:"LastName,omitempty"`

	// user name
	UserName string `json:"UserName,omitempty"`
}

ProductRowUser product row user

swagger:model ProductRowUser

func (*ProductRowUser) MarshalBinary

func (m *ProductRowUser) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProductRowUser) UnmarshalBinary

func (m *ProductRowUser) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProductRowUser) Validate

func (m *ProductRowUser) Validate(formats strfmt.Registry) error

Validate validates this product row user

type ProductVariant

type ProductVariant struct {

	// add date
	// Format: date-time
	AddDate strfmt.DateTime `json:"AddDate,omitempty"`

	// attributes
	Attributes map[string]interface{} `json:"Attributes,omitempty"`

	// available billing cycle ids
	AvailableBillingCycleIds []int32 `json:"AvailableBillingCycleIds"`

	// default billing cycle Id
	DefaultBillingCycleID int32 `json:"DefaultBillingCycleId,omitempty"`

	// delete date
	// Format: date-time
	DeleteDate strfmt.DateTime `json:"DeleteDate,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// is trial
	IsTrial bool `json:"IsTrial,omitempty"`

	// language
	Language *ObjectReference `json:"Language,omitempty"`

	// level
	Level *ObjectReference `json:"Level,omitempty"`

	// license agreement type
	LicenseAgreementType *ObjectReference `json:"LicenseAgreementType,omitempty"`

	// license type
	LicenseType *ObjectReference `json:"LicenseType,omitempty"`

	// minimum commitment
	MinimumCommitment *MinimumCommitmentLight `json:"MinimumCommitment,omitempty"`

	// offering
	Offering *ObjectReference `json:"Offering,omitempty"`

	// operating system
	OperatingSystem *ObjectReference `json:"OperatingSystem,omitempty"`

	// part number
	PartNumber string `json:"PartNumber,omitempty"`

	// pool
	Pool *ObjectReference `json:"Pool,omitempty"`

	// product
	Product *ProductReference `json:"Product,omitempty"`

	// product category
	ProductCategory string `json:"ProductCategory,omitempty"`

	// product family
	ProductFamily *ObjectReference `json:"ProductFamily,omitempty"`

	// product name
	ProductName string `json:"ProductName,omitempty"`

	// product type
	ProductType *ObjectReference `json:"ProductType,omitempty"`

	// program
	Program *ObjectReference `json:"Program,omitempty"`

	// publisher
	Publisher *ObjectReference `json:"Publisher,omitempty"`

	// purchase unit
	PurchaseUnit string `json:"PurchaseUnit,omitempty"`

	// region
	Region string `json:"Region,omitempty"`

	// unit count
	UnitCount int32 `json:"UnitCount,omitempty"`

	// version
	Version string `json:"Version,omitempty"`
}

ProductVariant product variant

swagger:model ProductVariant

func (*ProductVariant) MarshalBinary

func (m *ProductVariant) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProductVariant) UnmarshalBinary

func (m *ProductVariant) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProductVariant) Validate

func (m *ProductVariant) Validate(formats strfmt.Registry) error

Validate validates this product variant

type Program

type Program struct {

	// Id
	ID int32 `json:"Id,omitempty"`

	// is commitment
	IsCommitment bool `json:"IsCommitment,omitempty"`

	// name
	Name string `json:"Name,omitempty"`

	// publisher
	Publisher *ObjectReference `json:"Publisher,omitempty"`
}

Program program

swagger:model Program

func (*Program) MarshalBinary

func (m *Program) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Program) UnmarshalBinary

func (m *Program) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Program) Validate

func (m *Program) Validate(formats strfmt.Registry) error

Validate validates this program

type Publisher

type Publisher struct {

	// Id
	ID int32 `json:"Id,omitempty"`

	// name
	Name string `json:"Name,omitempty"`
}

Publisher publisher

swagger:model Publisher

func (*Publisher) MarshalBinary

func (m *Publisher) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Publisher) UnmarshalBinary

func (m *Publisher) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Publisher) Validate

func (m *Publisher) Validate(formats strfmt.Registry) error

Validate validates this publisher

type PublisherAggregationItem

type PublisherAggregationItem struct {

	// doc count
	DocCount int64 `json:"DocCount,omitempty"`

	// key
	Key string `json:"Key,omitempty"`

	// programs
	Programs []*AggregationItem `json:"Programs"`
}

PublisherAggregationItem publisher aggregation item

swagger:model PublisherAggregationItem

func (*PublisherAggregationItem) MarshalBinary

func (m *PublisherAggregationItem) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PublisherAggregationItem) UnmarshalBinary

func (m *PublisherAggregationItem) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PublisherAggregationItem) Validate

func (m *PublisherAggregationItem) Validate(formats strfmt.Registry) error

Validate validates this publisher aggregation item

type PutAzureSubscription

type PutAzureSubscription struct {

	// Id
	ID int32 `json:"Id,omitempty"`

	// invoice profile
	InvoiceProfile *ObjectReference `json:"InvoiceProfile,omitempty"`

	// tags
	Tags *AzureSubscriptionTags `json:"Tags,omitempty"`
}

PutAzureSubscription put azure subscription

swagger:model PutAzureSubscription

func (*PutAzureSubscription) MarshalBinary

func (m *PutAzureSubscription) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PutAzureSubscription) UnmarshalBinary

func (m *PutAzureSubscription) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PutAzureSubscription) Validate

func (m *PutAzureSubscription) Validate(formats strfmt.Registry) error

Validate validates this put azure subscription

type Region

type Region struct {

	// code
	Code string `json:"Code,omitempty"`

	// name
	Name string `json:"Name,omitempty"`
}

Region region

swagger:model Region

func (*Region) MarshalBinary

func (m *Region) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Region) UnmarshalBinary

func (m *Region) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Region) Validate

func (m *Region) Validate(formats strfmt.Registry) error

Validate validates this region

type ResellerSalesPrice

type ResellerSalesPrice struct {

	// from date
	// Format: date-time
	FromDate strfmt.DateTime `json:"FromDate,omitempty"`

	// object Id
	ObjectID int32 `json:"ObjectId,omitempty"`

	// object type
	// Enum: [Organization CustomerTenant Subscription SubscriptionAddon AzureSubscription]
	ObjectType string `json:"ObjectType,omitempty"`

	// price type
	// Enum: [Markup FixedPrice ListPrice]
	PriceType string `json:"PriceType,omitempty"`

	// type
	// Enum: [License Usage OneTime]
	Type string `json:"Type,omitempty"`

	// value
	Value float64 `json:"Value,omitempty"`
}

ResellerSalesPrice reseller sales price

swagger:model ResellerSalesPrice

func (*ResellerSalesPrice) MarshalBinary

func (m *ResellerSalesPrice) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResellerSalesPrice) UnmarshalBinary

func (m *ResellerSalesPrice) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResellerSalesPrice) Validate

func (m *ResellerSalesPrice) Validate(formats strfmt.Registry) error

Validate validates this reseller sales price

type ResellerSalesPriceToggle

type ResellerSalesPriceToggle struct {

	// object Id
	ObjectID int32 `json:"ObjectId,omitempty"`

	// object type
	// Enum: [Organization CustomerTenant Subscription SubscriptionAddon AzureSubscription]
	ObjectType string `json:"ObjectType,omitempty"`

	// toggle
	Toggle bool `json:"Toggle,omitempty"`
}

ResellerSalesPriceToggle reseller sales price toggle

swagger:model ResellerSalesPriceToggle

func (*ResellerSalesPriceToggle) MarshalBinary

func (m *ResellerSalesPriceToggle) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResellerSalesPriceToggle) UnmarshalBinary

func (m *ResellerSalesPriceToggle) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResellerSalesPriceToggle) Validate

func (m *ResellerSalesPriceToggle) Validate(formats strfmt.Registry) error

Validate validates this reseller sales price toggle

type ResourceGroupUsageCost

type ResourceGroupUsageCost struct {

	// amount
	Amount float64 `json:"Amount,omitempty"`

	// category
	Category string `json:"Category,omitempty"`

	// currency code
	CurrencyCode string `json:"CurrencyCode,omitempty"`

	// meter
	Meter string `json:"Meter,omitempty"`

	// subcategory
	Subcategory string `json:"Subcategory,omitempty"`
}

ResourceGroupUsageCost resource group usage cost

swagger:model ResourceGroupUsageCost

func (*ResourceGroupUsageCost) MarshalBinary

func (m *ResourceGroupUsageCost) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResourceGroupUsageCost) UnmarshalBinary

func (m *ResourceGroupUsageCost) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResourceGroupUsageCost) Validate

func (m *ResourceGroupUsageCost) Validate(formats strfmt.Registry) error

Validate validates this resource group usage cost

type ResourceGroupUsageCostRequest

type ResourceGroupUsageCostRequest struct {

	// currency code
	CurrencyCode string `json:"CurrencyCode,omitempty"`

	// from
	// Format: date-time
	From strfmt.DateTime `json:"From,omitempty"`

	// reseller customer Id
	ResellerCustomerID int32 `json:"ResellerCustomerId,omitempty"`

	// resource group
	ResourceGroup string `json:"ResourceGroup,omitempty"`

	// subscription Id
	SubscriptionID string `json:"SubscriptionId,omitempty"`

	// to
	// Format: date-time
	To strfmt.DateTime `json:"To,omitempty"`
}

ResourceGroupUsageCostRequest resource group usage cost request

swagger:model ResourceGroupUsageCostRequest

func (*ResourceGroupUsageCostRequest) MarshalBinary

func (m *ResourceGroupUsageCostRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ResourceGroupUsageCostRequest) UnmarshalBinary

func (m *ResourceGroupUsageCostRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ResourceGroupUsageCostRequest) Validate

func (m *ResourceGroupUsageCostRequest) Validate(formats strfmt.Registry) error

Validate validates this resource group usage cost request

type Secret

type Secret struct {

	// client Id
	ClientID string `json:"ClientId,omitempty"`

	// description
	Description string `json:"Description,omitempty"`

	// expiration
	// Format: date-time
	Expiration strfmt.DateTime `json:"Expiration,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// time stamp
	// Format: date-time
	TimeStamp strfmt.DateTime `json:"TimeStamp,omitempty"`

	// value
	Value string `json:"Value,omitempty"`
}

Secret secret

swagger:model Secret

func (*Secret) MarshalBinary

func (m *Secret) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Secret) UnmarshalBinary

func (m *Secret) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Secret) Validate

func (m *Secret) Validate(formats strfmt.Registry) error

Validate validates this secret

type ServiceAccountAgreement

type ServiceAccountAgreement struct {

	// agreement type
	// Enum: [MicrosoftCloudAgreement MicrosoftCustomerAgreement]
	AgreementType string `json:"AgreementType,omitempty"`

	// date agreed
	// Format: date-time
	DateAgreed strfmt.DateTime `json:"DateAgreed,omitempty"`

	// email
	Email string `json:"Email,omitempty"`

	// first name
	FirstName string `json:"FirstName,omitempty"`

	// last name
	LastName string `json:"LastName,omitempty"`

	// phone number
	PhoneNumber string `json:"PhoneNumber,omitempty"`
}

ServiceAccountAgreement service account agreement

swagger:model ServiceAccountAgreement

func (*ServiceAccountAgreement) MarshalBinary

func (m *ServiceAccountAgreement) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ServiceAccountAgreement) UnmarshalBinary

func (m *ServiceAccountAgreement) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ServiceAccountAgreement) Validate

func (m *ServiceAccountAgreement) Validate(formats strfmt.Registry) error

Validate validates this service account agreement

type SubcategoryUsageCost

type SubcategoryUsageCost struct {

	// amount
	Amount float64 `json:"Amount,omitempty"`

	// currency code
	CurrencyCode string `json:"CurrencyCode,omitempty"`

	// meter
	Meter string `json:"Meter,omitempty"`
}

SubcategoryUsageCost subcategory usage cost

swagger:model SubcategoryUsageCost

func (*SubcategoryUsageCost) MarshalBinary

func (m *SubcategoryUsageCost) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubcategoryUsageCost) UnmarshalBinary

func (m *SubcategoryUsageCost) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubcategoryUsageCost) Validate

func (m *SubcategoryUsageCost) Validate(formats strfmt.Registry) error

Validate validates this subcategory usage cost

type SubcategoryUsageCostRequest

type SubcategoryUsageCostRequest struct {

	// category
	Category string `json:"Category,omitempty"`

	// currency code
	CurrencyCode string `json:"CurrencyCode,omitempty"`

	// from
	// Format: date-time
	From strfmt.DateTime `json:"From,omitempty"`

	// reseller customer Id
	ResellerCustomerID int32 `json:"ResellerCustomerId,omitempty"`

	// subcategory
	Subcategory string `json:"Subcategory,omitempty"`

	// subscription Id
	SubscriptionID string `json:"SubscriptionId,omitempty"`

	// to
	// Format: date-time
	To strfmt.DateTime `json:"To,omitempty"`
}

SubcategoryUsageCostRequest subcategory usage cost request

swagger:model SubcategoryUsageCostRequest

func (*SubcategoryUsageCostRequest) MarshalBinary

func (m *SubcategoryUsageCostRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubcategoryUsageCostRequest) UnmarshalBinary

func (m *SubcategoryUsageCostRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubcategoryUsageCostRequest) Validate

func (m *SubcategoryUsageCostRequest) Validate(formats strfmt.Registry) error

Validate validates this subcategory usage cost request

type Subscription

type Subscription struct {

	// available addons count
	AvailableAddonsCount int32 `json:"AvailableAddonsCount,omitempty"`

	// billing cycle
	// Enum: [Unknown Monthly Annual None OneTime BiAnnually TwoYears ThreeYears Quarterly]
	BillingCycle string `json:"BillingCycle,omitempty"`

	// creation date
	// Format: date-time
	CreationDate strfmt.DateTime `json:"CreationDate,omitempty"`

	// customer tenant
	CustomerTenant *CustomerTenantReference `json:"CustomerTenant,omitempty"`

	// end date
	// Format: date-time
	EndDate strfmt.DateTime `json:"EndDate,omitempty"`

	// entitlement Id
	EntitlementID string `json:"EntitlementId,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// invoice profile
	InvoiceProfile *ObjectReference `json:"InvoiceProfile,omitempty"`

	// is trial
	IsTrial bool `json:"IsTrial,omitempty"`

	// markup
	Markup float64 `json:"Markup,omitempty"`

	// name
	Name string `json:"Name,omitempty"`

	// order Id
	OrderID string `json:"OrderId,omitempty"`

	// organization
	Organization *ObjectReference `json:"Organization,omitempty"`

	// price type
	// Enum: [PurchasePrice ListPrice FixedPrice]
	PriceType string `json:"PriceType,omitempty"`

	// product
	Product *ProductReference `json:"Product,omitempty"`

	// provision type
	// Enum: [None Seat Usage OneTime Crayon AzureMarketplace]
	ProvisionType string `json:"ProvisionType,omitempty"`

	// publisher
	Publisher *ObjectReference `json:"Publisher,omitempty"`

	// publisher subscription Id
	PublisherSubscriptionID string `json:"PublisherSubscriptionId,omitempty"`

	// quantity
	Quantity int32 `json:"Quantity,omitempty"`

	// registered for reserved instance
	RegisteredForReservedInstance bool `json:"RegisteredForReservedInstance,omitempty"`

	// sales price
	SalesPrice float64 `json:"SalesPrice,omitempty"`

	// start date
	// Format: date-time
	StartDate strfmt.DateTime `json:"StartDate,omitempty"`

	// status
	// Enum: [None Active Suspended Deleted CustomerCancellation Converted Inactive All]
	Status string `json:"Status,omitempty"`

	// subscription tags
	SubscriptionTags *SubscriptionTags `json:"SubscriptionTags,omitempty"`

	// subscriptions
	Subscriptions []*SubscriptionAddOn `json:"Subscriptions"`
}

Subscription subscription

swagger:model Subscription

func (*Subscription) MarshalBinary

func (m *Subscription) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Subscription) UnmarshalBinary

func (m *Subscription) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Subscription) Validate

func (m *Subscription) Validate(formats strfmt.Registry) error

Validate validates this subscription

type SubscriptionAddOn

type SubscriptionAddOn struct {

	// creation date
	// Format: date-time
	CreationDate strfmt.DateTime `json:"CreationDate,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// markup
	Markup float64 `json:"Markup,omitempty"`

	// name
	Name string `json:"Name,omitempty"`

	// order Id
	OrderID string `json:"OrderId,omitempty"`

	// organization
	Organization *ObjectReference `json:"Organization,omitempty"`

	// product
	Product *ProductReference `json:"Product,omitempty"`

	// publisher
	Publisher *ObjectReference `json:"Publisher,omitempty"`

	// publisher customer Id
	PublisherCustomerID string `json:"PublisherCustomerId,omitempty"`

	// publisher subscription Id
	PublisherSubscriptionID string `json:"PublisherSubscriptionId,omitempty"`

	// quantity
	Quantity int32 `json:"Quantity,omitempty"`

	// status
	// Enum: [None Active Suspended Deleted CustomerCancellation Converted Inactive All]
	Status string `json:"Status,omitempty"`

	// subscription tags
	SubscriptionTags *SubscriptionTags `json:"SubscriptionTags,omitempty"`
}

SubscriptionAddOn subscription add on

swagger:model SubscriptionAddOn

func (*SubscriptionAddOn) MarshalBinary

func (m *SubscriptionAddOn) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubscriptionAddOn) UnmarshalBinary

func (m *SubscriptionAddOn) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubscriptionAddOn) Validate

func (m *SubscriptionAddOn) Validate(formats strfmt.Registry) error

Validate validates this subscription add on

type SubscriptionAddOnOffer

type SubscriptionAddOnOffer struct {

	// product
	Product *ProductReference `json:"Product,omitempty"`

	// publisher
	Publisher *ObjectReference `json:"Publisher,omitempty"`
}

SubscriptionAddOnOffer subscription add on offer

swagger:model SubscriptionAddOnOffer

func (*SubscriptionAddOnOffer) MarshalBinary

func (m *SubscriptionAddOnOffer) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubscriptionAddOnOffer) UnmarshalBinary

func (m *SubscriptionAddOnOffer) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubscriptionAddOnOffer) Validate

func (m *SubscriptionAddOnOffer) Validate(formats strfmt.Registry) error

Validate validates this subscription add on offer

type SubscriptionConversion

type SubscriptionConversion struct {

	// billing cycle
	// Enum: [Unknown Monthly Annual None OneTime BiAnnually TwoYears ThreeYears Quarterly]
	BillingCycle string `json:"BillingCycle,omitempty"`

	// offer Id
	OfferID string `json:"OfferId,omitempty"`

	// order Id
	OrderID string `json:"OrderId,omitempty"`

	// product name
	ProductName string `json:"ProductName,omitempty"`

	// quantity
	Quantity int32 `json:"Quantity,omitempty"`

	// target offer Id
	TargetOfferID string `json:"TargetOfferId,omitempty"`
}

SubscriptionConversion subscription conversion

swagger:model SubscriptionConversion

func (*SubscriptionConversion) MarshalBinary

func (m *SubscriptionConversion) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubscriptionConversion) UnmarshalBinary

func (m *SubscriptionConversion) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubscriptionConversion) Validate

func (m *SubscriptionConversion) Validate(formats strfmt.Registry) error

Validate validates this subscription conversion

type SubscriptionDetailed

type SubscriptionDetailed struct {

	// available addons count
	AvailableAddonsCount int32 `json:"AvailableAddonsCount,omitempty"`

	// billing cycle
	// Enum: [Unknown Monthly Annual None OneTime BiAnnually TwoYears ThreeYears Quarterly]
	BillingCycle string `json:"BillingCycle,omitempty"`

	// commitment end date
	// Format: date-time
	CommitmentEndDate strfmt.DateTime `json:"CommitmentEndDate,omitempty"`

	// creation date
	// Format: date-time
	CreationDate strfmt.DateTime `json:"CreationDate,omitempty"`

	// customer tenant
	CustomerTenant *CustomerTenantReference `json:"CustomerTenant,omitempty"`

	// effective start date
	// Format: date-time
	EffectiveStartDate strfmt.DateTime `json:"EffectiveStartDate,omitempty"`

	// end date
	// Format: date-time
	EndDate strfmt.DateTime `json:"EndDate,omitempty"`

	// entitlement Id
	EntitlementID string `json:"EntitlementId,omitempty"`

	// Id
	ID int32 `json:"Id,omitempty"`

	// invoice profile
	InvoiceProfile *ObjectReference `json:"InvoiceProfile,omitempty"`

	// is trial
	IsTrial bool `json:"IsTrial,omitempty"`

	// markup
	Markup float64 `json:"Markup,omitempty"`

	// name
	Name string `json:"Name,omitempty"`

	// order Id
	OrderID string `json:"OrderId,omitempty"`

	// organization
	Organization *ObjectReference `json:"Organization,omitempty"`

	// original agreement Id
	OriginalAgreementID int32 `json:"OriginalAgreementId,omitempty"`

	// price type
	// Enum: [PurchasePrice ListPrice FixedPrice]
	PriceType string `json:"PriceType,omitempty"`

	// pricing
	Pricing *SubscriptionPricing `json:"Pricing,omitempty"`

	// product
	Product *ProductReference `json:"Product,omitempty"`

	// provision type
	// Enum: [None Seat Usage OneTime Crayon AzureMarketplace]
	ProvisionType string `json:"ProvisionType,omitempty"`

	// publisher
	Publisher *ObjectReference `json:"Publisher,omitempty"`

	// publisher subscription Id
	PublisherSubscriptionID string `json:"PublisherSubscriptionId,omitempty"`

	// quantity
	Quantity int32 `json:"Quantity,omitempty"`

	// registered for reserved instance
	RegisteredForReservedInstance bool `json:"RegisteredForReservedInstance,omitempty"`

	// sales price
	SalesPrice float64 `json:"SalesPrice,omitempty"`

	// start date
	// Format: date-time
	StartDate strfmt.DateTime `json:"StartDate,omitempty"`

	// status
	// Enum: [None Active Suspended Deleted CustomerCancellation Converted Inactive All]
	Status string `json:"Status,omitempty"`

	// subscription tags
	SubscriptionTags *SubscriptionTags `json:"SubscriptionTags,omitempty"`

	// subscriptions
	Subscriptions []*SubscriptionAddOn `json:"Subscriptions"`

	// suspension reasons
	SuspensionReasons string `json:"SuspensionReasons,omitempty"`
}

SubscriptionDetailed subscription detailed

swagger:model SubscriptionDetailed

func (*SubscriptionDetailed) MarshalBinary

func (m *SubscriptionDetailed) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubscriptionDetailed) UnmarshalBinary

func (m *SubscriptionDetailed) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubscriptionDetailed) Validate

func (m *SubscriptionDetailed) Validate(formats strfmt.Registry) error

Validate validates this subscription detailed

type SubscriptionLite

type SubscriptionLite struct {

	// Id
	ID int32 `json:"Id,omitempty"`

	// name
	Name string `json:"Name,omitempty"`

	// publisher subscription Id
	PublisherSubscriptionID string `json:"PublisherSubscriptionId,omitempty"`

	// reseller customer name
	ResellerCustomerName string `json:"ResellerCustomerName,omitempty"`
}

SubscriptionLite subscription lite

swagger:model SubscriptionLite

func (*SubscriptionLite) MarshalBinary

func (m *SubscriptionLite) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubscriptionLite) UnmarshalBinary

func (m *SubscriptionLite) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubscriptionLite) Validate

func (m *SubscriptionLite) Validate(formats strfmt.Registry) error

Validate validates this subscription lite

type SubscriptionPricing

type SubscriptionPricing struct {

	// currency code
	CurrencyCode string `json:"CurrencyCode,omitempty"`

	// purchase price
	PurchasePrice float64 `json:"PurchasePrice,omitempty"`

	// recommended retail price
	RecommendedRetailPrice float64 `json:"RecommendedRetailPrice,omitempty"`
}

SubscriptionPricing subscription pricing

swagger:model SubscriptionPricing

func (*SubscriptionPricing) MarshalBinary

func (m *SubscriptionPricing) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubscriptionPricing) UnmarshalBinary

func (m *SubscriptionPricing) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubscriptionPricing) Validate

func (m *SubscriptionPricing) Validate(formats strfmt.Registry) error

Validate validates this subscription pricing

type SubscriptionResourceGroupUsageCost

type SubscriptionResourceGroupUsageCost struct {

	// amount
	Amount float64 `json:"Amount,omitempty"`

	// currency code
	CurrencyCode string `json:"CurrencyCode,omitempty"`

	// resource group
	ResourceGroup string `json:"ResourceGroup,omitempty"`
}

SubscriptionResourceGroupUsageCost subscription resource group usage cost

swagger:model SubscriptionResourceGroupUsageCost

func (*SubscriptionResourceGroupUsageCost) MarshalBinary

func (m *SubscriptionResourceGroupUsageCost) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubscriptionResourceGroupUsageCost) UnmarshalBinary

func (m *SubscriptionResourceGroupUsageCost) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubscriptionResourceGroupUsageCost) Validate

Validate validates this subscription resource group usage cost

type SubscriptionTags

type SubscriptionTags struct {

	// cost center
	CostCenter string `json:"CostCenter,omitempty"`

	// created date
	// Format: date-time
	CreatedDate strfmt.DateTime `json:"CreatedDate,omitempty"`

	// custom
	Custom string `json:"Custom,omitempty"`

	// department
	Department string `json:"Department,omitempty"`

	// modified date
	// Format: date-time
	ModifiedDate strfmt.DateTime `json:"ModifiedDate,omitempty"`

	// owner
	Owner string `json:"Owner,omitempty"`

	// project
	Project string `json:"Project,omitempty"`

	// subscription Id
	SubscriptionID int32 `json:"SubscriptionId,omitempty"`
}

SubscriptionTags subscription tags

swagger:model SubscriptionTags

func (*SubscriptionTags) MarshalBinary

func (m *SubscriptionTags) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubscriptionTags) UnmarshalBinary

func (m *SubscriptionTags) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubscriptionTags) Validate

func (m *SubscriptionTags) Validate(formats strfmt.Registry) error

Validate validates this subscription tags

type SubscriptionUsageCost

type SubscriptionUsageCost struct {

	// amount
	Amount float64 `json:"Amount,omitempty"`

	// category
	Category string `json:"Category,omitempty"`

	// currency code
	CurrencyCode string `json:"CurrencyCode,omitempty"`
}

SubscriptionUsageCost subscription usage cost

swagger:model SubscriptionUsageCost

func (*SubscriptionUsageCost) MarshalBinary

func (m *SubscriptionUsageCost) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubscriptionUsageCost) UnmarshalBinary

func (m *SubscriptionUsageCost) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubscriptionUsageCost) Validate

func (m *SubscriptionUsageCost) Validate(formats strfmt.Registry) error

Validate validates this subscription usage cost

type SubscriptionUsageCostRequest

type SubscriptionUsageCostRequest struct {

	// currency code
	CurrencyCode string `json:"CurrencyCode,omitempty"`

	// from
	// Format: date-time
	From strfmt.DateTime `json:"From,omitempty"`

	// reseller customer Id
	ResellerCustomerID int32 `json:"ResellerCustomerId,omitempty"`

	// subscription Id
	SubscriptionID string `json:"SubscriptionId,omitempty"`

	// to
	// Format: date-time
	To strfmt.DateTime `json:"To,omitempty"`
}

SubscriptionUsageCostRequest subscription usage cost request

swagger:model SubscriptionUsageCostRequest

func (*SubscriptionUsageCostRequest) MarshalBinary

func (m *SubscriptionUsageCostRequest) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubscriptionUsageCostRequest) UnmarshalBinary

func (m *SubscriptionUsageCostRequest) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubscriptionUsageCostRequest) Validate

func (m *SubscriptionUsageCostRequest) Validate(formats strfmt.Registry) error

Validate validates this subscription usage cost request

type Token

type Token struct {

	// access token
	AccessToken string `json:"AccessToken,omitempty"`

	// error
	Error string `json:"Error,omitempty"`

	// expires in
	ExpiresIn int64 `json:"ExpiresIn,omitempty"`

	// identity token
	IdentityToken string `json:"IdentityToken,omitempty"`

	// refresh token
	RefreshToken string `json:"RefreshToken,omitempty"`

	// token type
	TokenType string `json:"TokenType,omitempty"`
}

Token token

swagger:model Token

func (*Token) MarshalBinary

func (m *Token) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Token) UnmarshalBinary

func (m *Token) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Token) Validate

func (m *Token) Validate(formats strfmt.Registry) error

Validate validates this token

type User

type User struct {

	// email
	Email string `json:"Email,omitempty"`

	// email confirmed
	EmailConfirmed bool `json:"EmailConfirmed,omitempty"`

	// first name
	FirstName string `json:"FirstName,omitempty"`

	// Id
	ID string `json:"Id,omitempty"`

	// last name
	LastName string `json:"LastName,omitempty"`

	// lockout enabled
	LockoutEnabled bool `json:"LockoutEnabled,omitempty"`

	// lockout end
	// Format: date-time
	LockoutEnd strfmt.DateTime `json:"LockoutEnd,omitempty"`

	// phone number
	PhoneNumber string `json:"PhoneNumber,omitempty"`

	// phone number confirmed
	PhoneNumberConfirmed bool `json:"PhoneNumberConfirmed,omitempty"`

	// tenant admin
	TenantAdmin bool `json:"TenantAdmin,omitempty"`

	// two factor enabled
	TwoFactorEnabled bool `json:"TwoFactorEnabled,omitempty"`

	// user name
	UserName string `json:"UserName,omitempty"`
}

User user

swagger:model User

func (*User) MarshalBinary

func (m *User) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*User) UnmarshalBinary

func (m *User) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*User) Validate

func (m *User) Validate(formats strfmt.Registry) error

Validate validates this user

type UserChangePassword

type UserChangePassword struct {

	// new password
	NewPassword string `json:"NewPassword,omitempty"`

	// old password
	OldPassword string `json:"OldPassword,omitempty"`

	// user Id
	UserID string `json:"UserId,omitempty"`
}

UserChangePassword user change password

swagger:model UserChangePassword

func (*UserChangePassword) MarshalBinary

func (m *UserChangePassword) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserChangePassword) UnmarshalBinary

func (m *UserChangePassword) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserChangePassword) Validate

func (m *UserChangePassword) Validate(formats strfmt.Registry) error

Validate validates this user change password

type UserProfile

type UserProfile struct {

	// email
	Email string `json:"Email,omitempty"`

	// first name
	FirstName string `json:"FirstName,omitempty"`

	// Id
	ID string `json:"Id,omitempty"`

	// last name
	LastName string `json:"LastName,omitempty"`

	// user name
	UserName string `json:"UserName,omitempty"`
}

UserProfile user profile

swagger:model UserProfile

func (*UserProfile) MarshalBinary

func (m *UserProfile) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UserProfile) UnmarshalBinary

func (m *UserProfile) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UserProfile) Validate

func (m *UserProfile) Validate(formats strfmt.Registry) error

Validate validates this user profile