Class: Google::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitAdminV2SendEmail

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

Options for email sending.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudIdentitytoolkitAdminV2SendEmail

Returns a new instance of GoogleCloudIdentitytoolkitAdminV2SendEmail.



1332
1333
1334
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1332

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

Instance Attribute Details

#callback_uriString

action url in email template. Corresponds to the JSON property callbackUri

Returns:

  • (String)


1264
1265
1266
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1264

def callback_uri
  @callback_uri
end

#change_email_templateGoogle::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitAdminV2EmailTemplate

Email template. The subject and body fields can contain the following placeholders which will be replaced with the appropriate values: %LINK% - The link to use to redeem the send OOB code. %EMAIL% - The email where the email is being sent. %NEW_EMAIL% - The new email being set for the account (when applicable). %APP_NAME% - The GCP project's display name. %DISPLAY_NAME% - The user's display name. Corresponds to the JSON property changeEmailTemplate



1274
1275
1276
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1274

def change_email_template
  @change_email_template
end

#dns_infoGoogle::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitAdminV2DnsInfo

Information of custom domain DNS verification. By default, default_domain will be used. A custom domain can be configured using VerifyCustomDomain. Corresponds to the JSON property dnsInfo



1280
1281
1282
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1280

def dns_info
  @dns_info
end

#legacy_reset_password_templateGoogle::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitAdminV2EmailTemplate

Email template. The subject and body fields can contain the following placeholders which will be replaced with the appropriate values: %LINK% - The link to use to redeem the send OOB code. %EMAIL% - The email where the email is being sent. %NEW_EMAIL% - The new email being set for the account (when applicable). %APP_NAME% - The GCP project's display name. %DISPLAY_NAME% - The user's display name. Corresponds to the JSON property legacyResetPasswordTemplate



1290
1291
1292
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1290

def legacy_reset_password_template
  @legacy_reset_password_template
end

#method_propString

The method used for sending an email. Corresponds to the JSON property method

Returns:

  • (String)


1295
1296
1297
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1295

def method_prop
  @method_prop
end

#reset_password_templateGoogle::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitAdminV2EmailTemplate

Email template. The subject and body fields can contain the following placeholders which will be replaced with the appropriate values: %LINK% - The link to use to redeem the send OOB code. %EMAIL% - The email where the email is being sent. %NEW_EMAIL% - The new email being set for the account (when applicable). %APP_NAME% - The GCP project's display name. %DISPLAY_NAME% - The user's display name. Corresponds to the JSON property resetPasswordTemplate



1305
1306
1307
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1305

def reset_password_template
  @reset_password_template
end

#revert_second_factor_addition_templateGoogle::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitAdminV2EmailTemplate

Email template. The subject and body fields can contain the following placeholders which will be replaced with the appropriate values: %LINK% - The link to use to redeem the send OOB code. %EMAIL% - The email where the email is being sent. %NEW_EMAIL% - The new email being set for the account (when applicable). %APP_NAME% - The GCP project's display name. %DISPLAY_NAME% - The user's display name. Corresponds to the JSON property revertSecondFactorAdditionTemplate



1315
1316
1317
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1315

def revert_second_factor_addition_template
  @revert_second_factor_addition_template
end

#smtpGoogle::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitAdminV2Smtp

Configuration for SMTP relay Corresponds to the JSON property smtp



1320
1321
1322
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1320

def smtp
  @smtp
end

#verify_email_templateGoogle::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitAdminV2EmailTemplate

Email template. The subject and body fields can contain the following placeholders which will be replaced with the appropriate values: %LINK% - The link to use to redeem the send OOB code. %EMAIL% - The email where the email is being sent. %NEW_EMAIL% - The new email being set for the account (when applicable). %APP_NAME% - The GCP project's display name. %DISPLAY_NAME% - The user's display name. Corresponds to the JSON property verifyEmailTemplate



1330
1331
1332
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1330

def verify_email_template
  @verify_email_template
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1337

def update!(**args)
  @callback_uri = args[:callback_uri] if args.key?(:callback_uri)
  @change_email_template = args[:change_email_template] if args.key?(:change_email_template)
  @dns_info = args[:dns_info] if args.key?(:dns_info)
  @legacy_reset_password_template = args[:legacy_reset_password_template] if args.key?(:legacy_reset_password_template)
  @method_prop = args[:method_prop] if args.key?(:method_prop)
  @reset_password_template = args[:reset_password_template] if args.key?(:reset_password_template)
  @revert_second_factor_addition_template = args[:revert_second_factor_addition_template] if args.key?(:revert_second_factor_addition_template)
  @smtp = args[:smtp] if args.key?(:smtp)
  @verify_email_template = args[:verify_email_template] if args.key?(:verify_email_template)
end