{
  "nested": {
    "google": {
      "nested": {
        "ads": {
          "nested": {
            "admanager": {
              "nested": {
                "v1": {
                  "options": {
                    "csharp_namespace": "Google.Ads.AdManager.V1",
                    "go_package": "google.golang.org/genproto/googleapis/ads/admanager/v1;admanager",
                    "java_multiple_files": true,
                    "java_outer_classname": "UserServiceProto",
                    "java_package": "com.google.ads.admanager.v1",
                    "php_namespace": "Google\\Ads\\AdManager\\V1",
                    "ruby_package": "Google::Ads::AdManager::V1"
                  },
                  "nested": {
                    "AdUnitStatusEnum": {
                      "fields": {},
                      "nested": {
                        "AdUnitStatus": {
                          "values": {
                            "AD_UNIT_STATUS_UNSPECIFIED": 0,
                            "ACTIVE": 1,
                            "INACTIVE": 2,
                            "ARCHIVED": 3
                          }
                        }
                      }
                    },
                    "SmartSizeModeEnum": {
                      "fields": {},
                      "nested": {
                        "SmartSizeMode": {
                          "values": {
                            "SMART_SIZE_MODE_UNSPECIFIED": 0,
                            "NONE": 1,
                            "SMART_BANNER": 2,
                            "DYNAMIC_SIZE": 3
                          }
                        }
                      }
                    },
                    "TargetWindowEnum": {
                      "fields": {},
                      "nested": {
                        "TargetWindow": {
                          "values": {
                            "TARGET_WINDOW_UNSPECIFIED": 0,
                            "TOP": 1,
                            "BLANK": 2
                          }
                        }
                      }
                    },
                    "AdUnit": {
                      "options": {
                        "(google.api.resource).type": "admanager.googleapis.com/AdUnit",
                        "(google.api.resource).pattern": "networks/{network_code}/adUnits/{ad_unit}",
                        "(google.api.resource).plural": "adUnits",
                        "(google.api.resource).singular": "adUnit"
                      },
                      "oneofs": {
                        "_appliedAdsenseEnabled": {
                          "oneof": [
                            "appliedAdsenseEnabled"
                          ]
                        }
                      },
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "IDENTIFIER"
                          }
                        },
                        "adUnitId": {
                          "type": "int64",
                          "id": 15,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "parentAdUnit": {
                          "type": "string",
                          "id": 10,
                          "options": {
                            "(google.api.field_behavior)": "IMMUTABLE",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/AdUnit"
                          }
                        },
                        "parentPath": {
                          "rule": "repeated",
                          "type": "AdUnitParent",
                          "id": 11,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "displayName": {
                          "type": "string",
                          "id": 9,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "adUnitCode": {
                          "type": "string",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "IMMUTABLE"
                          }
                        },
                        "status": {
                          "type": "AdUnitStatusEnum.AdUnitStatus",
                          "id": 13,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "appliedTargetWindow": {
                          "type": "TargetWindowEnum.TargetWindow",
                          "id": 44,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "effectiveTargetWindow": {
                          "type": "TargetWindowEnum.TargetWindow",
                          "id": 45,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "appliedTeams": {
                          "rule": "repeated",
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Team"
                          }
                        },
                        "teams": {
                          "rule": "repeated",
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Team"
                          }
                        },
                        "description": {
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "explicitlyTargeted": {
                          "type": "bool",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "hasChildren": {
                          "type": "bool",
                          "id": 7,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "updateTime": {
                          "type": "google.protobuf.Timestamp",
                          "id": 8,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "adUnitSizes": {
                          "rule": "repeated",
                          "type": "AdUnitSize",
                          "id": 14,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "externalSetTopBoxChannelId": {
                          "type": "string",
                          "id": 17,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "refreshDelay": {
                          "type": "google.protobuf.Duration",
                          "id": 19,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "appliedLabels": {
                          "rule": "repeated",
                          "type": "AppliedLabel",
                          "id": 21,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "effectiveAppliedLabels": {
                          "rule": "repeated",
                          "type": "AppliedLabel",
                          "id": 22,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "appliedLabelFrequencyCaps": {
                          "rule": "repeated",
                          "type": "LabelFrequencyCap",
                          "id": 23,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "effectiveLabelFrequencyCaps": {
                          "rule": "repeated",
                          "type": "LabelFrequencyCap",
                          "id": 24,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "smartSizeMode": {
                          "type": "SmartSizeModeEnum.SmartSizeMode",
                          "id": 25,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "appliedAdsenseEnabled": {
                          "type": "bool",
                          "id": 26,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL",
                            "proto3_optional": true
                          }
                        },
                        "effectiveAdsenseEnabled": {
                          "type": "bool",
                          "id": 27,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        }
                      }
                    },
                    "AdUnitSize": {
                      "fields": {
                        "size": {
                          "type": "Size",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "environmentType": {
                          "type": "EnvironmentTypeEnum.EnvironmentType",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "companions": {
                          "rule": "repeated",
                          "type": "Size",
                          "id": 3
                        }
                      }
                    },
                    "AdUnitParent": {
                      "fields": {
                        "parentAdUnit": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/AdUnit"
                          }
                        },
                        "displayName": {
                          "type": "string",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "adUnitCode": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        }
                      }
                    },
                    "LabelFrequencyCap": {
                      "fields": {
                        "label": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Label"
                          }
                        },
                        "frequencyCap": {
                          "type": "FrequencyCap",
                          "id": 2
                        }
                      }
                    },
                    "AppliedLabel": {
                      "fields": {
                        "label": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Label"
                          }
                        },
                        "negated": {
                          "type": "bool",
                          "id": 2
                        }
                      }
                    },
                    "EnvironmentTypeEnum": {
                      "fields": {},
                      "nested": {
                        "EnvironmentType": {
                          "values": {
                            "ENVIRONMENT_TYPE_UNSPECIFIED": 0,
                            "BROWSER": 1,
                            "VIDEO_PLAYER": 2
                          }
                        }
                      }
                    },
                    "FrequencyCap": {
                      "oneofs": {
                        "_maxImpressions": {
                          "oneof": [
                            "maxImpressions"
                          ]
                        },
                        "_timeAmount": {
                          "oneof": [
                            "timeAmount"
                          ]
                        },
                        "_timeUnit": {
                          "oneof": [
                            "timeUnit"
                          ]
                        }
                      },
                      "fields": {
                        "maxImpressions": {
                          "type": "int64",
                          "id": 1,
                          "options": {
                            "proto3_optional": true
                          }
                        },
                        "timeAmount": {
                          "type": "int64",
                          "id": 2,
                          "options": {
                            "proto3_optional": true
                          }
                        },
                        "timeUnit": {
                          "type": "TimeUnitEnum.TimeUnit",
                          "id": 3,
                          "options": {
                            "proto3_optional": true
                          }
                        }
                      }
                    },
                    "TimeUnitEnum": {
                      "fields": {},
                      "nested": {
                        "TimeUnit": {
                          "values": {
                            "TIME_UNIT_UNSPECIFIED": 0,
                            "MINUTE": 1,
                            "HOUR": 2,
                            "DAY": 3,
                            "WEEK": 4,
                            "MONTH": 5,
                            "LIFETIME": 6,
                            "POD": 7,
                            "STREAM": 8
                          }
                        }
                      }
                    },
                    "Size": {
                      "fields": {
                        "width": {
                          "type": "int32",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "height": {
                          "type": "int32",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "sizeType": {
                          "type": "SizeTypeEnum.SizeType",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        }
                      }
                    },
                    "SizeTypeEnum": {
                      "fields": {},
                      "nested": {
                        "SizeType": {
                          "values": {
                            "SIZE_TYPE_UNSPECIFIED": 0,
                            "PIXEL": 1,
                            "ASPECT_RATIO": 2,
                            "INTERSTITIAL": 3,
                            "IGNORED": 4,
                            "NATIVE": 5,
                            "FLUID": 6,
                            "AUDIO": 7
                          }
                        }
                      }
                    },
                    "AdUnitService": {
                      "options": {
                        "(google.api.default_host)": "admanager.googleapis.com"
                      },
                      "methods": {
                        "GetAdUnit": {
                          "requestType": "GetAdUnitRequest",
                          "responseType": "AdUnit",
                          "options": {
                            "(google.api.http).get": "/v1/{name=networks/*/adUnits/*}",
                            "(google.api.method_signature)": "name"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{name=networks/*/adUnits/*}"
                              }
                            },
                            {
                              "(google.api.method_signature)": "name"
                            }
                          ]
                        },
                        "ListAdUnits": {
                          "requestType": "ListAdUnitsRequest",
                          "responseType": "ListAdUnitsResponse",
                          "options": {
                            "(google.api.http).get": "/v1/{parent=networks/*}/adUnits",
                            "(google.api.method_signature)": "parent"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{parent=networks/*}/adUnits"
                              }
                            },
                            {
                              "(google.api.method_signature)": "parent"
                            }
                          ]
                        },
                        "ListAdUnitSizes": {
                          "requestType": "ListAdUnitSizesRequest",
                          "responseType": "ListAdUnitSizesResponse",
                          "options": {
                            "(google.api.http).get": "/v1/{parent=networks/*}/adUnitSizes",
                            "(google.api.method_signature)": "parent"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{parent=networks/*}/adUnitSizes"
                              }
                            },
                            {
                              "(google.api.method_signature)": "parent"
                            }
                          ]
                        }
                      }
                    },
                    "GetAdUnitRequest": {
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/AdUnit"
                          }
                        }
                      }
                    },
                    "ListAdUnitsRequest": {
                      "fields": {
                        "parent": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Network"
                          }
                        },
                        "pageSize": {
                          "type": "int32",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "pageToken": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "filter": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "orderBy": {
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "skip": {
                          "type": "int32",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        }
                      }
                    },
                    "ListAdUnitsResponse": {
                      "fields": {
                        "adUnits": {
                          "rule": "repeated",
                          "type": "AdUnit",
                          "id": 1
                        },
                        "nextPageToken": {
                          "type": "string",
                          "id": 2
                        },
                        "totalSize": {
                          "type": "int32",
                          "id": 3
                        }
                      }
                    },
                    "ListAdUnitSizesRequest": {
                      "fields": {
                        "parent": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Network"
                          }
                        },
                        "pageSize": {
                          "type": "int32",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "pageToken": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "filter": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "orderBy": {
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "skip": {
                          "type": "int32",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        }
                      }
                    },
                    "ListAdUnitSizesResponse": {
                      "fields": {
                        "adUnitSizes": {
                          "rule": "repeated",
                          "type": "AdUnitSize",
                          "id": 1
                        },
                        "nextPageToken": {
                          "type": "string",
                          "id": 2
                        },
                        "totalSize": {
                          "type": "int32",
                          "id": 3
                        }
                      }
                    },
                    "AdManagerError": {
                      "fields": {
                        "errorCode": {
                          "type": "string",
                          "id": 1
                        },
                        "message": {
                          "type": "string",
                          "id": 2
                        },
                        "fieldPath": {
                          "type": "string",
                          "id": 3
                        },
                        "trigger": {
                          "type": "string",
                          "id": 4
                        },
                        "stackTrace": {
                          "type": "string",
                          "id": 5
                        },
                        "details": {
                          "rule": "repeated",
                          "type": "google.protobuf.Any",
                          "id": 6
                        }
                      }
                    },
                    "CompanyCreditStatusEnum": {
                      "fields": {},
                      "nested": {
                        "CompanyCreditStatus": {
                          "values": {
                            "COMPANY_CREDIT_STATUS_UNSPECIFIED": 0,
                            "ACTIVE": 1,
                            "INACTIVE": 2,
                            "ON_HOLD": 3,
                            "STOP": 4,
                            "BLOCKED": 5
                          }
                        }
                      }
                    },
                    "Company": {
                      "options": {
                        "(google.api.resource).type": "admanager.googleapis.com/Company",
                        "(google.api.resource).pattern": "networks/{network_code}/companies/{company}",
                        "(google.api.resource).plural": "companies",
                        "(google.api.resource).singular": "company"
                      },
                      "oneofs": {
                        "_primaryContact": {
                          "oneof": [
                            "primaryContact"
                          ]
                        }
                      },
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "IDENTIFIER"
                          }
                        },
                        "companyId": {
                          "type": "int64",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "displayName": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "type": {
                          "type": "CompanyTypeEnum.CompanyType",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "address": {
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "email": {
                          "type": "string",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "fax": {
                          "type": "string",
                          "id": 7,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "phone": {
                          "type": "string",
                          "id": 8,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "externalId": {
                          "type": "string",
                          "id": 9,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "comment": {
                          "type": "string",
                          "id": 10,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "creditStatus": {
                          "type": "CompanyCreditStatusEnum.CompanyCreditStatus",
                          "id": 11,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "appliedLabels": {
                          "rule": "repeated",
                          "type": "AppliedLabel",
                          "id": 12,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "primaryContact": {
                          "type": "string",
                          "id": 13,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Contact",
                            "proto3_optional": true
                          }
                        },
                        "appliedTeams": {
                          "rule": "repeated",
                          "type": "string",
                          "id": 14,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Team"
                          }
                        },
                        "updateTime": {
                          "type": "google.protobuf.Timestamp",
                          "id": 15,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "thirdPartyCompanyId": {
                          "type": "int64",
                          "id": 16,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        }
                      }
                    },
                    "CompanyTypeEnum": {
                      "fields": {},
                      "nested": {
                        "CompanyType": {
                          "values": {
                            "COMPANY_TYPE_UNSPECIFIED": 0,
                            "ADVERTISER": 1,
                            "HOUSE_ADVERTISER": 2,
                            "AGENCY": 3,
                            "HOUSE_AGENCY": 4,
                            "AD_NETWORK": 5
                          }
                        }
                      }
                    },
                    "CompanyService": {
                      "options": {
                        "(google.api.default_host)": "admanager.googleapis.com"
                      },
                      "methods": {
                        "GetCompany": {
                          "requestType": "GetCompanyRequest",
                          "responseType": "Company",
                          "options": {
                            "(google.api.http).get": "/v1/{name=networks/*/companies/*}",
                            "(google.api.method_signature)": "name"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{name=networks/*/companies/*}"
                              }
                            },
                            {
                              "(google.api.method_signature)": "name"
                            }
                          ]
                        },
                        "ListCompanies": {
                          "requestType": "ListCompaniesRequest",
                          "responseType": "ListCompaniesResponse",
                          "options": {
                            "(google.api.http).get": "/v1/{parent=networks/*}/companies",
                            "(google.api.method_signature)": "parent"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{parent=networks/*}/companies"
                              }
                            },
                            {
                              "(google.api.method_signature)": "parent"
                            }
                          ]
                        }
                      }
                    },
                    "GetCompanyRequest": {
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Company"
                          }
                        }
                      }
                    },
                    "ListCompaniesRequest": {
                      "fields": {
                        "parent": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Network"
                          }
                        },
                        "pageSize": {
                          "type": "int32",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "pageToken": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "filter": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "orderBy": {
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "skip": {
                          "type": "int32",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        }
                      }
                    },
                    "ListCompaniesResponse": {
                      "fields": {
                        "companies": {
                          "rule": "repeated",
                          "type": "Company",
                          "id": 1
                        },
                        "nextPageToken": {
                          "type": "string",
                          "id": 2
                        },
                        "totalSize": {
                          "type": "int32",
                          "id": 3
                        }
                      }
                    },
                    "Contact": {
                      "options": {
                        "(google.api.resource).type": "admanager.googleapis.com/Contact",
                        "(google.api.resource).pattern": "networks/{network_code}/contacts/{contact}",
                        "(google.api.resource).plural": "contacts",
                        "(google.api.resource).singular": "contact"
                      },
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "IDENTIFIER"
                          }
                        },
                        "contactId": {
                          "type": "int64",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        }
                      }
                    },
                    "CustomFieldDataTypeEnum": {
                      "fields": {},
                      "nested": {
                        "CustomFieldDataType": {
                          "values": {
                            "CUSTOM_FIELD_DATA_TYPE_UNSPECIFIED": 0,
                            "STRING": 1,
                            "NUMBER": 2,
                            "TOGGLE": 3,
                            "DROP_DOWN": 4
                          }
                        }
                      }
                    },
                    "CustomFieldEntityTypeEnum": {
                      "fields": {},
                      "nested": {
                        "CustomFieldEntityType": {
                          "values": {
                            "CUSTOM_FIELD_ENTITY_TYPE_UNSPECIFIED": 0,
                            "LINE_ITEM": 1,
                            "ORDER": 2,
                            "CREATIVE": 3,
                            "PROPOSAL": 4,
                            "PROPOSAL_LINE_ITEM": 5
                          }
                        }
                      }
                    },
                    "CustomFieldStatusEnum": {
                      "fields": {},
                      "nested": {
                        "CustomFieldStatus": {
                          "values": {
                            "CUSTOM_FIELD_STATUS_UNSPECIFIED": 0,
                            "ACTIVE": 1,
                            "INACTIVE": 2
                          }
                        }
                      }
                    },
                    "CustomFieldVisibilityEnum": {
                      "fields": {},
                      "nested": {
                        "CustomFieldVisibility": {
                          "values": {
                            "CUSTOM_FIELD_VISIBILITY_UNSPECIFIED": 0,
                            "HIDDEN": 1,
                            "READ_ONLY": 2,
                            "EDITABLE": 3
                          }
                        }
                      }
                    },
                    "CustomField": {
                      "options": {
                        "(google.api.resource).type": "admanager.googleapis.com/CustomField",
                        "(google.api.resource).pattern": "networks/{network_code}/customFields/{custom_field}",
                        "(google.api.resource).plural": "customFields",
                        "(google.api.resource).singular": "customField"
                      },
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "IDENTIFIER"
                          }
                        },
                        "customFieldId": {
                          "type": "int64",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "displayName": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "description": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "status": {
                          "type": "CustomFieldStatusEnum.CustomFieldStatus",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "entityType": {
                          "type": "CustomFieldEntityTypeEnum.CustomFieldEntityType",
                          "id": 7,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "dataType": {
                          "type": "CustomFieldDataTypeEnum.CustomFieldDataType",
                          "id": 8,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "visibility": {
                          "type": "CustomFieldVisibilityEnum.CustomFieldVisibility",
                          "id": 9,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "options": {
                          "rule": "repeated",
                          "type": "CustomFieldOption",
                          "id": 10,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        }
                      }
                    },
                    "CustomFieldOption": {
                      "fields": {
                        "customFieldOptionId": {
                          "type": "int64",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "displayName": {
                          "type": "string",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        }
                      }
                    },
                    "CustomFieldService": {
                      "options": {
                        "(google.api.default_host)": "admanager.googleapis.com"
                      },
                      "methods": {
                        "GetCustomField": {
                          "requestType": "GetCustomFieldRequest",
                          "responseType": "CustomField",
                          "options": {
                            "(google.api.http).get": "/v1/{name=networks/*/customFields/*}",
                            "(google.api.method_signature)": "name"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{name=networks/*/customFields/*}"
                              }
                            },
                            {
                              "(google.api.method_signature)": "name"
                            }
                          ]
                        },
                        "ListCustomFields": {
                          "requestType": "ListCustomFieldsRequest",
                          "responseType": "ListCustomFieldsResponse",
                          "options": {
                            "(google.api.http).get": "/v1/{parent=networks/*}/customFields",
                            "(google.api.method_signature)": "parent"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{parent=networks/*}/customFields"
                              }
                            },
                            {
                              "(google.api.method_signature)": "parent"
                            }
                          ]
                        }
                      }
                    },
                    "GetCustomFieldRequest": {
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/CustomField"
                          }
                        }
                      }
                    },
                    "ListCustomFieldsRequest": {
                      "fields": {
                        "parent": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Network"
                          }
                        },
                        "pageSize": {
                          "type": "int32",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "pageToken": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "filter": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "orderBy": {
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "skip": {
                          "type": "int32",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        }
                      }
                    },
                    "ListCustomFieldsResponse": {
                      "fields": {
                        "customFields": {
                          "rule": "repeated",
                          "type": "CustomField",
                          "id": 1
                        },
                        "nextPageToken": {
                          "type": "string",
                          "id": 2
                        },
                        "totalSize": {
                          "type": "int32",
                          "id": 3
                        }
                      }
                    },
                    "CustomFieldValue": {
                      "oneofs": {
                        "_value": {
                          "oneof": [
                            "value"
                          ]
                        }
                      },
                      "fields": {
                        "customField": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/CustomField"
                          }
                        },
                        "value": {
                          "type": "Value",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "proto3_optional": true
                          }
                        }
                      },
                      "nested": {
                        "Value": {
                          "oneofs": {
                            "value": {
                              "oneof": [
                                "dropdownValue",
                                "stringValue",
                                "numberValue",
                                "toggleValue"
                              ]
                            }
                          },
                          "fields": {
                            "dropdownValue": {
                              "type": "int64",
                              "id": 1
                            },
                            "stringValue": {
                              "type": "string",
                              "id": 2
                            },
                            "numberValue": {
                              "type": "double",
                              "id": 3
                            },
                            "toggleValue": {
                              "type": "bool",
                              "id": 4
                            }
                          }
                        }
                      }
                    },
                    "CustomTargetingKeyStatusEnum": {
                      "fields": {},
                      "nested": {
                        "CustomTargetingKeyStatus": {
                          "values": {
                            "CUSTOM_TARGETING_KEY_STATUS_UNSPECIFIED": 0,
                            "ACTIVE": 1,
                            "INACTIVE": 2
                          }
                        }
                      }
                    },
                    "CustomTargetingKeyTypeEnum": {
                      "fields": {},
                      "nested": {
                        "CustomTargetingKeyType": {
                          "values": {
                            "CUSTOM_TARGETING_KEY_TYPE_UNSPECIFIED": 0,
                            "PREDEFINED": 1,
                            "FREEFORM": 2
                          }
                        }
                      }
                    },
                    "CustomTargetingKeyReportableTypeEnum": {
                      "fields": {},
                      "nested": {
                        "CustomTargetingKeyReportableType": {
                          "values": {
                            "CUSTOM_TARGETING_KEY_REPORTABLE_TYPE_UNSPECIFIED": 0,
                            "OFF": 1,
                            "ON": 2,
                            "CUSTOM_DIMENSION": 3
                          }
                        }
                      }
                    },
                    "CustomTargetingKey": {
                      "options": {
                        "(google.api.resource).type": "admanager.googleapis.com/CustomTargetingKey",
                        "(google.api.resource).pattern": "networks/{network_code}/customTargetingKeys/{custom_targeting_key}",
                        "(google.api.resource).plural": "customTargetingKeys",
                        "(google.api.resource).singular": "customTargetingKey"
                      },
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "IDENTIFIER"
                          }
                        },
                        "customTargetingKeyId": {
                          "type": "int64",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "adTagName": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "IMMUTABLE"
                          }
                        },
                        "displayName": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "type": {
                          "type": "CustomTargetingKeyTypeEnum.CustomTargetingKeyType",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "status": {
                          "type": "CustomTargetingKeyStatusEnum.CustomTargetingKeyStatus",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "reportableType": {
                          "type": "CustomTargetingKeyReportableTypeEnum.CustomTargetingKeyReportableType",
                          "id": 7,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        }
                      }
                    },
                    "CustomTargetingKeyService": {
                      "options": {
                        "(google.api.default_host)": "admanager.googleapis.com"
                      },
                      "methods": {
                        "GetCustomTargetingKey": {
                          "requestType": "GetCustomTargetingKeyRequest",
                          "responseType": "CustomTargetingKey",
                          "options": {
                            "(google.api.http).get": "/v1/{name=networks/*/customTargetingKeys/*}",
                            "(google.api.method_signature)": "name"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{name=networks/*/customTargetingKeys/*}"
                              }
                            },
                            {
                              "(google.api.method_signature)": "name"
                            }
                          ]
                        },
                        "ListCustomTargetingKeys": {
                          "requestType": "ListCustomTargetingKeysRequest",
                          "responseType": "ListCustomTargetingKeysResponse",
                          "options": {
                            "(google.api.http).get": "/v1/{parent=networks/*}/customTargetingKeys",
                            "(google.api.method_signature)": "parent"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{parent=networks/*}/customTargetingKeys"
                              }
                            },
                            {
                              "(google.api.method_signature)": "parent"
                            }
                          ]
                        }
                      }
                    },
                    "GetCustomTargetingKeyRequest": {
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/CustomTargetingKey"
                          }
                        }
                      }
                    },
                    "ListCustomTargetingKeysRequest": {
                      "fields": {
                        "parent": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Network"
                          }
                        },
                        "pageSize": {
                          "type": "int32",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "pageToken": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "filter": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "orderBy": {
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "skip": {
                          "type": "int32",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        }
                      }
                    },
                    "ListCustomTargetingKeysResponse": {
                      "fields": {
                        "customTargetingKeys": {
                          "rule": "repeated",
                          "type": "CustomTargetingKey",
                          "id": 1
                        },
                        "nextPageToken": {
                          "type": "string",
                          "id": 2
                        },
                        "totalSize": {
                          "type": "int32",
                          "id": 3
                        }
                      }
                    },
                    "CustomTargetingValueStatusEnum": {
                      "fields": {},
                      "nested": {
                        "CustomTargetingValueStatus": {
                          "values": {
                            "CUSTOM_TARGETING_VALUE_STATUS_UNSPECIFIED": 0,
                            "ACTIVE": 1,
                            "INACTIVE": 2
                          }
                        }
                      }
                    },
                    "CustomTargetingValueMatchTypeEnum": {
                      "fields": {},
                      "nested": {
                        "CustomTargetingValueMatchType": {
                          "values": {
                            "CUSTOM_TARGETING_VALUE_MATCH_TYPE_UNSPECIFIED": 0,
                            "EXACT": 1,
                            "BROAD": 2,
                            "PREFIX": 3,
                            "BROAD_PREFIX": 4,
                            "SUFFIX": 5,
                            "CONTAINS": 6
                          }
                        }
                      }
                    },
                    "CustomTargetingValue": {
                      "options": {
                        "(google.api.resource).type": "admanager.googleapis.com/CustomTargetingValue",
                        "(google.api.resource).pattern": "networks/{network_code}/customTargetingKeys/{custom_targeting_key}/customTargetingValues/{custom_targeting_value}",
                        "(google.api.resource).plural": "customTargetingValues",
                        "(google.api.resource).singular": "customTargetingValue"
                      },
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "IDENTIFIER"
                          }
                        },
                        "adTagName": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "IMMUTABLE"
                          }
                        },
                        "displayName": {
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "matchType": {
                          "type": "CustomTargetingValueMatchTypeEnum.CustomTargetingValueMatchType",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "status": {
                          "type": "CustomTargetingValueStatusEnum.CustomTargetingValueStatus",
                          "id": 7,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        }
                      }
                    },
                    "CustomTargetingValueService": {
                      "options": {
                        "(google.api.default_host)": "admanager.googleapis.com"
                      },
                      "methods": {
                        "GetCustomTargetingValue": {
                          "requestType": "GetCustomTargetingValueRequest",
                          "responseType": "CustomTargetingValue",
                          "options": {
                            "(google.api.http).get": "/v1/{name=networks/*/customTargetingKeys/*/customTargetingValues/*}",
                            "(google.api.method_signature)": "name"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{name=networks/*/customTargetingKeys/*/customTargetingValues/*}"
                              }
                            },
                            {
                              "(google.api.method_signature)": "name"
                            }
                          ]
                        },
                        "ListCustomTargetingValues": {
                          "requestType": "ListCustomTargetingValuesRequest",
                          "responseType": "ListCustomTargetingValuesResponse",
                          "options": {
                            "(google.api.http).get": "/v1/{parent=networks/*/customTargetingKeys/*}/customTargetingValues",
                            "(google.api.method_signature)": "parent"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{parent=networks/*/customTargetingKeys/*}/customTargetingValues"
                              }
                            },
                            {
                              "(google.api.method_signature)": "parent"
                            }
                          ]
                        }
                      }
                    },
                    "GetCustomTargetingValueRequest": {
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/CustomTargetingValue"
                          }
                        }
                      }
                    },
                    "ListCustomTargetingValuesRequest": {
                      "fields": {
                        "parent": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/CustomTargetingKey"
                          }
                        },
                        "pageSize": {
                          "type": "int32",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "pageToken": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "filter": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "orderBy": {
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "skip": {
                          "type": "int32",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        }
                      }
                    },
                    "ListCustomTargetingValuesResponse": {
                      "fields": {
                        "customTargetingValues": {
                          "rule": "repeated",
                          "type": "CustomTargetingValue",
                          "id": 1
                        },
                        "nextPageToken": {
                          "type": "string",
                          "id": 2
                        },
                        "totalSize": {
                          "type": "int32",
                          "id": 3
                        }
                      }
                    },
                    "EntitySignalsMapping": {
                      "options": {
                        "(google.api.resource).type": "admanager.googleapis.com/EntitySignalsMapping",
                        "(google.api.resource).pattern": "networks/{network_code}/entitySignalsMappings/{entity_signals_mapping}",
                        "(google.api.resource).plural": "entitySignalsMappings",
                        "(google.api.resource).singular": "entitySignalsMapping"
                      },
                      "oneofs": {
                        "entity": {
                          "oneof": [
                            "audienceSegmentId",
                            "contentBundleId",
                            "customTargetingValueId"
                          ]
                        }
                      },
                      "fields": {
                        "audienceSegmentId": {
                          "type": "int64",
                          "id": 3
                        },
                        "contentBundleId": {
                          "type": "int64",
                          "id": 4
                        },
                        "customTargetingValueId": {
                          "type": "int64",
                          "id": 5
                        },
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "IDENTIFIER"
                          }
                        },
                        "entitySignalsMappingId": {
                          "type": "int64",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "taxonomyCategoryIds": {
                          "rule": "repeated",
                          "type": "int64",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        }
                      }
                    },
                    "EntitySignalsMappingService": {
                      "options": {
                        "(google.api.default_host)": "admanager.googleapis.com"
                      },
                      "methods": {
                        "GetEntitySignalsMapping": {
                          "requestType": "GetEntitySignalsMappingRequest",
                          "responseType": "EntitySignalsMapping",
                          "options": {
                            "(google.api.http).get": "/v1/{name=networks/*/entitySignalsMappings/*}",
                            "(google.api.method_signature)": "name"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{name=networks/*/entitySignalsMappings/*}"
                              }
                            },
                            {
                              "(google.api.method_signature)": "name"
                            }
                          ]
                        },
                        "ListEntitySignalsMappings": {
                          "requestType": "ListEntitySignalsMappingsRequest",
                          "responseType": "ListEntitySignalsMappingsResponse",
                          "options": {
                            "(google.api.http).get": "/v1/{parent=networks/*}/entitySignalsMappings",
                            "(google.api.method_signature)": "parent"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{parent=networks/*}/entitySignalsMappings"
                              }
                            },
                            {
                              "(google.api.method_signature)": "parent"
                            }
                          ]
                        },
                        "CreateEntitySignalsMapping": {
                          "requestType": "CreateEntitySignalsMappingRequest",
                          "responseType": "EntitySignalsMapping",
                          "options": {
                            "(google.api.http).post": "/v1/{parent=networks/*}/entitySignalsMappings",
                            "(google.api.http).body": "entity_signals_mapping",
                            "(google.api.method_signature)": "parent,entity_signals_mapping"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "post": "/v1/{parent=networks/*}/entitySignalsMappings",
                                "body": "entity_signals_mapping"
                              }
                            },
                            {
                              "(google.api.method_signature)": "parent,entity_signals_mapping"
                            }
                          ]
                        },
                        "UpdateEntitySignalsMapping": {
                          "requestType": "UpdateEntitySignalsMappingRequest",
                          "responseType": "EntitySignalsMapping",
                          "options": {
                            "(google.api.http).patch": "/v1/{entity_signals_mapping.name=networks/*/entitySignalsMappings/*}",
                            "(google.api.http).body": "entity_signals_mapping",
                            "(google.api.method_signature)": "entity_signals_mapping,update_mask"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "patch": "/v1/{entity_signals_mapping.name=networks/*/entitySignalsMappings/*}",
                                "body": "entity_signals_mapping"
                              }
                            },
                            {
                              "(google.api.method_signature)": "entity_signals_mapping,update_mask"
                            }
                          ]
                        },
                        "BatchCreateEntitySignalsMappings": {
                          "requestType": "BatchCreateEntitySignalsMappingsRequest",
                          "responseType": "BatchCreateEntitySignalsMappingsResponse",
                          "options": {
                            "(google.api.http).post": "/v1/{parent=networks/*}/entitySignalsMappings:batchCreate",
                            "(google.api.http).body": "*",
                            "(google.api.method_signature)": "parent,requests"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "post": "/v1/{parent=networks/*}/entitySignalsMappings:batchCreate",
                                "body": "*"
                              }
                            },
                            {
                              "(google.api.method_signature)": "parent,requests"
                            }
                          ]
                        },
                        "BatchUpdateEntitySignalsMappings": {
                          "requestType": "BatchUpdateEntitySignalsMappingsRequest",
                          "responseType": "BatchUpdateEntitySignalsMappingsResponse",
                          "options": {
                            "(google.api.http).post": "/v1/{parent=networks/*}/entitySignalsMappings:batchUpdate",
                            "(google.api.http).body": "*",
                            "(google.api.method_signature)": "parent,requests"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "post": "/v1/{parent=networks/*}/entitySignalsMappings:batchUpdate",
                                "body": "*"
                              }
                            },
                            {
                              "(google.api.method_signature)": "parent,requests"
                            }
                          ]
                        }
                      }
                    },
                    "GetEntitySignalsMappingRequest": {
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/EntitySignalsMapping"
                          }
                        }
                      }
                    },
                    "ListEntitySignalsMappingsRequest": {
                      "fields": {
                        "parent": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Network"
                          }
                        },
                        "pageSize": {
                          "type": "int32",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "pageToken": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "filter": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "orderBy": {
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "skip": {
                          "type": "int32",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        }
                      }
                    },
                    "CreateEntitySignalsMappingRequest": {
                      "fields": {
                        "parent": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).child_type": "admanager.googleapis.com/EntitySignalsMapping"
                          }
                        },
                        "entitySignalsMapping": {
                          "type": "EntitySignalsMapping",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        }
                      }
                    },
                    "UpdateEntitySignalsMappingRequest": {
                      "fields": {
                        "entitySignalsMapping": {
                          "type": "EntitySignalsMapping",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "updateMask": {
                          "type": "google.protobuf.FieldMask",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        }
                      }
                    },
                    "ListEntitySignalsMappingsResponse": {
                      "fields": {
                        "entitySignalsMappings": {
                          "rule": "repeated",
                          "type": "EntitySignalsMapping",
                          "id": 1
                        },
                        "nextPageToken": {
                          "type": "string",
                          "id": 2
                        },
                        "totalSize": {
                          "type": "int32",
                          "id": 3
                        }
                      }
                    },
                    "BatchCreateEntitySignalsMappingsRequest": {
                      "fields": {
                        "parent": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).child_type": "admanager.googleapis.com/EntitySignalsMapping"
                          }
                        },
                        "requests": {
                          "rule": "repeated",
                          "type": "CreateEntitySignalsMappingRequest",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        }
                      }
                    },
                    "BatchCreateEntitySignalsMappingsResponse": {
                      "fields": {
                        "entitySignalsMappings": {
                          "rule": "repeated",
                          "type": "EntitySignalsMapping",
                          "id": 1
                        }
                      }
                    },
                    "BatchUpdateEntitySignalsMappingsRequest": {
                      "fields": {
                        "parent": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).child_type": "admanager.googleapis.com/EntitySignalsMapping"
                          }
                        },
                        "requests": {
                          "rule": "repeated",
                          "type": "UpdateEntitySignalsMappingRequest",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        }
                      }
                    },
                    "BatchUpdateEntitySignalsMappingsResponse": {
                      "fields": {
                        "entitySignalsMappings": {
                          "rule": "repeated",
                          "type": "EntitySignalsMapping",
                          "id": 1
                        }
                      }
                    },
                    "Label": {
                      "options": {
                        "(google.api.resource).type": "admanager.googleapis.com/Label",
                        "(google.api.resource).pattern": "networks/{network_code}/labels/{label}",
                        "(google.api.resource).plural": "labels",
                        "(google.api.resource).singular": "label"
                      },
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "IDENTIFIER"
                          }
                        }
                      }
                    },
                    "Network": {
                      "options": {
                        "(google.api.resource).type": "admanager.googleapis.com/Network",
                        "(google.api.resource).pattern": "networks/{network_code}",
                        "(google.api.resource).plural": "networks",
                        "(google.api.resource).singular": "network"
                      },
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "IDENTIFIER"
                          }
                        },
                        "displayName": {
                          "type": "string",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "networkCode": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "propertyCode": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "timeZone": {
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "currencyCode": {
                          "type": "string",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "secondaryCurrencyCodes": {
                          "rule": "repeated",
                          "type": "string",
                          "id": 7,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "effectiveRootAdUnit": {
                          "type": "string",
                          "id": 8,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/AdUnit"
                          }
                        },
                        "testNetwork": {
                          "type": "bool",
                          "id": 10,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "networkId": {
                          "type": "int64",
                          "id": 11,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        }
                      }
                    },
                    "NetworkService": {
                      "options": {
                        "(google.api.default_host)": "admanager.googleapis.com"
                      },
                      "methods": {
                        "GetNetwork": {
                          "requestType": "GetNetworkRequest",
                          "responseType": "Network",
                          "options": {
                            "(google.api.http).get": "/v1/{name=networks/*}",
                            "(google.api.method_signature)": "name"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{name=networks/*}"
                              }
                            },
                            {
                              "(google.api.method_signature)": "name"
                            }
                          ]
                        },
                        "ListNetworks": {
                          "requestType": "ListNetworksRequest",
                          "responseType": "ListNetworksResponse",
                          "options": {
                            "(google.api.http).get": "/v1/networks"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/networks"
                              }
                            }
                          ]
                        }
                      }
                    },
                    "GetNetworkRequest": {
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Network"
                          }
                        }
                      }
                    },
                    "ListNetworksRequest": {
                      "fields": {}
                    },
                    "ListNetworksResponse": {
                      "fields": {
                        "networks": {
                          "rule": "repeated",
                          "type": "Network",
                          "id": 1
                        }
                      }
                    },
                    "OrderStatusEnum": {
                      "fields": {},
                      "nested": {
                        "OrderStatus": {
                          "values": {
                            "ORDER_STATUS_UNSPECIFIED": 0,
                            "DRAFT": 2,
                            "PENDING_APPROVAL": 3,
                            "APPROVED": 4,
                            "DISAPPROVED": 5,
                            "PAUSED": 6,
                            "CANCELED": 7,
                            "DELETED": 8
                          }
                        }
                      }
                    },
                    "Order": {
                      "options": {
                        "(google.api.resource).type": "admanager.googleapis.com/Order",
                        "(google.api.resource).pattern": "networks/{network_code}/orders/{order}",
                        "(google.api.resource).plural": "orders",
                        "(google.api.resource).singular": "order"
                      },
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "IDENTIFIER"
                          }
                        },
                        "orderId": {
                          "type": "int64",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "displayName": {
                          "type": "string",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "programmatic": {
                          "type": "bool",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "trafficker": {
                          "type": "string",
                          "id": 23,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/User"
                          }
                        },
                        "advertiserContacts": {
                          "rule": "repeated",
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Contact"
                          }
                        },
                        "advertiser": {
                          "type": "string",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Company"
                          }
                        },
                        "agencyContacts": {
                          "rule": "repeated",
                          "type": "string",
                          "id": 7,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Contact"
                          }
                        },
                        "agency": {
                          "type": "string",
                          "id": 8,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Company"
                          }
                        },
                        "appliedTeams": {
                          "rule": "repeated",
                          "type": "string",
                          "id": 9,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Team"
                          }
                        },
                        "effectiveTeams": {
                          "rule": "repeated",
                          "type": "string",
                          "id": 28,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Team"
                          }
                        },
                        "creator": {
                          "type": "string",
                          "id": 10,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/User"
                          }
                        },
                        "currencyCode": {
                          "type": "string",
                          "id": 11,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "startTime": {
                          "type": "google.protobuf.Timestamp",
                          "id": 19,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "endTime": {
                          "type": "google.protobuf.Timestamp",
                          "id": 12,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "unlimitedEndTime": {
                          "type": "bool",
                          "id": 45,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "externalOrderId": {
                          "type": "int64",
                          "id": 13,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "archived": {
                          "type": "bool",
                          "id": 14,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "lastModifiedByApp": {
                          "type": "string",
                          "id": 15,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "updateTime": {
                          "type": "google.protobuf.Timestamp",
                          "id": 16,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "notes": {
                          "type": "string",
                          "id": 17,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "poNumber": {
                          "type": "string",
                          "id": 18,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "status": {
                          "type": "OrderStatusEnum.OrderStatus",
                          "id": 20,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "salesperson": {
                          "type": "string",
                          "id": 21,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/User"
                          }
                        },
                        "secondarySalespeople": {
                          "rule": "repeated",
                          "type": "string",
                          "id": 22,
                          "options": {
                            "(google.api.field_behavior)": "UNORDERED_LIST",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/User"
                          }
                        },
                        "secondaryTraffickers": {
                          "rule": "repeated",
                          "type": "string",
                          "id": 24,
                          "options": {
                            "(google.api.field_behavior)": "UNORDERED_LIST",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/User"
                          }
                        },
                        "appliedLabels": {
                          "rule": "repeated",
                          "type": "AppliedLabel",
                          "id": 25,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "effectiveAppliedLabels": {
                          "rule": "repeated",
                          "type": "AppliedLabel",
                          "id": 26,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "customFieldValues": {
                          "rule": "repeated",
                          "type": "CustomFieldValue",
                          "id": 38,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        }
                      }
                    },
                    "OrderService": {
                      "options": {
                        "(google.api.default_host)": "admanager.googleapis.com"
                      },
                      "methods": {
                        "GetOrder": {
                          "requestType": "GetOrderRequest",
                          "responseType": "Order",
                          "options": {
                            "(google.api.http).get": "/v1/{name=networks/*/orders/*}",
                            "(google.api.method_signature)": "name"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{name=networks/*/orders/*}"
                              }
                            },
                            {
                              "(google.api.method_signature)": "name"
                            }
                          ]
                        },
                        "ListOrders": {
                          "requestType": "ListOrdersRequest",
                          "responseType": "ListOrdersResponse",
                          "options": {
                            "(google.api.http).get": "/v1/{parent=networks/*}/orders",
                            "(google.api.method_signature)": "parent"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{parent=networks/*}/orders"
                              }
                            },
                            {
                              "(google.api.method_signature)": "parent"
                            }
                          ]
                        }
                      }
                    },
                    "GetOrderRequest": {
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Order"
                          }
                        }
                      }
                    },
                    "ListOrdersRequest": {
                      "fields": {
                        "parent": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Network"
                          }
                        },
                        "pageSize": {
                          "type": "int32",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "pageToken": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "filter": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "orderBy": {
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "skip": {
                          "type": "int32",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        }
                      }
                    },
                    "ListOrdersResponse": {
                      "fields": {
                        "orders": {
                          "rule": "repeated",
                          "type": "Order",
                          "id": 1
                        },
                        "nextPageToken": {
                          "type": "string",
                          "id": 2
                        },
                        "totalSize": {
                          "type": "int32",
                          "id": 3
                        }
                      }
                    },
                    "PlacementStatusEnum": {
                      "fields": {},
                      "nested": {
                        "PlacementStatus": {
                          "values": {
                            "PLACEMENT_STATUS_UNSPECIFIED": 0,
                            "ACTIVE": 1,
                            "INACTIVE": 2,
                            "ARCHIVED": 3
                          }
                        }
                      }
                    },
                    "Placement": {
                      "options": {
                        "(google.api.resource).type": "admanager.googleapis.com/Placement",
                        "(google.api.resource).pattern": "networks/{network_code}/placements/{placement}",
                        "(google.api.resource).plural": "placements",
                        "(google.api.resource).singular": "placement"
                      },
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "IDENTIFIER"
                          }
                        },
                        "placementId": {
                          "type": "int64",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "displayName": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "description": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "placementCode": {
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "status": {
                          "type": "PlacementStatusEnum.PlacementStatus",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "targetedAdUnits": {
                          "rule": "repeated",
                          "type": "string",
                          "id": 7,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/AdUnit"
                          }
                        },
                        "updateTime": {
                          "type": "google.protobuf.Timestamp",
                          "id": 9,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        }
                      }
                    },
                    "PlacementService": {
                      "options": {
                        "(google.api.default_host)": "admanager.googleapis.com"
                      },
                      "methods": {
                        "GetPlacement": {
                          "requestType": "GetPlacementRequest",
                          "responseType": "Placement",
                          "options": {
                            "(google.api.http).get": "/v1/{name=networks/*/placements/*}",
                            "(google.api.method_signature)": "name"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{name=networks/*/placements/*}"
                              }
                            },
                            {
                              "(google.api.method_signature)": "name"
                            }
                          ]
                        },
                        "ListPlacements": {
                          "requestType": "ListPlacementsRequest",
                          "responseType": "ListPlacementsResponse",
                          "options": {
                            "(google.api.http).get": "/v1/{parent=networks/*}/placements",
                            "(google.api.method_signature)": "parent"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{parent=networks/*}/placements"
                              }
                            },
                            {
                              "(google.api.method_signature)": "parent"
                            }
                          ]
                        }
                      }
                    },
                    "GetPlacementRequest": {
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Placement"
                          }
                        }
                      }
                    },
                    "ListPlacementsRequest": {
                      "fields": {
                        "parent": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Network"
                          }
                        },
                        "pageSize": {
                          "type": "int32",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "pageToken": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "filter": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "orderBy": {
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "skip": {
                          "type": "int32",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        }
                      }
                    },
                    "ListPlacementsResponse": {
                      "fields": {
                        "placements": {
                          "rule": "repeated",
                          "type": "Placement",
                          "id": 1
                        },
                        "nextPageToken": {
                          "type": "string",
                          "id": 2
                        },
                        "totalSize": {
                          "type": "int32",
                          "id": 3
                        }
                      }
                    },
                    "ReportService": {
                      "options": {
                        "(google.api.default_host)": "admanager.googleapis.com"
                      },
                      "methods": {
                        "GetReport": {
                          "requestType": "GetReportRequest",
                          "responseType": "Report",
                          "options": {
                            "(google.api.http).get": "/v1/{name=networks/*/reports/*}",
                            "(google.api.method_signature)": "name"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{name=networks/*/reports/*}"
                              }
                            },
                            {
                              "(google.api.method_signature)": "name"
                            }
                          ]
                        },
                        "ListReports": {
                          "requestType": "ListReportsRequest",
                          "responseType": "ListReportsResponse",
                          "options": {
                            "(google.api.http).get": "/v1/{parent=networks/*}/reports",
                            "(google.api.method_signature)": "parent"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{parent=networks/*}/reports"
                              }
                            },
                            {
                              "(google.api.method_signature)": "parent"
                            }
                          ]
                        },
                        "CreateReport": {
                          "requestType": "CreateReportRequest",
                          "responseType": "Report",
                          "options": {
                            "(google.api.http).post": "/v1/{parent=networks/*}/reports",
                            "(google.api.http).body": "report",
                            "(google.api.method_signature)": "parent,report"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "post": "/v1/{parent=networks/*}/reports",
                                "body": "report"
                              }
                            },
                            {
                              "(google.api.method_signature)": "parent,report"
                            }
                          ]
                        },
                        "UpdateReport": {
                          "requestType": "UpdateReportRequest",
                          "responseType": "Report",
                          "options": {
                            "(google.api.http).patch": "/v1/{report.name=networks/*/reports/*}",
                            "(google.api.http).body": "report",
                            "(google.api.method_signature)": "report,update_mask"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "patch": "/v1/{report.name=networks/*/reports/*}",
                                "body": "report"
                              }
                            },
                            {
                              "(google.api.method_signature)": "report,update_mask"
                            }
                          ]
                        },
                        "RunReport": {
                          "requestType": "RunReportRequest",
                          "responseType": "google.longrunning.Operation",
                          "options": {
                            "(google.api.http).post": "/v1/{name=networks/*/reports/*}:run",
                            "(google.api.http).body": "*",
                            "(google.api.method_signature)": "name",
                            "(google.longrunning.operation_info).response_type": "RunReportResponse",
                            "(google.longrunning.operation_info).metadata_type": "RunReportMetadata"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "post": "/v1/{name=networks/*/reports/*}:run",
                                "body": "*"
                              }
                            },
                            {
                              "(google.api.method_signature)": "name"
                            },
                            {
                              "(google.longrunning.operation_info)": {
                                "response_type": "RunReportResponse",
                                "metadata_type": "RunReportMetadata"
                              }
                            }
                          ]
                        },
                        "FetchReportResultRows": {
                          "requestType": "FetchReportResultRowsRequest",
                          "responseType": "FetchReportResultRowsResponse",
                          "options": {
                            "(google.api.http).get": "/v1/{name=networks/*/reports/*/results/*}:fetchRows",
                            "(google.api.method_signature)": "name"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{name=networks/*/reports/*/results/*}:fetchRows"
                              }
                            },
                            {
                              "(google.api.method_signature)": "name"
                            }
                          ]
                        }
                      }
                    },
                    "Report": {
                      "options": {
                        "(google.api.resource).type": "admanager.googleapis.com/Report",
                        "(google.api.resource).pattern": "networks/{network_code}/reports/{report}",
                        "(google.api.resource).plural": "reports",
                        "(google.api.resource).singular": "report"
                      },
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "IDENTIFIER"
                          }
                        },
                        "reportId": {
                          "type": "int64",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "visibility": {
                          "type": "Visibility",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "reportDefinition": {
                          "type": "ReportDefinition",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "displayName": {
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "updateTime": {
                          "type": "google.protobuf.Timestamp",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "createTime": {
                          "type": "google.protobuf.Timestamp",
                          "id": 7,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "locale": {
                          "type": "string",
                          "id": 8,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "scheduleOptions": {
                          "type": "ScheduleOptions",
                          "id": 9,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        }
                      },
                      "nested": {
                        "Value": {
                          "oneofs": {
                            "value": {
                              "oneof": [
                                "intValue",
                                "doubleValue",
                                "stringValue",
                                "boolValue",
                                "intListValue",
                                "stringListValue",
                                "bytesValue"
                              ]
                            }
                          },
                          "fields": {
                            "intValue": {
                              "type": "int64",
                              "id": 1
                            },
                            "doubleValue": {
                              "type": "double",
                              "id": 2
                            },
                            "stringValue": {
                              "type": "string",
                              "id": 3
                            },
                            "boolValue": {
                              "type": "bool",
                              "id": 4
                            },
                            "intListValue": {
                              "type": "IntList",
                              "id": 6
                            },
                            "stringListValue": {
                              "type": "StringList",
                              "id": 7
                            },
                            "bytesValue": {
                              "type": "bytes",
                              "id": 8
                            }
                          },
                          "nested": {
                            "IntList": {
                              "fields": {
                                "values": {
                                  "rule": "repeated",
                                  "type": "int64",
                                  "id": 1
                                }
                              }
                            },
                            "StringList": {
                              "fields": {
                                "values": {
                                  "rule": "repeated",
                                  "type": "string",
                                  "id": 1
                                }
                              }
                            }
                          }
                        },
                        "Sort": {
                          "oneofs": {
                            "_slice": {
                              "oneof": [
                                "slice"
                              ]
                            },
                            "_timePeriodIndex": {
                              "oneof": [
                                "timePeriodIndex"
                              ]
                            },
                            "_metricValueType": {
                              "oneof": [
                                "metricValueType"
                              ]
                            }
                          },
                          "fields": {
                            "field": {
                              "type": "Field",
                              "id": 1,
                              "options": {
                                "(google.api.field_behavior)": "REQUIRED"
                              }
                            },
                            "descending": {
                              "type": "bool",
                              "id": 2,
                              "options": {
                                "(google.api.field_behavior)": "OPTIONAL"
                              }
                            },
                            "slice": {
                              "type": "Slice",
                              "id": 3,
                              "options": {
                                "(google.api.field_behavior)": "OPTIONAL",
                                "proto3_optional": true
                              }
                            },
                            "timePeriodIndex": {
                              "type": "int32",
                              "id": 4,
                              "options": {
                                "(google.api.field_behavior)": "OPTIONAL",
                                "proto3_optional": true
                              }
                            },
                            "metricValueType": {
                              "type": "MetricValueType",
                              "id": 5,
                              "options": {
                                "(google.api.field_behavior)": "OPTIONAL",
                                "proto3_optional": true
                              }
                            }
                          }
                        },
                        "DataTable": {
                          "fields": {},
                          "nested": {
                            "Row": {
                              "fields": {
                                "dimensionValues": {
                                  "rule": "repeated",
                                  "type": "Value",
                                  "id": 1
                                },
                                "metricValueGroups": {
                                  "rule": "repeated",
                                  "type": "MetricValueGroup",
                                  "id": 2
                                }
                              }
                            },
                            "MetricValueGroup": {
                              "fields": {
                                "primaryValues": {
                                  "rule": "repeated",
                                  "type": "Value",
                                  "id": 1
                                },
                                "primaryPercentOfTotalValues": {
                                  "rule": "repeated",
                                  "type": "Value",
                                  "id": 2
                                },
                                "comparisonValues": {
                                  "rule": "repeated",
                                  "type": "Value",
                                  "id": 3
                                },
                                "comparisonPercentOfTotalValues": {
                                  "rule": "repeated",
                                  "type": "Value",
                                  "id": 4
                                },
                                "absoluteChangeValues": {
                                  "rule": "repeated",
                                  "type": "Value",
                                  "id": 5
                                },
                                "relativeChangeValues": {
                                  "rule": "repeated",
                                  "type": "Value",
                                  "id": 6
                                },
                                "flagValues": {
                                  "rule": "repeated",
                                  "type": "bool",
                                  "id": 7
                                }
                              }
                            }
                          }
                        },
                        "Field": {
                          "oneofs": {
                            "field": {
                              "oneof": [
                                "dimension",
                                "metric"
                              ]
                            }
                          },
                          "fields": {
                            "dimension": {
                              "type": "Dimension",
                              "id": 1
                            },
                            "metric": {
                              "type": "Metric",
                              "id": 2
                            }
                          }
                        },
                        "Slice": {
                          "fields": {
                            "dimension": {
                              "type": "Dimension",
                              "id": 1,
                              "options": {
                                "(google.api.field_behavior)": "REQUIRED"
                              }
                            },
                            "value": {
                              "type": "Value",
                              "id": 2,
                              "options": {
                                "(google.api.field_behavior)": "REQUIRED"
                              }
                            }
                          }
                        },
                        "Filter": {
                          "oneofs": {
                            "type": {
                              "oneof": [
                                "fieldFilter",
                                "notFilter",
                                "andFilter",
                                "orFilter"
                              ]
                            }
                          },
                          "fields": {
                            "fieldFilter": {
                              "type": "FieldFilter",
                              "id": 1
                            },
                            "notFilter": {
                              "type": "Filter",
                              "id": 2
                            },
                            "andFilter": {
                              "type": "FilterList",
                              "id": 3
                            },
                            "orFilter": {
                              "type": "FilterList",
                              "id": 4
                            }
                          },
                          "nested": {
                            "FieldFilter": {
                              "oneofs": {
                                "_slice": {
                                  "oneof": [
                                    "slice"
                                  ]
                                },
                                "_timePeriodIndex": {
                                  "oneof": [
                                    "timePeriodIndex"
                                  ]
                                },
                                "_metricValueType": {
                                  "oneof": [
                                    "metricValueType"
                                  ]
                                }
                              },
                              "fields": {
                                "field": {
                                  "type": "Field",
                                  "id": 1,
                                  "options": {
                                    "(google.api.field_behavior)": "REQUIRED"
                                  }
                                },
                                "operation": {
                                  "type": "Operation",
                                  "id": 2,
                                  "options": {
                                    "(google.api.field_behavior)": "REQUIRED"
                                  }
                                },
                                "values": {
                                  "rule": "repeated",
                                  "type": "Value",
                                  "id": 3,
                                  "options": {
                                    "(google.api.field_behavior)": "REQUIRED"
                                  }
                                },
                                "slice": {
                                  "type": "Slice",
                                  "id": 4,
                                  "options": {
                                    "(google.api.field_behavior)": "OPTIONAL",
                                    "proto3_optional": true
                                  }
                                },
                                "timePeriodIndex": {
                                  "type": "int32",
                                  "id": 5,
                                  "options": {
                                    "(google.api.field_behavior)": "OPTIONAL",
                                    "proto3_optional": true
                                  }
                                },
                                "metricValueType": {
                                  "type": "MetricValueType",
                                  "id": 6,
                                  "options": {
                                    "(google.api.field_behavior)": "OPTIONAL",
                                    "proto3_optional": true
                                  }
                                }
                              }
                            },
                            "FilterList": {
                              "fields": {
                                "filters": {
                                  "rule": "repeated",
                                  "type": "Filter",
                                  "id": 1,
                                  "options": {
                                    "(google.api.field_behavior)": "REQUIRED"
                                  }
                                }
                              }
                            },
                            "Operation": {
                              "values": {
                                "IN": 0,
                                "NOT_IN": 1,
                                "CONTAINS": 2,
                                "NOT_CONTAINS": 3,
                                "LESS_THAN": 4,
                                "LESS_THAN_EQUALS": 5,
                                "GREATER_THAN": 6,
                                "GREATER_THAN_EQUALS": 7,
                                "BETWEEN": 8,
                                "MATCHES": 9,
                                "NOT_MATCHES": 10
                              }
                            }
                          }
                        },
                        "Flag": {
                          "fields": {
                            "filters": {
                              "rule": "repeated",
                              "type": "Filter",
                              "id": 1,
                              "options": {
                                "(google.api.field_behavior)": "REQUIRED"
                              }
                            },
                            "name": {
                              "type": "string",
                              "id": 2,
                              "options": {
                                "(google.api.field_behavior)": "OPTIONAL"
                              }
                            }
                          }
                        },
                        "DateRange": {
                          "oneofs": {
                            "dateRangeType": {
                              "oneof": [
                                "fixed",
                                "relative"
                              ]
                            }
                          },
                          "fields": {
                            "fixed": {
                              "type": "FixedDateRange",
                              "id": 1
                            },
                            "relative": {
                              "type": "RelativeDateRange",
                              "id": 2
                            }
                          },
                          "nested": {
                            "FixedDateRange": {
                              "fields": {
                                "startDate": {
                                  "type": "google.type.Date",
                                  "id": 1,
                                  "options": {
                                    "(google.api.field_behavior)": "REQUIRED"
                                  }
                                },
                                "endDate": {
                                  "type": "google.type.Date",
                                  "id": 2,
                                  "options": {
                                    "(google.api.field_behavior)": "REQUIRED"
                                  }
                                }
                              }
                            },
                            "RelativeDateRange": {
                              "values": {
                                "RELATIVE_DATE_RANGE_UNSPECIFIED": 0,
                                "TODAY": 1,
                                "YESTERDAY": 2,
                                "THIS_WEEK": 3,
                                "THIS_WEEK_TO_DATE": 29,
                                "THIS_MONTH": 4,
                                "THIS_MONTH_TO_DATE": 26,
                                "THIS_QUARTER": 5,
                                "THIS_QUARTER_TO_DATE": 27,
                                "THIS_YEAR": 6,
                                "THIS_YEAR_TO_DATE": 28,
                                "LAST_WEEK": 7,
                                "LAST_MONTH": 8,
                                "LAST_QUARTER": 9,
                                "LAST_YEAR": 10,
                                "LAST_7_DAYS": 11,
                                "LAST_30_DAYS": 12,
                                "LAST_60_DAYS": 13,
                                "LAST_90_DAYS": 14,
                                "LAST_180_DAYS": 15,
                                "LAST_360_DAYS": 16,
                                "LAST_365_DAYS": 17,
                                "LAST_3_MONTHS": 18,
                                "LAST_6_MONTHS": 19,
                                "LAST_12_MONTHS": 20,
                                "ALL_AVAILABLE": 21,
                                "PREVIOUS_PERIOD": 22,
                                "SAME_PERIOD_PREVIOUS_YEAR": 24
                              }
                            }
                          }
                        },
                        "TimePeriodColumn": {
                          "values": {
                            "TIME_PERIOD_COLUMN_UNSPECIFIED": 0,
                            "TIME_PERIOD_COLUMN_DATE": 1,
                            "TIME_PERIOD_COLUMN_WEEK": 2,
                            "TIME_PERIOD_COLUMN_MONTH": 3,
                            "TIME_PERIOD_COLUMN_QUARTER": 4
                          }
                        },
                        "Dimension": {
                          "values": {
                            "DIMENSION_UNSPECIFIED": 0,
                            "ADVERTISER_DOMAIN_NAME": 242,
                            "ADVERTISER_EXTERNAL_ID": 228,
                            "ADVERTISER_ID": 131,
                            "ADVERTISER_LABELS": 230,
                            "ADVERTISER_LABEL_IDS": 229,
                            "ADVERTISER_NAME": 132,
                            "ADVERTISER_PRIMARY_CONTACT": 227,
                            "AD_LOCATION": 390,
                            "AD_LOCATION_NAME": 391,
                            "AD_UNIT_CODE": 64,
                            "AD_UNIT_CODE_LEVEL_1": 65,
                            "AD_UNIT_CODE_LEVEL_10": 74,
                            "AD_UNIT_CODE_LEVEL_11": 75,
                            "AD_UNIT_CODE_LEVEL_12": 76,
                            "AD_UNIT_CODE_LEVEL_13": 77,
                            "AD_UNIT_CODE_LEVEL_14": 78,
                            "AD_UNIT_CODE_LEVEL_15": 79,
                            "AD_UNIT_CODE_LEVEL_16": 80,
                            "AD_UNIT_CODE_LEVEL_2": 66,
                            "AD_UNIT_CODE_LEVEL_3": 67,
                            "AD_UNIT_CODE_LEVEL_4": 68,
                            "AD_UNIT_CODE_LEVEL_5": 69,
                            "AD_UNIT_CODE_LEVEL_6": 70,
                            "AD_UNIT_CODE_LEVEL_7": 71,
                            "AD_UNIT_CODE_LEVEL_8": 72,
                            "AD_UNIT_CODE_LEVEL_9": 73,
                            "AD_UNIT_DEPTH": 101,
                            "AD_UNIT_ID": 25,
                            "AD_UNIT_ID_ALL_LEVEL": 27,
                            "AD_UNIT_ID_LEVEL_1": 30,
                            "AD_UNIT_ID_LEVEL_10": 48,
                            "AD_UNIT_ID_LEVEL_11": 50,
                            "AD_UNIT_ID_LEVEL_12": 52,
                            "AD_UNIT_ID_LEVEL_13": 54,
                            "AD_UNIT_ID_LEVEL_14": 56,
                            "AD_UNIT_ID_LEVEL_15": 58,
                            "AD_UNIT_ID_LEVEL_16": 60,
                            "AD_UNIT_ID_LEVEL_2": 32,
                            "AD_UNIT_ID_LEVEL_3": 34,
                            "AD_UNIT_ID_LEVEL_4": 36,
                            "AD_UNIT_ID_LEVEL_5": 38,
                            "AD_UNIT_ID_LEVEL_6": 40,
                            "AD_UNIT_ID_LEVEL_7": 42,
                            "AD_UNIT_ID_LEVEL_8": 44,
                            "AD_UNIT_ID_LEVEL_9": 46,
                            "AD_UNIT_ID_TOP_LEVEL": 142,
                            "AD_UNIT_NAME": 26,
                            "AD_UNIT_NAME_ALL_LEVEL": 29,
                            "AD_UNIT_NAME_LEVEL_1": 31,
                            "AD_UNIT_NAME_LEVEL_10": 49,
                            "AD_UNIT_NAME_LEVEL_11": 51,
                            "AD_UNIT_NAME_LEVEL_12": 53,
                            "AD_UNIT_NAME_LEVEL_13": 55,
                            "AD_UNIT_NAME_LEVEL_14": 57,
                            "AD_UNIT_NAME_LEVEL_15": 59,
                            "AD_UNIT_NAME_LEVEL_16": 61,
                            "AD_UNIT_NAME_LEVEL_2": 33,
                            "AD_UNIT_NAME_LEVEL_3": 35,
                            "AD_UNIT_NAME_LEVEL_4": 37,
                            "AD_UNIT_NAME_LEVEL_5": 39,
                            "AD_UNIT_NAME_LEVEL_6": 41,
                            "AD_UNIT_NAME_LEVEL_7": 43,
                            "AD_UNIT_NAME_LEVEL_8": 45,
                            "AD_UNIT_NAME_LEVEL_9": 47,
                            "AD_UNIT_NAME_TOP_LEVEL": 143,
                            "AD_UNIT_REWARD_AMOUNT": 63,
                            "AD_UNIT_REWARD_TYPE": 62,
                            "AD_UNIT_STATUS": 206,
                            "AD_UNIT_STATUS_NAME": 207,
                            "APP_VERSION": 392,
                            "BACKFILL_ADVERTISER_EXTERNAL_ID": 349,
                            "BACKFILL_ADVERTISER_ID": 346,
                            "BACKFILL_ADVERTISER_LABELS": 351,
                            "BACKFILL_ADVERTISER_LABEL_IDS": 350,
                            "BACKFILL_ADVERTISER_NAME": 347,
                            "BACKFILL_ADVERTISER_PRIMARY_CONTACT": 348,
                            "BACKFILL_CREATIVE_BILLING_TYPE": 378,
                            "BACKFILL_CREATIVE_BILLING_TYPE_NAME": 379,
                            "BACKFILL_CREATIVE_CLICK_THROUGH_URL": 376,
                            "BACKFILL_CREATIVE_ID": 370,
                            "BACKFILL_CREATIVE_NAME": 371,
                            "BACKFILL_CREATIVE_THIRD_PARTY_VENDOR": 377,
                            "BACKFILL_CREATIVE_TYPE": 374,
                            "BACKFILL_CREATIVE_TYPE_NAME": 375,
                            "BACKFILL_LINE_ITEM_ARCHIVED": 278,
                            "BACKFILL_LINE_ITEM_COMPANION_DELIVERY_OPTION": 258,
                            "BACKFILL_LINE_ITEM_COMPANION_DELIVERY_OPTION_NAME": 259,
                            "BACKFILL_LINE_ITEM_COMPUTED_STATUS": 296,
                            "BACKFILL_LINE_ITEM_COMPUTED_STATUS_NAME": 297,
                            "BACKFILL_LINE_ITEM_CONTRACTED_QUANTITY": 280,
                            "BACKFILL_LINE_ITEM_COST_PER_UNIT": 272,
                            "BACKFILL_LINE_ITEM_COST_TYPE": 264,
                            "BACKFILL_LINE_ITEM_COST_TYPE_NAME": 265,
                            "BACKFILL_LINE_ITEM_CREATIVE_END_DATE": 381,
                            "BACKFILL_LINE_ITEM_CREATIVE_ROTATION_TYPE": 290,
                            "BACKFILL_LINE_ITEM_CREATIVE_ROTATION_TYPE_NAME": 291,
                            "BACKFILL_LINE_ITEM_CREATIVE_START_DATE": 380,
                            "BACKFILL_LINE_ITEM_CURRENCY_CODE": 288,
                            "BACKFILL_LINE_ITEM_DELIVERY_INDICATOR": 274,
                            "BACKFILL_LINE_ITEM_DELIVERY_RATE_TYPE": 292,
                            "BACKFILL_LINE_ITEM_DELIVERY_RATE_TYPE_NAME": 293,
                            "BACKFILL_LINE_ITEM_DISCOUNT_ABSOLUTE": 294,
                            "BACKFILL_LINE_ITEM_DISCOUNT_PERCENTAGE": 295,
                            "BACKFILL_LINE_ITEM_END_DATE": 267,
                            "BACKFILL_LINE_ITEM_END_DATE_TIME": 269,
                            "BACKFILL_LINE_ITEM_ENVIRONMENT_TYPE": 302,
                            "BACKFILL_LINE_ITEM_ENVIRONMENT_TYPE_NAME": 257,
                            "BACKFILL_LINE_ITEM_EXTERNAL_DEAL_ID": 285,
                            "BACKFILL_LINE_ITEM_EXTERNAL_ID": 273,
                            "BACKFILL_LINE_ITEM_FREQUENCY_CAP": 303,
                            "BACKFILL_LINE_ITEM_ID": 298,
                            "BACKFILL_LINE_ITEM_LAST_MODIFIED_BY_APP": 289,
                            "BACKFILL_LINE_ITEM_LIFETIME_CLICKS": 283,
                            "BACKFILL_LINE_ITEM_LIFETIME_IMPRESSIONS": 282,
                            "BACKFILL_LINE_ITEM_LIFETIME_VIEWABLE_IMPRESSIONS": 284,
                            "BACKFILL_LINE_ITEM_MAKEGOOD": 276,
                            "BACKFILL_LINE_ITEM_NAME": 299,
                            "BACKFILL_LINE_ITEM_NON_CPD_BOOKED_REVENUE": 286,
                            "BACKFILL_LINE_ITEM_OPTIMIZABLE": 277,
                            "BACKFILL_LINE_ITEM_PRIMARY_GOAL_TYPE": 262,
                            "BACKFILL_LINE_ITEM_PRIMARY_GOAL_TYPE_NAME": 263,
                            "BACKFILL_LINE_ITEM_PRIMARY_GOAL_UNIT_TYPE": 260,
                            "BACKFILL_LINE_ITEM_PRIMARY_GOAL_UNIT_TYPE_NAME": 261,
                            "BACKFILL_LINE_ITEM_PRIORITY": 266,
                            "BACKFILL_LINE_ITEM_RESERVATION_STATUS": 306,
                            "BACKFILL_LINE_ITEM_RESERVATION_STATUS_NAME": 307,
                            "BACKFILL_LINE_ITEM_START_DATE": 268,
                            "BACKFILL_LINE_ITEM_START_DATE_TIME": 270,
                            "BACKFILL_LINE_ITEM_TYPE": 300,
                            "BACKFILL_LINE_ITEM_TYPE_NAME": 301,
                            "BACKFILL_LINE_ITEM_UNLIMITED_END": 271,
                            "BACKFILL_LINE_ITEM_VALUE_COST_PER_UNIT": 275,
                            "BACKFILL_LINE_ITEM_WEB_PROPERTY_CODE": 287,
                            "BACKFILL_MASTER_COMPANION_CREATIVE_ID": 372,
                            "BACKFILL_MASTER_COMPANION_CREATIVE_NAME": 373,
                            "BACKFILL_ORDER_AGENCY": 313,
                            "BACKFILL_ORDER_AGENCY_ID": 314,
                            "BACKFILL_ORDER_BOOKED_CPC": 315,
                            "BACKFILL_ORDER_BOOKED_CPM": 316,
                            "BACKFILL_ORDER_DELIVERY_STATUS": 340,
                            "BACKFILL_ORDER_DELIVERY_STATUS_NAME": 341,
                            "BACKFILL_ORDER_END_DATE": 317,
                            "BACKFILL_ORDER_END_DATE_TIME": 319,
                            "BACKFILL_ORDER_EXTERNAL_ID": 320,
                            "BACKFILL_ORDER_ID": 338,
                            "BACKFILL_ORDER_LABELS": 334,
                            "BACKFILL_ORDER_LABEL_IDS": 335,
                            "BACKFILL_ORDER_LIFETIME_CLICKS": 322,
                            "BACKFILL_ORDER_LIFETIME_IMPRESSIONS": 323,
                            "BACKFILL_ORDER_NAME": 339,
                            "BACKFILL_ORDER_PO_NUMBER": 324,
                            "BACKFILL_ORDER_PROGRAMMATIC": 321,
                            "BACKFILL_ORDER_SALESPERSON": 325,
                            "BACKFILL_ORDER_SECONDARY_SALESPEOPLE": 329,
                            "BACKFILL_ORDER_SECONDARY_SALESPEOPLE_ID": 328,
                            "BACKFILL_ORDER_SECONDARY_TRAFFICKERS": 331,
                            "BACKFILL_ORDER_SECONDARY_TRAFFICKERS_ID": 330,
                            "BACKFILL_ORDER_START_DATE": 332,
                            "BACKFILL_ORDER_START_DATE_TIME": 333,
                            "BACKFILL_ORDER_TRAFFICKER": 326,
                            "BACKFILL_ORDER_TRAFFICKER_ID": 327,
                            "BACKFILL_ORDER_UNLIMITED_END": 318,
                            "BACKFILL_PROGRAMMATIC_BUYER_ID": 336,
                            "BACKFILL_PROGRAMMATIC_BUYER_NAME": 337,
                            "BRANDING_TYPE": 383,
                            "BRANDING_TYPE_NAME": 384,
                            "BROWSER_CATEGORY": 119,
                            "BROWSER_CATEGORY_NAME": 120,
                            "BROWSER_ID": 235,
                            "BROWSER_NAME": 236,
                            "CARRIER_ID": 369,
                            "CARRIER_NAME": 368,
                            "CLASSIFIED_ADVERTISER_ID": 133,
                            "CLASSIFIED_ADVERTISER_NAME": 134,
                            "CLASSIFIED_BRAND_ID": 243,
                            "CLASSIFIED_BRAND_NAME": 244,
                            "CONTENT_ID": 246,
                            "CONTENT_NAME": 247,
                            "COUNTRY_ID": 11,
                            "COUNTRY_NAME": 12,
                            "CREATIVE_BILLING_TYPE": 366,
                            "CREATIVE_BILLING_TYPE_NAME": 367,
                            "CREATIVE_CLICK_THROUGH_URL": 174,
                            "CREATIVE_ID": 138,
                            "CREATIVE_NAME": 139,
                            "CREATIVE_TECHNOLOGY": 148,
                            "CREATIVE_TECHNOLOGY_NAME": 149,
                            "CREATIVE_THIRD_PARTY_VENDOR": 361,
                            "CREATIVE_TYPE": 344,
                            "CREATIVE_TYPE_NAME": 345,
                            "DATE": 3,
                            "DAY_OF_WEEK": 4,
                            "DEMAND_CHANNEL": 9,
                            "DEMAND_CHANNEL_NAME": 10,
                            "DEMAND_SUBCHANNEL": 22,
                            "DEMAND_SUBCHANNEL_NAME": 23,
                            "DEVICE": 226,
                            "DEVICE_CATEGORY": 15,
                            "DEVICE_CATEGORY_NAME": 16,
                            "DEVICE_NAME": 225,
                            "EXCHANGE_THIRD_PARTY_COMPANY_ID": 185,
                            "EXCHANGE_THIRD_PARTY_COMPANY_NAME": 186,
                            "FIRST_LOOK_PRICING_RULE_ID": 248,
                            "FIRST_LOOK_PRICING_RULE_NAME": 249,
                            "HOUR": 100,
                            "INTERACTION_TYPE": 223,
                            "INTERACTION_TYPE_NAME": 224,
                            "INVENTORY_FORMAT": 17,
                            "INVENTORY_FORMAT_NAME": 18,
                            "INVENTORY_TYPE": 19,
                            "INVENTORY_TYPE_NAME": 20,
                            "IS_ADX_DIRECT": 382,
                            "IS_FIRST_LOOK_DEAL": 401,
                            "KEY_VALUES_ID": 214,
                            "KEY_VALUES_NAME": 215,
                            "LINE_ITEM_ARCHIVED": 188,
                            "LINE_ITEM_COMPANION_DELIVERY_OPTION": 204,
                            "LINE_ITEM_COMPANION_DELIVERY_OPTION_NAME": 205,
                            "LINE_ITEM_COMPUTED_STATUS": 250,
                            "LINE_ITEM_COMPUTED_STATUS_NAME": 251,
                            "LINE_ITEM_CONTRACTED_QUANTITY": 92,
                            "LINE_ITEM_COST_PER_UNIT": 85,
                            "LINE_ITEM_COST_TYPE": 212,
                            "LINE_ITEM_COST_TYPE_NAME": 213,
                            "LINE_ITEM_CREATIVE_END_DATE": 176,
                            "LINE_ITEM_CREATIVE_ROTATION_TYPE": 189,
                            "LINE_ITEM_CREATIVE_ROTATION_TYPE_NAME": 190,
                            "LINE_ITEM_CREATIVE_START_DATE": 175,
                            "LINE_ITEM_CURRENCY_CODE": 180,
                            "LINE_ITEM_DELIVERY_INDICATOR": 87,
                            "LINE_ITEM_DELIVERY_RATE_TYPE": 191,
                            "LINE_ITEM_DELIVERY_RATE_TYPE_NAME": 192,
                            "LINE_ITEM_DISCOUNT_ABSOLUTE": 195,
                            "LINE_ITEM_DISCOUNT_PERCENTAGE": 196,
                            "LINE_ITEM_END_DATE": 81,
                            "LINE_ITEM_END_DATE_TIME": 83,
                            "LINE_ITEM_ENVIRONMENT_TYPE": 201,
                            "LINE_ITEM_ENVIRONMENT_TYPE_NAME": 202,
                            "LINE_ITEM_EXTERNAL_DEAL_ID": 97,
                            "LINE_ITEM_EXTERNAL_ID": 86,
                            "LINE_ITEM_FREQUENCY_CAP": 256,
                            "LINE_ITEM_ID": 1,
                            "LINE_ITEM_LAST_MODIFIED_BY_APP": 181,
                            "LINE_ITEM_LIFETIME_CLICKS": 95,
                            "LINE_ITEM_LIFETIME_IMPRESSIONS": 94,
                            "LINE_ITEM_LIFETIME_VIEWABLE_IMPRESSIONS": 96,
                            "LINE_ITEM_MAKEGOOD": 89,
                            "LINE_ITEM_NAME": 2,
                            "LINE_ITEM_NON_CPD_BOOKED_REVENUE": 98,
                            "LINE_ITEM_OPTIMIZABLE": 90,
                            "LINE_ITEM_PRIMARY_GOAL_TYPE": 210,
                            "LINE_ITEM_PRIMARY_GOAL_TYPE_NAME": 211,
                            "LINE_ITEM_PRIMARY_GOAL_UNITS_ABSOLUTE": 93,
                            "LINE_ITEM_PRIMARY_GOAL_UNITS_PERCENTAGE": 396,
                            "LINE_ITEM_PRIMARY_GOAL_UNIT_TYPE": 208,
                            "LINE_ITEM_PRIMARY_GOAL_UNIT_TYPE_NAME": 209,
                            "LINE_ITEM_PRIORITY": 24,
                            "LINE_ITEM_RESERVATION_STATUS": 304,
                            "LINE_ITEM_RESERVATION_STATUS_NAME": 305,
                            "LINE_ITEM_START_DATE": 82,
                            "LINE_ITEM_START_DATE_TIME": 84,
                            "LINE_ITEM_TYPE": 193,
                            "LINE_ITEM_TYPE_NAME": 194,
                            "LINE_ITEM_UNLIMITED_END": 187,
                            "LINE_ITEM_VALUE_COST_PER_UNIT": 88,
                            "LINE_ITEM_WEB_PROPERTY_CODE": 179,
                            "MASTER_COMPANION_CREATIVE_ID": 140,
                            "MASTER_COMPANION_CREATIVE_NAME": 141,
                            "MOBILE_APP_FREE": 128,
                            "MOBILE_APP_ICON_URL": 129,
                            "MOBILE_APP_ID": 123,
                            "MOBILE_APP_NAME": 127,
                            "MOBILE_APP_OWNERSHIP_STATUS": 311,
                            "MOBILE_APP_OWNERSHIP_STATUS_NAME": 312,
                            "MOBILE_APP_STORE": 125,
                            "MOBILE_APP_STORE_NAME": 245,
                            "MOBILE_INVENTORY_TYPE": 99,
                            "MOBILE_INVENTORY_TYPE_NAME": 21,
                            "MOBILE_SDK_VERSION_NAME": 130,
                            "MONTH_YEAR": 6,
                            "NATIVE_AD_FORMAT_ID": 255,
                            "NATIVE_AD_FORMAT_NAME": 254,
                            "NATIVE_STYLE_ID": 253,
                            "NATIVE_STYLE_NAME": 252,
                            "OPERATING_SYSTEM_CATEGORY": 117,
                            "OPERATING_SYSTEM_CATEGORY_NAME": 118,
                            "OPERATING_SYSTEM_VERSION_ID": 238,
                            "OPERATING_SYSTEM_VERSION_NAME": 237,
                            "ORDER_AGENCY": 150,
                            "ORDER_AGENCY_ID": 151,
                            "ORDER_BOOKED_CPC": 152,
                            "ORDER_BOOKED_CPM": 153,
                            "ORDER_DELIVERY_STATUS": 231,
                            "ORDER_DELIVERY_STATUS_NAME": 239,
                            "ORDER_END_DATE": 154,
                            "ORDER_END_DATE_TIME": 155,
                            "ORDER_EXTERNAL_ID": 156,
                            "ORDER_ID": 7,
                            "ORDER_LABELS": 170,
                            "ORDER_LABEL_IDS": 171,
                            "ORDER_LIFETIME_CLICKS": 158,
                            "ORDER_LIFETIME_IMPRESSIONS": 159,
                            "ORDER_NAME": 8,
                            "ORDER_PO_NUMBER": 160,
                            "ORDER_PROGRAMMATIC": 157,
                            "ORDER_SALESPERSON": 161,
                            "ORDER_SECONDARY_SALESPEOPLE": 164,
                            "ORDER_SECONDARY_SALESPEOPLE_ID": 165,
                            "ORDER_SECONDARY_TRAFFICKERS": 166,
                            "ORDER_SECONDARY_TRAFFICKERS_ID": 167,
                            "ORDER_START_DATE": 168,
                            "ORDER_START_DATE_TIME": 169,
                            "ORDER_TRAFFICKER": 162,
                            "ORDER_TRAFFICKER_ID": 163,
                            "ORDER_UNLIMITED_END": 203,
                            "PLACEMENT_ID": 113,
                            "PLACEMENT_ID_ALL": 144,
                            "PLACEMENT_NAME": 114,
                            "PLACEMENT_NAME_ALL": 145,
                            "PLACEMENT_STATUS": 362,
                            "PLACEMENT_STATUS_ALL": 363,
                            "PLACEMENT_STATUS_NAME": 364,
                            "PLACEMENT_STATUS_NAME_ALL": 365,
                            "PROGRAMMATIC_BUYER_ID": 240,
                            "PROGRAMMATIC_BUYER_NAME": 241,
                            "PROGRAMMATIC_CHANNEL": 13,
                            "PROGRAMMATIC_CHANNEL_NAME": 14,
                            "RENDERED_CREATIVE_SIZE": 343,
                            "REQUESTED_AD_SIZES": 352,
                            "REQUEST_TYPE": 146,
                            "REQUEST_TYPE_NAME": 147,
                            "SITE": 387,
                            "TARGETING_ID": 232,
                            "TARGETING_NAME": 233,
                            "TARGETING_TYPE": 385,
                            "TARGETING_TYPE_NAME": 386,
                            "TRAFFIC_SOURCE": 388,
                            "TRAFFIC_SOURCE_NAME": 389,
                            "UNIFIED_PRICING_RULE_ID": 393,
                            "UNIFIED_PRICING_RULE_NAME": 394,
                            "VIDEO_PLCMT": 172,
                            "VIDEO_PLCMT_NAME": 173,
                            "WEEK": 5,
                            "YIELD_GROUP_BUYER_NAME": 184,
                            "YIELD_GROUP_ID": 182,
                            "YIELD_GROUP_NAME": 183,
                            "LINE_ITEM_CUSTOM_FIELD_0_OPTION_ID": 10000,
                            "LINE_ITEM_CUSTOM_FIELD_1_OPTION_ID": 10001,
                            "LINE_ITEM_CUSTOM_FIELD_2_OPTION_ID": 10002,
                            "LINE_ITEM_CUSTOM_FIELD_3_OPTION_ID": 10003,
                            "LINE_ITEM_CUSTOM_FIELD_4_OPTION_ID": 10004,
                            "LINE_ITEM_CUSTOM_FIELD_5_OPTION_ID": 10005,
                            "LINE_ITEM_CUSTOM_FIELD_6_OPTION_ID": 10006,
                            "LINE_ITEM_CUSTOM_FIELD_7_OPTION_ID": 10007,
                            "LINE_ITEM_CUSTOM_FIELD_8_OPTION_ID": 10008,
                            "LINE_ITEM_CUSTOM_FIELD_9_OPTION_ID": 10009,
                            "LINE_ITEM_CUSTOM_FIELD_10_OPTION_ID": 10010,
                            "LINE_ITEM_CUSTOM_FIELD_11_OPTION_ID": 10011,
                            "LINE_ITEM_CUSTOM_FIELD_12_OPTION_ID": 10012,
                            "LINE_ITEM_CUSTOM_FIELD_13_OPTION_ID": 10013,
                            "LINE_ITEM_CUSTOM_FIELD_14_OPTION_ID": 10014,
                            "LINE_ITEM_CUSTOM_FIELD_0_VALUE": 11000,
                            "LINE_ITEM_CUSTOM_FIELD_1_VALUE": 11001,
                            "LINE_ITEM_CUSTOM_FIELD_2_VALUE": 11002,
                            "LINE_ITEM_CUSTOM_FIELD_3_VALUE": 11003,
                            "LINE_ITEM_CUSTOM_FIELD_4_VALUE": 11004,
                            "LINE_ITEM_CUSTOM_FIELD_5_VALUE": 11005,
                            "LINE_ITEM_CUSTOM_FIELD_6_VALUE": 11006,
                            "LINE_ITEM_CUSTOM_FIELD_7_VALUE": 11007,
                            "LINE_ITEM_CUSTOM_FIELD_8_VALUE": 11008,
                            "LINE_ITEM_CUSTOM_FIELD_9_VALUE": 11009,
                            "LINE_ITEM_CUSTOM_FIELD_10_VALUE": 11010,
                            "LINE_ITEM_CUSTOM_FIELD_11_VALUE": 11011,
                            "LINE_ITEM_CUSTOM_FIELD_12_VALUE": 11012,
                            "LINE_ITEM_CUSTOM_FIELD_13_VALUE": 11013,
                            "LINE_ITEM_CUSTOM_FIELD_14_VALUE": 11014,
                            "ORDER_CUSTOM_FIELD_0_OPTION_ID": 12000,
                            "ORDER_CUSTOM_FIELD_1_OPTION_ID": 12001,
                            "ORDER_CUSTOM_FIELD_2_OPTION_ID": 12002,
                            "ORDER_CUSTOM_FIELD_3_OPTION_ID": 12003,
                            "ORDER_CUSTOM_FIELD_4_OPTION_ID": 12004,
                            "ORDER_CUSTOM_FIELD_5_OPTION_ID": 12005,
                            "ORDER_CUSTOM_FIELD_6_OPTION_ID": 12006,
                            "ORDER_CUSTOM_FIELD_7_OPTION_ID": 12007,
                            "ORDER_CUSTOM_FIELD_8_OPTION_ID": 12008,
                            "ORDER_CUSTOM_FIELD_9_OPTION_ID": 12009,
                            "ORDER_CUSTOM_FIELD_10_OPTION_ID": 12010,
                            "ORDER_CUSTOM_FIELD_11_OPTION_ID": 12011,
                            "ORDER_CUSTOM_FIELD_12_OPTION_ID": 12012,
                            "ORDER_CUSTOM_FIELD_13_OPTION_ID": 12013,
                            "ORDER_CUSTOM_FIELD_14_OPTION_ID": 12014,
                            "ORDER_CUSTOM_FIELD_0_VALUE": 13000,
                            "ORDER_CUSTOM_FIELD_1_VALUE": 13001,
                            "ORDER_CUSTOM_FIELD_2_VALUE": 13002,
                            "ORDER_CUSTOM_FIELD_3_VALUE": 13003,
                            "ORDER_CUSTOM_FIELD_4_VALUE": 13004,
                            "ORDER_CUSTOM_FIELD_5_VALUE": 13005,
                            "ORDER_CUSTOM_FIELD_6_VALUE": 13006,
                            "ORDER_CUSTOM_FIELD_7_VALUE": 13007,
                            "ORDER_CUSTOM_FIELD_8_VALUE": 13008,
                            "ORDER_CUSTOM_FIELD_9_VALUE": 13009,
                            "ORDER_CUSTOM_FIELD_10_VALUE": 13010,
                            "ORDER_CUSTOM_FIELD_11_VALUE": 13011,
                            "ORDER_CUSTOM_FIELD_12_VALUE": 13012,
                            "ORDER_CUSTOM_FIELD_13_VALUE": 13013,
                            "ORDER_CUSTOM_FIELD_14_VALUE": 13014,
                            "CREATIVE_CUSTOM_FIELD_0_OPTION_ID": 14000,
                            "CREATIVE_CUSTOM_FIELD_1_OPTION_ID": 14001,
                            "CREATIVE_CUSTOM_FIELD_2_OPTION_ID": 14002,
                            "CREATIVE_CUSTOM_FIELD_3_OPTION_ID": 14003,
                            "CREATIVE_CUSTOM_FIELD_4_OPTION_ID": 14004,
                            "CREATIVE_CUSTOM_FIELD_5_OPTION_ID": 14005,
                            "CREATIVE_CUSTOM_FIELD_6_OPTION_ID": 14006,
                            "CREATIVE_CUSTOM_FIELD_7_OPTION_ID": 14007,
                            "CREATIVE_CUSTOM_FIELD_8_OPTION_ID": 14008,
                            "CREATIVE_CUSTOM_FIELD_9_OPTION_ID": 14009,
                            "CREATIVE_CUSTOM_FIELD_10_OPTION_ID": 14010,
                            "CREATIVE_CUSTOM_FIELD_11_OPTION_ID": 14011,
                            "CREATIVE_CUSTOM_FIELD_12_OPTION_ID": 14012,
                            "CREATIVE_CUSTOM_FIELD_13_OPTION_ID": 14013,
                            "CREATIVE_CUSTOM_FIELD_14_OPTION_ID": 14014,
                            "CREATIVE_CUSTOM_FIELD_0_VALUE": 15000,
                            "CREATIVE_CUSTOM_FIELD_1_VALUE": 15001,
                            "CREATIVE_CUSTOM_FIELD_2_VALUE": 15002,
                            "CREATIVE_CUSTOM_FIELD_3_VALUE": 15003,
                            "CREATIVE_CUSTOM_FIELD_4_VALUE": 15004,
                            "CREATIVE_CUSTOM_FIELD_5_VALUE": 15005,
                            "CREATIVE_CUSTOM_FIELD_6_VALUE": 15006,
                            "CREATIVE_CUSTOM_FIELD_7_VALUE": 15007,
                            "CREATIVE_CUSTOM_FIELD_8_VALUE": 15008,
                            "CREATIVE_CUSTOM_FIELD_9_VALUE": 15009,
                            "CREATIVE_CUSTOM_FIELD_10_VALUE": 15010,
                            "CREATIVE_CUSTOM_FIELD_11_VALUE": 15011,
                            "CREATIVE_CUSTOM_FIELD_12_VALUE": 15012,
                            "CREATIVE_CUSTOM_FIELD_13_VALUE": 15013,
                            "CREATIVE_CUSTOM_FIELD_14_VALUE": 15014,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_0_OPTION_ID": 16000,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_1_OPTION_ID": 16001,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_2_OPTION_ID": 16002,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_3_OPTION_ID": 16003,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_4_OPTION_ID": 16004,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_5_OPTION_ID": 16005,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_6_OPTION_ID": 16006,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_7_OPTION_ID": 16007,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_8_OPTION_ID": 16008,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_9_OPTION_ID": 16009,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_10_OPTION_ID": 16010,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_11_OPTION_ID": 16011,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_12_OPTION_ID": 16012,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_13_OPTION_ID": 16013,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_14_OPTION_ID": 16014,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_0_VALUE": 17000,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_1_VALUE": 17001,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_2_VALUE": 17002,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_3_VALUE": 17003,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_4_VALUE": 17004,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_5_VALUE": 17005,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_6_VALUE": 17006,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_7_VALUE": 17007,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_8_VALUE": 17008,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_9_VALUE": 17009,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_10_VALUE": 17010,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_11_VALUE": 17011,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_12_VALUE": 17012,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_13_VALUE": 17013,
                            "BACKFILL_LINE_ITEM_CUSTOM_FIELD_14_VALUE": 17014,
                            "BACKFILL_ORDER_CUSTOM_FIELD_0_OPTION_ID": 18000,
                            "BACKFILL_ORDER_CUSTOM_FIELD_1_OPTION_ID": 18001,
                            "BACKFILL_ORDER_CUSTOM_FIELD_2_OPTION_ID": 18002,
                            "BACKFILL_ORDER_CUSTOM_FIELD_3_OPTION_ID": 18003,
                            "BACKFILL_ORDER_CUSTOM_FIELD_4_OPTION_ID": 18004,
                            "BACKFILL_ORDER_CUSTOM_FIELD_5_OPTION_ID": 18005,
                            "BACKFILL_ORDER_CUSTOM_FIELD_6_OPTION_ID": 18006,
                            "BACKFILL_ORDER_CUSTOM_FIELD_7_OPTION_ID": 18007,
                            "BACKFILL_ORDER_CUSTOM_FIELD_8_OPTION_ID": 18008,
                            "BACKFILL_ORDER_CUSTOM_FIELD_9_OPTION_ID": 18009,
                            "BACKFILL_ORDER_CUSTOM_FIELD_10_OPTION_ID": 18010,
                            "BACKFILL_ORDER_CUSTOM_FIELD_11_OPTION_ID": 18011,
                            "BACKFILL_ORDER_CUSTOM_FIELD_12_OPTION_ID": 18012,
                            "BACKFILL_ORDER_CUSTOM_FIELD_13_OPTION_ID": 18013,
                            "BACKFILL_ORDER_CUSTOM_FIELD_14_OPTION_ID": 18014,
                            "BACKFILL_ORDER_CUSTOM_FIELD_0_VALUE": 19000,
                            "BACKFILL_ORDER_CUSTOM_FIELD_1_VALUE": 19001,
                            "BACKFILL_ORDER_CUSTOM_FIELD_2_VALUE": 19002,
                            "BACKFILL_ORDER_CUSTOM_FIELD_3_VALUE": 19003,
                            "BACKFILL_ORDER_CUSTOM_FIELD_4_VALUE": 19004,
                            "BACKFILL_ORDER_CUSTOM_FIELD_5_VALUE": 19005,
                            "BACKFILL_ORDER_CUSTOM_FIELD_6_VALUE": 19006,
                            "BACKFILL_ORDER_CUSTOM_FIELD_7_VALUE": 19007,
                            "BACKFILL_ORDER_CUSTOM_FIELD_8_VALUE": 19008,
                            "BACKFILL_ORDER_CUSTOM_FIELD_9_VALUE": 19009,
                            "BACKFILL_ORDER_CUSTOM_FIELD_10_VALUE": 19010,
                            "BACKFILL_ORDER_CUSTOM_FIELD_11_VALUE": 19011,
                            "BACKFILL_ORDER_CUSTOM_FIELD_12_VALUE": 19012,
                            "BACKFILL_ORDER_CUSTOM_FIELD_13_VALUE": 19013,
                            "BACKFILL_ORDER_CUSTOM_FIELD_14_VALUE": 19014,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_0_OPTION_ID": 20000,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_1_OPTION_ID": 20001,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_2_OPTION_ID": 20002,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_3_OPTION_ID": 20003,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_4_OPTION_ID": 20004,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_5_OPTION_ID": 20005,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_6_OPTION_ID": 20006,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_7_OPTION_ID": 20007,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_8_OPTION_ID": 20008,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_9_OPTION_ID": 20009,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_10_OPTION_ID": 20010,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_11_OPTION_ID": 20011,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_12_OPTION_ID": 20012,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_13_OPTION_ID": 20013,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_14_OPTION_ID": 20014,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_0_VALUE": 21000,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_1_VALUE": 21001,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_2_VALUE": 21002,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_3_VALUE": 21003,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_4_VALUE": 21004,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_5_VALUE": 21005,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_6_VALUE": 21006,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_7_VALUE": 21007,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_8_VALUE": 21008,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_9_VALUE": 21009,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_10_VALUE": 21010,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_11_VALUE": 21011,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_12_VALUE": 21012,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_13_VALUE": 21013,
                            "BACKFILL_CREATIVE_CUSTOM_FIELD_14_VALUE": 21014,
                            "CUSTOM_DIMENSION_0_VALUE_ID": 100000,
                            "CUSTOM_DIMENSION_1_VALUE_ID": 100001,
                            "CUSTOM_DIMENSION_2_VALUE_ID": 100002,
                            "CUSTOM_DIMENSION_3_VALUE_ID": 100003,
                            "CUSTOM_DIMENSION_4_VALUE_ID": 100004,
                            "CUSTOM_DIMENSION_5_VALUE_ID": 100005,
                            "CUSTOM_DIMENSION_6_VALUE_ID": 100006,
                            "CUSTOM_DIMENSION_7_VALUE_ID": 100007,
                            "CUSTOM_DIMENSION_8_VALUE_ID": 100008,
                            "CUSTOM_DIMENSION_9_VALUE_ID": 100009,
                            "CUSTOM_DIMENSION_0_VALUE": 101000,
                            "CUSTOM_DIMENSION_1_VALUE": 101001,
                            "CUSTOM_DIMENSION_2_VALUE": 101002,
                            "CUSTOM_DIMENSION_3_VALUE": 101003,
                            "CUSTOM_DIMENSION_4_VALUE": 101004,
                            "CUSTOM_DIMENSION_5_VALUE": 101005,
                            "CUSTOM_DIMENSION_6_VALUE": 101006,
                            "CUSTOM_DIMENSION_7_VALUE": 101007,
                            "CUSTOM_DIMENSION_8_VALUE": 101008,
                            "CUSTOM_DIMENSION_9_VALUE": 101009
                          }
                        },
                        "Metric": {
                          "values": {
                            "METRIC_UNSPECIFIED": 0,
                            "ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME": 61,
                            "ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS": 58,
                            "ACTIVE_VIEW_MEASURABLE_IMPRESSIONS": 57,
                            "ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE": 60,
                            "ACTIVE_VIEW_VIEWABLE_IMPRESSIONS": 56,
                            "ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE": 59,
                            "ADSENSE_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME": 73,
                            "ADSENSE_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS": 70,
                            "ADSENSE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS": 69,
                            "ADSENSE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE": 72,
                            "ADSENSE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS": 68,
                            "ADSENSE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE": 71,
                            "ADSENSE_AVERAGE_ECPM": 26,
                            "ADSENSE_CLICKS": 23,
                            "ADSENSE_CTR": 24,
                            "ADSENSE_IMPRESSIONS": 22,
                            "ADSENSE_PERCENT_CLICKS": 28,
                            "ADSENSE_PERCENT_IMPRESSIONS": 27,
                            "ADSENSE_PERCENT_REVENUE": 29,
                            "ADSENSE_PERCENT_REVENUE_WITHOUT_CPD": 30,
                            "ADSENSE_RESPONSES_SERVED": 41,
                            "ADSENSE_REVENUE": 25,
                            "AD_EXCHANGE_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME": 79,
                            "AD_EXCHANGE_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS": 76,
                            "AD_EXCHANGE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS": 75,
                            "AD_EXCHANGE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE": 78,
                            "AD_EXCHANGE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS": 74,
                            "AD_EXCHANGE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE": 77,
                            "AD_EXCHANGE_AVERAGE_ECPM": 18,
                            "AD_EXCHANGE_CLICKS": 15,
                            "AD_EXCHANGE_CTR": 16,
                            "AD_EXCHANGE_IMPRESSIONS": 14,
                            "AD_EXCHANGE_PERCENT_CLICKS": 20,
                            "AD_EXCHANGE_PERCENT_IMPRESSIONS": 19,
                            "AD_EXCHANGE_PERCENT_REVENUE": 21,
                            "AD_EXCHANGE_PERCENT_REVENUE_WITHOUT_CPD": 31,
                            "AD_EXCHANGE_RESPONSES_SERVED": 42,
                            "AD_EXCHANGE_REVENUE": 17,
                            "AD_REQUESTS": 38,
                            "AD_SERVER_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME": 67,
                            "AD_SERVER_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS": 64,
                            "AD_SERVER_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS": 63,
                            "AD_SERVER_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE": 66,
                            "AD_SERVER_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS": 62,
                            "AD_SERVER_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE": 65,
                            "AD_SERVER_AVERAGE_ECPM": 34,
                            "AD_SERVER_AVERAGE_ECPM_WITHOUT_CPD": 10,
                            "AD_SERVER_CLICKS": 7,
                            "AD_SERVER_CPD_REVENUE": 32,
                            "AD_SERVER_CTR": 8,
                            "AD_SERVER_IMPRESSIONS": 6,
                            "AD_SERVER_PERCENT_CLICKS": 12,
                            "AD_SERVER_PERCENT_IMPRESSIONS": 11,
                            "AD_SERVER_PERCENT_REVENUE": 35,
                            "AD_SERVER_PERCENT_REVENUE_WITHOUT_CPD": 13,
                            "AD_SERVER_RESPONSES_SERVED": 40,
                            "AD_SERVER_REVENUE": 33,
                            "AD_SERVER_REVENUE_WITHOUT_CPD": 9,
                            "AUCTIONS_WON": 80,
                            "AVERAGE_ECPM": 37,
                            "AVERAGE_ECPM_WITHOUT_CPD": 5,
                            "BIDS": 81,
                            "BIDS_IN_AUCTION": 82,
                            "CALLOUTS": 83,
                            "CLICKS": 2,
                            "CODE_SERVED_COUNT": 44,
                            "CTR": 3,
                            "GOOGLE_SOLD_AUCTION_COVIEWED_IMPRESSIONS": 129,
                            "GOOGLE_SOLD_AUCTION_IMPRESSIONS": 128,
                            "GOOGLE_SOLD_COVIEWED_IMPRESSIONS": 131,
                            "GOOGLE_SOLD_IMPRESSIONS": 130,
                            "GOOGLE_SOLD_RESERVATION_COVIEWED_IMPRESSIONS": 127,
                            "GOOGLE_SOLD_RESERVATION_IMPRESSIONS": 126,
                            "IMPRESSIONS": 1,
                            "PARTNER_SALES_FILLED_POD_REQUESTS": 135,
                            "PARTNER_SALES_FILL_RATE": 136,
                            "PARTNER_SALES_PARTNER_MATCH_RATE": 137,
                            "PARTNER_SALES_QUERIES": 132,
                            "PARTNER_SALES_UNFILLED_IMPRESSIONS": 133,
                            "PARTNER_SALES_UNMATCHED_QUERIES": 134,
                            "PARTNER_SOLD_CODE_SERVED": 125,
                            "PARTNER_SOLD_COVIEWED_IMPRESSIONS": 124,
                            "PARTNER_SOLD_IMPRESSIONS": 123,
                            "PROGRAMMATIC_ELIGIBLE_AD_REQUESTS": 177,
                            "PROGRAMMATIC_MATCH_RATE": 178,
                            "PROGRAMMATIC_RESPONSES_SERVED": 176,
                            "RESPONSES_SERVED": 39,
                            "REVENUE": 36,
                            "REVENUE_WITHOUT_CPD": 4,
                            "SUCCESSFUL_RESPONSES": 84,
                            "UNFILLED_IMPRESSIONS": 45,
                            "UNMATCHED_AD_REQUESTS": 43,
                            "USER_MESSAGES_OFFERWALL_MESSAGES_SHOWN": 121,
                            "USER_MESSAGES_OFFERWALL_SUCCESSFUL_ENGAGEMENTS": 122,
                            "VIDEO_INTERACTION_AVERAGE_INTERACTION_RATE": 92,
                            "VIDEO_INTERACTION_COLLAPSES": 93,
                            "VIDEO_INTERACTION_EXPANDS": 95,
                            "VIDEO_INTERACTION_FULL_SCREENS": 96,
                            "VIDEO_INTERACTION_MUTES": 97,
                            "VIDEO_INTERACTION_PAUSES": 98,
                            "VIDEO_INTERACTION_RESUMES": 99,
                            "VIDEO_INTERACTION_REWINDS": 100,
                            "VIDEO_INTERACTION_UNMUTES": 101,
                            "VIDEO_INTERACTION_VIDEO_SKIPS": 102,
                            "VIDEO_REAL_TIME_CREATIVE_SERVES": 139,
                            "VIDEO_REAL_TIME_ERROR_100_COUNT": 143,
                            "VIDEO_REAL_TIME_ERROR_101_COUNT": 144,
                            "VIDEO_REAL_TIME_ERROR_102_COUNT": 145,
                            "VIDEO_REAL_TIME_ERROR_200_COUNT": 146,
                            "VIDEO_REAL_TIME_ERROR_201_COUNT": 147,
                            "VIDEO_REAL_TIME_ERROR_202_COUNT": 148,
                            "VIDEO_REAL_TIME_ERROR_203_COUNT": 149,
                            "VIDEO_REAL_TIME_ERROR_300_COUNT": 150,
                            "VIDEO_REAL_TIME_ERROR_301_COUNT": 151,
                            "VIDEO_REAL_TIME_ERROR_302_COUNT": 152,
                            "VIDEO_REAL_TIME_ERROR_303_COUNT": 153,
                            "VIDEO_REAL_TIME_ERROR_400_COUNT": 154,
                            "VIDEO_REAL_TIME_ERROR_401_COUNT": 155,
                            "VIDEO_REAL_TIME_ERROR_402_COUNT": 156,
                            "VIDEO_REAL_TIME_ERROR_403_COUNT": 157,
                            "VIDEO_REAL_TIME_ERROR_405_COUNT": 158,
                            "VIDEO_REAL_TIME_ERROR_406_COUNT": 159,
                            "VIDEO_REAL_TIME_ERROR_407_COUNT": 160,
                            "VIDEO_REAL_TIME_ERROR_408_COUNT": 161,
                            "VIDEO_REAL_TIME_ERROR_409_COUNT": 162,
                            "VIDEO_REAL_TIME_ERROR_410_COUNT": 163,
                            "VIDEO_REAL_TIME_ERROR_500_COUNT": 164,
                            "VIDEO_REAL_TIME_ERROR_501_COUNT": 165,
                            "VIDEO_REAL_TIME_ERROR_502_COUNT": 166,
                            "VIDEO_REAL_TIME_ERROR_503_COUNT": 167,
                            "VIDEO_REAL_TIME_ERROR_600_COUNT": 168,
                            "VIDEO_REAL_TIME_ERROR_601_COUNT": 169,
                            "VIDEO_REAL_TIME_ERROR_602_COUNT": 170,
                            "VIDEO_REAL_TIME_ERROR_603_COUNT": 171,
                            "VIDEO_REAL_TIME_ERROR_604_COUNT": 172,
                            "VIDEO_REAL_TIME_ERROR_900_COUNT": 173,
                            "VIDEO_REAL_TIME_ERROR_901_COUNT": 174,
                            "VIDEO_REAL_TIME_IMPRESSIONS": 138,
                            "VIDEO_REAL_TIME_MATCHED_QUERIES": 140,
                            "VIDEO_REAL_TIME_TOTAL_ERROR_COUNT": 175,
                            "VIDEO_REAL_TIME_TOTAL_QUERIES": 142,
                            "VIDEO_REAL_TIME_UNMATCHED_QUERIES": 141,
                            "VIDEO_VIEWERSHIP_AUTO_PLAYS": 103,
                            "VIDEO_VIEWERSHIP_AVERAGE_VIEW_RATE": 104,
                            "VIDEO_VIEWERSHIP_AVERAGE_VIEW_TIME": 105,
                            "VIDEO_VIEWERSHIP_CLICK_TO_PLAYS": 106,
                            "VIDEO_VIEWERSHIP_COMPLETES": 107,
                            "VIDEO_VIEWERSHIP_COMPLETION_RATE": 108,
                            "VIDEO_VIEWERSHIP_ENGAGED_VIEWS": 109,
                            "VIDEO_VIEWERSHIP_FIRST_QUARTILES": 110,
                            "VIDEO_VIEWERSHIP_MIDPOINTS": 111,
                            "VIDEO_VIEWERSHIP_SKIP_BUTTONS_SHOWN": 112,
                            "VIDEO_VIEWERSHIP_STARTS": 113,
                            "VIDEO_VIEWERSHIP_THIRD_QUARTILES": 114,
                            "VIDEO_VIEWERSHIP_TOTAL_ERROR_COUNT": 115,
                            "VIDEO_VIEWERSHIP_TOTAL_ERROR_RATE": 94,
                            "VIDEO_VIEWERSHIP_VIDEO_LENGTH": 116,
                            "VIDEO_VIEWERSHIP_VIEW_THROUGH_RATE": 117,
                            "YIELD_GROUP_ESTIMATED_CPM": 88,
                            "YIELD_GROUP_ESTIMATED_REVENUE": 87,
                            "YIELD_GROUP_IMPRESSIONS": 85,
                            "YIELD_GROUP_MEDIATION_FILL_RATE": 89,
                            "YIELD_GROUP_MEDIATION_MATCHED_QUERIES": 86,
                            "YIELD_GROUP_MEDIATION_PASSBACKS": 118,
                            "YIELD_GROUP_MEDIATION_THIRD_PARTY_ECPM": 90
                          }
                        },
                        "MetricValueType": {
                          "values": {
                            "PRIMARY": 0,
                            "PRIMARY_PERCENT_OF_TOTAL": 1,
                            "COMPARISON": 2,
                            "COMPARISON_PERCENT_OF_TOTAL": 3,
                            "ABSOLUTE_CHANGE": 4,
                            "RELATIVE_CHANGE": 5
                          }
                        },
                        "ReportType": {
                          "values": {
                            "REPORT_TYPE_UNSPECIFIED": 0,
                            "HISTORICAL": 1
                          }
                        },
                        "Visibility": {
                          "values": {
                            "HIDDEN": 0,
                            "DRAFT": 1,
                            "SAVED": 2
                          }
                        }
                      }
                    },
                    "RunReportRequest": {
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Report"
                          }
                        }
                      }
                    },
                    "RunReportMetadata": {
                      "fields": {
                        "percentComplete": {
                          "type": "int32",
                          "id": 2
                        },
                        "report": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Report"
                          }
                        }
                      }
                    },
                    "RunReportResponse": {
                      "fields": {
                        "reportResult": {
                          "type": "string",
                          "id": 1
                        }
                      }
                    },
                    "GetReportRequest": {
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Report"
                          }
                        }
                      }
                    },
                    "ListReportsRequest": {
                      "fields": {
                        "parent": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Network"
                          }
                        },
                        "pageSize": {
                          "type": "int32",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "pageToken": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "filter": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "orderBy": {
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "skip": {
                          "type": "int32",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        }
                      }
                    },
                    "ListReportsResponse": {
                      "fields": {
                        "reports": {
                          "rule": "repeated",
                          "type": "Report",
                          "id": 1
                        },
                        "nextPageToken": {
                          "type": "string",
                          "id": 2
                        },
                        "totalSize": {
                          "type": "int32",
                          "id": 3
                        }
                      }
                    },
                    "CreateReportRequest": {
                      "fields": {
                        "parent": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).child_type": "admanager.googleapis.com/Report"
                          }
                        },
                        "report": {
                          "type": "Report",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        }
                      }
                    },
                    "UpdateReportRequest": {
                      "fields": {
                        "report": {
                          "type": "Report",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "updateMask": {
                          "type": "google.protobuf.FieldMask",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        }
                      }
                    },
                    "FetchReportResultRowsRequest": {
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1
                        },
                        "pageSize": {
                          "type": "int32",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "pageToken": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        }
                      }
                    },
                    "FetchReportResultRowsResponse": {
                      "fields": {
                        "rows": {
                          "rule": "repeated",
                          "type": "Report.DataTable.Row",
                          "id": 1
                        },
                        "runTime": {
                          "type": "google.protobuf.Timestamp",
                          "id": 2
                        },
                        "dateRanges": {
                          "rule": "repeated",
                          "type": "Report.DateRange.FixedDateRange",
                          "id": 3
                        },
                        "comparisonDateRanges": {
                          "rule": "repeated",
                          "type": "Report.DateRange.FixedDateRange",
                          "id": 4
                        },
                        "totalRowCount": {
                          "type": "int32",
                          "id": 5
                        },
                        "nextPageToken": {
                          "type": "string",
                          "id": 6
                        }
                      }
                    },
                    "ReportDefinition": {
                      "oneofs": {
                        "_comparisonDateRange": {
                          "oneof": [
                            "comparisonDateRange"
                          ]
                        }
                      },
                      "fields": {
                        "dimensions": {
                          "rule": "repeated",
                          "type": "Report.Dimension",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "metrics": {
                          "rule": "repeated",
                          "type": "Report.Metric",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "filters": {
                          "rule": "repeated",
                          "type": "Report.Filter",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "timeZone": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "currencyCode": {
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "dateRange": {
                          "type": "Report.DateRange",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "comparisonDateRange": {
                          "type": "Report.DateRange",
                          "id": 9,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL",
                            "proto3_optional": true
                          }
                        },
                        "customDimensionKeyIds": {
                          "rule": "repeated",
                          "type": "int64",
                          "id": 7,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "lineItemCustomFieldIds": {
                          "rule": "repeated",
                          "type": "int64",
                          "id": 11,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "orderCustomFieldIds": {
                          "rule": "repeated",
                          "type": "int64",
                          "id": 12,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "creativeCustomFieldIds": {
                          "rule": "repeated",
                          "type": "int64",
                          "id": 13,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "reportType": {
                          "type": "Report.ReportType",
                          "id": 8,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "timePeriodColumn": {
                          "type": "Report.TimePeriodColumn",
                          "id": 10,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "flags": {
                          "rule": "repeated",
                          "type": "Report.Flag",
                          "id": 14,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "sorts": {
                          "rule": "repeated",
                          "type": "Report.Sort",
                          "id": 15,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        }
                      }
                    },
                    "ScheduleOptions": {
                      "fields": {
                        "schedule": {
                          "type": "Schedule",
                          "id": 1
                        },
                        "deliveryCondition": {
                          "type": "DeliveryCondition",
                          "id": 2
                        },
                        "flags": {
                          "rule": "repeated",
                          "type": "Report.Flag",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        }
                      },
                      "nested": {
                        "DeliveryCondition": {
                          "values": {
                            "NEVER": 0,
                            "ALWAYS": 1,
                            "WHEN_FLAG_CONDITIONS_MET": 2
                          }
                        }
                      }
                    },
                    "Schedule": {
                      "oneofs": {
                        "frequencySchedule": {
                          "oneof": [
                            "weeklySchedule",
                            "monthlySchedule"
                          ]
                        }
                      },
                      "fields": {
                        "weeklySchedule": {
                          "type": "WeeklySchedule",
                          "id": 6
                        },
                        "monthlySchedule": {
                          "type": "MonthlySchedule",
                          "id": 7
                        },
                        "startDate": {
                          "type": "google.type.Date",
                          "id": 1
                        },
                        "endDate": {
                          "type": "google.type.Date",
                          "id": 2
                        },
                        "frequency": {
                          "type": "Frequency",
                          "id": 3
                        },
                        "startTime": {
                          "type": "google.type.TimeOfDay",
                          "id": 4
                        }
                      },
                      "nested": {
                        "WeeklySchedule": {
                          "fields": {
                            "weeklyScheduledDays": {
                              "rule": "repeated",
                              "type": "google.type.DayOfWeek",
                              "id": 1
                            }
                          }
                        },
                        "MonthlySchedule": {
                          "fields": {
                            "monthlyScheduledDays": {
                              "rule": "repeated",
                              "type": "int32",
                              "id": 1
                            }
                          }
                        },
                        "Frequency": {
                          "values": {
                            "FREQUENCY_UNSPECIFIED": 0,
                            "HOURLY": 1,
                            "TWO_TIMES_DAILY": 2,
                            "THREE_TIMES_DAILY": 3,
                            "FOUR_TIMES_DAILY": 4,
                            "DAILY": 5,
                            "WEEKLY": 6,
                            "MONTHLY": 7
                          }
                        }
                      }
                    },
                    "RoleStatusEnum": {
                      "fields": {},
                      "nested": {
                        "RoleStatus": {
                          "values": {
                            "ROLE_STATUS_UNSPECIFIED": 0,
                            "ACTIVE": 1,
                            "INACTIVE": 2
                          }
                        }
                      }
                    },
                    "Role": {
                      "options": {
                        "(google.api.resource).type": "admanager.googleapis.com/Role",
                        "(google.api.resource).pattern": "networks/{network_code}/roles/{role}",
                        "(google.api.resource).plural": "roles",
                        "(google.api.resource).singular": "role"
                      },
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "IDENTIFIER"
                          }
                        },
                        "roleId": {
                          "type": "int64",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "displayName": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "description": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "builtIn": {
                          "type": "bool",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "status": {
                          "type": "RoleStatusEnum.RoleStatus",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        }
                      }
                    },
                    "RoleService": {
                      "options": {
                        "(google.api.default_host)": "admanager.googleapis.com"
                      },
                      "methods": {
                        "GetRole": {
                          "requestType": "GetRoleRequest",
                          "responseType": "Role",
                          "options": {
                            "(google.api.http).get": "/v1/{name=networks/*/roles/*}",
                            "(google.api.method_signature)": "name"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{name=networks/*/roles/*}"
                              }
                            },
                            {
                              "(google.api.method_signature)": "name"
                            }
                          ]
                        },
                        "ListRoles": {
                          "requestType": "ListRolesRequest",
                          "responseType": "ListRolesResponse",
                          "options": {
                            "(google.api.http).get": "/v1/{parent=networks/*}/roles",
                            "(google.api.method_signature)": "parent"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{parent=networks/*}/roles"
                              }
                            },
                            {
                              "(google.api.method_signature)": "parent"
                            }
                          ]
                        }
                      }
                    },
                    "GetRoleRequest": {
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Role"
                          }
                        }
                      }
                    },
                    "ListRolesRequest": {
                      "fields": {
                        "parent": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Network"
                          }
                        },
                        "pageSize": {
                          "type": "int32",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "pageToken": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "filter": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "orderBy": {
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "skip": {
                          "type": "int32",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        }
                      }
                    },
                    "ListRolesResponse": {
                      "fields": {
                        "roles": {
                          "rule": "repeated",
                          "type": "Role",
                          "id": 1
                        },
                        "nextPageToken": {
                          "type": "string",
                          "id": 2
                        },
                        "totalSize": {
                          "type": "int32",
                          "id": 3
                        }
                      }
                    },
                    "TaxonomyCategory": {
                      "options": {
                        "(google.api.resource).type": "admanager.googleapis.com/TaxonomyCategory",
                        "(google.api.resource).pattern": "networks/{network_code}/taxonomyCategories/{taxonomy_category}",
                        "(google.api.resource).plural": "taxonomyCategories",
                        "(google.api.resource).singular": "taxonomyCategory"
                      },
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "IDENTIFIER"
                          }
                        },
                        "taxonomyCategoryId": {
                          "type": "int64",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "displayName": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "groupingOnly": {
                          "type": "bool",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "parentTaxonomyCategoryId": {
                          "type": "int64",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "taxonomyType": {
                          "type": "TaxonomyTypeEnum.TaxonomyType",
                          "id": 9,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "ancestorNames": {
                          "rule": "repeated",
                          "type": "string",
                          "id": 7,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "ancestorTaxonomyCategoryIds": {
                          "rule": "repeated",
                          "type": "int64",
                          "id": 8,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        }
                      }
                    },
                    "TaxonomyTypeEnum": {
                      "fields": {},
                      "nested": {
                        "TaxonomyType": {
                          "values": {
                            "TAXONOMY_TYPE_UNSPECIFIED": 0,
                            "TAXONOMY_IAB_AUDIENCE_1_1": 3,
                            "TAXONOMY_IAB_CONTENT_2_1": 4,
                            "TAXONOMY_IAB_CONTENT_2_2": 6,
                            "TAXONOMY_IAB_CONTENT_3_0": 5,
                            "TAXONOMY_GOOGLE_STRUCTURED_VIDEO_1_0": 7
                          }
                        }
                      }
                    },
                    "TaxonomyCategoryService": {
                      "options": {
                        "(google.api.default_host)": "admanager.googleapis.com"
                      },
                      "methods": {
                        "GetTaxonomyCategory": {
                          "requestType": "GetTaxonomyCategoryRequest",
                          "responseType": "TaxonomyCategory",
                          "options": {
                            "(google.api.http).get": "/v1/{name=networks/*/taxonomyCategories/*}",
                            "(google.api.method_signature)": "name"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{name=networks/*/taxonomyCategories/*}"
                              }
                            },
                            {
                              "(google.api.method_signature)": "name"
                            }
                          ]
                        },
                        "ListTaxonomyCategories": {
                          "requestType": "ListTaxonomyCategoriesRequest",
                          "responseType": "ListTaxonomyCategoriesResponse",
                          "options": {
                            "(google.api.http).get": "/v1/{parent=networks/*}/taxonomyCategories",
                            "(google.api.method_signature)": "parent"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{parent=networks/*}/taxonomyCategories"
                              }
                            },
                            {
                              "(google.api.method_signature)": "parent"
                            }
                          ]
                        }
                      }
                    },
                    "GetTaxonomyCategoryRequest": {
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/TaxonomyCategory"
                          }
                        }
                      }
                    },
                    "ListTaxonomyCategoriesRequest": {
                      "fields": {
                        "parent": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Network"
                          }
                        },
                        "pageSize": {
                          "type": "int32",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "pageToken": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "filter": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "orderBy": {
                          "type": "string",
                          "id": 5,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "skip": {
                          "type": "int32",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        }
                      }
                    },
                    "ListTaxonomyCategoriesResponse": {
                      "fields": {
                        "taxonomyCategories": {
                          "rule": "repeated",
                          "type": "TaxonomyCategory",
                          "id": 1
                        },
                        "nextPageToken": {
                          "type": "string",
                          "id": 2
                        },
                        "totalSize": {
                          "type": "int32",
                          "id": 3
                        }
                      }
                    },
                    "Team": {
                      "options": {
                        "(google.api.resource).type": "admanager.googleapis.com/Team",
                        "(google.api.resource).pattern": "networks/{network_code}/teams/{team}",
                        "(google.api.resource).plural": "teams",
                        "(google.api.resource).singular": "team"
                      },
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "IDENTIFIER"
                          }
                        },
                        "teamId": {
                          "type": "int64",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        }
                      }
                    },
                    "User": {
                      "options": {
                        "(google.api.resource).type": "admanager.googleapis.com/User",
                        "(google.api.resource).pattern": "networks/{network_code}/users/{user}",
                        "(google.api.resource).plural": "users",
                        "(google.api.resource).singular": "user"
                      },
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "IDENTIFIER"
                          }
                        },
                        "userId": {
                          "type": "int64",
                          "id": 10,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "displayName": {
                          "type": "string",
                          "id": 2,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "email": {
                          "type": "string",
                          "id": 3,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED"
                          }
                        },
                        "role": {
                          "type": "string",
                          "id": 4,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/Role"
                          }
                        },
                        "active": {
                          "type": "bool",
                          "id": 6,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "externalId": {
                          "type": "string",
                          "id": 7,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        },
                        "serviceAccount": {
                          "type": "bool",
                          "id": 8,
                          "options": {
                            "(google.api.field_behavior)": "OUTPUT_ONLY"
                          }
                        },
                        "ordersUiLocalTimeZone": {
                          "type": "string",
                          "id": 9,
                          "options": {
                            "(google.api.field_behavior)": "OPTIONAL"
                          }
                        }
                      }
                    },
                    "UserService": {
                      "options": {
                        "(google.api.default_host)": "admanager.googleapis.com"
                      },
                      "methods": {
                        "GetUser": {
                          "requestType": "GetUserRequest",
                          "responseType": "User",
                          "options": {
                            "(google.api.http).get": "/v1/{name=networks/*/users/*}",
                            "(google.api.method_signature)": "name"
                          },
                          "parsedOptions": [
                            {
                              "(google.api.http)": {
                                "get": "/v1/{name=networks/*/users/*}"
                              }
                            },
                            {
                              "(google.api.method_signature)": "name"
                            }
                          ]
                        }
                      }
                    },
                    "GetUserRequest": {
                      "fields": {
                        "name": {
                          "type": "string",
                          "id": 1,
                          "options": {
                            "(google.api.field_behavior)": "REQUIRED",
                            "(google.api.resource_reference).type": "admanager.googleapis.com/User"
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "api": {
          "options": {
            "go_package": "google.golang.org/genproto/googleapis/api;api",
            "java_multiple_files": true,
            "java_outer_classname": "LaunchStageProto",
            "java_package": "com.google.api",
            "objc_class_prefix": "GAPI",
            "cc_enable_arenas": true
          },
          "nested": {
            "fieldBehavior": {
              "rule": "repeated",
              "type": "google.api.FieldBehavior",
              "id": 1052,
              "extend": "google.protobuf.FieldOptions"
            },
            "FieldBehavior": {
              "values": {
                "FIELD_BEHAVIOR_UNSPECIFIED": 0,
                "OPTIONAL": 1,
                "REQUIRED": 2,
                "OUTPUT_ONLY": 3,
                "INPUT_ONLY": 4,
                "IMMUTABLE": 5,
                "UNORDERED_LIST": 6,
                "NON_EMPTY_DEFAULT": 7,
                "IDENTIFIER": 8
              }
            },
            "resourceReference": {
              "type": "google.api.ResourceReference",
              "id": 1055,
              "extend": "google.protobuf.FieldOptions"
            },
            "resourceDefinition": {
              "rule": "repeated",
              "type": "google.api.ResourceDescriptor",
              "id": 1053,
              "extend": "google.protobuf.FileOptions"
            },
            "resource": {
              "type": "google.api.ResourceDescriptor",
              "id": 1053,
              "extend": "google.protobuf.MessageOptions"
            },
            "ResourceDescriptor": {
              "fields": {
                "type": {
                  "type": "string",
                  "id": 1
                },
                "pattern": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 2
                },
                "nameField": {
                  "type": "string",
                  "id": 3
                },
                "history": {
                  "type": "History",
                  "id": 4
                },
                "plural": {
                  "type": "string",
                  "id": 5
                },
                "singular": {
                  "type": "string",
                  "id": 6
                },
                "style": {
                  "rule": "repeated",
                  "type": "Style",
                  "id": 10
                }
              },
              "nested": {
                "History": {
                  "values": {
                    "HISTORY_UNSPECIFIED": 0,
                    "ORIGINALLY_SINGLE_PATTERN": 1,
                    "FUTURE_MULTI_PATTERN": 2
                  }
                },
                "Style": {
                  "values": {
                    "STYLE_UNSPECIFIED": 0,
                    "DECLARATIVE_FRIENDLY": 1
                  }
                }
              }
            },
            "ResourceReference": {
              "fields": {
                "type": {
                  "type": "string",
                  "id": 1
                },
                "childType": {
                  "type": "string",
                  "id": 2
                }
              }
            },
            "http": {
              "type": "HttpRule",
              "id": 72295728,
              "extend": "google.protobuf.MethodOptions"
            },
            "Http": {
              "fields": {
                "rules": {
                  "rule": "repeated",
                  "type": "HttpRule",
                  "id": 1
                },
                "fullyDecodeReservedExpansion": {
                  "type": "bool",
                  "id": 2
                }
              }
            },
            "HttpRule": {
              "oneofs": {
                "pattern": {
                  "oneof": [
                    "get",
                    "put",
                    "post",
                    "delete",
                    "patch",
                    "custom"
                  ]
                }
              },
              "fields": {
                "selector": {
                  "type": "string",
                  "id": 1
                },
                "get": {
                  "type": "string",
                  "id": 2
                },
                "put": {
                  "type": "string",
                  "id": 3
                },
                "post": {
                  "type": "string",
                  "id": 4
                },
                "delete": {
                  "type": "string",
                  "id": 5
                },
                "patch": {
                  "type": "string",
                  "id": 6
                },
                "custom": {
                  "type": "CustomHttpPattern",
                  "id": 8
                },
                "body": {
                  "type": "string",
                  "id": 7
                },
                "responseBody": {
                  "type": "string",
                  "id": 12
                },
                "additionalBindings": {
                  "rule": "repeated",
                  "type": "HttpRule",
                  "id": 11
                }
              }
            },
            "CustomHttpPattern": {
              "fields": {
                "kind": {
                  "type": "string",
                  "id": 1
                },
                "path": {
                  "type": "string",
                  "id": 2
                }
              }
            },
            "methodSignature": {
              "rule": "repeated",
              "type": "string",
              "id": 1051,
              "extend": "google.protobuf.MethodOptions"
            },
            "defaultHost": {
              "type": "string",
              "id": 1049,
              "extend": "google.protobuf.ServiceOptions"
            },
            "oauthScopes": {
              "type": "string",
              "id": 1050,
              "extend": "google.protobuf.ServiceOptions"
            },
            "CommonLanguageSettings": {
              "fields": {
                "referenceDocsUri": {
                  "type": "string",
                  "id": 1,
                  "options": {
                    "deprecated": true
                  }
                },
                "destinations": {
                  "rule": "repeated",
                  "type": "ClientLibraryDestination",
                  "id": 2
                }
              }
            },
            "ClientLibrarySettings": {
              "fields": {
                "version": {
                  "type": "string",
                  "id": 1
                },
                "launchStage": {
                  "type": "LaunchStage",
                  "id": 2
                },
                "restNumericEnums": {
                  "type": "bool",
                  "id": 3
                },
                "javaSettings": {
                  "type": "JavaSettings",
                  "id": 21
                },
                "cppSettings": {
                  "type": "CppSettings",
                  "id": 22
                },
                "phpSettings": {
                  "type": "PhpSettings",
                  "id": 23
                },
                "pythonSettings": {
                  "type": "PythonSettings",
                  "id": 24
                },
                "nodeSettings": {
                  "type": "NodeSettings",
                  "id": 25
                },
                "dotnetSettings": {
                  "type": "DotnetSettings",
                  "id": 26
                },
                "rubySettings": {
                  "type": "RubySettings",
                  "id": 27
                },
                "goSettings": {
                  "type": "GoSettings",
                  "id": 28
                }
              }
            },
            "Publishing": {
              "fields": {
                "methodSettings": {
                  "rule": "repeated",
                  "type": "MethodSettings",
                  "id": 2
                },
                "newIssueUri": {
                  "type": "string",
                  "id": 101
                },
                "documentationUri": {
                  "type": "string",
                  "id": 102
                },
                "apiShortName": {
                  "type": "string",
                  "id": 103
                },
                "githubLabel": {
                  "type": "string",
                  "id": 104
                },
                "codeownerGithubTeams": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 105
                },
                "docTagPrefix": {
                  "type": "string",
                  "id": 106
                },
                "organization": {
                  "type": "ClientLibraryOrganization",
                  "id": 107
                },
                "librarySettings": {
                  "rule": "repeated",
                  "type": "ClientLibrarySettings",
                  "id": 109
                },
                "protoReferenceDocumentationUri": {
                  "type": "string",
                  "id": 110
                }
              }
            },
            "JavaSettings": {
              "fields": {
                "libraryPackage": {
                  "type": "string",
                  "id": 1
                },
                "serviceClassNames": {
                  "keyType": "string",
                  "type": "string",
                  "id": 2
                },
                "common": {
                  "type": "CommonLanguageSettings",
                  "id": 3
                }
              }
            },
            "CppSettings": {
              "fields": {
                "common": {
                  "type": "CommonLanguageSettings",
                  "id": 1
                }
              }
            },
            "PhpSettings": {
              "fields": {
                "common": {
                  "type": "CommonLanguageSettings",
                  "id": 1
                }
              }
            },
            "PythonSettings": {
              "fields": {
                "common": {
                  "type": "CommonLanguageSettings",
                  "id": 1
                }
              }
            },
            "NodeSettings": {
              "fields": {
                "common": {
                  "type": "CommonLanguageSettings",
                  "id": 1
                }
              }
            },
            "DotnetSettings": {
              "fields": {
                "common": {
                  "type": "CommonLanguageSettings",
                  "id": 1
                },
                "renamedServices": {
                  "keyType": "string",
                  "type": "string",
                  "id": 2
                },
                "renamedResources": {
                  "keyType": "string",
                  "type": "string",
                  "id": 3
                },
                "ignoredResources": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 4
                },
                "forcedNamespaceAliases": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 5
                },
                "handwrittenSignatures": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 6
                }
              }
            },
            "RubySettings": {
              "fields": {
                "common": {
                  "type": "CommonLanguageSettings",
                  "id": 1
                }
              }
            },
            "GoSettings": {
              "fields": {
                "common": {
                  "type": "CommonLanguageSettings",
                  "id": 1
                }
              }
            },
            "MethodSettings": {
              "fields": {
                "selector": {
                  "type": "string",
                  "id": 1
                },
                "longRunning": {
                  "type": "LongRunning",
                  "id": 2
                },
                "autoPopulatedFields": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 3
                }
              },
              "nested": {
                "LongRunning": {
                  "fields": {
                    "initialPollDelay": {
                      "type": "google.protobuf.Duration",
                      "id": 1
                    },
                    "pollDelayMultiplier": {
                      "type": "float",
                      "id": 2
                    },
                    "maxPollDelay": {
                      "type": "google.protobuf.Duration",
                      "id": 3
                    },
                    "totalPollTimeout": {
                      "type": "google.protobuf.Duration",
                      "id": 4
                    }
                  }
                }
              }
            },
            "ClientLibraryOrganization": {
              "values": {
                "CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED": 0,
                "CLOUD": 1,
                "ADS": 2,
                "PHOTOS": 3,
                "STREET_VIEW": 4,
                "SHOPPING": 5,
                "GEO": 6,
                "GENERATIVE_AI": 7
              }
            },
            "ClientLibraryDestination": {
              "values": {
                "CLIENT_LIBRARY_DESTINATION_UNSPECIFIED": 0,
                "GITHUB": 10,
                "PACKAGE_MANAGER": 20
              }
            },
            "LaunchStage": {
              "values": {
                "LAUNCH_STAGE_UNSPECIFIED": 0,
                "UNIMPLEMENTED": 6,
                "PRELAUNCH": 7,
                "EARLY_ACCESS": 1,
                "ALPHA": 2,
                "BETA": 3,
                "GA": 4,
                "DEPRECATED": 5
              }
            }
          }
        },
        "protobuf": {
          "options": {
            "go_package": "google.golang.org/protobuf/types/descriptorpb",
            "java_package": "com.google.protobuf",
            "java_outer_classname": "DescriptorProtos",
            "csharp_namespace": "Google.Protobuf.Reflection",
            "objc_class_prefix": "GPB",
            "cc_enable_arenas": true,
            "optimize_for": "SPEED"
          },
          "nested": {
            "FileDescriptorSet": {
              "fields": {
                "file": {
                  "rule": "repeated",
                  "type": "FileDescriptorProto",
                  "id": 1
                }
              }
            },
            "Edition": {
              "values": {
                "EDITION_UNKNOWN": 0,
                "EDITION_PROTO2": 998,
                "EDITION_PROTO3": 999,
                "EDITION_2023": 1000,
                "EDITION_2024": 1001,
                "EDITION_1_TEST_ONLY": 1,
                "EDITION_2_TEST_ONLY": 2,
                "EDITION_99997_TEST_ONLY": 99997,
                "EDITION_99998_TEST_ONLY": 99998,
                "EDITION_99999_TEST_ONLY": 99999,
                "EDITION_MAX": 2147483647
              }
            },
            "FileDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "package": {
                  "type": "string",
                  "id": 2
                },
                "dependency": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 3
                },
                "publicDependency": {
                  "rule": "repeated",
                  "type": "int32",
                  "id": 10,
                  "options": {
                    "packed": false
                  }
                },
                "weakDependency": {
                  "rule": "repeated",
                  "type": "int32",
                  "id": 11,
                  "options": {
                    "packed": false
                  }
                },
                "messageType": {
                  "rule": "repeated",
                  "type": "DescriptorProto",
                  "id": 4
                },
                "enumType": {
                  "rule": "repeated",
                  "type": "EnumDescriptorProto",
                  "id": 5
                },
                "service": {
                  "rule": "repeated",
                  "type": "ServiceDescriptorProto",
                  "id": 6
                },
                "extension": {
                  "rule": "repeated",
                  "type": "FieldDescriptorProto",
                  "id": 7
                },
                "options": {
                  "type": "FileOptions",
                  "id": 8
                },
                "sourceCodeInfo": {
                  "type": "SourceCodeInfo",
                  "id": 9
                },
                "syntax": {
                  "type": "string",
                  "id": 12
                },
                "edition": {
                  "type": "Edition",
                  "id": 14
                }
              }
            },
            "DescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "field": {
                  "rule": "repeated",
                  "type": "FieldDescriptorProto",
                  "id": 2
                },
                "extension": {
                  "rule": "repeated",
                  "type": "FieldDescriptorProto",
                  "id": 6
                },
                "nestedType": {
                  "rule": "repeated",
                  "type": "DescriptorProto",
                  "id": 3
                },
                "enumType": {
                  "rule": "repeated",
                  "type": "EnumDescriptorProto",
                  "id": 4
                },
                "extensionRange": {
                  "rule": "repeated",
                  "type": "ExtensionRange",
                  "id": 5
                },
                "oneofDecl": {
                  "rule": "repeated",
                  "type": "OneofDescriptorProto",
                  "id": 8
                },
                "options": {
                  "type": "MessageOptions",
                  "id": 7
                },
                "reservedRange": {
                  "rule": "repeated",
                  "type": "ReservedRange",
                  "id": 9
                },
                "reservedName": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 10
                }
              },
              "nested": {
                "ExtensionRange": {
                  "fields": {
                    "start": {
                      "type": "int32",
                      "id": 1
                    },
                    "end": {
                      "type": "int32",
                      "id": 2
                    },
                    "options": {
                      "type": "ExtensionRangeOptions",
                      "id": 3
                    }
                  }
                },
                "ReservedRange": {
                  "fields": {
                    "start": {
                      "type": "int32",
                      "id": 1
                    },
                    "end": {
                      "type": "int32",
                      "id": 2
                    }
                  }
                }
              }
            },
            "ExtensionRangeOptions": {
              "fields": {
                "uninterpretedOption": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                },
                "declaration": {
                  "rule": "repeated",
                  "type": "Declaration",
                  "id": 2,
                  "options": {
                    "retention": "RETENTION_SOURCE"
                  }
                },
                "features": {
                  "type": "FeatureSet",
                  "id": 50
                },
                "verification": {
                  "type": "VerificationState",
                  "id": 3,
                  "options": {
                    "default": "UNVERIFIED",
                    "retention": "RETENTION_SOURCE"
                  }
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ],
              "nested": {
                "Declaration": {
                  "fields": {
                    "number": {
                      "type": "int32",
                      "id": 1
                    },
                    "fullName": {
                      "type": "string",
                      "id": 2
                    },
                    "type": {
                      "type": "string",
                      "id": 3
                    },
                    "reserved": {
                      "type": "bool",
                      "id": 5
                    },
                    "repeated": {
                      "type": "bool",
                      "id": 6
                    }
                  },
                  "reserved": [
                    [
                      4,
                      4
                    ]
                  ]
                },
                "VerificationState": {
                  "values": {
                    "DECLARATION": 0,
                    "UNVERIFIED": 1
                  }
                }
              }
            },
            "FieldDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "number": {
                  "type": "int32",
                  "id": 3
                },
                "label": {
                  "type": "Label",
                  "id": 4
                },
                "type": {
                  "type": "Type",
                  "id": 5
                },
                "typeName": {
                  "type": "string",
                  "id": 6
                },
                "extendee": {
                  "type": "string",
                  "id": 2
                },
                "defaultValue": {
                  "type": "string",
                  "id": 7
                },
                "oneofIndex": {
                  "type": "int32",
                  "id": 9
                },
                "jsonName": {
                  "type": "string",
                  "id": 10
                },
                "options": {
                  "type": "FieldOptions",
                  "id": 8
                },
                "proto3Optional": {
                  "type": "bool",
                  "id": 17
                }
              },
              "nested": {
                "Type": {
                  "values": {
                    "TYPE_DOUBLE": 1,
                    "TYPE_FLOAT": 2,
                    "TYPE_INT64": 3,
                    "TYPE_UINT64": 4,
                    "TYPE_INT32": 5,
                    "TYPE_FIXED64": 6,
                    "TYPE_FIXED32": 7,
                    "TYPE_BOOL": 8,
                    "TYPE_STRING": 9,
                    "TYPE_GROUP": 10,
                    "TYPE_MESSAGE": 11,
                    "TYPE_BYTES": 12,
                    "TYPE_UINT32": 13,
                    "TYPE_ENUM": 14,
                    "TYPE_SFIXED32": 15,
                    "TYPE_SFIXED64": 16,
                    "TYPE_SINT32": 17,
                    "TYPE_SINT64": 18
                  }
                },
                "Label": {
                  "values": {
                    "LABEL_OPTIONAL": 1,
                    "LABEL_REPEATED": 3,
                    "LABEL_REQUIRED": 2
                  }
                }
              }
            },
            "OneofDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "options": {
                  "type": "OneofOptions",
                  "id": 2
                }
              }
            },
            "EnumDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "value": {
                  "rule": "repeated",
                  "type": "EnumValueDescriptorProto",
                  "id": 2
                },
                "options": {
                  "type": "EnumOptions",
                  "id": 3
                },
                "reservedRange": {
                  "rule": "repeated",
                  "type": "EnumReservedRange",
                  "id": 4
                },
                "reservedName": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 5
                }
              },
              "nested": {
                "EnumReservedRange": {
                  "fields": {
                    "start": {
                      "type": "int32",
                      "id": 1
                    },
                    "end": {
                      "type": "int32",
                      "id": 2
                    }
                  }
                }
              }
            },
            "EnumValueDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "number": {
                  "type": "int32",
                  "id": 2
                },
                "options": {
                  "type": "EnumValueOptions",
                  "id": 3
                }
              }
            },
            "ServiceDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "method": {
                  "rule": "repeated",
                  "type": "MethodDescriptorProto",
                  "id": 2
                },
                "options": {
                  "type": "ServiceOptions",
                  "id": 3
                }
              }
            },
            "MethodDescriptorProto": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "inputType": {
                  "type": "string",
                  "id": 2
                },
                "outputType": {
                  "type": "string",
                  "id": 3
                },
                "options": {
                  "type": "MethodOptions",
                  "id": 4
                },
                "clientStreaming": {
                  "type": "bool",
                  "id": 5,
                  "options": {
                    "default": false
                  }
                },
                "serverStreaming": {
                  "type": "bool",
                  "id": 6,
                  "options": {
                    "default": false
                  }
                }
              }
            },
            "FileOptions": {
              "fields": {
                "javaPackage": {
                  "type": "string",
                  "id": 1
                },
                "javaOuterClassname": {
                  "type": "string",
                  "id": 8
                },
                "javaMultipleFiles": {
                  "type": "bool",
                  "id": 10,
                  "options": {
                    "default": false
                  }
                },
                "javaGenerateEqualsAndHash": {
                  "type": "bool",
                  "id": 20,
                  "options": {
                    "deprecated": true
                  }
                },
                "javaStringCheckUtf8": {
                  "type": "bool",
                  "id": 27,
                  "options": {
                    "default": false
                  }
                },
                "optimizeFor": {
                  "type": "OptimizeMode",
                  "id": 9,
                  "options": {
                    "default": "SPEED"
                  }
                },
                "goPackage": {
                  "type": "string",
                  "id": 11
                },
                "ccGenericServices": {
                  "type": "bool",
                  "id": 16,
                  "options": {
                    "default": false
                  }
                },
                "javaGenericServices": {
                  "type": "bool",
                  "id": 17,
                  "options": {
                    "default": false
                  }
                },
                "pyGenericServices": {
                  "type": "bool",
                  "id": 18,
                  "options": {
                    "default": false
                  }
                },
                "deprecated": {
                  "type": "bool",
                  "id": 23,
                  "options": {
                    "default": false
                  }
                },
                "ccEnableArenas": {
                  "type": "bool",
                  "id": 31,
                  "options": {
                    "default": true
                  }
                },
                "objcClassPrefix": {
                  "type": "string",
                  "id": 36
                },
                "csharpNamespace": {
                  "type": "string",
                  "id": 37
                },
                "swiftPrefix": {
                  "type": "string",
                  "id": 39
                },
                "phpClassPrefix": {
                  "type": "string",
                  "id": 40
                },
                "phpNamespace": {
                  "type": "string",
                  "id": 41
                },
                "phpMetadataNamespace": {
                  "type": "string",
                  "id": 44
                },
                "rubyPackage": {
                  "type": "string",
                  "id": 45
                },
                "features": {
                  "type": "FeatureSet",
                  "id": 50
                },
                "uninterpretedOption": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ],
              "reserved": [
                [
                  42,
                  42
                ],
                [
                  38,
                  38
                ]
              ],
              "nested": {
                "OptimizeMode": {
                  "values": {
                    "SPEED": 1,
                    "CODE_SIZE": 2,
                    "LITE_RUNTIME": 3
                  }
                }
              }
            },
            "MessageOptions": {
              "fields": {
                "messageSetWireFormat": {
                  "type": "bool",
                  "id": 1,
                  "options": {
                    "default": false
                  }
                },
                "noStandardDescriptorAccessor": {
                  "type": "bool",
                  "id": 2,
                  "options": {
                    "default": false
                  }
                },
                "deprecated": {
                  "type": "bool",
                  "id": 3,
                  "options": {
                    "default": false
                  }
                },
                "mapEntry": {
                  "type": "bool",
                  "id": 7
                },
                "deprecatedLegacyJsonFieldConflicts": {
                  "type": "bool",
                  "id": 11,
                  "options": {
                    "deprecated": true
                  }
                },
                "features": {
                  "type": "FeatureSet",
                  "id": 12
                },
                "uninterpretedOption": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ],
              "reserved": [
                [
                  4,
                  4
                ],
                [
                  5,
                  5
                ],
                [
                  6,
                  6
                ],
                [
                  8,
                  8
                ],
                [
                  9,
                  9
                ]
              ]
            },
            "FieldOptions": {
              "fields": {
                "ctype": {
                  "type": "CType",
                  "id": 1,
                  "options": {
                    "default": "STRING"
                  }
                },
                "packed": {
                  "type": "bool",
                  "id": 2
                },
                "jstype": {
                  "type": "JSType",
                  "id": 6,
                  "options": {
                    "default": "JS_NORMAL"
                  }
                },
                "lazy": {
                  "type": "bool",
                  "id": 5,
                  "options": {
                    "default": false
                  }
                },
                "unverifiedLazy": {
                  "type": "bool",
                  "id": 15,
                  "options": {
                    "default": false
                  }
                },
                "deprecated": {
                  "type": "bool",
                  "id": 3,
                  "options": {
                    "default": false
                  }
                },
                "weak": {
                  "type": "bool",
                  "id": 10,
                  "options": {
                    "default": false
                  }
                },
                "debugRedact": {
                  "type": "bool",
                  "id": 16,
                  "options": {
                    "default": false
                  }
                },
                "retention": {
                  "type": "OptionRetention",
                  "id": 17
                },
                "targets": {
                  "rule": "repeated",
                  "type": "OptionTargetType",
                  "id": 19,
                  "options": {
                    "packed": false
                  }
                },
                "editionDefaults": {
                  "rule": "repeated",
                  "type": "EditionDefault",
                  "id": 20
                },
                "features": {
                  "type": "FeatureSet",
                  "id": 21
                },
                "uninterpretedOption": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ],
              "reserved": [
                [
                  4,
                  4
                ],
                [
                  18,
                  18
                ]
              ],
              "nested": {
                "CType": {
                  "values": {
                    "STRING": 0,
                    "CORD": 1,
                    "STRING_PIECE": 2
                  }
                },
                "JSType": {
                  "values": {
                    "JS_NORMAL": 0,
                    "JS_STRING": 1,
                    "JS_NUMBER": 2
                  }
                },
                "OptionRetention": {
                  "values": {
                    "RETENTION_UNKNOWN": 0,
                    "RETENTION_RUNTIME": 1,
                    "RETENTION_SOURCE": 2
                  }
                },
                "OptionTargetType": {
                  "values": {
                    "TARGET_TYPE_UNKNOWN": 0,
                    "TARGET_TYPE_FILE": 1,
                    "TARGET_TYPE_EXTENSION_RANGE": 2,
                    "TARGET_TYPE_MESSAGE": 3,
                    "TARGET_TYPE_FIELD": 4,
                    "TARGET_TYPE_ONEOF": 5,
                    "TARGET_TYPE_ENUM": 6,
                    "TARGET_TYPE_ENUM_ENTRY": 7,
                    "TARGET_TYPE_SERVICE": 8,
                    "TARGET_TYPE_METHOD": 9
                  }
                },
                "EditionDefault": {
                  "fields": {
                    "edition": {
                      "type": "Edition",
                      "id": 3
                    },
                    "value": {
                      "type": "string",
                      "id": 2
                    }
                  }
                }
              }
            },
            "OneofOptions": {
              "fields": {
                "features": {
                  "type": "FeatureSet",
                  "id": 1
                },
                "uninterpretedOption": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ]
            },
            "EnumOptions": {
              "fields": {
                "allowAlias": {
                  "type": "bool",
                  "id": 2
                },
                "deprecated": {
                  "type": "bool",
                  "id": 3,
                  "options": {
                    "default": false
                  }
                },
                "deprecatedLegacyJsonFieldConflicts": {
                  "type": "bool",
                  "id": 6,
                  "options": {
                    "deprecated": true
                  }
                },
                "features": {
                  "type": "FeatureSet",
                  "id": 7
                },
                "uninterpretedOption": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ],
              "reserved": [
                [
                  5,
                  5
                ]
              ]
            },
            "EnumValueOptions": {
              "fields": {
                "deprecated": {
                  "type": "bool",
                  "id": 1,
                  "options": {
                    "default": false
                  }
                },
                "features": {
                  "type": "FeatureSet",
                  "id": 2
                },
                "debugRedact": {
                  "type": "bool",
                  "id": 3,
                  "options": {
                    "default": false
                  }
                },
                "uninterpretedOption": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ]
            },
            "ServiceOptions": {
              "fields": {
                "features": {
                  "type": "FeatureSet",
                  "id": 34
                },
                "deprecated": {
                  "type": "bool",
                  "id": 33,
                  "options": {
                    "default": false
                  }
                },
                "uninterpretedOption": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ]
            },
            "MethodOptions": {
              "fields": {
                "deprecated": {
                  "type": "bool",
                  "id": 33,
                  "options": {
                    "default": false
                  }
                },
                "idempotencyLevel": {
                  "type": "IdempotencyLevel",
                  "id": 34,
                  "options": {
                    "default": "IDEMPOTENCY_UNKNOWN"
                  }
                },
                "features": {
                  "type": "FeatureSet",
                  "id": 35
                },
                "uninterpretedOption": {
                  "rule": "repeated",
                  "type": "UninterpretedOption",
                  "id": 999
                }
              },
              "extensions": [
                [
                  1000,
                  536870911
                ]
              ],
              "nested": {
                "IdempotencyLevel": {
                  "values": {
                    "IDEMPOTENCY_UNKNOWN": 0,
                    "NO_SIDE_EFFECTS": 1,
                    "IDEMPOTENT": 2
                  }
                }
              }
            },
            "UninterpretedOption": {
              "fields": {
                "name": {
                  "rule": "repeated",
                  "type": "NamePart",
                  "id": 2
                },
                "identifierValue": {
                  "type": "string",
                  "id": 3
                },
                "positiveIntValue": {
                  "type": "uint64",
                  "id": 4
                },
                "negativeIntValue": {
                  "type": "int64",
                  "id": 5
                },
                "doubleValue": {
                  "type": "double",
                  "id": 6
                },
                "stringValue": {
                  "type": "bytes",
                  "id": 7
                },
                "aggregateValue": {
                  "type": "string",
                  "id": 8
                }
              },
              "nested": {
                "NamePart": {
                  "fields": {
                    "namePart": {
                      "rule": "required",
                      "type": "string",
                      "id": 1
                    },
                    "isExtension": {
                      "rule": "required",
                      "type": "bool",
                      "id": 2
                    }
                  }
                }
              }
            },
            "FeatureSet": {
              "fields": {
                "fieldPresence": {
                  "type": "FieldPresence",
                  "id": 1,
                  "options": {
                    "retention": "RETENTION_RUNTIME",
                    "targets": "TARGET_TYPE_FILE",
                    "edition_defaults.edition": "EDITION_2023",
                    "edition_defaults.value": "EXPLICIT"
                  }
                },
                "enumType": {
                  "type": "EnumType",
                  "id": 2,
                  "options": {
                    "retention": "RETENTION_RUNTIME",
                    "targets": "TARGET_TYPE_FILE",
                    "edition_defaults.edition": "EDITION_PROTO3",
                    "edition_defaults.value": "OPEN"
                  }
                },
                "repeatedFieldEncoding": {
                  "type": "RepeatedFieldEncoding",
                  "id": 3,
                  "options": {
                    "retention": "RETENTION_RUNTIME",
                    "targets": "TARGET_TYPE_FILE",
                    "edition_defaults.edition": "EDITION_PROTO3",
                    "edition_defaults.value": "PACKED"
                  }
                },
                "utf8Validation": {
                  "type": "Utf8Validation",
                  "id": 4,
                  "options": {
                    "retention": "RETENTION_RUNTIME",
                    "targets": "TARGET_TYPE_FILE",
                    "edition_defaults.edition": "EDITION_PROTO3",
                    "edition_defaults.value": "VERIFY"
                  }
                },
                "messageEncoding": {
                  "type": "MessageEncoding",
                  "id": 5,
                  "options": {
                    "retention": "RETENTION_RUNTIME",
                    "targets": "TARGET_TYPE_FILE",
                    "edition_defaults.edition": "EDITION_PROTO2",
                    "edition_defaults.value": "LENGTH_PREFIXED"
                  }
                },
                "jsonFormat": {
                  "type": "JsonFormat",
                  "id": 6,
                  "options": {
                    "retention": "RETENTION_RUNTIME",
                    "targets": "TARGET_TYPE_FILE",
                    "edition_defaults.edition": "EDITION_PROTO3",
                    "edition_defaults.value": "ALLOW"
                  }
                }
              },
              "extensions": [
                [
                  1000,
                  1000
                ],
                [
                  1001,
                  1001
                ],
                [
                  9995,
                  9999
                ]
              ],
              "reserved": [
                [
                  999,
                  999
                ]
              ],
              "nested": {
                "FieldPresence": {
                  "values": {
                    "FIELD_PRESENCE_UNKNOWN": 0,
                    "EXPLICIT": 1,
                    "IMPLICIT": 2,
                    "LEGACY_REQUIRED": 3
                  }
                },
                "EnumType": {
                  "values": {
                    "ENUM_TYPE_UNKNOWN": 0,
                    "OPEN": 1,
                    "CLOSED": 2
                  }
                },
                "RepeatedFieldEncoding": {
                  "values": {
                    "REPEATED_FIELD_ENCODING_UNKNOWN": 0,
                    "PACKED": 1,
                    "EXPANDED": 2
                  }
                },
                "Utf8Validation": {
                  "values": {
                    "UTF8_VALIDATION_UNKNOWN": 0,
                    "VERIFY": 2,
                    "NONE": 3
                  }
                },
                "MessageEncoding": {
                  "values": {
                    "MESSAGE_ENCODING_UNKNOWN": 0,
                    "LENGTH_PREFIXED": 1,
                    "DELIMITED": 2
                  }
                },
                "JsonFormat": {
                  "values": {
                    "JSON_FORMAT_UNKNOWN": 0,
                    "ALLOW": 1,
                    "LEGACY_BEST_EFFORT": 2
                  }
                }
              }
            },
            "FeatureSetDefaults": {
              "fields": {
                "defaults": {
                  "rule": "repeated",
                  "type": "FeatureSetEditionDefault",
                  "id": 1
                },
                "minimumEdition": {
                  "type": "Edition",
                  "id": 4
                },
                "maximumEdition": {
                  "type": "Edition",
                  "id": 5
                }
              },
              "nested": {
                "FeatureSetEditionDefault": {
                  "fields": {
                    "edition": {
                      "type": "Edition",
                      "id": 3
                    },
                    "features": {
                      "type": "FeatureSet",
                      "id": 2
                    }
                  }
                }
              }
            },
            "SourceCodeInfo": {
              "fields": {
                "location": {
                  "rule": "repeated",
                  "type": "Location",
                  "id": 1
                }
              },
              "nested": {
                "Location": {
                  "fields": {
                    "path": {
                      "rule": "repeated",
                      "type": "int32",
                      "id": 1
                    },
                    "span": {
                      "rule": "repeated",
                      "type": "int32",
                      "id": 2
                    },
                    "leadingComments": {
                      "type": "string",
                      "id": 3
                    },
                    "trailingComments": {
                      "type": "string",
                      "id": 4
                    },
                    "leadingDetachedComments": {
                      "rule": "repeated",
                      "type": "string",
                      "id": 6
                    }
                  }
                }
              }
            },
            "GeneratedCodeInfo": {
              "fields": {
                "annotation": {
                  "rule": "repeated",
                  "type": "Annotation",
                  "id": 1
                }
              },
              "nested": {
                "Annotation": {
                  "fields": {
                    "path": {
                      "rule": "repeated",
                      "type": "int32",
                      "id": 1
                    },
                    "sourceFile": {
                      "type": "string",
                      "id": 2
                    },
                    "begin": {
                      "type": "int32",
                      "id": 3
                    },
                    "end": {
                      "type": "int32",
                      "id": 4
                    },
                    "semantic": {
                      "type": "Semantic",
                      "id": 5
                    }
                  },
                  "nested": {
                    "Semantic": {
                      "values": {
                        "NONE": 0,
                        "SET": 1,
                        "ALIAS": 2
                      }
                    }
                  }
                }
              }
            },
            "Duration": {
              "fields": {
                "seconds": {
                  "type": "int64",
                  "id": 1
                },
                "nanos": {
                  "type": "int32",
                  "id": 2
                }
              }
            },
            "Timestamp": {
              "fields": {
                "seconds": {
                  "type": "int64",
                  "id": 1
                },
                "nanos": {
                  "type": "int32",
                  "id": 2
                }
              }
            },
            "Any": {
              "fields": {
                "type_url": {
                  "type": "string",
                  "id": 1
                },
                "value": {
                  "type": "bytes",
                  "id": 2
                }
              }
            },
            "FieldMask": {
              "fields": {
                "paths": {
                  "rule": "repeated",
                  "type": "string",
                  "id": 1
                }
              }
            },
            "Empty": {
              "fields": {}
            }
          }
        },
        "longrunning": {
          "options": {
            "cc_enable_arenas": true,
            "csharp_namespace": "Google.LongRunning",
            "go_package": "cloud.google.com/go/longrunning/autogen/longrunningpb;longrunningpb",
            "java_multiple_files": true,
            "java_outer_classname": "OperationsProto",
            "java_package": "com.google.longrunning",
            "php_namespace": "Google\\LongRunning"
          },
          "nested": {
            "operationInfo": {
              "type": "google.longrunning.OperationInfo",
              "id": 1049,
              "extend": "google.protobuf.MethodOptions"
            },
            "Operations": {
              "options": {
                "(google.api.default_host)": "longrunning.googleapis.com"
              },
              "methods": {
                "ListOperations": {
                  "requestType": "ListOperationsRequest",
                  "responseType": "ListOperationsResponse",
                  "options": {
                    "(google.api.http).get": "/v1/{name=operations}",
                    "(google.api.method_signature)": "name,filter"
                  },
                  "parsedOptions": [
                    {
                      "(google.api.http)": {
                        "get": "/v1/{name=operations}"
                      }
                    },
                    {
                      "(google.api.method_signature)": "name,filter"
                    }
                  ]
                },
                "GetOperation": {
                  "requestType": "GetOperationRequest",
                  "responseType": "Operation",
                  "options": {
                    "(google.api.http).get": "/v1/{name=operations/**}",
                    "(google.api.method_signature)": "name"
                  },
                  "parsedOptions": [
                    {
                      "(google.api.http)": {
                        "get": "/v1/{name=operations/**}"
                      }
                    },
                    {
                      "(google.api.method_signature)": "name"
                    }
                  ]
                },
                "DeleteOperation": {
                  "requestType": "DeleteOperationRequest",
                  "responseType": "google.protobuf.Empty",
                  "options": {
                    "(google.api.http).delete": "/v1/{name=operations/**}",
                    "(google.api.method_signature)": "name"
                  },
                  "parsedOptions": [
                    {
                      "(google.api.http)": {
                        "delete": "/v1/{name=operations/**}"
                      }
                    },
                    {
                      "(google.api.method_signature)": "name"
                    }
                  ]
                },
                "CancelOperation": {
                  "requestType": "CancelOperationRequest",
                  "responseType": "google.protobuf.Empty",
                  "options": {
                    "(google.api.http).post": "/v1/{name=operations/**}:cancel",
                    "(google.api.http).body": "*",
                    "(google.api.method_signature)": "name"
                  },
                  "parsedOptions": [
                    {
                      "(google.api.http)": {
                        "post": "/v1/{name=operations/**}:cancel",
                        "body": "*"
                      }
                    },
                    {
                      "(google.api.method_signature)": "name"
                    }
                  ]
                },
                "WaitOperation": {
                  "requestType": "WaitOperationRequest",
                  "responseType": "Operation"
                }
              }
            },
            "Operation": {
              "oneofs": {
                "result": {
                  "oneof": [
                    "error",
                    "response"
                  ]
                }
              },
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "metadata": {
                  "type": "google.protobuf.Any",
                  "id": 2
                },
                "done": {
                  "type": "bool",
                  "id": 3
                },
                "error": {
                  "type": "google.rpc.Status",
                  "id": 4
                },
                "response": {
                  "type": "google.protobuf.Any",
                  "id": 5
                }
              }
            },
            "GetOperationRequest": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                }
              }
            },
            "ListOperationsRequest": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 4
                },
                "filter": {
                  "type": "string",
                  "id": 1
                },
                "pageSize": {
                  "type": "int32",
                  "id": 2
                },
                "pageToken": {
                  "type": "string",
                  "id": 3
                }
              }
            },
            "ListOperationsResponse": {
              "fields": {
                "operations": {
                  "rule": "repeated",
                  "type": "Operation",
                  "id": 1
                },
                "nextPageToken": {
                  "type": "string",
                  "id": 2
                }
              }
            },
            "CancelOperationRequest": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                }
              }
            },
            "DeleteOperationRequest": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                }
              }
            },
            "WaitOperationRequest": {
              "fields": {
                "name": {
                  "type": "string",
                  "id": 1
                },
                "timeout": {
                  "type": "google.protobuf.Duration",
                  "id": 2
                }
              }
            },
            "OperationInfo": {
              "fields": {
                "responseType": {
                  "type": "string",
                  "id": 1
                },
                "metadataType": {
                  "type": "string",
                  "id": 2
                }
              }
            }
          }
        },
        "rpc": {
          "options": {
            "cc_enable_arenas": true,
            "go_package": "google.golang.org/genproto/googleapis/rpc/status;status",
            "java_multiple_files": true,
            "java_outer_classname": "StatusProto",
            "java_package": "com.google.rpc",
            "objc_class_prefix": "RPC"
          },
          "nested": {
            "Status": {
              "fields": {
                "code": {
                  "type": "int32",
                  "id": 1
                },
                "message": {
                  "type": "string",
                  "id": 2
                },
                "details": {
                  "rule": "repeated",
                  "type": "google.protobuf.Any",
                  "id": 3
                }
              }
            }
          }
        },
        "type": {
          "options": {
            "cc_enable_arenas": true,
            "go_package": "google.golang.org/genproto/googleapis/type/timeofday;timeofday",
            "java_multiple_files": true,
            "java_outer_classname": "TimeOfDayProto",
            "java_package": "com.google.type",
            "objc_class_prefix": "GTP"
          },
          "nested": {
            "Date": {
              "fields": {
                "year": {
                  "type": "int32",
                  "id": 1
                },
                "month": {
                  "type": "int32",
                  "id": 2
                },
                "day": {
                  "type": "int32",
                  "id": 3
                }
              }
            },
            "DayOfWeek": {
              "values": {
                "DAY_OF_WEEK_UNSPECIFIED": 0,
                "MONDAY": 1,
                "TUESDAY": 2,
                "WEDNESDAY": 3,
                "THURSDAY": 4,
                "FRIDAY": 5,
                "SATURDAY": 6,
                "SUNDAY": 7
              }
            },
            "TimeOfDay": {
              "fields": {
                "hours": {
                  "type": "int32",
                  "id": 1
                },
                "minutes": {
                  "type": "int32",
                  "id": 2
                },
                "seconds": {
                  "type": "int32",
                  "id": 3
                },
                "nanos": {
                  "type": "int32",
                  "id": 4
                }
              }
            }
          }
        }
      }
    }
  }
}