Class: Google::Cloud::Channel::V1::EntitlementChange

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/channel/v1/entitlement_changes.rb

Overview

Change event entry for Entitlement order history

Defined Under Namespace

Modules: ActivationReason, CancellationReason, ChangeType, OperatorType

Instance Attribute Summary collapse

Instance Attribute Details

#activation_reason::Google::Cloud::Channel::V1::EntitlementChange::ActivationReason



76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'proto_docs/google/cloud/channel/v1/entitlement_changes.rb', line 76

class EntitlementChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Specifies the type of change action
  module ChangeType
    # Not used.
    CHANGE_TYPE_UNSPECIFIED = 0

    # New Entitlement was created.
    CREATED = 1

    # Price plan associated with an Entitlement was changed.
    PRICE_PLAN_SWITCHED = 3

    # Number of seats committed for a commitment Entitlement was changed.
    COMMITMENT_CHANGED = 4

    # An annual Entitlement was renewed.
    RENEWED = 5

    # Entitlement was suspended.
    SUSPENDED = 6

    # Entitlement was activated.
    ACTIVATED = 7

    # Entitlement was cancelled.
    CANCELLED = 8

    # Entitlement was upgraded or downgraded for ex. from Google Workspace
    # Business Standard to Google Workspace Business Plus.
    SKU_CHANGED = 9

    # The settings for renewal of an Entitlement have changed.
    RENEWAL_SETTING_CHANGED = 10

    # Use for Google Workspace subscription.
    # Either a trial was converted to a paid subscription or a new subscription
    # with no trial is created.
    PAID_SUBSCRIPTION_STARTED = 11

    # License cap was changed for the entitlement.
    LICENSE_CAP_CHANGED = 12

    # The suspension details have changed (but it is still suspended).
    SUSPENSION_DETAILS_CHANGED = 13

    # The trial end date was extended.
    TRIAL_END_DATE_EXTENDED = 14

    # Entitlement started trial.
    TRIAL_STARTED = 15
  end

  # Specifies the type of operator responsible for the change
  module OperatorType
    # Not used.
    OPERATOR_TYPE_UNSPECIFIED = 0

    # Customer service representative.
    CUSTOMER_SERVICE_REPRESENTATIVE = 1

    # System auto job.
    SYSTEM = 2

    # Customer user.
    CUSTOMER = 3

    # Reseller user.
    RESELLER = 4
  end

  # Cancellation reason for the entitlement
  module CancellationReason
    # Not used.
    CANCELLATION_REASON_UNSPECIFIED = 0

    # Reseller triggered a cancellation of the service.
    SERVICE_TERMINATED = 1

    # Relationship between the reseller and customer has ended due to a
    # transfer.
    RELATIONSHIP_ENDED = 2

    # Entitlement transferred away from reseller while still keeping other
    # entitlement(s) with the reseller.
    PARTIAL_TRANSFER = 3
  end

  # The Entitlement's activation reason
  module ActivationReason
    # Not used.
    ACTIVATION_REASON_UNSPECIFIED = 0

    # Reseller reactivated a suspended Entitlement.
    RESELLER_REVOKED_SUSPENSION = 1

    # Customer accepted pending terms of service.
    CUSTOMER_ACCEPTED_PENDING_TOS = 2

    # Reseller updated the renewal settings on an entitlement that was
    # suspended due to cancellation, and this update reactivated the
    # entitlement.
    RENEWAL_SETTINGS_CHANGED = 3

    # Other reasons (Activated temporarily for cancellation, added a payment
    # plan to a trial entitlement, etc.)
    OTHER_ACTIVATION_REASON = 100
  end
end

#cancellation_reason::Google::Cloud::Channel::V1::EntitlementChange::CancellationReason



76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'proto_docs/google/cloud/channel/v1/entitlement_changes.rb', line 76

class EntitlementChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Specifies the type of change action
  module ChangeType
    # Not used.
    CHANGE_TYPE_UNSPECIFIED = 0

    # New Entitlement was created.
    CREATED = 1

    # Price plan associated with an Entitlement was changed.
    PRICE_PLAN_SWITCHED = 3

    # Number of seats committed for a commitment Entitlement was changed.
    COMMITMENT_CHANGED = 4

    # An annual Entitlement was renewed.
    RENEWED = 5

    # Entitlement was suspended.
    SUSPENDED = 6

    # Entitlement was activated.
    ACTIVATED = 7

    # Entitlement was cancelled.
    CANCELLED = 8

    # Entitlement was upgraded or downgraded for ex. from Google Workspace
    # Business Standard to Google Workspace Business Plus.
    SKU_CHANGED = 9

    # The settings for renewal of an Entitlement have changed.
    RENEWAL_SETTING_CHANGED = 10

    # Use for Google Workspace subscription.
    # Either a trial was converted to a paid subscription or a new subscription
    # with no trial is created.
    PAID_SUBSCRIPTION_STARTED = 11

    # License cap was changed for the entitlement.
    LICENSE_CAP_CHANGED = 12

    # The suspension details have changed (but it is still suspended).
    SUSPENSION_DETAILS_CHANGED = 13

    # The trial end date was extended.
    TRIAL_END_DATE_EXTENDED = 14

    # Entitlement started trial.
    TRIAL_STARTED = 15
  end

  # Specifies the type of operator responsible for the change
  module OperatorType
    # Not used.
    OPERATOR_TYPE_UNSPECIFIED = 0

    # Customer service representative.
    CUSTOMER_SERVICE_REPRESENTATIVE = 1

    # System auto job.
    SYSTEM = 2

    # Customer user.
    CUSTOMER = 3

    # Reseller user.
    RESELLER = 4
  end

  # Cancellation reason for the entitlement
  module CancellationReason
    # Not used.
    CANCELLATION_REASON_UNSPECIFIED = 0

    # Reseller triggered a cancellation of the service.
    SERVICE_TERMINATED = 1

    # Relationship between the reseller and customer has ended due to a
    # transfer.
    RELATIONSHIP_ENDED = 2

    # Entitlement transferred away from reseller while still keeping other
    # entitlement(s) with the reseller.
    PARTIAL_TRANSFER = 3
  end

  # The Entitlement's activation reason
  module ActivationReason
    # Not used.
    ACTIVATION_REASON_UNSPECIFIED = 0

    # Reseller reactivated a suspended Entitlement.
    RESELLER_REVOKED_SUSPENSION = 1

    # Customer accepted pending terms of service.
    CUSTOMER_ACCEPTED_PENDING_TOS = 2

    # Reseller updated the renewal settings on an entitlement that was
    # suspended due to cancellation, and this update reactivated the
    # entitlement.
    RENEWAL_SETTINGS_CHANGED = 3

    # Other reasons (Activated temporarily for cancellation, added a payment
    # plan to a trial entitlement, etc.)
    OTHER_ACTIVATION_REASON = 100
  end
end

#change_type::Google::Cloud::Channel::V1::EntitlementChange::ChangeType



76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'proto_docs/google/cloud/channel/v1/entitlement_changes.rb', line 76

class EntitlementChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Specifies the type of change action
  module ChangeType
    # Not used.
    CHANGE_TYPE_UNSPECIFIED = 0

    # New Entitlement was created.
    CREATED = 1

    # Price plan associated with an Entitlement was changed.
    PRICE_PLAN_SWITCHED = 3

    # Number of seats committed for a commitment Entitlement was changed.
    COMMITMENT_CHANGED = 4

    # An annual Entitlement was renewed.
    RENEWED = 5

    # Entitlement was suspended.
    SUSPENDED = 6

    # Entitlement was activated.
    ACTIVATED = 7

    # Entitlement was cancelled.
    CANCELLED = 8

    # Entitlement was upgraded or downgraded for ex. from Google Workspace
    # Business Standard to Google Workspace Business Plus.
    SKU_CHANGED = 9

    # The settings for renewal of an Entitlement have changed.
    RENEWAL_SETTING_CHANGED = 10

    # Use for Google Workspace subscription.
    # Either a trial was converted to a paid subscription or a new subscription
    # with no trial is created.
    PAID_SUBSCRIPTION_STARTED = 11

    # License cap was changed for the entitlement.
    LICENSE_CAP_CHANGED = 12

    # The suspension details have changed (but it is still suspended).
    SUSPENSION_DETAILS_CHANGED = 13

    # The trial end date was extended.
    TRIAL_END_DATE_EXTENDED = 14

    # Entitlement started trial.
    TRIAL_STARTED = 15
  end

  # Specifies the type of operator responsible for the change
  module OperatorType
    # Not used.
    OPERATOR_TYPE_UNSPECIFIED = 0

    # Customer service representative.
    CUSTOMER_SERVICE_REPRESENTATIVE = 1

    # System auto job.
    SYSTEM = 2

    # Customer user.
    CUSTOMER = 3

    # Reseller user.
    RESELLER = 4
  end

  # Cancellation reason for the entitlement
  module CancellationReason
    # Not used.
    CANCELLATION_REASON_UNSPECIFIED = 0

    # Reseller triggered a cancellation of the service.
    SERVICE_TERMINATED = 1

    # Relationship between the reseller and customer has ended due to a
    # transfer.
    RELATIONSHIP_ENDED = 2

    # Entitlement transferred away from reseller while still keeping other
    # entitlement(s) with the reseller.
    PARTIAL_TRANSFER = 3
  end

  # The Entitlement's activation reason
  module ActivationReason
    # Not used.
    ACTIVATION_REASON_UNSPECIFIED = 0

    # Reseller reactivated a suspended Entitlement.
    RESELLER_REVOKED_SUSPENSION = 1

    # Customer accepted pending terms of service.
    CUSTOMER_ACCEPTED_PENDING_TOS = 2

    # Reseller updated the renewal settings on an entitlement that was
    # suspended due to cancellation, and this update reactivated the
    # entitlement.
    RENEWAL_SETTINGS_CHANGED = 3

    # Other reasons (Activated temporarily for cancellation, added a payment
    # plan to a trial entitlement, etc.)
    OTHER_ACTIVATION_REASON = 100
  end
end

#create_time::Google::Protobuf::Timestamp



76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'proto_docs/google/cloud/channel/v1/entitlement_changes.rb', line 76

class EntitlementChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Specifies the type of change action
  module ChangeType
    # Not used.
    CHANGE_TYPE_UNSPECIFIED = 0

    # New Entitlement was created.
    CREATED = 1

    # Price plan associated with an Entitlement was changed.
    PRICE_PLAN_SWITCHED = 3

    # Number of seats committed for a commitment Entitlement was changed.
    COMMITMENT_CHANGED = 4

    # An annual Entitlement was renewed.
    RENEWED = 5

    # Entitlement was suspended.
    SUSPENDED = 6

    # Entitlement was activated.
    ACTIVATED = 7

    # Entitlement was cancelled.
    CANCELLED = 8

    # Entitlement was upgraded or downgraded for ex. from Google Workspace
    # Business Standard to Google Workspace Business Plus.
    SKU_CHANGED = 9

    # The settings for renewal of an Entitlement have changed.
    RENEWAL_SETTING_CHANGED = 10

    # Use for Google Workspace subscription.
    # Either a trial was converted to a paid subscription or a new subscription
    # with no trial is created.
    PAID_SUBSCRIPTION_STARTED = 11

    # License cap was changed for the entitlement.
    LICENSE_CAP_CHANGED = 12

    # The suspension details have changed (but it is still suspended).
    SUSPENSION_DETAILS_CHANGED = 13

    # The trial end date was extended.
    TRIAL_END_DATE_EXTENDED = 14

    # Entitlement started trial.
    TRIAL_STARTED = 15
  end

  # Specifies the type of operator responsible for the change
  module OperatorType
    # Not used.
    OPERATOR_TYPE_UNSPECIFIED = 0

    # Customer service representative.
    CUSTOMER_SERVICE_REPRESENTATIVE = 1

    # System auto job.
    SYSTEM = 2

    # Customer user.
    CUSTOMER = 3

    # Reseller user.
    RESELLER = 4
  end

  # Cancellation reason for the entitlement
  module CancellationReason
    # Not used.
    CANCELLATION_REASON_UNSPECIFIED = 0

    # Reseller triggered a cancellation of the service.
    SERVICE_TERMINATED = 1

    # Relationship between the reseller and customer has ended due to a
    # transfer.
    RELATIONSHIP_ENDED = 2

    # Entitlement transferred away from reseller while still keeping other
    # entitlement(s) with the reseller.
    PARTIAL_TRANSFER = 3
  end

  # The Entitlement's activation reason
  module ActivationReason
    # Not used.
    ACTIVATION_REASON_UNSPECIFIED = 0

    # Reseller reactivated a suspended Entitlement.
    RESELLER_REVOKED_SUSPENSION = 1

    # Customer accepted pending terms of service.
    CUSTOMER_ACCEPTED_PENDING_TOS = 2

    # Reseller updated the renewal settings on an entitlement that was
    # suspended due to cancellation, and this update reactivated the
    # entitlement.
    RENEWAL_SETTINGS_CHANGED = 3

    # Other reasons (Activated temporarily for cancellation, added a payment
    # plan to a trial entitlement, etc.)
    OTHER_ACTIVATION_REASON = 100
  end
end

#entitlement::String



76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'proto_docs/google/cloud/channel/v1/entitlement_changes.rb', line 76

class EntitlementChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Specifies the type of change action
  module ChangeType
    # Not used.
    CHANGE_TYPE_UNSPECIFIED = 0

    # New Entitlement was created.
    CREATED = 1

    # Price plan associated with an Entitlement was changed.
    PRICE_PLAN_SWITCHED = 3

    # Number of seats committed for a commitment Entitlement was changed.
    COMMITMENT_CHANGED = 4

    # An annual Entitlement was renewed.
    RENEWED = 5

    # Entitlement was suspended.
    SUSPENDED = 6

    # Entitlement was activated.
    ACTIVATED = 7

    # Entitlement was cancelled.
    CANCELLED = 8

    # Entitlement was upgraded or downgraded for ex. from Google Workspace
    # Business Standard to Google Workspace Business Plus.
    SKU_CHANGED = 9

    # The settings for renewal of an Entitlement have changed.
    RENEWAL_SETTING_CHANGED = 10

    # Use for Google Workspace subscription.
    # Either a trial was converted to a paid subscription or a new subscription
    # with no trial is created.
    PAID_SUBSCRIPTION_STARTED = 11

    # License cap was changed for the entitlement.
    LICENSE_CAP_CHANGED = 12

    # The suspension details have changed (but it is still suspended).
    SUSPENSION_DETAILS_CHANGED = 13

    # The trial end date was extended.
    TRIAL_END_DATE_EXTENDED = 14

    # Entitlement started trial.
    TRIAL_STARTED = 15
  end

  # Specifies the type of operator responsible for the change
  module OperatorType
    # Not used.
    OPERATOR_TYPE_UNSPECIFIED = 0

    # Customer service representative.
    CUSTOMER_SERVICE_REPRESENTATIVE = 1

    # System auto job.
    SYSTEM = 2

    # Customer user.
    CUSTOMER = 3

    # Reseller user.
    RESELLER = 4
  end

  # Cancellation reason for the entitlement
  module CancellationReason
    # Not used.
    CANCELLATION_REASON_UNSPECIFIED = 0

    # Reseller triggered a cancellation of the service.
    SERVICE_TERMINATED = 1

    # Relationship between the reseller and customer has ended due to a
    # transfer.
    RELATIONSHIP_ENDED = 2

    # Entitlement transferred away from reseller while still keeping other
    # entitlement(s) with the reseller.
    PARTIAL_TRANSFER = 3
  end

  # The Entitlement's activation reason
  module ActivationReason
    # Not used.
    ACTIVATION_REASON_UNSPECIFIED = 0

    # Reseller reactivated a suspended Entitlement.
    RESELLER_REVOKED_SUSPENSION = 1

    # Customer accepted pending terms of service.
    CUSTOMER_ACCEPTED_PENDING_TOS = 2

    # Reseller updated the renewal settings on an entitlement that was
    # suspended due to cancellation, and this update reactivated the
    # entitlement.
    RENEWAL_SETTINGS_CHANGED = 3

    # Other reasons (Activated temporarily for cancellation, added a payment
    # plan to a trial entitlement, etc.)
    OTHER_ACTIVATION_REASON = 100
  end
end

#offer::String



76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'proto_docs/google/cloud/channel/v1/entitlement_changes.rb', line 76

class EntitlementChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Specifies the type of change action
  module ChangeType
    # Not used.
    CHANGE_TYPE_UNSPECIFIED = 0

    # New Entitlement was created.
    CREATED = 1

    # Price plan associated with an Entitlement was changed.
    PRICE_PLAN_SWITCHED = 3

    # Number of seats committed for a commitment Entitlement was changed.
    COMMITMENT_CHANGED = 4

    # An annual Entitlement was renewed.
    RENEWED = 5

    # Entitlement was suspended.
    SUSPENDED = 6

    # Entitlement was activated.
    ACTIVATED = 7

    # Entitlement was cancelled.
    CANCELLED = 8

    # Entitlement was upgraded or downgraded for ex. from Google Workspace
    # Business Standard to Google Workspace Business Plus.
    SKU_CHANGED = 9

    # The settings for renewal of an Entitlement have changed.
    RENEWAL_SETTING_CHANGED = 10

    # Use for Google Workspace subscription.
    # Either a trial was converted to a paid subscription or a new subscription
    # with no trial is created.
    PAID_SUBSCRIPTION_STARTED = 11

    # License cap was changed for the entitlement.
    LICENSE_CAP_CHANGED = 12

    # The suspension details have changed (but it is still suspended).
    SUSPENSION_DETAILS_CHANGED = 13

    # The trial end date was extended.
    TRIAL_END_DATE_EXTENDED = 14

    # Entitlement started trial.
    TRIAL_STARTED = 15
  end

  # Specifies the type of operator responsible for the change
  module OperatorType
    # Not used.
    OPERATOR_TYPE_UNSPECIFIED = 0

    # Customer service representative.
    CUSTOMER_SERVICE_REPRESENTATIVE = 1

    # System auto job.
    SYSTEM = 2

    # Customer user.
    CUSTOMER = 3

    # Reseller user.
    RESELLER = 4
  end

  # Cancellation reason for the entitlement
  module CancellationReason
    # Not used.
    CANCELLATION_REASON_UNSPECIFIED = 0

    # Reseller triggered a cancellation of the service.
    SERVICE_TERMINATED = 1

    # Relationship between the reseller and customer has ended due to a
    # transfer.
    RELATIONSHIP_ENDED = 2

    # Entitlement transferred away from reseller while still keeping other
    # entitlement(s) with the reseller.
    PARTIAL_TRANSFER = 3
  end

  # The Entitlement's activation reason
  module ActivationReason
    # Not used.
    ACTIVATION_REASON_UNSPECIFIED = 0

    # Reseller reactivated a suspended Entitlement.
    RESELLER_REVOKED_SUSPENSION = 1

    # Customer accepted pending terms of service.
    CUSTOMER_ACCEPTED_PENDING_TOS = 2

    # Reseller updated the renewal settings on an entitlement that was
    # suspended due to cancellation, and this update reactivated the
    # entitlement.
    RENEWAL_SETTINGS_CHANGED = 3

    # Other reasons (Activated temporarily for cancellation, added a payment
    # plan to a trial entitlement, etc.)
    OTHER_ACTIVATION_REASON = 100
  end
end

#operator::String



76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'proto_docs/google/cloud/channel/v1/entitlement_changes.rb', line 76

class EntitlementChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Specifies the type of change action
  module ChangeType
    # Not used.
    CHANGE_TYPE_UNSPECIFIED = 0

    # New Entitlement was created.
    CREATED = 1

    # Price plan associated with an Entitlement was changed.
    PRICE_PLAN_SWITCHED = 3

    # Number of seats committed for a commitment Entitlement was changed.
    COMMITMENT_CHANGED = 4

    # An annual Entitlement was renewed.
    RENEWED = 5

    # Entitlement was suspended.
    SUSPENDED = 6

    # Entitlement was activated.
    ACTIVATED = 7

    # Entitlement was cancelled.
    CANCELLED = 8

    # Entitlement was upgraded or downgraded for ex. from Google Workspace
    # Business Standard to Google Workspace Business Plus.
    SKU_CHANGED = 9

    # The settings for renewal of an Entitlement have changed.
    RENEWAL_SETTING_CHANGED = 10

    # Use for Google Workspace subscription.
    # Either a trial was converted to a paid subscription or a new subscription
    # with no trial is created.
    PAID_SUBSCRIPTION_STARTED = 11

    # License cap was changed for the entitlement.
    LICENSE_CAP_CHANGED = 12

    # The suspension details have changed (but it is still suspended).
    SUSPENSION_DETAILS_CHANGED = 13

    # The trial end date was extended.
    TRIAL_END_DATE_EXTENDED = 14

    # Entitlement started trial.
    TRIAL_STARTED = 15
  end

  # Specifies the type of operator responsible for the change
  module OperatorType
    # Not used.
    OPERATOR_TYPE_UNSPECIFIED = 0

    # Customer service representative.
    CUSTOMER_SERVICE_REPRESENTATIVE = 1

    # System auto job.
    SYSTEM = 2

    # Customer user.
    CUSTOMER = 3

    # Reseller user.
    RESELLER = 4
  end

  # Cancellation reason for the entitlement
  module CancellationReason
    # Not used.
    CANCELLATION_REASON_UNSPECIFIED = 0

    # Reseller triggered a cancellation of the service.
    SERVICE_TERMINATED = 1

    # Relationship between the reseller and customer has ended due to a
    # transfer.
    RELATIONSHIP_ENDED = 2

    # Entitlement transferred away from reseller while still keeping other
    # entitlement(s) with the reseller.
    PARTIAL_TRANSFER = 3
  end

  # The Entitlement's activation reason
  module ActivationReason
    # Not used.
    ACTIVATION_REASON_UNSPECIFIED = 0

    # Reseller reactivated a suspended Entitlement.
    RESELLER_REVOKED_SUSPENSION = 1

    # Customer accepted pending terms of service.
    CUSTOMER_ACCEPTED_PENDING_TOS = 2

    # Reseller updated the renewal settings on an entitlement that was
    # suspended due to cancellation, and this update reactivated the
    # entitlement.
    RENEWAL_SETTINGS_CHANGED = 3

    # Other reasons (Activated temporarily for cancellation, added a payment
    # plan to a trial entitlement, etc.)
    OTHER_ACTIVATION_REASON = 100
  end
end

#operator_type::Google::Cloud::Channel::V1::EntitlementChange::OperatorType



76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'proto_docs/google/cloud/channel/v1/entitlement_changes.rb', line 76

class EntitlementChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Specifies the type of change action
  module ChangeType
    # Not used.
    CHANGE_TYPE_UNSPECIFIED = 0

    # New Entitlement was created.
    CREATED = 1

    # Price plan associated with an Entitlement was changed.
    PRICE_PLAN_SWITCHED = 3

    # Number of seats committed for a commitment Entitlement was changed.
    COMMITMENT_CHANGED = 4

    # An annual Entitlement was renewed.
    RENEWED = 5

    # Entitlement was suspended.
    SUSPENDED = 6

    # Entitlement was activated.
    ACTIVATED = 7

    # Entitlement was cancelled.
    CANCELLED = 8

    # Entitlement was upgraded or downgraded for ex. from Google Workspace
    # Business Standard to Google Workspace Business Plus.
    SKU_CHANGED = 9

    # The settings for renewal of an Entitlement have changed.
    RENEWAL_SETTING_CHANGED = 10

    # Use for Google Workspace subscription.
    # Either a trial was converted to a paid subscription or a new subscription
    # with no trial is created.
    PAID_SUBSCRIPTION_STARTED = 11

    # License cap was changed for the entitlement.
    LICENSE_CAP_CHANGED = 12

    # The suspension details have changed (but it is still suspended).
    SUSPENSION_DETAILS_CHANGED = 13

    # The trial end date was extended.
    TRIAL_END_DATE_EXTENDED = 14

    # Entitlement started trial.
    TRIAL_STARTED = 15
  end

  # Specifies the type of operator responsible for the change
  module OperatorType
    # Not used.
    OPERATOR_TYPE_UNSPECIFIED = 0

    # Customer service representative.
    CUSTOMER_SERVICE_REPRESENTATIVE = 1

    # System auto job.
    SYSTEM = 2

    # Customer user.
    CUSTOMER = 3

    # Reseller user.
    RESELLER = 4
  end

  # Cancellation reason for the entitlement
  module CancellationReason
    # Not used.
    CANCELLATION_REASON_UNSPECIFIED = 0

    # Reseller triggered a cancellation of the service.
    SERVICE_TERMINATED = 1

    # Relationship between the reseller and customer has ended due to a
    # transfer.
    RELATIONSHIP_ENDED = 2

    # Entitlement transferred away from reseller while still keeping other
    # entitlement(s) with the reseller.
    PARTIAL_TRANSFER = 3
  end

  # The Entitlement's activation reason
  module ActivationReason
    # Not used.
    ACTIVATION_REASON_UNSPECIFIED = 0

    # Reseller reactivated a suspended Entitlement.
    RESELLER_REVOKED_SUSPENSION = 1

    # Customer accepted pending terms of service.
    CUSTOMER_ACCEPTED_PENDING_TOS = 2

    # Reseller updated the renewal settings on an entitlement that was
    # suspended due to cancellation, and this update reactivated the
    # entitlement.
    RENEWAL_SETTINGS_CHANGED = 3

    # Other reasons (Activated temporarily for cancellation, added a payment
    # plan to a trial entitlement, etc.)
    OTHER_ACTIVATION_REASON = 100
  end
end

#other_change_reason::String



76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'proto_docs/google/cloud/channel/v1/entitlement_changes.rb', line 76

class EntitlementChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Specifies the type of change action
  module ChangeType
    # Not used.
    CHANGE_TYPE_UNSPECIFIED = 0

    # New Entitlement was created.
    CREATED = 1

    # Price plan associated with an Entitlement was changed.
    PRICE_PLAN_SWITCHED = 3

    # Number of seats committed for a commitment Entitlement was changed.
    COMMITMENT_CHANGED = 4

    # An annual Entitlement was renewed.
    RENEWED = 5

    # Entitlement was suspended.
    SUSPENDED = 6

    # Entitlement was activated.
    ACTIVATED = 7

    # Entitlement was cancelled.
    CANCELLED = 8

    # Entitlement was upgraded or downgraded for ex. from Google Workspace
    # Business Standard to Google Workspace Business Plus.
    SKU_CHANGED = 9

    # The settings for renewal of an Entitlement have changed.
    RENEWAL_SETTING_CHANGED = 10

    # Use for Google Workspace subscription.
    # Either a trial was converted to a paid subscription or a new subscription
    # with no trial is created.
    PAID_SUBSCRIPTION_STARTED = 11

    # License cap was changed for the entitlement.
    LICENSE_CAP_CHANGED = 12

    # The suspension details have changed (but it is still suspended).
    SUSPENSION_DETAILS_CHANGED = 13

    # The trial end date was extended.
    TRIAL_END_DATE_EXTENDED = 14

    # Entitlement started trial.
    TRIAL_STARTED = 15
  end

  # Specifies the type of operator responsible for the change
  module OperatorType
    # Not used.
    OPERATOR_TYPE_UNSPECIFIED = 0

    # Customer service representative.
    CUSTOMER_SERVICE_REPRESENTATIVE = 1

    # System auto job.
    SYSTEM = 2

    # Customer user.
    CUSTOMER = 3

    # Reseller user.
    RESELLER = 4
  end

  # Cancellation reason for the entitlement
  module CancellationReason
    # Not used.
    CANCELLATION_REASON_UNSPECIFIED = 0

    # Reseller triggered a cancellation of the service.
    SERVICE_TERMINATED = 1

    # Relationship between the reseller and customer has ended due to a
    # transfer.
    RELATIONSHIP_ENDED = 2

    # Entitlement transferred away from reseller while still keeping other
    # entitlement(s) with the reseller.
    PARTIAL_TRANSFER = 3
  end

  # The Entitlement's activation reason
  module ActivationReason
    # Not used.
    ACTIVATION_REASON_UNSPECIFIED = 0

    # Reseller reactivated a suspended Entitlement.
    RESELLER_REVOKED_SUSPENSION = 1

    # Customer accepted pending terms of service.
    CUSTOMER_ACCEPTED_PENDING_TOS = 2

    # Reseller updated the renewal settings on an entitlement that was
    # suspended due to cancellation, and this update reactivated the
    # entitlement.
    RENEWAL_SETTINGS_CHANGED = 3

    # Other reasons (Activated temporarily for cancellation, added a payment
    # plan to a trial entitlement, etc.)
    OTHER_ACTIVATION_REASON = 100
  end
end

#parameters::Array<::Google::Cloud::Channel::V1::Parameter>



76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'proto_docs/google/cloud/channel/v1/entitlement_changes.rb', line 76

class EntitlementChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Specifies the type of change action
  module ChangeType
    # Not used.
    CHANGE_TYPE_UNSPECIFIED = 0

    # New Entitlement was created.
    CREATED = 1

    # Price plan associated with an Entitlement was changed.
    PRICE_PLAN_SWITCHED = 3

    # Number of seats committed for a commitment Entitlement was changed.
    COMMITMENT_CHANGED = 4

    # An annual Entitlement was renewed.
    RENEWED = 5

    # Entitlement was suspended.
    SUSPENDED = 6

    # Entitlement was activated.
    ACTIVATED = 7

    # Entitlement was cancelled.
    CANCELLED = 8

    # Entitlement was upgraded or downgraded for ex. from Google Workspace
    # Business Standard to Google Workspace Business Plus.
    SKU_CHANGED = 9

    # The settings for renewal of an Entitlement have changed.
    RENEWAL_SETTING_CHANGED = 10

    # Use for Google Workspace subscription.
    # Either a trial was converted to a paid subscription or a new subscription
    # with no trial is created.
    PAID_SUBSCRIPTION_STARTED = 11

    # License cap was changed for the entitlement.
    LICENSE_CAP_CHANGED = 12

    # The suspension details have changed (but it is still suspended).
    SUSPENSION_DETAILS_CHANGED = 13

    # The trial end date was extended.
    TRIAL_END_DATE_EXTENDED = 14

    # Entitlement started trial.
    TRIAL_STARTED = 15
  end

  # Specifies the type of operator responsible for the change
  module OperatorType
    # Not used.
    OPERATOR_TYPE_UNSPECIFIED = 0

    # Customer service representative.
    CUSTOMER_SERVICE_REPRESENTATIVE = 1

    # System auto job.
    SYSTEM = 2

    # Customer user.
    CUSTOMER = 3

    # Reseller user.
    RESELLER = 4
  end

  # Cancellation reason for the entitlement
  module CancellationReason
    # Not used.
    CANCELLATION_REASON_UNSPECIFIED = 0

    # Reseller triggered a cancellation of the service.
    SERVICE_TERMINATED = 1

    # Relationship between the reseller and customer has ended due to a
    # transfer.
    RELATIONSHIP_ENDED = 2

    # Entitlement transferred away from reseller while still keeping other
    # entitlement(s) with the reseller.
    PARTIAL_TRANSFER = 3
  end

  # The Entitlement's activation reason
  module ActivationReason
    # Not used.
    ACTIVATION_REASON_UNSPECIFIED = 0

    # Reseller reactivated a suspended Entitlement.
    RESELLER_REVOKED_SUSPENSION = 1

    # Customer accepted pending terms of service.
    CUSTOMER_ACCEPTED_PENDING_TOS = 2

    # Reseller updated the renewal settings on an entitlement that was
    # suspended due to cancellation, and this update reactivated the
    # entitlement.
    RENEWAL_SETTINGS_CHANGED = 3

    # Other reasons (Activated temporarily for cancellation, added a payment
    # plan to a trial entitlement, etc.)
    OTHER_ACTIVATION_REASON = 100
  end
end

#provisioned_service::Google::Cloud::Channel::V1::ProvisionedService



76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'proto_docs/google/cloud/channel/v1/entitlement_changes.rb', line 76

class EntitlementChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Specifies the type of change action
  module ChangeType
    # Not used.
    CHANGE_TYPE_UNSPECIFIED = 0

    # New Entitlement was created.
    CREATED = 1

    # Price plan associated with an Entitlement was changed.
    PRICE_PLAN_SWITCHED = 3

    # Number of seats committed for a commitment Entitlement was changed.
    COMMITMENT_CHANGED = 4

    # An annual Entitlement was renewed.
    RENEWED = 5

    # Entitlement was suspended.
    SUSPENDED = 6

    # Entitlement was activated.
    ACTIVATED = 7

    # Entitlement was cancelled.
    CANCELLED = 8

    # Entitlement was upgraded or downgraded for ex. from Google Workspace
    # Business Standard to Google Workspace Business Plus.
    SKU_CHANGED = 9

    # The settings for renewal of an Entitlement have changed.
    RENEWAL_SETTING_CHANGED = 10

    # Use for Google Workspace subscription.
    # Either a trial was converted to a paid subscription or a new subscription
    # with no trial is created.
    PAID_SUBSCRIPTION_STARTED = 11

    # License cap was changed for the entitlement.
    LICENSE_CAP_CHANGED = 12

    # The suspension details have changed (but it is still suspended).
    SUSPENSION_DETAILS_CHANGED = 13

    # The trial end date was extended.
    TRIAL_END_DATE_EXTENDED = 14

    # Entitlement started trial.
    TRIAL_STARTED = 15
  end

  # Specifies the type of operator responsible for the change
  module OperatorType
    # Not used.
    OPERATOR_TYPE_UNSPECIFIED = 0

    # Customer service representative.
    CUSTOMER_SERVICE_REPRESENTATIVE = 1

    # System auto job.
    SYSTEM = 2

    # Customer user.
    CUSTOMER = 3

    # Reseller user.
    RESELLER = 4
  end

  # Cancellation reason for the entitlement
  module CancellationReason
    # Not used.
    CANCELLATION_REASON_UNSPECIFIED = 0

    # Reseller triggered a cancellation of the service.
    SERVICE_TERMINATED = 1

    # Relationship between the reseller and customer has ended due to a
    # transfer.
    RELATIONSHIP_ENDED = 2

    # Entitlement transferred away from reseller while still keeping other
    # entitlement(s) with the reseller.
    PARTIAL_TRANSFER = 3
  end

  # The Entitlement's activation reason
  module ActivationReason
    # Not used.
    ACTIVATION_REASON_UNSPECIFIED = 0

    # Reseller reactivated a suspended Entitlement.
    RESELLER_REVOKED_SUSPENSION = 1

    # Customer accepted pending terms of service.
    CUSTOMER_ACCEPTED_PENDING_TOS = 2

    # Reseller updated the renewal settings on an entitlement that was
    # suspended due to cancellation, and this update reactivated the
    # entitlement.
    RENEWAL_SETTINGS_CHANGED = 3

    # Other reasons (Activated temporarily for cancellation, added a payment
    # plan to a trial entitlement, etc.)
    OTHER_ACTIVATION_REASON = 100
  end
end

#suspension_reason::Google::Cloud::Channel::V1::Entitlement::SuspensionReason



76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
# File 'proto_docs/google/cloud/channel/v1/entitlement_changes.rb', line 76

class EntitlementChange
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Specifies the type of change action
  module ChangeType
    # Not used.
    CHANGE_TYPE_UNSPECIFIED = 0

    # New Entitlement was created.
    CREATED = 1

    # Price plan associated with an Entitlement was changed.
    PRICE_PLAN_SWITCHED = 3

    # Number of seats committed for a commitment Entitlement was changed.
    COMMITMENT_CHANGED = 4

    # An annual Entitlement was renewed.
    RENEWED = 5

    # Entitlement was suspended.
    SUSPENDED = 6

    # Entitlement was activated.
    ACTIVATED = 7

    # Entitlement was cancelled.
    CANCELLED = 8

    # Entitlement was upgraded or downgraded for ex. from Google Workspace
    # Business Standard to Google Workspace Business Plus.
    SKU_CHANGED = 9

    # The settings for renewal of an Entitlement have changed.
    RENEWAL_SETTING_CHANGED = 10

    # Use for Google Workspace subscription.
    # Either a trial was converted to a paid subscription or a new subscription
    # with no trial is created.
    PAID_SUBSCRIPTION_STARTED = 11

    # License cap was changed for the entitlement.
    LICENSE_CAP_CHANGED = 12

    # The suspension details have changed (but it is still suspended).
    SUSPENSION_DETAILS_CHANGED = 13

    # The trial end date was extended.
    TRIAL_END_DATE_EXTENDED = 14

    # Entitlement started trial.
    TRIAL_STARTED = 15
  end

  # Specifies the type of operator responsible for the change
  module OperatorType
    # Not used.
    OPERATOR_TYPE_UNSPECIFIED = 0

    # Customer service representative.
    CUSTOMER_SERVICE_REPRESENTATIVE = 1

    # System auto job.
    SYSTEM = 2

    # Customer user.
    CUSTOMER = 3

    # Reseller user.
    RESELLER = 4
  end

  # Cancellation reason for the entitlement
  module CancellationReason
    # Not used.
    CANCELLATION_REASON_UNSPECIFIED = 0

    # Reseller triggered a cancellation of the service.
    SERVICE_TERMINATED = 1

    # Relationship between the reseller and customer has ended due to a
    # transfer.
    RELATIONSHIP_ENDED = 2

    # Entitlement transferred away from reseller while still keeping other
    # entitlement(s) with the reseller.
    PARTIAL_TRANSFER = 3
  end

  # The Entitlement's activation reason
  module ActivationReason
    # Not used.
    ACTIVATION_REASON_UNSPECIFIED = 0

    # Reseller reactivated a suspended Entitlement.
    RESELLER_REVOKED_SUSPENSION = 1

    # Customer accepted pending terms of service.
    CUSTOMER_ACCEPTED_PENDING_TOS = 2

    # Reseller updated the renewal settings on an entitlement that was
    # suspended due to cancellation, and this update reactivated the
    # entitlement.
    RENEWAL_SETTINGS_CHANGED = 3

    # Other reasons (Activated temporarily for cancellation, added a payment
    # plan to a trial entitlement, etc.)
    OTHER_ACTIVATION_REASON = 100
  end
end