Package-level declarations

Types

Link copied to clipboard
data class GetChannelPartnerLinkResult(val channelPartnerCloudIdentityInfo: GoogleCloudChannelV1CloudIdentityInfoResponse, val createTime: String, val inviteLinkUri: String, val linkState: String, val name: String, val publicId: String, val resellerCloudIdentityId: String, val updateTime: String)
Link copied to clipboard
data class GetChannelPartnerRepricingConfigResult(val name: String, val repricingConfig: GoogleCloudChannelV1RepricingConfigResponse, val updateTime: String)
Link copied to clipboard
data class GetCustomerRepricingConfigResult(val name: String, val repricingConfig: GoogleCloudChannelV1RepricingConfigResponse, val updateTime: String)
Link copied to clipboard
data class GetCustomerResult(val alternateEmail: String, val channelPartnerId: String, val cloudIdentityId: String, val cloudIdentityInfo: GoogleCloudChannelV1CloudIdentityInfoResponse, val correlationId: String, val createTime: String, val domain: String, val languageCode: String, val name: String, val orgDisplayName: String, val orgPostalAddress: GoogleTypePostalAddressResponse, val primaryContactInfo: GoogleCloudChannelV1ContactInfoResponse, val updateTime: String)
Link copied to clipboard
data class GetEntitlementResult(val associationInfo: GoogleCloudChannelV1AssociationInfoResponse, val billingAccount: String, val commitmentSettings: GoogleCloudChannelV1CommitmentSettingsResponse, val createTime: String, val name: String, val offer: String, val parameters: List<GoogleCloudChannelV1ParameterResponse>, val provisionedService: GoogleCloudChannelV1ProvisionedServiceResponse, val provisioningState: String, val purchaseOrderId: String, val suspensionReasons: List<String>, val trialSettings: GoogleCloudChannelV1TrialSettingsResponse, val updateTime: String)
data class GoogleCloudChannelV1AssociationInfoResponse(val baseEntitlement: String)

Association links that an entitlement has to other entitlements.

data class GoogleCloudChannelV1CloudIdentityInfoResponse(val adminConsoleUri: String, val alternateEmail: String, val customerType: String, val eduData: GoogleCloudChannelV1EduDataResponse, val isDomainVerified: Boolean, val languageCode: String, val phoneNumber: String, val primaryDomain: String)

Cloud Identity information for the Cloud Channel Customer.

Commitment settings for commitment-based offers.

Specifies the override to conditionally apply.

Link copied to clipboard
data class GoogleCloudChannelV1ContactInfoResponse(val displayName: String, val email: String, val firstName: String, val lastName: String, val phone: String, val title: String)

Contact information for a customer account.

Link copied to clipboard
data class GoogleCloudChannelV1EduDataResponse(val instituteSize: String, val instituteType: String, val website: String)

Required Edu Attributes

Link copied to clipboard

Definition for extended entitlement parameters.

An adjustment that applies a flat markup or markdown to an entire bill.

Link copied to clipboard
data class GoogleCloudChannelV1PeriodResponse(val duration: Int, val periodType: String)

Represents period in days/months/years.

data class GoogleCloudChannelV1ProvisionedServiceResponse(val productId: String, val provisioningId: String, val skuId: String)

Service provisioned for an entitlement.

data class GoogleCloudChannelV1RenewalSettingsResponse(val enableRenewal: Boolean, val paymentCycle: GoogleCloudChannelV1PeriodResponse, val paymentPlan: String, val resizeUnitCount: Boolean)

Renewal settings for renewable Offers.

A type that represents the various adjustments you can apply to a bill.

Represents the various repricing conditions you can use for a conditional override.

Applies the repricing configuration at the channel partner level. The channel partner value is derived from the resource name. Takes an empty json object.

Applies the repricing configuration at the entitlement level.

Configuration for repricing a Google bill over a period of time.

A condition that applies the override if a line item SKU is found in the SKU group.

data class GoogleCloudChannelV1TrialSettingsResponse(val endTime: String, val trial: Boolean)

Settings for trial offers.

Link copied to clipboard
data class GoogleCloudChannelV1ValueResponse(val boolValue: Boolean, val doubleValue: Double, val int64Value: String, val protoValue: Map<String, String>, val stringValue: String)

Data type and value of a parameter.

Link copied to clipboard
data class GoogleTypeDateResponse(val day: Int, val month: Int, val year: Int)

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

Link copied to clipboard
data class GoogleTypeDecimalResponse(val value: String)

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. BigDecimal: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html decimal.Decimal: https://docs.python.org/3/library/decimal.html

Link copied to clipboard
data class GoogleTypePostalAddressResponse(val addressLines: List<String>, val administrativeArea: String, val languageCode: String, val locality: String, val organization: String, val postalCode: String, val recipients: List<String>, val regionCode: String, val revision: Int, val sortingCode: String, val sublocality: String)

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