Class: Google::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesLocalServicesVerificationArtifact

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

A local services verification resource.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleAdsSearchads360V23ResourcesLocalServicesVerificationArtifact

Returns a new instance of GoogleAdsSearchads360V23ResourcesLocalServicesVerificationArtifact.



31210
31211
31212
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31210

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

Instance Attribute Details

#artifact_typeString

Output only. The type of the verification artifact. Corresponds to the JSON property artifactType

Returns:

  • (String)


31164
31165
31166
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31164

def artifact_type
  @artifact_type
end

#background_check_verification_artifactGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesBackgroundCheckVerificationArtifact

specific to local services background check. Corresponds to the JSON property backgroundCheckVerificationArtifact



31169
31170
31171
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31169

def background_check_verification_artifact
  @background_check_verification_artifact
end

#business_registration_check_verification_artifactGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesBusinessRegistrationCheckVerificationArtifact

specific to a local services business registration check. Corresponds to the JSON property businessRegistrationCheckVerificationArtifact



31174
31175
31176
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31174

def business_registration_check_verification_artifact
  @business_registration_check_verification_artifact
end

#creation_date_timeString

Output only. The timestamp when this verification artifact was created. The format is "YYYY-MM-DD HH:MM:SS" in the Google Ads account's timezone. Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30" Corresponds to the JSON property creationDateTime

Returns:

  • (String)


31181
31182
31183
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31181

def creation_date_time
  @creation_date_time
end

#idFixnum

Output only. The ID of the verification artifact. Corresponds to the JSON property id

Returns:

  • (Fixnum)


31186
31187
31188
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31186

def id
  @id
end

#insurance_verification_artifactGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesInsuranceVerificationArtifact

specific to a local services insurance. Corresponds to the JSON property insuranceVerificationArtifact



31191
31192
31193
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31191

def insurance_verification_artifact
  @insurance_verification_artifact
end

#license_verification_artifactGoogle::Apis::Searchads360V23::GoogleAdsSearchads360V23ResourcesLicenseVerificationArtifact

specific to a local services license. Corresponds to the JSON property licenseVerificationArtifact



31196
31197
31198
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31196

def license_verification_artifact
  @license_verification_artifact
end

#resource_nameString

Immutable. The resource name of the Local Services Verification. Local Services Verification resource names have the form: customers/customer_id/ localServicesVerificationArtifacts/verification_artifact_id` Corresponds to the JSON propertyresourceName`

Returns:

  • (String)


31203
31204
31205
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31203

def resource_name
  @resource_name
end

#statusString

Output only. The status of the verification artifact. Corresponds to the JSON property status

Returns:

  • (String)


31208
31209
31210
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31208

def status
  @status
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



31215
31216
31217
31218
31219
31220
31221
31222
31223
31224
31225
# File 'lib/google/apis/searchads360_v23/classes.rb', line 31215

def update!(**args)
  @artifact_type = args[:artifact_type] if args.key?(:artifact_type)
  @background_check_verification_artifact = args[:background_check_verification_artifact] if args.key?(:background_check_verification_artifact)
  @business_registration_check_verification_artifact = args[:business_registration_check_verification_artifact] if args.key?(:business_registration_check_verification_artifact)
  @creation_date_time = args[:creation_date_time] if args.key?(:creation_date_time)
  @id = args[:id] if args.key?(:id)
  @insurance_verification_artifact = args[:insurance_verification_artifact] if args.key?(:insurance_verification_artifact)
  @license_verification_artifact = args[:license_verification_artifact] if args.key?(:license_verification_artifact)
  @resource_name = args[:resource_name] if args.key?(:resource_name)
  @status = args[:status] if args.key?(:status)
end