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.



23959
23960
23961
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23959

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)


23937
23938
23939
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23937

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



23942
23943
23944
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23942

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



23947
23948
23949
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23947

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)


23952
23953
23954
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23952

def registration_type
  @registration_type
end

#rejection_reasonString

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

Returns:

  • (String)


23957
23958
23959
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23957

def rejection_reason
  @rejection_reason
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



23964
23965
23966
23967
23968
23969
23970
# File 'lib/google/apis/searchads360_v23/classes.rb', line 23964

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