pub struct GoogleCloudChannelV1EntitlementChange {
pub activation_reason: Option<String>,
pub cancellation_reason: Option<String>,
pub change_type: Option<String>,
pub create_time: Option<DateTime<Utc>>,
pub entitlement: Option<String>,
pub offer: Option<String>,
pub operator: Option<String>,
pub operator_type: Option<String>,
pub other_change_reason: Option<String>,
pub parameters: Option<Vec<GoogleCloudChannelV1Parameter>>,
pub provisioned_service: Option<GoogleCloudChannelV1ProvisionedService>,
pub suspension_reason: Option<String>,
}
Expand description
Change event entry for Entitlement order history
This type is not used in any activity, and only used as part of another schema.
Fields§
§activation_reason: Option<String>
The Entitlement’s activation reason
cancellation_reason: Option<String>
Cancellation reason for the Entitlement.
change_type: Option<String>
The change action type.
create_time: Option<DateTime<Utc>>
The submitted time of the change.
entitlement: Option<String>
Required. Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}
offer: Option<String>
Required. Resource name of the Offer at the time of change. Takes the form: accounts/{account_id}/offers/{offer_id}.
operator: Option<String>
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.
operator_type: Option<String>
Operator type responsible for the change.
other_change_reason: Option<String>
e.g. purchase_number change reason, entered by CRS.
parameters: Option<Vec<GoogleCloudChannelV1Parameter>>
Extended parameters, such as: purchase_order_number, gcp_details; internal_correlation_id, long_running_operation_id, order_id; etc.
provisioned_service: Option<GoogleCloudChannelV1ProvisionedService>
Service provisioned for an Entitlement.
suspension_reason: Option<String>
Suspension reason for the Entitlement.
Trait Implementations§
source§impl Clone for GoogleCloudChannelV1EntitlementChange
impl Clone for GoogleCloudChannelV1EntitlementChange
source§fn clone(&self) -> GoogleCloudChannelV1EntitlementChange
fn clone(&self) -> GoogleCloudChannelV1EntitlementChange
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more