GoogleCloudChannelV1Entitlement class

An entitlement is a representation of a customer's ability to use a service.

Constructors

GoogleCloudChannelV1Entitlement({GoogleCloudChannelV1AssociationInfo? associationInfo, String? billingAccount, GoogleCloudChannelV1CommitmentSettings? commitmentSettings, String? createTime, String? name, String? offer, List<GoogleCloudChannelV1Parameter>? parameters, GoogleCloudChannelV1ProvisionedService? provisionedService, String? provisioningState, String? purchaseOrderId, List<String>? suspensionReasons, GoogleCloudChannelV1TrialSettings? trialSettings, String? updateTime})
GoogleCloudChannelV1Entitlement.fromJson(Map json_)

Properties

associationInfo GoogleCloudChannelV1AssociationInfo?
Association information to other entitlements.
getter/setter pair
billingAccount String?
The billing account resource name that is used to pay for this entitlement.
getter/setter pair
commitmentSettings GoogleCloudChannelV1CommitmentSettings?
Commitment settings for a commitment-based Offer.
getter/setter pair
createTime String?
The time at which the entitlement is created.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
name String?
Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}.
getter/setter pair
offer String?
The offer resource name for which the entitlement is to be created.
getter/setter pair
parameters List<GoogleCloudChannelV1Parameter>?
Extended entitlement parameters.
getter/setter pair
provisionedService GoogleCloudChannelV1ProvisionedService?
Service provisioning details for the entitlement.
getter/setter pair
provisioningState String?
Current provisioning state of the entitlement.
getter/setter pair
purchaseOrderId String?
This purchase order (PO) information is for resellers to use for their company tracking usage.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
suspensionReasons List<String>?
Enumerable of all current suspension reasons for an entitlement.
getter/setter pair
trialSettings GoogleCloudChannelV1TrialSettings?
Settings for trial offers.
getter/setter pair
updateTime String?
The time at which the entitlement is updated.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited