Class: Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation
- Inherits:
-
Object
- Object
- Google::Apis::Adexchangebuyer2V2beta1::ClientUserInvitation
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/adexchangebuyer2_v2beta1/classes.rb,
generated/google/apis/adexchangebuyer2_v2beta1/representations.rb,
generated/google/apis/adexchangebuyer2_v2beta1/representations.rb
Overview
An invitation for a new client user to get access to the Ad Exchange Buyer UI. All fields are required unless otherwise specified.
Instance Attribute Summary collapse
-
#client_account_id ⇒ String
Numerical account ID of the client buyer that the invited user is associated with.
-
#email ⇒ String
The email address to which the invitation is sent.
-
#invitation_id ⇒ String
The unique numerical ID of the invitation that is sent to the user.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ClientUserInvitation
constructor
A new instance of ClientUserInvitation.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ClientUserInvitation
Returns a new instance of ClientUserInvitation
1012 1013 1014 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 1012 def initialize(**args) update!(**args) end |
Instance Attribute Details
#client_account_id ⇒ String
Numerical account ID of the client buyer
that the invited user is associated with.
The value of this field is ignored in create operations.
Corresponds to the JSON property clientAccountId
1004 1005 1006 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 1004 def client_account_id @client_account_id end |
#email ⇒ String
The email address to which the invitation is sent. Email
addresses should be unique among all client users under each sponsor
buyer.
Corresponds to the JSON property email
997 998 999 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 997 def email @email end |
#invitation_id ⇒ String
The unique numerical ID of the invitation that is sent to the user.
The value of this field is ignored in create operations.
Corresponds to the JSON property invitationId
1010 1011 1012 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 1010 def invitation_id @invitation_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1017 1018 1019 1020 1021 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 1017 def update!(**args) @email = args[:email] if args.key?(:email) @client_account_id = args[:client_account_id] if args.key?(:client_account_id) @invitation_id = args[:invitation_id] if args.key?(:invitation_id) end |