Class: Google::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitAdminV2Inheritance

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudIdentitytoolkitAdminV2Inheritance

Returns a new instance of GoogleCloudIdentitytoolkitAdminV2Inheritance.



801
802
803
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 801

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#email_sending_configBoolean 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

Returns:

  • (Boolean)


798
799
800
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 798

def email_sending_config
  @email_sending_config
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



806
807
808
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 806

def update!(**args)
  @email_sending_config = args[:email_sending_config] if args.key?(:email_sending_config)
end