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