Namespace Google.Apis.Cloudchannel.v1.Data
Classes
GoogleCloudChannelV1ActivateEntitlementRequest
Request message for CloudChannelService.ActivateEntitlement.
GoogleCloudChannelV1AdminUser
Information needed to create an Admin User for Google Workspace.
GoogleCloudChannelV1AssociationInfo
Association links that an entitlement has to other entitlements.
GoogleCloudChannelV1BillableSku
Represents the Billable SKU information.
GoogleCloudChannelV1BillingAccount
Represents a billing account.
GoogleCloudChannelV1BillingAccountPurchaseInfo
Represents a billing account that can be used to make a purchase.
GoogleCloudChannelV1CancelEntitlementRequest
Request message for CloudChannelService.CancelEntitlement.
GoogleCloudChannelV1ChangeOfferRequest
Request message for CloudChannelService.ChangeOffer.
GoogleCloudChannelV1ChangeParametersRequest
Request message for CloudChannelService.ChangeParameters.
GoogleCloudChannelV1ChangeRenewalSettingsRequest
Request message for CloudChannelService.ChangeRenewalSettings.
GoogleCloudChannelV1ChannelPartnerLink
Entity representing a link between distributors and their indirect resellers in an n-tier resale channel.
GoogleCloudChannelV1ChannelPartnerRepricingConfig
Configuration for how a distributor will rebill a channel partner (also known as a distributor-authorized reseller).
GoogleCloudChannelV1CheckCloudIdentityAccountsExistRequest
Request message for CloudChannelService.CheckCloudIdentityAccountsExist.
GoogleCloudChannelV1CheckCloudIdentityAccountsExistResponse
Response message for CloudChannelService.CheckCloudIdentityAccountsExist.
GoogleCloudChannelV1CloudIdentityCustomerAccount
Entity representing a Cloud Identity account that may be associated with a Channel Services API partner.
GoogleCloudChannelV1CloudIdentityInfo
Cloud Identity information for the Cloud Channel Customer.
GoogleCloudChannelV1Column
The definition of a report column. Specifies the data properties in the corresponding position of the report rows.
GoogleCloudChannelV1CommitmentSettings
Commitment settings for commitment-based offers.
GoogleCloudChannelV1ConditionalOverride
Specifies the override to conditionally apply.
GoogleCloudChannelV1Constraints
Represents the constraints for buying the Offer.
GoogleCloudChannelV1ContactInfo
Contact information for a customer account.
GoogleCloudChannelV1CreateEntitlementRequest
Request message for CloudChannelService.CreateEntitlement
GoogleCloudChannelV1Customer
Entity representing a customer of a reseller or distributor.
GoogleCloudChannelV1CustomerConstraints
Represents constraints required to purchase the Offer for a customer.
GoogleCloudChannelV1CustomerEvent
Represents Pub/Sub message content describing customer update.
GoogleCloudChannelV1CustomerRepricingConfig
Configuration for how a reseller will reprice a Customer.
GoogleCloudChannelV1DateRange
A representation of usage or invoice date ranges.
GoogleCloudChannelV1EduData
Required Edu Attributes
GoogleCloudChannelV1Entitlement
An entitlement is a representation of a customer's ability to use a service.
GoogleCloudChannelV1EntitlementChange
Change event entry for Entitlement order history
GoogleCloudChannelV1EntitlementEvent
Represents Pub/Sub message content describing entitlement update.
GoogleCloudChannelV1FetchReportResultsRequest
Request message for CloudChannelReportsService.FetchReportResults.
GoogleCloudChannelV1FetchReportResultsResponse
Response message for CloudChannelReportsService.FetchReportResults. Contains a tabular representation of the report results.
GoogleCloudChannelV1ImportCustomerRequest
Request message for CloudChannelService.ImportCustomer
GoogleCloudChannelV1ListChannelPartnerLinksResponse
Response message for CloudChannelService.ListChannelPartnerLinks.
GoogleCloudChannelV1ListChannelPartnerRepricingConfigsResponse
Response message for CloudChannelService.ListChannelPartnerRepricingConfigs.
GoogleCloudChannelV1ListCustomerRepricingConfigsResponse
Response message for CloudChannelService.ListCustomerRepricingConfigs.
GoogleCloudChannelV1ListCustomersResponse
Response message for CloudChannelService.ListCustomers.
GoogleCloudChannelV1ListEntitlementChangesResponse
Response message for CloudChannelService.ListEntitlementChanges
GoogleCloudChannelV1ListEntitlementsResponse
Response message for CloudChannelService.ListEntitlements.
GoogleCloudChannelV1ListOffersResponse
Response message for ListOffers.
GoogleCloudChannelV1ListProductsResponse
Response message for ListProducts.
GoogleCloudChannelV1ListPurchasableOffersResponse
Response message for ListPurchasableOffers.
GoogleCloudChannelV1ListPurchasableSkusResponse
Response message for ListPurchasableSkus.
GoogleCloudChannelV1ListReportsResponse
Response message for CloudChannelReportsService.ListReports.
GoogleCloudChannelV1ListSkuGroupBillableSkusResponse
Response message for ListSkuGroupBillableSkus.
GoogleCloudChannelV1ListSkuGroupsResponse
Response message for ListSkuGroups.
GoogleCloudChannelV1ListSkusResponse
Response message for ListSkus.
GoogleCloudChannelV1ListSubscribersResponse
Response Message for ListSubscribers.
GoogleCloudChannelV1ListTransferableOffersRequest
Request message for CloudChannelService.ListTransferableOffers
GoogleCloudChannelV1ListTransferableOffersResponse
Response message for CloudChannelService.ListTransferableOffers.
GoogleCloudChannelV1ListTransferableSkusRequest
Request message for CloudChannelService.ListTransferableSkus
GoogleCloudChannelV1ListTransferableSkusResponse
Response message for CloudChannelService.ListTransferableSkus.
GoogleCloudChannelV1MarketingInfo
Represents the marketing information for a Product, SKU or Offer.
GoogleCloudChannelV1Media
Represents media information.
GoogleCloudChannelV1Offer
Represents an offer made to resellers for purchase. An offer is associated with a Sku, has a plan for payment, a price, and defines the constraints for buying.
GoogleCloudChannelV1OperationMetadata
Provides contextual information about a google.longrunning.Operation.
GoogleCloudChannelV1Parameter
Definition for extended entitlement parameters.
GoogleCloudChannelV1ParameterDefinition
Parameter's definition. Specifies what parameter is required to use the current Offer to purchase.
GoogleCloudChannelV1PercentageAdjustment
An adjustment that applies a flat markup or markdown to an entire bill.
GoogleCloudChannelV1Period
Represents period in days/months/years.
GoogleCloudChannelV1Plan
The payment plan for the Offer. Describes how to make a payment.
GoogleCloudChannelV1Price
Represents the price of the Offer.
GoogleCloudChannelV1PriceByResource
Represents price by resource type.
GoogleCloudChannelV1PricePhase
Specifies the price by the duration of months. For example, a 20% discount for the first six months, then a 10% discount starting on the seventh month.
GoogleCloudChannelV1PriceTier
Defines price at resource tier level. For example, an offer with following definition : * Tier 1: Provide 25% discount for all seats between 1 and 25. * Tier 2: Provide 10% discount for all seats between 26 and 100. * Tier 3: Provide flat 15% discount for all seats above 100. Each of these tiers is represented as a PriceTier.
GoogleCloudChannelV1Product
A Product is the entity a customer uses when placing an order. For example, Google Workspace, Google Voice, etc.
GoogleCloudChannelV1ProvisionCloudIdentityRequest
Request message for CloudChannelService.ProvisionCloudIdentity
GoogleCloudChannelV1ProvisionedService
Service provisioned for an entitlement.
GoogleCloudChannelV1PurchasableOffer
Offer that you can purchase for a customer. This is used in the ListPurchasableOffer API response.
GoogleCloudChannelV1PurchasableSku
SKU that you can purchase. This is used in ListPurchasableSku API response.
GoogleCloudChannelV1QueryEligibleBillingAccountsResponse
Response message for QueryEligibleBillingAccounts.
GoogleCloudChannelV1RegisterSubscriberRequest
Request Message for RegisterSubscriber.
GoogleCloudChannelV1RegisterSubscriberResponse
Response Message for RegisterSubscriber.
GoogleCloudChannelV1RenewalSettings
Renewal settings for renewable Offers.
GoogleCloudChannelV1Report
The ID and description of a report that was used to generate report data. For example, "Google Cloud Daily Spend", "Google Workspace License Activity", etc.
GoogleCloudChannelV1ReportJob
The result of a RunReportJob operation. Contains the name to use in FetchReportResultsRequest.report_job and the status of the operation.
GoogleCloudChannelV1ReportResultsMetadata
The features describing the data. Returned by CloudChannelReportsService.RunReportJob and CloudChannelReportsService.FetchReportResults.
GoogleCloudChannelV1ReportStatus
Status of a report generation process.
GoogleCloudChannelV1ReportValue
A single report value.
GoogleCloudChannelV1RepricingAdjustment
A type that represents the various adjustments you can apply to a bill.
GoogleCloudChannelV1RepricingCondition
Represents the various repricing conditions you can use for a conditional override.
GoogleCloudChannelV1RepricingConfig
Configuration for repricing a Google bill over a period of time.
GoogleCloudChannelV1RepricingConfigChannelPartnerGranularity
Applies the repricing configuration at the channel partner level. The channel partner value is derived from the resource name. Takes an empty json object. Deprecated: This is no longer supported. Use RepricingConfig.EntitlementGranularity instead.
GoogleCloudChannelV1RepricingConfigEntitlementGranularity
Applies the repricing configuration at the entitlement level.
GoogleCloudChannelV1Row
A row of report values.
GoogleCloudChannelV1RunReportJobRequest
Request message for CloudChannelReportsService.RunReportJob.
GoogleCloudChannelV1RunReportJobResponse
Response message for CloudChannelReportsService.RunReportJob.
GoogleCloudChannelV1Sku
Represents a product's purchasable Stock Keeping Unit (SKU). SKUs represent the different variations of the product. For example, Google Workspace Business Standard and Google Workspace Business Plus are Google Workspace product SKUs.
GoogleCloudChannelV1SkuGroup
Represents the SKU group information.
GoogleCloudChannelV1SkuGroupCondition
A condition that applies the override if a line item SKU is found in the SKU group.
GoogleCloudChannelV1SkuPurchaseGroup
Represents a set of SKUs that must be purchased using the same billing account.
GoogleCloudChannelV1StartPaidServiceRequest
Request message for CloudChannelService.StartPaidService.
GoogleCloudChannelV1SubscriberEvent
Represents information which resellers will get as part of notification from Pub/Sub.
GoogleCloudChannelV1SuspendEntitlementRequest
Request message for CloudChannelService.SuspendEntitlement.
GoogleCloudChannelV1TransferEligibility
Specifies transfer eligibility of a SKU.
GoogleCloudChannelV1TransferEntitlementsRequest
Request message for CloudChannelService.TransferEntitlements.
GoogleCloudChannelV1TransferEntitlementsResponse
Response message for CloudChannelService.TransferEntitlements. This is put in the response field of google.longrunning.Operation.
GoogleCloudChannelV1TransferEntitlementsToGoogleRequest
Request message for CloudChannelService.TransferEntitlementsToGoogle.
GoogleCloudChannelV1TransferableOffer
TransferableOffer represents an Offer that can be used in Transfer. Read-only.
GoogleCloudChannelV1TransferableSku
TransferableSku represents information a reseller needs to view existing provisioned services for a customer that they do not own. Read-only.
GoogleCloudChannelV1TrialSettings
Settings for trial offers.
GoogleCloudChannelV1UnregisterSubscriberRequest
Request Message for UnregisterSubscriber.
GoogleCloudChannelV1UnregisterSubscriberResponse
Response Message for UnregisterSubscriber.
GoogleCloudChannelV1UpdateChannelPartnerLinkRequest
Request message for CloudChannelService.UpdateChannelPartnerLink
GoogleCloudChannelV1Value
Data type and value of a parameter.
GoogleCloudChannelV1alpha1AssociationInfo
Association links that an entitlement has to other entitlements.
GoogleCloudChannelV1alpha1ChannelPartnerEvent
Represents Pub/Sub messages about updates to a Channel Partner. You can retrieve updated values through the ChannelPartnerLinks API.
GoogleCloudChannelV1alpha1Column
The definition of a report column. Specifies the data properties in the corresponding position of the report rows.
GoogleCloudChannelV1alpha1CommitmentSettings
Commitment settings for commitment-based offers.
GoogleCloudChannelV1alpha1CustomerEvent
Represents Pub/Sub message content describing customer update.
GoogleCloudChannelV1alpha1DateRange
A representation of usage or invoice date ranges.
GoogleCloudChannelV1alpha1Entitlement
An entitlement is a representation of a customer's ability to use a service.
GoogleCloudChannelV1alpha1EntitlementEvent
Represents Pub/Sub message content describing entitlement update.
GoogleCloudChannelV1alpha1OperationMetadata
Provides contextual information about a google.longrunning.Operation.
GoogleCloudChannelV1alpha1OpportunityEvent
Represents Pub/Sub message content describing opportunity updates.
GoogleCloudChannelV1alpha1Parameter
Definition for extended entitlement parameters.
GoogleCloudChannelV1alpha1Period
Represents period in days/months/years.
GoogleCloudChannelV1alpha1ProvisionedService
Service provisioned for an entitlement.
GoogleCloudChannelV1alpha1RenewalSettings
Renewal settings for renewable Offers.
GoogleCloudChannelV1alpha1Report
The ID and description of a report that was used to generate report data. For example, "Google Cloud Daily Spend", "Google Workspace License Activity", etc.
GoogleCloudChannelV1alpha1ReportJob
The result of a RunReportJob operation. Contains the name to use in FetchReportResultsRequest.report_job and the status of the operation.
GoogleCloudChannelV1alpha1ReportResultsMetadata
The features describing the data. Returned by CloudChannelReportsService.RunReportJob and CloudChannelReportsService.FetchReportResults.
GoogleCloudChannelV1alpha1ReportStatus
Status of a report generation process.
GoogleCloudChannelV1alpha1RunReportJobResponse
Response message for CloudChannelReportsService.RunReportJob.
GoogleCloudChannelV1alpha1SubscriberEvent
Represents information which resellers will get as part of notification from Pub/Sub.
GoogleCloudChannelV1alpha1TransferEntitlementsResponse
Response message for CloudChannelService.TransferEntitlements. This is put in the response field of google.longrunning.Operation.
GoogleCloudChannelV1alpha1TrialSettings
Settings for trial offers.
GoogleCloudChannelV1alpha1Value
Data type and value of a parameter.
GoogleLongrunningCancelOperationRequest
The request message for Operations.CancelOperation.
GoogleLongrunningListOperationsResponse
The response message for Operations.ListOperations.
GoogleLongrunningOperation
This resource represents a long-running operation that is the result of a network API call.
GoogleProtobufEmpty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
GoogleRpcStatus
The Status
type defines a logical error model that is suitable for different programming environments,
including REST APIs and RPC APIs. It is used by gRPC. Each Status
message contains
three pieces of data: error code, error message, and error details. You can find out more about this error model
and how to work with it in the API Design Guide.
GoogleTypeDate
Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp
GoogleTypeDateTime
Represents civil time (or occasionally physical time). This type can represent a civil time in one of a few
possible ways: * When utc_offset is set and time_zone is unset: a civil time on a calendar day with a particular
offset from UTC. * When time_zone is set and utc_offset is unset: a civil time on a calendar day in a particular
time zone. * When neither time_zone nor utc_offset is set: a civil time on a calendar day in local time. The
date is relative to the Proleptic Gregorian Calendar. If year, month, or day are 0, the DateTime is considered
not to have a specific year, month, or day respectively. This type may also be used to represent a physical time
if all the date and time fields are set and either case of the time_offset
oneof is set. Consider using
Timestamp
message for physical time instead. If your use case also would like to store the user's timezone,
that can be done in another field. This type is more flexible than some applications may want. Make sure to
document and validate your application's limitations.
GoogleTypeDecimal
A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's BigDecimal or Python's decimal.Decimal.
GoogleTypeMoney
Represents an amount of money with its currency type.
GoogleTypePostalAddress
Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478
GoogleTypeTimeZone
Represents a time zone from the IANA Time Zone Database.