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, String? priceReferenceId, 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
 - priceReferenceId ↔ String?
 - 
  Price reference ID for the offer.
  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