Class: Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesBusinessRegistrationCheckVerificationArtifact

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

Overview

specific to a local services business registration check.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleAdsSearchads360V23ResourcesBusinessRegistrationCheckVerificationArtifact

Returns a new instance of GoogleAdsSearchads360V23ResourcesBusinessRegistrationCheckVerificationArtifact.



23812
23813
23814
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23812

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

Instance Attribute Details

#check_idString

Output only. The id of the check, such as vat_tax_id, representing "VAT Tax ID" requirement. Corresponds to the JSON property checkId

Returns:

  • (String)


23790
23791
23792
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23790

def check_id
  @check_id
end

#registration_documentGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesBusinessRegistrationDocument

specific to a local services business registration document. Corresponds to the JSON property registrationDocument



23795
23796
23797
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23795

def registration_document
  @registration_document
end

#registration_numberGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesBusinessRegistrationNumber

specific to a local services business registration number. Corresponds to the JSON property registrationNumber



23800
23801
23802
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23800

def registration_number
  @registration_number
end

#registration_typeString

Output only. The type of business registration check (number, document). Corresponds to the JSON property registrationType

Returns:

  • (String)


23805
23806
23807
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23805

def registration_type
  @registration_type
end

#rejection_reasonString

Output only. Registration document rejection reason. Corresponds to the JSON property rejectionReason

Returns:

  • (String)


23810
23811
23812
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23810

def rejection_reason
  @rejection_reason
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



23817
23818
23819
23820
23821
23822
23823
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23817

def update!(**args)
  @check_id = args[:check_id] if args.key?(:check_id)
  @registration_document = args[:registration_document] if args.key?(:registration_document)
  @registration_number = args[:registration_number] if args.key?(:registration_number)
  @registration_type = args[:registration_type] if args.key?(:registration_type)
  @rejection_reason = args[:rejection_reason] if args.key?(:rejection_reason)
end