Class: Google::Apis::CloudidentityV1beta1::UserInvitation
- Inherits:
-
Object
- Object
- Google::Apis::CloudidentityV1beta1::UserInvitation
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudidentity_v1beta1/classes.rb,
lib/google/apis/cloudidentity_v1beta1/representations.rb,
lib/google/apis/cloudidentity_v1beta1/representations.rb
Overview
The UserInvitation resource represents an email sent to an unmanaged user
account (an email address that shares the domain of the Google Workspace
customer but is not managed by it yet), inviting them to join the customer’s
domain. If the user accepts the UserInvitation, the account will become a
managed account.
Instance Attribute Summary collapse
-
#mails_sent_count ⇒ Fixnum
Number of invitation emails sent to the user.
-
#name ⇒ String
Shall be of the form
customers/customer/userinvitations/user_email_address. -
#state ⇒ String
State of the
UserInvitation. -
#update_time ⇒ String
Time when the
UserInvitationwas last updated.
Instance Method Summary collapse
-
#initialize(**args) ⇒ UserInvitation
constructor
A new instance of UserInvitation.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ UserInvitation
Returns a new instance of UserInvitation.
2250 2251 2252 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 2250 def initialize(**args) update!(**args) end |
Instance Attribute Details
#mails_sent_count ⇒ Fixnum
Number of invitation emails sent to the user.
Corresponds to the JSON property mailsSentCount
2232 2233 2234 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 2232 def mails_sent_count @mails_sent_count end |
#name ⇒ String
Shall be of the form customers/customer/userinvitations/user_email_address
.
Corresponds to the JSON property name
2238 2239 2240 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 2238 def name @name end |
#state ⇒ String
State of the UserInvitation.
Corresponds to the JSON property state
2243 2244 2245 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 2243 def state @state end |
#update_time ⇒ String
Time when the UserInvitation was last updated.
Corresponds to the JSON property updateTime
2248 2249 2250 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 2248 def update_time @update_time end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2255 2256 2257 2258 2259 2260 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 2255 def update!(**args) @mails_sent_count = args[:mails_sent_count] if args.key?(:mails_sent_count) @name = args[:name] if args.key?(:name) @state = args[:state] if args.key?(:state) @update_time = args[:update_time] if args.key?(:update_time) end |