Class: Google::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitAdminV2Inheritance
- Inherits:
-
Object
- Object
- Google::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitAdminV2Inheritance
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/identitytoolkit_v2/classes.rb,
lib/google/apis/identitytoolkit_v2/representations.rb,
lib/google/apis/identitytoolkit_v2/representations.rb
Overview
Settings that the tenants will inherit from project level.
Instance Attribute Summary collapse
-
#email_sending_config ⇒ Boolean
(also: #email_sending_config?)
Whether to allow the tenant to inherit custom domains, email templates, and custom SMTP settings.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudIdentitytoolkitAdminV2Inheritance
constructor
A new instance of GoogleCloudIdentitytoolkitAdminV2Inheritance.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudIdentitytoolkitAdminV2Inheritance
Returns a new instance of GoogleCloudIdentitytoolkitAdminV2Inheritance.
795 796 797 |
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 795 def initialize(**args) update!(**args) end |
Instance Attribute Details
#email_sending_config ⇒ Boolean Also known as: email_sending_config?
Whether to allow the tenant to inherit custom domains, email templates, and
custom SMTP settings. If true, email sent from tenant will follow the project
level email sending configurations. If false (by default), emails will go with
the default settings with no customizations.
Corresponds to the JSON property emailSendingConfig
792 793 794 |
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 792 def email_sending_config @email_sending_config end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
800 801 802 |
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 800 def update!(**args) @email_sending_config = args[:email_sending_config] if args.key?(:email_sending_config) end |