/resources/local_services_verification_artifact.proto

--- v15/resources/local_services_verification_artifact.proto    2024-02-20 20:29:00.000000000 +0000
+++ v16/resources/local_services_verification_artifact.proto    2024-02-20 20:29:03.000000000 +0000
@@ -82,6 +84,11 @@
     // Output only. A license verification artifact.
     LicenseVerificationArtifact license_verification_artifact = 8
         [(google.api.field_behavior) = OUTPUT_ONLY];
+
+    // Output only. A business registration check verification artifact.
+    BusinessRegistrationCheckVerificationArtifact
+        business_registration_check_verification_artifact = 9
+        [(google.api.field_behavior) = OUTPUT_ONLY];
   }
 }

@@ -142,6 +149,54 @@

   // Output only. The readonly field containing the information for an uploaded
   // license document.
-  optional google.ads.googleads.v15.common.LocalServicesDocumentReadOnly
+  optional google.ads.googleads.v16.common.LocalServicesDocumentReadOnly
       license_document_readonly = 6 [(google.api.field_behavior) = OUTPUT_ONLY];
 }
+
+// A proto holding information specific to a local services business
+// registration check.
+message BusinessRegistrationCheckVerificationArtifact {
+  // Output only. The type of business registration check (number, document).
+  optional
+      google.ads.googleads.v16.enums.LocalServicesBusinessRegistrationTypeEnum
+          .LocalServicesBusinessRegistrationType registration_type = 3
+      [(google.api.field_behavior) = OUTPUT_ONLY];
+
+  // Output only. The id of the check, such as vat_tax_id, representing "VAT Tax
+  // ID" requirement.
+  optional string check_id = 4 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+  // Output only. Registration document rejection reason.
+  optional google.ads.googleads.v16.enums
+      .LocalServicesBusinessRegistrationCheckRejectionReasonEnum
+      .LocalServicesBusinessRegistrationCheckRejectionReason rejection_reason =
+      5 [(google.api.field_behavior) = OUTPUT_ONLY];
+
+  // Registration information for the business registration. It will be one
+  // of the following forms based on the requirement from different countries.
+  oneof business_registration {
+    // Output only. Message storing government issued number for the business.
+    BusinessRegistrationNumber registration_number = 1
+        [(google.api.field_behavior) = OUTPUT_ONLY];
+
+    // Output only. Message storing document info for the business.
+    BusinessRegistrationDocument registration_document = 2
+        [(google.api.field_behavior) = OUTPUT_ONLY];
+  }
+}
+
+// A proto holding information specific to a local services business
+// registration number.
+message BusinessRegistrationNumber {
+  // Output only. Government-issued number for the business.
+  optional string number = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+}
+
+// A proto holding information specific to a local services business
+// registration document.
+message BusinessRegistrationDocument {
+  // Output only. The readonly field containing the information for an uploaded
+  // business registration document.
+  optional google.ads.googleads.v16.common.LocalServicesDocumentReadOnly
+      document_readonly = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
+}