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.



759
760
761
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 759

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)


756
757
758
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 756

def email_sending_config
  @email_sending_config
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



764
765
766
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 764

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