Class: Google::Apis::ContentV2_1::RequestPhoneVerificationRequest

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
lib/google/apis/content_v2_1/classes.rb,
lib/google/apis/content_v2_1/representations.rb,
lib/google/apis/content_v2_1/representations.rb

Overview

Request message for the RequestPhoneVerification method.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ RequestPhoneVerificationRequest

Returns a new instance of RequestPhoneVerificationRequest.



13002
13003
13004
# File 'lib/google/apis/content_v2_1/classes.rb', line 13002

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

Instance Attribute Details

#language_codeString

Language code IETF BCP 47 syntax (for example, en-US). Language code is used to provide localized SMS and PHONE_CALL. Default language used is en-US if not provided. Corresponds to the JSON property languageCode

Returns:

  • (String)


12982
12983
12984
# File 'lib/google/apis/content_v2_1/classes.rb', line 12982

def language_code
  @language_code
end

#phone_numberString

Phone number to be verified. Corresponds to the JSON property phoneNumber

Returns:

  • (String)


12987
12988
12989
# File 'lib/google/apis/content_v2_1/classes.rb', line 12987

def phone_number
  @phone_number
end

#phone_region_codeString

Required. Two letter country code for the phone number, for example CA for Canadian numbers. See the ISO 3166-1 alpha-2 officially assigned codes. Corresponds to the JSON property phoneRegionCode

Returns:

  • (String)


12995
12996
12997
# File 'lib/google/apis/content_v2_1/classes.rb', line 12995

def phone_region_code
  @phone_region_code
end

#phone_verification_methodString

Verification method to receive verification code. Corresponds to the JSON property phoneVerificationMethod

Returns:

  • (String)


13000
13001
13002
# File 'lib/google/apis/content_v2_1/classes.rb', line 13000

def phone_verification_method
  @phone_verification_method
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



13007
13008
13009
13010
13011
13012
# File 'lib/google/apis/content_v2_1/classes.rb', line 13007

def update!(**args)
  @language_code = args[:language_code] if args.key?(:language_code)
  @phone_number = args[:phone_number] if args.key?(:phone_number)
  @phone_region_code = args[:phone_region_code] if args.key?(:phone_region_code)
  @phone_verification_method = args[:phone_verification_method] if args.key?(:phone_verification_method)
end