View Source GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1EntitlementChange (google_api_cloud_channel v0.4.0)

Change event entry for Entitlement order history

Attributes

  • activationReason (type: String.t, default: nil) - The Entitlement's activation reason
  • cancellationReason (type: String.t, default: nil) - Cancellation reason for the Entitlement.
  • changeType (type: String.t, default: nil) - The change action type.
  • createTime (type: DateTime.t, default: nil) - The submitted time of the change.
  • entitlement (type: String.t, default: nil) - Required. Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
  • offer (type: String.t, default: nil) - Required. Resource name of the Offer at the time of change. Takes the form: accounts/{account_id}/offers/{offer_id}.
  • operator (type: String.t, default: nil) - Human-readable identifier that shows what operator made a change. When the operator_type is RESELLER, this is the user's email address. For all other operator types, this is empty.
  • operatorType (type: String.t, default: nil) - Operator type responsible for the change.
  • otherChangeReason (type: String.t, default: nil) - e.g. purchase_number change reason, entered by CRS.
  • parameters (type: list(GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1Parameter.t), default: nil) - Extended parameters, such as: purchase_order_number, gcp_details; internal_correlation_id, long_running_operation_id, order_id; etc.
  • provisionedService (type: GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1ProvisionedService.t, default: nil) - Service provisioned for an Entitlement.
  • suspensionReason (type: String.t, default: nil) - Suspension reason for the Entitlement.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1EntitlementChange{
  activationReason: String.t() | nil,
  cancellationReason: String.t() | nil,
  changeType: String.t() | nil,
  createTime: DateTime.t() | nil,
  entitlement: String.t() | nil,
  offer: String.t() | nil,
  operator: String.t() | nil,
  operatorType: String.t() | nil,
  otherChangeReason: String.t() | nil,
  parameters:
    [GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1Parameter.t()] | nil,
  provisionedService:
    GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1ProvisionedService.t()
    | nil,
  suspensionReason: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.