Class: Google::Apis::MybusinessverificationsV1::VerifyLocationRequest

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

Overview

Request message for Verifications.VerifyLocation.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ VerifyLocationRequest

Returns a new instance of VerifyLocationRequest.



676
677
678
# File 'lib/google/apis/mybusinessverifications_v1/classes.rb', line 676

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

Instance Attribute Details

#contextGoogle::Apis::MybusinessverificationsV1::ServiceBusinessContext

Additional data for service business verification. Corresponds to the JSON property context



635
636
637
# File 'lib/google/apis/mybusinessverifications_v1/classes.rb', line 635

def context
  @context
end

#email_addressString

Optional. The input for EMAIL method. Email address where the PIN should be sent to. An email address is accepted only if it is one of the addresses provided by FetchVerificationOptions. If the EmailVerificationData has is_user_name_editable set to true, the client may specify a different user name (local-part) but must match the domain name. Corresponds to the JSON property emailAddress

Returns:

  • (String)


644
645
646
# File 'lib/google/apis/mybusinessverifications_v1/classes.rb', line 644

def email_address
  @email_address
end

#language_codeString

Optional. The BCP 47 language code representing the language that is to be used for the verification process. Corresponds to the JSON property languageCode

Returns:

  • (String)


650
651
652
# File 'lib/google/apis/mybusinessverifications_v1/classes.rb', line 650

def language_code
  @language_code
end

#mailer_contactString

Optional. The input for ADDRESS method. Contact name the mail should be sent to. Corresponds to the JSON property mailerContact

Returns:

  • (String)


656
657
658
# File 'lib/google/apis/mybusinessverifications_v1/classes.rb', line 656

def mailer_contact
  @mailer_contact
end

#method_propString

Required. Verification method. Corresponds to the JSON property method

Returns:

  • (String)


661
662
663
# File 'lib/google/apis/mybusinessverifications_v1/classes.rb', line 661

def method_prop
  @method_prop
end

#phone_numberString

Optional. The input for PHONE_CALL/SMS method The phone number that should be called or be sent SMS to. It must be one of the phone numbers in the eligible options. Corresponds to the JSON property phoneNumber

Returns:

  • (String)


668
669
670
# File 'lib/google/apis/mybusinessverifications_v1/classes.rb', line 668

def phone_number
  @phone_number
end

#tokenGoogle::Apis::MybusinessverificationsV1::VerificationToken

Token generated by a vetted partner. Corresponds to the JSON property token



674
675
676
# File 'lib/google/apis/mybusinessverifications_v1/classes.rb', line 674

def token
  @token
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



681
682
683
684
685
686
687
688
689
# File 'lib/google/apis/mybusinessverifications_v1/classes.rb', line 681

def update!(**args)
  @context = args[:context] if args.key?(:context)
  @email_address = args[:email_address] if args.key?(:email_address)
  @language_code = args[:language_code] if args.key?(:language_code)
  @mailer_contact = args[:mailer_contact] if args.key?(:mailer_contact)
  @method_prop = args[:method_prop] if args.key?(:method_prop)
  @phone_number = args[:phone_number] if args.key?(:phone_number)
  @token = args[:token] if args.key?(:token)
end