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.



23899
23900
23901
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23899

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)


23877
23878
23879
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23877

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



23882
23883
23884
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23882

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



23887
23888
23889
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23887

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)


23892
23893
23894
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23892

def registration_type
  @registration_type
end

#rejection_reasonString

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

Returns:

  • (String)


23897
23898
23899
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23897

def rejection_reason
  @rejection_reason
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



23904
23905
23906
23907
23908
23909
23910
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23904

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