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.



860
861
862
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 860

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)


857
858
859
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 857

def email_sending_config
  @email_sending_config
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



865
866
867
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 865

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