Class: Google::Apis::CloudidentityV1beta1::FirstAdminInvitationInfo
- Inherits:
-
Object
- Object
- Google::Apis::CloudidentityV1beta1::FirstAdminInvitationInfo
- 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
Message containing first admin invitation info for customers
Instance Attribute Summary collapse
-
#is_first_admin ⇒ Boolean
(also: #is_first_admin?)
Optional.
-
#primary_domain ⇒ String
Optional.
Instance Method Summary collapse
-
#initialize(**args) ⇒ FirstAdminInvitationInfo
constructor
A new instance of FirstAdminInvitationInfo.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ FirstAdminInvitationInfo
Returns a new instance of FirstAdminInvitationInfo.
940 941 942 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 940 def initialize(**args) update!(**args) end |
Instance Attribute Details
#is_first_admin ⇒ Boolean Also known as: is_first_admin?
Optional. To enable First Admin Invitation for Domained Customer
Corresponds to the JSON property isFirstAdmin
932 933 934 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 932 def is_first_admin @is_first_admin end |
#primary_domain ⇒ String
Optional. Domain information of first admin invited
Corresponds to the JSON property primaryDomain
938 939 940 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 938 def primary_domain @primary_domain end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
945 946 947 948 |
# File 'lib/google/apis/cloudidentity_v1beta1/classes.rb', line 945 def update!(**args) @is_first_admin = args[:is_first_admin] if args.key?(:is_first_admin) @primary_domain = args[:primary_domain] if args.key?(:primary_domain) end |