Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

GoogleCloudChannelV1EntitlementChange

import type { GoogleCloudChannelV1EntitlementChange } from "https://googleapis.deno.dev/v1/cloudchannel:v1.ts";

Change event entry for Entitlement order history

interface GoogleCloudChannelV1EntitlementChange {
activationReason?:
| "ACTIVATION_REASON_UNSPECIFIED"
| "RESELLER_REVOKED_SUSPENSION"
| "CUSTOMER_ACCEPTED_PENDING_TOS"
| "RENEWAL_SETTINGS_CHANGED"
| "OTHER_ACTIVATION_REASON";
cancellationReason?:
| "CANCELLATION_REASON_UNSPECIFIED"
| "SERVICE_TERMINATED"
| "RELATIONSHIP_ENDED"
| "PARTIAL_TRANSFER";
changeType?:
| "CHANGE_TYPE_UNSPECIFIED"
| "CREATED"
| "PRICE_PLAN_SWITCHED"
| "COMMITMENT_CHANGED"
| "RENEWED"
| "SUSPENDED"
| "ACTIVATED"
| "CANCELLED"
| "SKU_CHANGED"
| "RENEWAL_SETTING_CHANGED"
| "PAID_SUBSCRIPTION_STARTED"
| "LICENSE_CAP_CHANGED"
| "SUSPENSION_DETAILS_CHANGED"
| "TRIAL_END_DATE_EXTENDED"
| "TRIAL_STARTED";
createTime?: Date;
entitlement?: string;
offer?: string;
operator?: string;
operatorType?:
| "OPERATOR_TYPE_UNSPECIFIED"
| "CUSTOMER_SERVICE_REPRESENTATIVE"
| "SYSTEM"
| "CUSTOMER"
| "RESELLER";
otherChangeReason?: string;
suspensionReason?:
| "SUSPENSION_REASON_UNSPECIFIED"
| "RESELLER_INITIATED"
| "TRIAL_ENDED"
| "RENEWAL_WITH_TYPE_CANCEL"
| "PENDING_TOS_ACCEPTANCE"
| "OTHER";
}

§Properties

§
activationReason?: "ACTIVATION_REASON_UNSPECIFIED" | "RESELLER_REVOKED_SUSPENSION" | "CUSTOMER_ACCEPTED_PENDING_TOS" | "RENEWAL_SETTINGS_CHANGED" | "OTHER_ACTIVATION_REASON"
[src]

The Entitlement's activation reason

§
cancellationReason?: "CANCELLATION_REASON_UNSPECIFIED" | "SERVICE_TERMINATED" | "RELATIONSHIP_ENDED" | "PARTIAL_TRANSFER"
[src]

Cancellation reason for the Entitlement.

§
changeType?: "CHANGE_TYPE_UNSPECIFIED" | "CREATED" | "PRICE_PLAN_SWITCHED" | "COMMITMENT_CHANGED" | "RENEWED" | "SUSPENDED" | "ACTIVATED" | "CANCELLED" | "SKU_CHANGED" | "RENEWAL_SETTING_CHANGED" | "PAID_SUBSCRIPTION_STARTED" | "LICENSE_CAP_CHANGED" | "SUSPENSION_DETAILS_CHANGED" | "TRIAL_END_DATE_EXTENDED" | "TRIAL_STARTED"
[src]

The change action type.

§
createTime?: Date
[src]

The submitted time of the change.

§
entitlement?: string
[src]

Required. Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}

§
offer?: string
[src]

Required. Resource name of the Offer at the time of change. Takes the form: accounts/{account_id}/offers/{offer_id}.

§
operator?: string
[src]

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?: "OPERATOR_TYPE_UNSPECIFIED" | "CUSTOMER_SERVICE_REPRESENTATIVE" | "SYSTEM" | "CUSTOMER" | "RESELLER"
[src]

Operator type responsible for the change.

§
otherChangeReason?: string
[src]

e.g. purchase_number change reason, entered by CRS.

§

Extended parameters, such as: purchase_order_number, gcp_details; internal_correlation_id, long_running_operation_id, order_id; etc.

§

Service provisioned for an Entitlement.

§
suspensionReason?: "SUSPENSION_REASON_UNSPECIFIED" | "RESELLER_INITIATED" | "TRIAL_ENDED" | "RENEWAL_WITH_TYPE_CANCEL" | "PENDING_TOS_ACCEPTANCE" | "OTHER"
[src]

Suspension reason for the Entitlement.