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.



1474
1475
1476
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1474

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

Instance Attribute Details

#callback_uriString

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

Returns:

  • (String)


1406
1407
1408
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1406

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



1416
1417
1418
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1416

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



1422
1423
1424
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1422

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



1432
1433
1434
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1432

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)


1437
1438
1439
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1437

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



1447
1448
1449
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1447

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



1457
1458
1459
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1457

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



1462
1463
1464
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1462

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



1472
1473
1474
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1472

def verify_email_template
  @verify_email_template
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1479

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