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.



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

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

Instance Attribute Details

#callback_uriString

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

Returns:

  • (String)


1228
1229
1230
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1228

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



1238
1239
1240
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1238

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



1244
1245
1246
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1244

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



1254
1255
1256
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1254

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)


1259
1260
1261
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1259

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



1269
1270
1271
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1269

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



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

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



1284
1285
1286
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1284

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



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

def verify_email_template
  @verify_email_template
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1301

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