Documentation ¶
Index ¶
- Constants
- type APICollectionOfAddress
- type APICollectionOfAgreementReport
- type APICollectionOfAsset
- type APICollectionOfAssetOrder
- type APICollectionOfAwsAccount
- type APICollectionOfAzureSubscription
- type APICollectionOfBillingCycle
- type APICollectionOfBillingStatement
- type APICollectionOfBlogItem
- type APICollectionOfBoolean
- type APICollectionOfCategoryUsageCost
- type APICollectionOfClient
- type APICollectionOfConsumer
- type APICollectionOfCrayonAccount
- type APICollectionOfCustomerTenant
- type APICollectionOfGroupedBillingStatement
- type APICollectionOfGrouping
- type APICollectionOfInvoiceProfile
- type APICollectionOfManagementLink
- type APICollectionOfManagementLinkGrouped
- type APICollectionOfObjectReference
- type APICollectionOfOrganization
- type APICollectionOfOrganizationAccess
- type APICollectionOfOrganizationUsageCost
- type APICollectionOfProductContainer
- type APICollectionOfProgram
- type APICollectionOfPublisher
- type APICollectionOfRegion
- type APICollectionOfResourceGroupUsageCost
- type APICollectionOfServiceAccountAgreement
- type APICollectionOfSubcategoryUsageCost
- type APICollectionOfSubscription
- type APICollectionOfSubscriptionAddOnOffer
- type APICollectionOfSubscriptionConversion
- type APICollectionOfSubscriptionResourceGroupUsageCost
- type APICollectionOfSubscriptionUsageCost
- type APICollectionOfUser
- type ActivationLink
- type ActivityLog
- type ActivityLogItem
- type Address
- type AddressData
- type AggregationItem
- type Agreement
- type AgreementAccess
- type AgreementCollection
- type AgreementFilter
- type AgreementIdentityReference
- type AgreementIdentityReferenceDto
- type AgreementProduct
- type AgreementProductCollection
- type AgreementProductFilter
- type AgreementProductsSubFilter
- type AgreementReport
- type Asset
- type AssetOrder
- type AssetOrderError
- type AssetOrderLine
- type AssetOrderLineError
- type AssetTags
- type AwsAccount
- type AzurePlan
- type AzureSubscription
- type AzureSubscriptionAssignAdmin
- type AzureSubscriptionRename
- type AzureSubscriptionTags
- type AzureSubscriptionUpdated
- type BillingCycle
- type BillingStatement
- type BlogItem
- type CategoryUsageCost
- type CategoryUsageCostRequest
- type Client
- type Consumer
- type CrayonAccount
- type CreateAzureSubscriptionRequest
- type CustomerTenant
- type CustomerTenantAddress
- type CustomerTenantAgreement
- type CustomerTenantContact
- type CustomerTenantDetailed
- type CustomerTenantProfile
- type CustomerTenantReference
- type CustomerTenantUser
- type FacebookOrder
- type FacebookOrderLine
- type GoogleOrder
- type GoogleOrderLine
- type GroupedBillingStatement
- type Grouping
- type InvoiceProfile
- type ManagementLink
- type ManagementLinkGrouped
- type Me
- type MinimumCommitmentLight
- type ObjectReference
- type ObjectReferenceDto
- type Organization
- type OrganizationAccess
- type OrganizationSalesContact
- type OrganizationUsageCost
- type PostSubscriptionAddOn
- type Price
- type ProductContainer
- type ProductContainerComment
- type ProductContainerCommentUser
- type ProductContainerIssue
- type ProductInformation
- type ProductReference
- type ProductRow
- type ProductRowPatch
- type ProductRowUser
- type ProductVariant
- type Program
- type Publisher
- type PublisherAggregationItem
- type PutAzureSubscription
- type Region
- type ResellerSalesPrice
- type ResellerSalesPriceToggle
- type ResourceGroupUsageCost
- type ResourceGroupUsageCostRequest
- type Secret
- type ServiceAccountAgreement
- type SubcategoryUsageCost
- type SubcategoryUsageCostRequest
- type Subscription
- type SubscriptionAddOn
- type SubscriptionAddOnOffer
- type SubscriptionConversion
- type SubscriptionDetailed
- type SubscriptionLite
- type SubscriptionPricing
- type SubscriptionResourceGroupUsageCost
- type SubscriptionTags
- type SubscriptionUsageCost
- type SubscriptionUsageCostRequest
- type Token
- type User
- type UserChangePassword
- type UserProfile
Constants ¶
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" )
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" )
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" )
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" )
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" )
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" )
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" )
const ( // AgreementProductFilterSortOrderAscending captures enum value "Ascending" AgreementProductFilterSortOrderAscending string = "Ascending" // AgreementProductFilterSortOrderDescending captures enum value "Descending" AgreementProductFilterSortOrderDescending string = "Descending" )
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" )
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" )
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" )
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" )
const ( string = "Shared" // AssetScopeSingle captures enum value "Single" AssetScopeSingle string = "Single" )AssetScopeShared
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" )
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" )
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" )
const ( string = "Shared" // AssetOrderLineScopeSingle captures enum value "Single" AssetOrderLineScopeSingle string = "Single" )AssetOrderLineScopeShared
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" )
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" )
const ( // AwsAccountEntityStatusNone captures enum value "None" AwsAccountEntityStatusNone string = "None" // AwsAccountEntityStatusRemoved captures enum value "Removed" AwsAccountEntityStatusRemoved string = "Removed" )
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" )
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" )
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" )
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" )
const ( // CrayonAccountEntityStatusNone captures enum value "None" CrayonAccountEntityStatusNone string = "None" // CrayonAccountEntityStatusRemoved captures enum value "Removed" CrayonAccountEntityStatusRemoved string = "Removed" )
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" )
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" )
const ( // CustomerTenantEntityStatusNone captures enum value "None" CustomerTenantEntityStatusNone string = "None" // CustomerTenantEntityStatusRemoved captures enum value "Removed" CustomerTenantEntityStatusRemoved string = "Removed" )
const ( // CustomerTenantAgreementAgreementTypeMicrosoftCloudAgreement captures enum value "MicrosoftCloudAgreement" CustomerTenantAgreementAgreementTypeMicrosoftCloudAgreement string = "MicrosoftCloudAgreement" // CustomerTenantAgreementAgreementTypeMicrosoftCustomerAgreement captures enum value "MicrosoftCustomerAgreement" CustomerTenantAgreementAgreementTypeMicrosoftCustomerAgreement string = "MicrosoftCustomerAgreement" )
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" )
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" )
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" )
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" )
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" )
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" )
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" )
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" )
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" )
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" )
const ( // ServiceAccountAgreementAgreementTypeMicrosoftCloudAgreement captures enum value "MicrosoftCloudAgreement" ServiceAccountAgreementAgreementTypeMicrosoftCloudAgreement string = "MicrosoftCloudAgreement" // ServiceAccountAgreementAgreementTypeMicrosoftCustomerAgreement captures enum value "MicrosoftCustomerAgreement" ServiceAccountAgreementAgreementTypeMicrosoftCustomerAgreement string = "MicrosoftCustomerAgreement" )
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" )
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" )
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" )
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" )
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" )
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" )
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" )
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" )
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" )
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
type APICollectionOfManagementLink ¶
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 ¶
func (m *APICollectionOfSubscriptionResourceGroupUsageCost) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*APICollectionOfSubscriptionResourceGroupUsageCost) UnmarshalBinary ¶
func (m *APICollectionOfSubscriptionResourceGroupUsageCost) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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
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
type ActivationLink ¶
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
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
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
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 ¶
MarshalBinary interface implementation
func (*Address) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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 ¶
MarshalBinary interface implementation
func (*Agreement) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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
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
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
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
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
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
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
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 ¶
MarshalBinary interface implementation
func (*Asset) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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
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 ¶
MarshalBinary interface implementation
func (*AssetTags) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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 ¶
MarshalBinary interface implementation
func (*AzurePlan) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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
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
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
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
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 ¶
MarshalBinary interface implementation
func (*BlogItem) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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 ¶
MarshalBinary interface implementation
func (*Client) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
MarshalBinary interface implementation
func (*Consumer) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 ¶
MarshalBinary interface implementation
func (*Grouping) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
type ManagementLink ¶
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
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
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 ¶
MarshalBinary interface implementation
func (*Me) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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
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
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
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
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
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 ¶
MarshalBinary interface implementation
func (*Price) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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
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
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
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
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
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
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
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 ¶
MarshalBinary interface implementation
func (*Program) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
MarshalBinary interface implementation
func (*Publisher) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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 ¶
MarshalBinary interface implementation
func (*Region) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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
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 ¶
MarshalBinary interface implementation
func (*Secret) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 ¶
MarshalBinary interface implementation
func (*Token) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 ¶
MarshalBinary interface implementation
func (*User) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
Source Files ¶
- activation_link.go
- activity_log.go
- activity_log_item.go
- address.go
- address_data.go
- aggregation_item.go
- agreement.go
- agreement_access.go
- agreement_collection.go
- agreement_filter.go
- agreement_identity_reference.go
- agreement_identity_reference_dto.go
- agreement_product.go
- agreement_product_collection.go
- agreement_product_filter.go
- agreement_products_sub_filter.go
- agreement_report.go
- api_collection_of_address.go
- api_collection_of_agreement_report.go
- api_collection_of_asset.go
- api_collection_of_asset_order.go
- api_collection_of_aws_account.go
- api_collection_of_azure_subscription.go
- api_collection_of_billing_cycle.go
- api_collection_of_billing_statement.go
- api_collection_of_blog_item.go
- api_collection_of_boolean.go
- api_collection_of_category_usage_cost.go
- api_collection_of_client.go
- api_collection_of_consumer.go
- api_collection_of_crayon_account.go
- api_collection_of_customer_tenant.go
- api_collection_of_grouped_billing_statement.go
- api_collection_of_grouping.go
- api_collection_of_invoice_profile.go
- api_collection_of_management_link.go
- api_collection_of_management_link_grouped.go
- api_collection_of_object_reference.go
- api_collection_of_organization.go
- api_collection_of_organization_access.go
- api_collection_of_organization_usage_cost.go
- api_collection_of_product_container.go
- api_collection_of_program.go
- api_collection_of_publisher.go
- api_collection_of_region.go
- api_collection_of_resource_group_usage_cost.go
- api_collection_of_service_account_agreement.go
- api_collection_of_subcategory_usage_cost.go
- api_collection_of_subscription.go
- api_collection_of_subscription_add_on_offer.go
- api_collection_of_subscription_conversion.go
- api_collection_of_subscription_resource_group_usage_cost.go
- api_collection_of_subscription_usage_cost.go
- api_collection_of_user.go
- asset.go
- asset_order.go
- asset_order_error.go
- asset_order_line.go
- asset_order_line_error.go
- asset_tags.go
- aws_account.go
- azure_plan.go
- azure_subscription.go
- azure_subscription_assign_admin.go
- azure_subscription_rename.go
- azure_subscription_tags.go
- azure_subscription_updated.go
- billing_cycle.go
- billing_statement.go
- blog_item.go
- category_usage_cost.go
- category_usage_cost_request.go
- client.go
- consumer.go
- crayon_account.go
- create_azure_subscription_request.go
- customer_tenant.go
- customer_tenant_address.go
- customer_tenant_agreement.go
- customer_tenant_contact.go
- customer_tenant_detailed.go
- customer_tenant_profile.go
- customer_tenant_reference.go
- customer_tenant_user.go
- facebook_order.go
- facebook_order_line.go
- google_order.go
- google_order_line.go
- grouped_billing_statement.go
- grouping.go
- invoice_profile.go
- management_link.go
- management_link_grouped.go
- me.go
- minimum_commitment_light.go
- object_reference.go
- object_reference_dto.go
- organization.go
- organization_access.go
- organization_sales_contact.go
- organization_usage_cost.go
- post_subscription_add_on.go
- price.go
- product_container.go
- product_container_comment.go
- product_container_comment_user.go
- product_container_issue.go
- product_information.go
- product_reference.go
- product_row.go
- product_row_patch.go
- product_row_user.go
- product_variant.go
- program.go
- publisher.go
- publisher_aggregation_item.go
- put_azure_subscription.go
- region.go
- reseller_sales_price.go
- reseller_sales_price_toggle.go
- resource_group_usage_cost.go
- resource_group_usage_cost_request.go
- secret.go
- service_account_agreement.go
- subcategory_usage_cost.go
- subcategory_usage_cost_request.go
- subscription.go
- subscription_add_on.go
- subscription_add_on_offer.go
- subscription_conversion.go
- subscription_detailed.go
- subscription_lite.go
- subscription_pricing.go
- subscription_resource_group_usage_cost.go
- subscription_tags.go
- subscription_usage_cost.go
- subscription_usage_cost_request.go
- token.go
- user.go
- user_change_password.go
- user_profile.go