--- v14/resources/customer.proto 2023-10-19 02:11:05.000000000 +0000 +++ v15/resources/customer.proto 2023-10-19 02:11:09.000000000 +0000 @@ -172,13 +161,13 @@ optional string image_asset_auto_migration_done_date_time = 41 [(google.api.field_behavior) = OUTPUT_ONLY]; - // Output only. Offline conversion upload diagnostics. - repeated OfflineConversionClientSummary offline_conversion_client_summaries = - 43 [(google.api.field_behavior) = OUTPUT_ONLY]; - // Output only. Customer Agreement Setting for a customer. CustomerAgreementSetting customer_agreement_setting = 44 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Settings for Local Services customer. + LocalServicesSettings local_services_settings = 45 + [(google.api.field_behavior) = OUTPUT_ONLY]; } // Call reporting setting for a customer. Only mutable in an `update` operation. @@ -250,125 +239,61 @@ [(google.api.field_behavior) = OUTPUT_ONLY]; } -// Offline conversion upload diagnostic summarized by client. This proto -// contains general information, breakdown by date/job and alerts for offline -// conversion upload results. -message OfflineConversionClientSummary { - // Output only. Client type of the upload event. - google.ads.googleads.v14.enums.OfflineEventUploadClientEnum - .OfflineEventUploadClient client = 1 - [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Overall status for offline conversion client summary. Status - // is generated from most recent calendar day with upload stats. - google.ads.googleads.v14.enums.OfflineConversionDiagnosticStatusEnum - .OfflineConversionDiagnosticStatus status = 2 - [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Total count of uploaded events. - int64 total_event_count = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Total count of successful uploaded events. - int64 successful_event_count = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Successful rate. - double success_rate = 5 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Date for the latest upload batch. - string last_upload_date_time = 6 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Summary of history stats by last N days. - repeated OfflineConversionUploadSummary daily_summaries = 7 - [(google.api.field_behavior) = OUTPUT_ONLY]; +// Customer Agreement Setting for a customer. +message CustomerAgreementSetting { + // Output only. Whether the customer has accepted lead form term of service. + bool accepted_lead_form_terms = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; +} - // Output only. Summary of history stats by last N jobs. - repeated OfflineConversionUploadSummary job_summaries = 8 +// Settings for Local Services customer. +message LocalServicesSettings { + // Output only. A read-only list of geo vertical level license statuses. + repeated GranularLicenseStatus granular_license_statuses = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; - // Output only. Details for each error code. Alerts are generated from most - // recent calendar day with upload stats. - repeated OfflineConversionUploadAlert alerts = 9 + // Output only. A read-only list of geo vertical level insurance statuses. + repeated GranularInsuranceStatus granular_insurance_statuses = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; } -// Historical upload summary, grouped by upload date or job. -message OfflineConversionUploadSummary { - // Output only. Total count of successful event. - int64 successful_count = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Total count of failed event. - int64 failed_count = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Dimension key for summary. - oneof dimension_key { - // Output only. Dimension key for last N jobs. - int64 job_id = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Dimension key for last N days. - string upload_date = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; - } -} - -// Alert for offline conversion client summary. -message OfflineConversionUploadAlert { - // Output only. Error for offline conversion client alert. - OfflineConversionUploadError error = 1 +// License status at geo + vertical level. +message GranularLicenseStatus { + // Output only. Geotarget criterion ID associated with the status. Can be on + // country or state/province geo level, depending on requirements and + // location. See https://developers.google.com/google-ads/api/data/geotargets + // for more information. + optional int64 geo_criterion_id = 1 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Service category associated with the status. For example, + // xcat:service_area_business_plumber. + // For more details see: + // https://developers.google.com/google-ads/api/data/codes-formats#local_services_ids + optional string category_id = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Granular license status, per geo + vertical. + optional google.ads.googleads.v15.enums.LocalServicesVerificationStatusEnum + .LocalServicesVerificationStatus verification_status = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Percentage of the error. - double error_percentage = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; } -// Possible errors for offline conversion client summary. -message OfflineConversionUploadError { - // Error with description. - oneof error_code { - // Output only. Collection size error. - google.ads.googleads.v14.errors.CollectionSizeErrorEnum.CollectionSizeError - collection_size_error = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Conversion adjustment upload error. - google.ads.googleads.v14.errors.ConversionAdjustmentUploadErrorEnum - .ConversionAdjustmentUploadError conversion_adjustment_upload_error = 2 - [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Conversion upload error. - google.ads.googleads.v14.errors.ConversionUploadErrorEnum - .ConversionUploadError conversion_upload_error = 3 - [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Date error. - google.ads.googleads.v14.errors.DateErrorEnum.DateError date_error = 4 - [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Distinct error. - google.ads.googleads.v14.errors.DistinctErrorEnum.DistinctError - distinct_error = 5 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Field error. - google.ads.googleads.v14.errors.FieldErrorEnum.FieldError field_error = 6 - [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Mutate error. - google.ads.googleads.v14.errors.MutateErrorEnum.MutateError mutate_error = 7 - [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. Not allowlisted error. - google.ads.googleads.v14.errors.NotAllowlistedErrorEnum.NotAllowlistedError - not_allowlisted_error = 8 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. String format error. - google.ads.googleads.v14.errors.StringFormatErrorEnum.StringFormatError - string_format_error = 9 [(google.api.field_behavior) = OUTPUT_ONLY]; - - // Output only. String length error. - google.ads.googleads.v14.errors.StringLengthErrorEnum.StringLengthError - string_length_error = 10 [(google.api.field_behavior) = OUTPUT_ONLY]; - } -} - -// Customer Agreement Setting for a customer. -message CustomerAgreementSetting { - // Output only. Whether the customer has accepted lead form term of service. - bool accepted_lead_form_terms = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; +// Insurance status at geo + vertical level. +message GranularInsuranceStatus { + // Output only. Geotarget criterion ID associated with the status. Can be on + // country or state/province geo level, depending on requirements and + // location. See https://developers.google.com/google-ads/api/data/geotargets + // for more information. + optional int64 geo_criterion_id = 1 + [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Service category associated with the status. For example, + // xcat:service_area_business_plumber. + // For more details see: + // https://developers.google.com/google-ads/api/data/codes-formats#local_services_ids + optional string category_id = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; + + // Output only. Granular insurance status, per geo + vertical. + optional google.ads.googleads.v15.enums.LocalServicesVerificationStatusEnum + .LocalServicesVerificationStatus verification_status = 3 + [(google.api.field_behavior) = OUTPUT_ONLY]; }
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-10-19 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]