{
  "revision": "20260910",
  "ownerName": "Google",
  "mtlsRootUrl": "https://datamanager.mtls.googleapis.com/",
  "servicePath": "",
  "version": "v1",
  "batchPath": "batch",
  "description": "A unified ingestion API for data partners, agencies and advertisers to connect first-party data across Google advertising products.",
  "parameters": {
    "fields": {
      "type": "string",
      "description": "Selector specifying which fields to include in a partial response.",
      "location": "query"
    },
    "key": {
      "description": "API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.",
      "type": "string",
      "location": "query"
    },
    "$.xgafv": {
      "type": "string",
      "enum": [
        "1",
        "2"
      ],
      "location": "query",
      "enumDescriptions": [
        "v1 error format",
        "v2 error format"
      ],
      "description": "V1 error format."
    },
    "alt": {
      "description": "Data format for response.",
      "enumDescriptions": [
        "Responses with Content-Type of application/json",
        "Media download with context-dependent Content-Type",
        "Responses with Content-Type of application/x-protobuf"
      ],
      "type": "string",
      "enum": [
        "json",
        "media",
        "proto"
      ],
      "default": "json",
      "location": "query"
    },
    "access_token": {
      "description": "OAuth access token.",
      "location": "query",
      "type": "string"
    },
    "oauth_token": {
      "location": "query",
      "type": "string",
      "description": "OAuth 2.0 token for the current user."
    },
    "uploadType": {
      "location": "query",
      "description": "Legacy upload protocol for media (e.g. \"media\", \"multipart\").",
      "type": "string"
    },
    "callback": {
      "location": "query",
      "type": "string",
      "description": "JSONP"
    },
    "prettyPrint": {
      "type": "boolean",
      "default": "true",
      "description": "Returns response with indentations and line breaks.",
      "location": "query"
    },
    "upload_protocol": {
      "location": "query",
      "description": "Upload protocol for media (e.g. \"raw\", \"multipart\").",
      "type": "string"
    },
    "quotaUser": {
      "description": "Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.",
      "location": "query",
      "type": "string"
    }
  },
  "resources": {
    "audienceMembers": {
      "methods": {
        "removeAll": {
          "request": {
            "$ref": "RemoveAllAudienceMembersRequest"
          },
          "httpMethod": "POST",
          "parameters": {},
          "path": "v1/audienceMembers:removeAll",
          "id": "datamanager.audienceMembers.removeAll",
          "parameterOrder": [],
          "scopes": [
            "https://www.googleapis.com/auth/datamanager"
          ],
          "description": "",
          "flatPath": "v1/audienceMembers:removeAll",
          "response": {
            "$ref": "RemoveAllAudienceMembersResponse"
          }
        },
        "remove": {
          "description": "",
          "flatPath": "v1/audienceMembers:remove",
          "response": {
            "$ref": "RemoveAudienceMembersResponse"
          },
          "id": "datamanager.audienceMembers.remove",
          "request": {
            "$ref": "RemoveAudienceMembersRequest"
          },
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/datamanager"
          ],
          "parameterOrder": [],
          "parameters": {},
          "path": "v1/audienceMembers:remove"
        },
        "ingest": {
          "description": "",
          "parameterOrder": [],
          "request": {
            "$ref": "IngestAudienceMembersRequest"
          },
          "parameters": {},
          "httpMethod": "POST",
          "scopes": [
            "https://www.googleapis.com/auth/datamanager"
          ],
          "id": "datamanager.audienceMembers.ingest",
          "path": "v1/audienceMembers:ingest",
          "flatPath": "v1/audienceMembers:ingest",
          "response": {
            "$ref": "IngestAudienceMembersResponse"
          }
        }
      }
    },
    "adEvents": {
      "methods": {
        "ingest": {
          "parameters": {},
          "httpMethod": "POST",
          "flatPath": "v1/adEvents:ingest",
          "response": {
            "$ref": "IngestAdEventsResponse"
          },
          "path": "v1/adEvents:ingest",
          "scopes": [
            "https://www.googleapis.com/auth/datamanager"
          ],
          "description": "",
          "id": "datamanager.adEvents.ingest",
          "parameterOrder": [],
          "request": {
            "$ref": "IngestAdEventsRequest"
          }
        }
      }
    },
    "accountTypes": {
      "resources": {
        "accounts": {
          "resources": {
            "insights": {
              "methods": {
                "retrieve": {
                  "flatPath": "v1/accountTypes/{accountTypesId}/accounts/{accountsId}/insights:retrieve",
                  "response": {
                    "$ref": "RetrieveInsightsResponse"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/datamanager"
                  ],
                  "id": "datamanager.accountTypes.accounts.insights.retrieve",
                  "path": "v1/{+parent}/insights:retrieve",
                  "parameterOrder": [
                    "parent"
                  ],
                  "parameters": {
                    "parent": {
                      "pattern": "^accountTypes/[^/]+/accounts/[^/]+$",
                      "type": "string",
                      "location": "path",
                      "required": true
                    }
                  },
                  "description": "",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "RetrieveInsightsRequest"
                  }
                }
              }
            },
            "partnerLinks": {
              "methods": {
                "delete": {
                  "path": "v1/{+name}",
                  "parameterOrder": [
                    "name"
                  ],
                  "flatPath": "v1/accountTypes/{accountTypesId}/accounts/{accountsId}/partnerLinks/{partnerLinksId}",
                  "response": {
                    "$ref": "Empty"
                  },
                  "parameters": {
                    "name": {
                      "pattern": "^accountTypes/[^/]+/accounts/[^/]+/partnerLinks/[^/]+$",
                      "location": "path",
                      "required": true,
                      "type": "string"
                    }
                  },
                  "id": "datamanager.accountTypes.accounts.partnerLinks.delete",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/datamanager",
                    "https://www.googleapis.com/auth/datamanager.partnerlink"
                  ],
                  "httpMethod": "DELETE"
                },
                "create": {
                  "id": "datamanager.accountTypes.accounts.partnerLinks.create",
                  "httpMethod": "POST",
                  "parameters": {
                    "parent": {
                      "pattern": "^accountTypes/[^/]+/accounts/[^/]+$",
                      "type": "string",
                      "location": "path",
                      "required": true
                    }
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/datamanager",
                    "https://www.googleapis.com/auth/datamanager.partnerlink"
                  ],
                  "request": {
                    "$ref": "PartnerLink"
                  },
                  "path": "v1/{+parent}/partnerLinks",
                  "description": "",
                  "flatPath": "v1/accountTypes/{accountTypesId}/accounts/{accountsId}/partnerLinks",
                  "response": {
                    "$ref": "PartnerLink"
                  },
                  "parameterOrder": [
                    "parent"
                  ]
                },
                "search": {
                  "flatPath": "v1/accountTypes/{accountTypesId}/accounts/{accountsId}/partnerLinks:search",
                  "response": {
                    "$ref": "SearchPartnerLinksResponse"
                  },
                  "path": "v1/{+parent}/partnerLinks:search",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/datamanager",
                    "https://www.googleapis.com/auth/datamanager.partnerlink"
                  ],
                  "parameters": {
                    "parent": {
                      "location": "path",
                      "required": true,
                      "type": "string",
                      "pattern": "^accountTypes/[^/]+/accounts/[^/]+$"
                    },
                    "pageSize": {
                      "type": "integer",
                      "location": "query",
                      "format": "int32"
                    },
                    "pageToken": {
                      "type": "string",
                      "location": "query"
                    },
                    "filter": {
                      "location": "query",
                      "type": "string"
                    }
                  },
                  "parameterOrder": [
                    "parent"
                  ],
                  "httpMethod": "GET",
                  "id": "datamanager.accountTypes.accounts.partnerLinks.search"
                }
              }
            },
            "userLists": {
              "methods": {
                "get": {
                  "httpMethod": "GET",
                  "flatPath": "v1/accountTypes/{accountTypesId}/accounts/{accountsId}/userLists/{userListsId}",
                  "response": {
                    "$ref": "UserList"
                  },
                  "parameters": {
                    "name": {
                      "pattern": "^accountTypes/[^/]+/accounts/[^/]+/userLists/[^/]+$",
                      "location": "path",
                      "required": true,
                      "type": "string"
                    }
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/datamanager"
                  ],
                  "parameterOrder": [
                    "name"
                  ],
                  "id": "datamanager.accountTypes.accounts.userLists.get",
                  "description": "",
                  "path": "v1/{+name}"
                },
                "list": {
                  "id": "datamanager.accountTypes.accounts.userLists.list",
                  "path": "v1/{+parent}/userLists",
                  "description": "",
                  "flatPath": "v1/accountTypes/{accountTypesId}/accounts/{accountsId}/userLists",
                  "response": {
                    "$ref": "ListUserListsResponse"
                  },
                  "httpMethod": "GET",
                  "scopes": [
                    "https://www.googleapis.com/auth/datamanager"
                  ],
                  "parameterOrder": [
                    "parent"
                  ],
                  "parameters": {
                    "parent": {
                      "location": "path",
                      "required": true,
                      "type": "string",
                      "pattern": "^accountTypes/[^/]+/accounts/[^/]+$"
                    },
                    "pageSize": {
                      "type": "integer",
                      "format": "int32",
                      "location": "query"
                    },
                    "pageToken": {
                      "type": "string",
                      "location": "query"
                    },
                    "filter": {
                      "location": "query",
                      "type": "string"
                    }
                  }
                },
                "create": {
                  "httpMethod": "POST",
                  "scopes": [
                    "https://www.googleapis.com/auth/datamanager"
                  ],
                  "description": "",
                  "parameters": {
                    "validateOnly": {
                      "location": "query",
                      "type": "boolean"
                    },
                    "parent": {
                      "pattern": "^accountTypes/[^/]+/accounts/[^/]+$",
                      "location": "path",
                      "required": true,
                      "type": "string"
                    }
                  },
                  "request": {
                    "$ref": "UserList"
                  },
                  "parameterOrder": [
                    "parent"
                  ],
                  "path": "v1/{+parent}/userLists",
                  "id": "datamanager.accountTypes.accounts.userLists.create",
                  "flatPath": "v1/accountTypes/{accountTypesId}/accounts/{accountsId}/userLists",
                  "response": {
                    "$ref": "UserList"
                  }
                },
                "delete": {
                  "description": "",
                  "id": "datamanager.accountTypes.accounts.userLists.delete",
                  "parameters": {
                    "name": {
                      "pattern": "^accountTypes/[^/]+/accounts/[^/]+/userLists/[^/]+$",
                      "type": "string",
                      "location": "path",
                      "required": true
                    },
                    "validateOnly": {
                      "location": "query",
                      "type": "boolean"
                    }
                  },
                  "parameterOrder": [
                    "name"
                  ],
                  "scopes": [
                    "https://www.googleapis.com/auth/datamanager"
                  ],
                  "httpMethod": "DELETE",
                  "flatPath": "v1/accountTypes/{accountTypesId}/accounts/{accountsId}/userLists/{userListsId}",
                  "response": {
                    "$ref": "Empty"
                  },
                  "path": "v1/{+name}"
                },
                "patch": {
                  "flatPath": "v1/accountTypes/{accountTypesId}/accounts/{accountsId}/userLists/{userListsId}",
                  "response": {
                    "$ref": "UserList"
                  },
                  "httpMethod": "PATCH",
                  "request": {
                    "$ref": "UserList"
                  },
                  "parameters": {
                    "name": {
                      "pattern": "^accountTypes/[^/]+/accounts/[^/]+/userLists/[^/]+$",
                      "type": "string",
                      "location": "path",
                      "required": true
                    },
                    "updateMask": {
                      "format": "google-fieldmask",
                      "location": "query",
                      "type": "string"
                    },
                    "validateOnly": {
                      "type": "boolean",
                      "location": "query"
                    }
                  },
                  "id": "datamanager.accountTypes.accounts.userLists.patch",
                  "parameterOrder": [
                    "name"
                  ],
                  "scopes": [
                    "https://www.googleapis.com/auth/datamanager"
                  ],
                  "path": "v1/{+name}",
                  "description": ""
                }
              }
            },
            "userListDirectLicenses": {
              "methods": {
                "get": {
                  "description": "",
                  "flatPath": "v1/accountTypes/{accountTypesId}/accounts/{accountsId}/userListDirectLicenses/{userListDirectLicensesId}",
                  "response": {
                    "$ref": "UserListDirectLicense"
                  },
                  "path": "v1/{+name}",
                  "parameterOrder": [
                    "name"
                  ],
                  "httpMethod": "GET",
                  "scopes": [
                    "https://www.googleapis.com/auth/datamanager"
                  ],
                  "parameters": {
                    "name": {
                      "pattern": "^accountTypes/[^/]+/accounts/[^/]+/userListDirectLicenses/[^/]+$",
                      "type": "string",
                      "location": "path",
                      "required": true
                    }
                  },
                  "id": "datamanager.accountTypes.accounts.userListDirectLicenses.get"
                },
                "list": {
                  "parameterOrder": [
                    "parent"
                  ],
                  "id": "datamanager.accountTypes.accounts.userListDirectLicenses.list",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/datamanager"
                  ],
                  "path": "v1/{+parent}/userListDirectLicenses",
                  "parameters": {
                    "filter": {
                      "type": "string",
                      "location": "query"
                    },
                    "pageSize": {
                      "type": "integer",
                      "format": "int32",
                      "location": "query"
                    },
                    "parent": {
                      "type": "string",
                      "pattern": "^accountTypes/[^/]+/accounts/[^/]+$",
                      "location": "path",
                      "required": true
                    },
                    "pageToken": {
                      "location": "query",
                      "type": "string"
                    }
                  },
                  "flatPath": "v1/accountTypes/{accountTypesId}/accounts/{accountsId}/userListDirectLicenses",
                  "response": {
                    "$ref": "ListUserListDirectLicensesResponse"
                  },
                  "httpMethod": "GET"
                },
                "patch": {
                  "path": "v1/{+name}",
                  "id": "datamanager.accountTypes.accounts.userListDirectLicenses.patch",
                  "description": "",
                  "parameterOrder": [
                    "name"
                  ],
                  "parameters": {
                    "updateMask": {
                      "format": "google-fieldmask",
                      "location": "query",
                      "type": "string"
                    },
                    "name": {
                      "type": "string",
                      "pattern": "^accountTypes/[^/]+/accounts/[^/]+/userListDirectLicenses/[^/]+$",
                      "location": "path",
                      "required": true
                    }
                  },
                  "httpMethod": "PATCH",
                  "flatPath": "v1/accountTypes/{accountTypesId}/accounts/{accountsId}/userListDirectLicenses/{userListDirectLicensesId}",
                  "response": {
                    "$ref": "UserListDirectLicense"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/datamanager"
                  ],
                  "request": {
                    "$ref": "UserListDirectLicense"
                  }
                },
                "create": {
                  "flatPath": "v1/accountTypes/{accountTypesId}/accounts/{accountsId}/userListDirectLicenses",
                  "response": {
                    "$ref": "UserListDirectLicense"
                  },
                  "id": "datamanager.accountTypes.accounts.userListDirectLicenses.create",
                  "path": "v1/{+parent}/userListDirectLicenses",
                  "parameterOrder": [
                    "parent"
                  ],
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "UserListDirectLicense"
                  },
                  "scopes": [
                    "https://www.googleapis.com/auth/datamanager"
                  ],
                  "description": "",
                  "parameters": {
                    "parent": {
                      "location": "path",
                      "required": true,
                      "type": "string",
                      "pattern": "^accountTypes/[^/]+/accounts/[^/]+$"
                    }
                  }
                }
              }
            },
            "userListGlobalLicenses": {
              "resources": {
                "userListGlobalLicenseCustomerInfos": {
                  "methods": {
                    "list": {
                      "description": "",
                      "parameters": {
                        "pageSize": {
                          "format": "int32",
                          "type": "integer",
                          "location": "query"
                        },
                        "parent": {
                          "location": "path",
                          "required": true,
                          "type": "string",
                          "pattern": "^accountTypes/[^/]+/accounts/[^/]+/userListGlobalLicenses/[^/]+$"
                        },
                        "pageToken": {
                          "location": "query",
                          "type": "string"
                        },
                        "filter": {
                          "type": "string",
                          "location": "query"
                        }
                      },
                      "httpMethod": "GET",
                      "id": "datamanager.accountTypes.accounts.userListGlobalLicenses.userListGlobalLicenseCustomerInfos.list",
                      "parameterOrder": [
                        "parent"
                      ],
                      "flatPath": "v1/accountTypes/{accountTypesId}/accounts/{accountsId}/userListGlobalLicenses/{userListGlobalLicensesId}/userListGlobalLicenseCustomerInfos",
                      "response": {
                        "$ref": "ListUserListGlobalLicenseCustomerInfosResponse"
                      },
                      "scopes": [
                        "https://www.googleapis.com/auth/datamanager"
                      ],
                      "path": "v1/{+parent}/userListGlobalLicenseCustomerInfos"
                    }
                  }
                }
              },
              "methods": {
                "list": {
                  "path": "v1/{+parent}/userListGlobalLicenses",
                  "scopes": [
                    "https://www.googleapis.com/auth/datamanager"
                  ],
                  "httpMethod": "GET",
                  "flatPath": "v1/accountTypes/{accountTypesId}/accounts/{accountsId}/userListGlobalLicenses",
                  "response": {
                    "$ref": "ListUserListGlobalLicensesResponse"
                  },
                  "id": "datamanager.accountTypes.accounts.userListGlobalLicenses.list",
                  "parameterOrder": [
                    "parent"
                  ],
                  "description": "",
                  "parameters": {
                    "parent": {
                      "type": "string",
                      "location": "path",
                      "required": true,
                      "pattern": "^accountTypes/[^/]+/accounts/[^/]+$"
                    },
                    "pageSize": {
                      "type": "integer",
                      "location": "query",
                      "format": "int32"
                    },
                    "filter": {
                      "location": "query",
                      "type": "string"
                    },
                    "pageToken": {
                      "location": "query",
                      "type": "string"
                    }
                  }
                },
                "get": {
                  "scopes": [
                    "https://www.googleapis.com/auth/datamanager"
                  ],
                  "id": "datamanager.accountTypes.accounts.userListGlobalLicenses.get",
                  "flatPath": "v1/accountTypes/{accountTypesId}/accounts/{accountsId}/userListGlobalLicenses/{userListGlobalLicensesId}",
                  "response": {
                    "$ref": "UserListGlobalLicense"
                  },
                  "description": "",
                  "path": "v1/{+name}",
                  "httpMethod": "GET",
                  "parameterOrder": [
                    "name"
                  ],
                  "parameters": {
                    "name": {
                      "type": "string",
                      "location": "path",
                      "required": true,
                      "pattern": "^accountTypes/[^/]+/accounts/[^/]+/userListGlobalLicenses/[^/]+$"
                    }
                  }
                },
                "create": {
                  "id": "datamanager.accountTypes.accounts.userListGlobalLicenses.create",
                  "httpMethod": "POST",
                  "request": {
                    "$ref": "UserListGlobalLicense"
                  },
                  "parameters": {
                    "parent": {
                      "pattern": "^accountTypes/[^/]+/accounts/[^/]+$",
                      "location": "path",
                      "required": true,
                      "type": "string"
                    }
                  },
                  "flatPath": "v1/accountTypes/{accountTypesId}/accounts/{accountsId}/userListGlobalLicenses",
                  "response": {
                    "$ref": "UserListGlobalLicense"
                  },
                  "path": "v1/{+parent}/userListGlobalLicenses",
                  "scopes": [
                    "https://www.googleapis.com/auth/datamanager"
                  ],
                  "description": "",
                  "parameterOrder": [
                    "parent"
                  ]
                },
                "patch": {
                  "path": "v1/{+name}",
                  "description": "",
                  "scopes": [
                    "https://www.googleapis.com/auth/datamanager"
                  ],
                  "request": {
                    "$ref": "UserListGlobalLicense"
                  },
                  "parameters": {
                    "updateMask": {
                      "format": "google-fieldmask",
                      "type": "string",
                      "location": "query"
                    },
                    "name": {
                      "location": "path",
                      "required": true,
                      "type": "string",
                      "pattern": "^accountTypes/[^/]+/accounts/[^/]+/userListGlobalLicenses/[^/]+$"
                    }
                  },
                  "parameterOrder": [
                    "name"
                  ],
                  "id": "datamanager.accountTypes.accounts.userListGlobalLicenses.patch",
                  "flatPath": "v1/accountTypes/{accountTypesId}/accounts/{accountsId}/userListGlobalLicenses/{userListGlobalLicensesId}",
                  "response": {
                    "$ref": "UserListGlobalLicense"
                  },
                  "httpMethod": "PATCH"
                }
              }
            }
          }
        }
      }
    },
    "requestStatus": {
      "methods": {
        "retrieve": {
          "scopes": [
            "https://www.googleapis.com/auth/datamanager"
          ],
          "id": "datamanager.requestStatus.retrieve",
          "httpMethod": "GET",
          "path": "v1/requestStatus:retrieve",
          "flatPath": "v1/requestStatus:retrieve",
          "response": {
            "$ref": "RetrieveRequestStatusResponse"
          },
          "parameterOrder": [],
          "parameters": {
            "requestId": {
              "type": "string",
              "location": "query"
            }
          },
          "description": ""
        }
      }
    },
    "events": {
      "methods": {
        "ingest": {
          "id": "datamanager.events.ingest",
          "request": {
            "$ref": "IngestEventsRequest"
          },
          "path": "v1/events:ingest",
          "scopes": [
            "https://www.googleapis.com/auth/datamanager"
          ],
          "parameterOrder": [],
          "httpMethod": "POST",
          "parameters": {},
          "description": "",
          "flatPath": "v1/events:ingest",
          "response": {
            "$ref": "IngestEventsResponse"
          }
        }
      }
    }
  },
  "fullyEncodeReservedExpansion": true,
  "kind": "discovery#restDescription",
  "canonicalName": "Data Manager",
  "icons": {
    "x16": "http://www.google.com/images/icons/product/search-16.gif",
    "x32": "http://www.google.com/images/icons/product/search-32.gif"
  },
  "discoveryVersion": "v1",
  "version_module": true,
  "documentationLink": "https://developers.google.com/data-manager",
  "title": "Data Manager API",
  "schemas": {
    "ListUserListGlobalLicenseCustomerInfosResponse": {
      "type": "object",
      "properties": {
        "userListGlobalLicenseCustomerInfos": {
          "type": "array",
          "items": {
            "$ref": "UserListGlobalLicenseCustomerInfo"
          }
        },
        "nextPageToken": {
          "type": "string"
        }
      },
      "id": "ListUserListGlobalLicenseCustomerInfosResponse"
    },
    "Status": {
      "id": "Status",
      "properties": {
        "code": {
          "format": "int32",
          "type": "integer"
        },
        "details": {
          "type": "array",
          "items": {
            "type": "object",
            "additionalProperties": {
              "description": "Properties of the object. Contains field @type with type URL.",
              "type": "any"
            }
          }
        },
        "message": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "MobileData": {
      "properties": {
        "mobileIds": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "type": "object",
      "id": "MobileData"
    },
    "TermsOfService": {
      "id": "TermsOfService",
      "properties": {
        "customerMatchTermsOfServiceStatus": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "TERMS_OF_SERVICE_STATUS_UNSPECIFIED",
            "ACCEPTED",
            "REJECTED"
          ]
        }
      },
      "type": "object"
    },
    "RemoveAudienceMembersRequest": {
      "id": "RemoveAudienceMembersRequest",
      "type": "object",
      "properties": {
        "audienceMembers": {
          "items": {
            "$ref": "AudienceMember"
          },
          "type": "array"
        },
        "encryptionInfo": {
          "$ref": "EncryptionInfo"
        },
        "destinations": {
          "type": "array",
          "items": {
            "$ref": "Destination"
          }
        },
        "validateOnly": {
          "type": "boolean"
        },
        "encoding": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "ENCODING_UNSPECIFIED",
            "HEX",
            "BASE64"
          ]
        }
      }
    },
    "AddressInfo": {
      "id": "AddressInfo",
      "properties": {
        "familyName": {
          "type": "string"
        },
        "givenName": {
          "type": "string"
        },
        "city": {
          "type": "string"
        },
        "regionCode": {
          "type": "string"
        },
        "postalCode": {
          "type": "string"
        },
        "addressLine": {
          "type": "string"
        },
        "administrativeArea": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "ListUserListsResponse": {
      "id": "ListUserListsResponse",
      "type": "object",
      "properties": {
        "userLists": {
          "type": "array",
          "items": {
            "$ref": "UserList"
          }
        },
        "nextPageToken": {
          "type": "string"
        }
      }
    },
    "UserProperties": {
      "id": "UserProperties",
      "type": "object",
      "properties": {
        "customerType": {
          "type": "string",
          "enum": [
            "CUSTOMER_TYPE_UNSPECIFIED",
            "NEW",
            "RETURNING",
            "REENGAGED"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "additionalUserProperties": {
          "type": "array",
          "items": {
            "$ref": "UserProperty"
          }
        },
        "customerValueBucket": {
          "type": "string",
          "enum": [
            "CUSTOMER_VALUE_BUCKET_UNSPECIFIED",
            "LOW",
            "MEDIUM",
            "HIGH"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        }
      }
    },
    "Baseline": {
      "properties": {
        "baselineLocation": {
          "$ref": "Location"
        },
        "locationAutoDetectionEnabled": {
          "type": "boolean"
        }
      },
      "id": "Baseline",
      "type": "object"
    },
    "PartnerProvidedIdData": {
      "type": "object",
      "id": "PartnerProvidedIdData",
      "properties": {
        "partnerProvidedIds": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      }
    },
    "Location": {
      "properties": {
        "regionCodes": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "type": "object",
      "id": "Location"
    },
    "IngestedUserListInfo": {
      "id": "IngestedUserListInfo",
      "type": "object",
      "properties": {
        "userIdInfo": {
          "$ref": "UserIdInfo"
        },
        "partnerAudienceInfo": {
          "$ref": "PartnerAudienceInfo"
        },
        "contactIdInfo": {
          "$ref": "ContactIdInfo"
        },
        "mobileIdInfo": {
          "$ref": "MobileIdInfo"
        },
        "uploadKeyTypes": {
          "type": "array",
          "items": {
            "type": "string",
            "enumDescriptions": [
              "",
              "",
              "",
              "",
              "",
              ""
            ],
            "enum": [
              "UPLOAD_KEY_TYPE_UNSPECIFIED",
              "CONTACT_ID",
              "MOBILE_ID",
              "USER_ID",
              "PAIR_ID",
              "PSEUDONYMOUS_ID"
            ]
          }
        },
        "pairIdInfo": {
          "$ref": "PairIdInfo"
        },
        "pseudonymousIdInfo": {
          "$ref": "PseudonymousIdInfo"
        }
      }
    },
    "Empty": {
      "id": "Empty",
      "type": "object",
      "properties": {}
    },
    "PartnerAudienceInfo": {
      "type": "object",
      "id": "PartnerAudienceInfo",
      "properties": {
        "commercePartner": {
          "type": "string"
        },
        "partnerAudienceSource": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "PARTNER_AUDIENCE_SOURCE_UNSPECIFIED",
            "COMMERCE_AUDIENCE",
            "LINEAR_TV_AUDIENCE",
            "AGENCY_PROVIDER_AUDIENCE"
          ]
        }
      }
    },
    "MobileIdInfo": {
      "properties": {
        "dataSourceType": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "DATA_SOURCE_TYPE_UNSPECIFIED",
            "DATA_SOURCE_TYPE_FIRST_PARTY",
            "DATA_SOURCE_TYPE_THIRD_PARTY_CREDIT_BUREAU",
            "DATA_SOURCE_TYPE_THIRD_PARTY_VOTER_FILE",
            "DATA_SOURCE_TYPE_THIRD_PARTY_PARTNER_DATA"
          ]
        },
        "appId": {
          "type": "string"
        },
        "keySpace": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "KEY_SPACE_UNSPECIFIED",
            "IOS",
            "ANDROID"
          ]
        }
      },
      "type": "object",
      "id": "MobileIdInfo"
    },
    "ItemParameter": {
      "properties": {
        "value": {
          "type": "string"
        },
        "parameterName": {
          "type": "string"
        }
      },
      "id": "ItemParameter",
      "type": "object"
    },
    "GoogleUserIdData": {
      "type": "object",
      "properties": {
        "googleUserIds": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "id": "GoogleUserIdData"
    },
    "WarningInfo": {
      "id": "WarningInfo",
      "type": "object",
      "properties": {
        "warningCounts": {
          "type": "array",
          "items": {
            "$ref": "WarningCount"
          }
        }
      }
    },
    "EventLocation": {
      "properties": {
        "subcontinentCode": {
          "type": "string"
        },
        "storeId": {
          "type": "string"
        },
        "subdivisionCode": {
          "type": "string"
        },
        "city": {
          "type": "string"
        },
        "regionCode": {
          "type": "string"
        },
        "continentCode": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "EventLocation"
    },
    "UserProperty": {
      "type": "object",
      "properties": {
        "propertyName": {
          "type": "string"
        },
        "value": {
          "type": "string"
        }
      },
      "id": "UserProperty"
    },
    "GcpWrappedKeyInfo": {
      "type": "object",
      "id": "GcpWrappedKeyInfo",
      "properties": {
        "encryptedDek": {
          "type": "string"
        },
        "wipProvider": {
          "type": "string"
        },
        "kekUri": {
          "type": "string"
        },
        "keyType": {
          "enumDescriptions": [
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "KEY_TYPE_UNSPECIFIED",
            "XCHACHA20_POLY1305"
          ]
        }
      }
    },
    "RemoveMobileDataStatus": {
      "properties": {
        "mobileIdCount": {
          "format": "int64",
          "type": "string"
        },
        "recordCount": {
          "type": "string",
          "format": "int64"
        }
      },
      "id": "RemoveMobileDataStatus",
      "type": "object"
    },
    "ContactIdInfo": {
      "properties": {
        "dataSourceType": {
          "type": "string",
          "enum": [
            "DATA_SOURCE_TYPE_UNSPECIFIED",
            "DATA_SOURCE_TYPE_FIRST_PARTY",
            "DATA_SOURCE_TYPE_THIRD_PARTY_CREDIT_BUREAU",
            "DATA_SOURCE_TYPE_THIRD_PARTY_VOTER_FILE",
            "DATA_SOURCE_TYPE_THIRD_PARTY_PARTNER_DATA"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "matchRatePercentage": {
          "format": "int32",
          "type": "integer",
          "readOnly": true
        }
      },
      "type": "object",
      "id": "ContactIdInfo"
    },
    "ProductAccount": {
      "type": "object",
      "properties": {
        "accountType": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "ACCOUNT_TYPE_UNSPECIFIED",
            "GOOGLE_ADS",
            "DISPLAY_VIDEO_PARTNER",
            "DISPLAY_VIDEO_ADVERTISER",
            "DATA_PARTNER",
            "GOOGLE_ANALYTICS_PROPERTY",
            "GOOGLE_AD_MANAGER_AUDIENCE_LINK",
            "FLOODLIGHT_CONFIG",
            "GOOGLE_AD_MANAGER"
          ]
        },
        "product": {
          "type": "string",
          "enum": [
            "PRODUCT_UNSPECIFIED",
            "GOOGLE_ADS",
            "DISPLAY_VIDEO_PARTNER",
            "DISPLAY_VIDEO_ADVERTISER",
            "DATA_PARTNER"
          ],
          "deprecated": true,
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "accountId": {
          "type": "string"
        }
      },
      "id": "ProductAccount"
    },
    "ListUserListGlobalLicensesResponse": {
      "type": "object",
      "id": "ListUserListGlobalLicensesResponse",
      "properties": {
        "userListGlobalLicenses": {
          "items": {
            "$ref": "UserListGlobalLicense"
          },
          "type": "array"
        },
        "nextPageToken": {
          "type": "string"
        }
      }
    },
    "AdEvent": {
      "type": "object",
      "id": "AdEvent",
      "properties": {
        "adWidth": {
          "format": "int32",
          "type": "integer"
        },
        "eventId": {
          "type": "string"
        },
        "adTypeString": {
          "type": "string"
        },
        "ipAddress": {
          "type": "string"
        },
        "targetingTypeString": {
          "type": "string"
        },
        "targetingType": {
          "type": "string",
          "enum": [
            "TARGETING_TYPE_UNSPECIFIED",
            "TARGETING_TYPE_AUDIENCE",
            "TARGETING_TYPE_CONTEXTUAL",
            "TARGETING_TYPE_DEMOGRAPHIC",
            "TARGETING_TYPE_DEVICE",
            "TARGETING_TYPE_GEO",
            "TARGETING_TYPE_INTEREST",
            "TARGETING_TYPE_PURCHASE_INTENT",
            "TARGETING_TYPE_REMARKETING"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "campaignId": {
          "type": "string"
        },
        "platform": {
          "type": "string",
          "enum": [
            "PLATFORM_UNSPECIFIED",
            "PLATFORM_IOS",
            "PLATFORM_ANDROID",
            "PLATFORM_WEB"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "campaignName": {
          "type": "string"
        },
        "platformType": {
          "type": "string",
          "enum": [
            "PLATFORM_TYPE_UNSPECIFIED",
            "PLATFORM_TYPE_MOBILE",
            "PLATFORM_TYPE_DESKTOP",
            "PLATFORM_TYPE_CTV",
            "PLATFORM_TYPE_PHONE",
            "PLATFORM_TYPE_TABLET"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "platformTypeString": {
          "type": "string"
        },
        "eventSubtypeString": {
          "type": "string"
        },
        "source": {
          "type": "string"
        },
        "adFormat": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "AD_FORMAT_UNSPECIFIED",
            "AD_FORMAT_AR",
            "AD_FORMAT_AUDIO",
            "AD_FORMAT_BANNER",
            "AD_FORMAT_BUMPER",
            "AD_FORMAT_CAROUSEL",
            "AD_FORMAT_COLLECTION",
            "AD_FORMAT_IMAGE",
            "AD_FORMAT_INTERACTIVE",
            "AD_FORMAT_INTERSTITIAL",
            "AD_FORMAT_IN_FEED",
            "AD_FORMAT_IN_STREAM",
            "AD_FORMAT_IN_STREAM_SKIPPABLE",
            "AD_FORMAT_IN_STREAM_NON_SKIPPABLE",
            "AD_FORMAT_NATIVE",
            "AD_FORMAT_SHORTS",
            "AD_FORMAT_STORY",
            "AD_FORMAT_SPONSORED",
            "AD_FORMAT_VIDEO"
          ]
        },
        "mobileDeviceId": {
          "type": "string"
        },
        "eventType": {
          "type": "string",
          "enum": [
            "EVENT_TYPE_UNSPECIFIED",
            "EVENT_TYPE_VIEW",
            "EVENT_TYPE_CLICK"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "timestamp": {
          "type": "string",
          "format": "google-datetime"
        },
        "adPlacementString": {
          "type": "string"
        },
        "eventSubtype": {
          "type": "string",
          "enum": [
            "EVENT_SUBTYPE_UNSPECIFIED",
            "EVENT_SUBTYPE_IMPRESSION",
            "EVENT_SUBTYPE_ENGAGED_VIEW",
            "EVENT_SUBTYPE_ONSITE_CLICK",
            "EVENT_SUBTYPE_OUTBOUND_CLICK"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "measurementAllowed": {
          "type": "boolean"
        },
        "advertiserId": {
          "type": "string"
        },
        "adHeight": {
          "type": "integer",
          "format": "int32"
        },
        "adFormatString": {
          "type": "string"
        },
        "attributionHint": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "ATTRIBUTION_HINT_UNSPECIFIED",
            "ATTRIBUTION_HINT_CONVERTED",
            "ATTRIBUTION_HINT_NOT_CONVERTED"
          ]
        },
        "platformString": {
          "type": "string"
        },
        "regionCode": {
          "type": "string"
        },
        "adType": {
          "type": "string",
          "enum": [
            "AD_TYPE_UNSPECIFIED",
            "AD_TYPE_DISPLAY",
            "AD_TYPE_TEXT",
            "AD_TYPE_IMAGE",
            "AD_TYPE_RICH_MEDIA",
            "AD_TYPE_HTML",
            "AD_TYPE_AUDIO",
            "AD_TYPE_VIDEO"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "adGroupId": {
          "type": "string"
        },
        "medium": {
          "type": "string"
        },
        "adId": {
          "type": "string"
        },
        "adPlacement": {
          "type": "string",
          "enum": [
            "AD_PLACEMENT_UNSPECIFIED",
            "AD_PLACEMENT_DISCOVER",
            "AD_PLACEMENT_FEED",
            "AD_PLACEMENT_FOOTER",
            "AD_PLACEMENT_HEADER",
            "AD_PLACEMENT_HOME",
            "AD_PLACEMENT_IN_CONTENT",
            "AD_PLACEMENT_PROMOTED",
            "AD_PLACEMENT_SEARCH",
            "AD_PLACEMENT_STORY"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "deviceInfo": {
          "$ref": "DeviceInfo"
        },
        "viewabilityInfo": {
          "$ref": "ViewabilityInfo"
        },
        "userData": {
          "$ref": "UserData"
        }
      }
    },
    "ListUserListDirectLicensesResponse": {
      "type": "object",
      "properties": {
        "nextPageToken": {
          "type": "string"
        },
        "userListDirectLicenses": {
          "items": {
            "$ref": "UserListDirectLicense"
          },
          "type": "array"
        }
      },
      "id": "ListUserListDirectLicensesResponse"
    },
    "IngestPpidDataStatus": {
      "type": "object",
      "properties": {
        "ppidCount": {
          "type": "string",
          "format": "int64"
        },
        "recordCount": {
          "format": "int64",
          "type": "string"
        }
      },
      "id": "IngestPpidDataStatus"
    },
    "RemovePartnerProvidedIdDataStatus": {
      "type": "object",
      "id": "RemovePartnerProvidedIdDataStatus",
      "properties": {
        "partnerProvidedIdCount": {
          "type": "string",
          "format": "int64"
        },
        "recordCount": {
          "format": "int64",
          "type": "string"
        }
      }
    },
    "UserListLicenseMetrics": {
      "type": "object",
      "id": "UserListLicenseMetrics",
      "properties": {
        "startDate": {
          "format": "int64",
          "type": "string",
          "readOnly": true
        },
        "endDate": {
          "type": "string",
          "readOnly": true,
          "format": "int64"
        },
        "impressionCount": {
          "format": "int64",
          "type": "string",
          "readOnly": true
        },
        "revenueUsdMicros": {
          "readOnly": true,
          "type": "string",
          "format": "int64"
        },
        "clickCount": {
          "readOnly": true,
          "type": "string",
          "format": "int64"
        }
      }
    },
    "RemoveAllAudienceMembersResponse": {
      "id": "RemoveAllAudienceMembersResponse",
      "properties": {
        "requestId": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "PartnerCustomerAccount": {
      "properties": {
        "accountId": {
          "type": "string"
        },
        "accountType": {
          "type": "string"
        },
        "accountName": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "PartnerCustomerAccount"
    },
    "IngestAudienceMembersResponse": {
      "type": "object",
      "properties": {
        "requestId": {
          "type": "string"
        },
        "fieldWarnings": {
          "type": "array",
          "items": {
            "$ref": "FieldWarning"
          }
        }
      },
      "id": "IngestAudienceMembersResponse"
    },
    "EncryptedUserId": {
      "properties": {
        "encryptedId": {
          "type": "string"
        },
        "source": {
          "type": "string",
          "enum": [
            "ENCRYPTION_SOURCE_UNSPECIFIED",
            "AD_SERVING",
            "DATA_TRANSFER"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "entityId": {
          "format": "int64",
          "type": "string"
        },
        "entityType": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "ENCRYPTION_ENTITY_TYPE_UNSPECIFIED",
            "CAMPAIGN_MANAGER_ACCOUNT",
            "CAMPAIGN_MANAGER_ADVERTISER",
            "DISPLAY_VIDEO_PARTNER",
            "DISPLAY_VIDEO_ADVERTISER",
            "GOOGLE_ADS_CUSTOMER",
            "GOOGLE_AD_MANAGER_NETWORK_CODE"
          ]
        }
      },
      "type": "object",
      "id": "EncryptedUserId"
    },
    "IngestCompositeDataStatus": {
      "type": "object",
      "properties": {
        "uploadMatchRateRange": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "MATCH_RATE_RANGE_UNKNOWN",
            "MATCH_RATE_RANGE_NOT_ELIGIBLE",
            "MATCH_RATE_RANGE_LESS_THAN_20",
            "MATCH_RATE_RANGE_20_TO_30",
            "MATCH_RATE_RANGE_31_TO_40",
            "MATCH_RATE_RANGE_41_TO_50",
            "MATCH_RATE_RANGE_51_TO_60",
            "MATCH_RATE_RANGE_61_TO_70",
            "MATCH_RATE_RANGE_71_TO_80",
            "MATCH_RATE_RANGE_81_TO_90",
            "MATCH_RATE_RANGE_91_TO_100"
          ]
        },
        "recordCount": {
          "format": "int64",
          "type": "string"
        },
        "dataTypeCounts": {
          "items": {
            "$ref": "DataTypeCount"
          },
          "type": "array"
        }
      },
      "id": "IngestCompositeDataStatus"
    },
    "UserListLicensePricing": {
      "properties": {
        "maxCostMicros": {
          "format": "int64",
          "type": "string"
        },
        "currencyCode": {
          "type": "string"
        },
        "endTime": {
          "type": "string",
          "format": "google-datetime"
        },
        "pricingId": {
          "type": "string",
          "readOnly": true,
          "format": "int64"
        },
        "pricingActive": {
          "readOnly": true,
          "type": "boolean"
        },
        "costType": {
          "type": "string",
          "enum": [
            "USER_LIST_PRICING_COST_TYPE_UNSPECIFIED",
            "CPC",
            "CPM",
            "MEDIA_SHARE"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "buyerApprovalState": {
          "readOnly": true,
          "type": "string",
          "enum": [
            "USER_LIST_PRICING_BUYER_APPROVAL_STATE_UNSPECIFIED",
            "PENDING",
            "APPROVED",
            "REJECTED"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "costMicros": {
          "format": "int64",
          "type": "string"
        },
        "startTime": {
          "format": "google-datetime",
          "readOnly": true,
          "type": "string"
        }
      },
      "type": "object",
      "id": "UserListLicensePricing"
    },
    "PairIdInfo": {
      "properties": {
        "publisherName": {
          "type": "string"
        },
        "matchRatePercentage": {
          "format": "int32",
          "type": "integer"
        },
        "publisherId": {
          "type": "string",
          "format": "int64"
        },
        "advertiserIdentifierCount": {
          "type": "string",
          "format": "int64"
        },
        "cleanRoomIdentifier": {
          "type": "string"
        }
      },
      "id": "PairIdInfo",
      "type": "object"
    },
    "PairData": {
      "id": "PairData",
      "properties": {
        "pairIds": {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "RetrieveInsightsResponse": {
      "type": "object",
      "id": "RetrieveInsightsResponse",
      "properties": {
        "marketingDataInsights": {
          "items": {
            "$ref": "MarketingDataInsight"
          },
          "type": "array"
        }
      }
    },
    "RemoveUserDataStatus": {
      "type": "object",
      "id": "RemoveUserDataStatus",
      "properties": {
        "userIdentifierCount": {
          "format": "int64",
          "type": "string"
        },
        "recordCount": {
          "format": "int64",
          "type": "string"
        }
      }
    },
    "Event": {
      "properties": {
        "destinationReferences": {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        "userProperties": {
          "$ref": "UserProperties"
        },
        "customVariables": {
          "type": "array",
          "items": {
            "$ref": "CustomVariable"
          }
        },
        "lastUpdatedTimestamp": {
          "type": "string",
          "format": "google-datetime"
        },
        "conversionCount": {
          "type": "number",
          "format": "double"
        },
        "consent": {
          "$ref": "Consent"
        },
        "currency": {
          "type": "string"
        },
        "eventLocation": {
          "$ref": "EventLocation"
        },
        "cartData": {
          "$ref": "CartData"
        },
        "userId": {
          "type": "string"
        },
        "eventSource": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "EVENT_SOURCE_UNSPECIFIED",
            "WEB",
            "APP",
            "IN_STORE",
            "PHONE",
            "MESSAGE",
            "OTHER"
          ]
        },
        "appInstanceId": {
          "type": "string"
        },
        "conversionValue": {
          "type": "number",
          "format": "double"
        },
        "eventName": {
          "type": "string"
        },
        "eventDeviceInfo": {
          "$ref": "DeviceInfo"
        },
        "clientId": {
          "type": "string"
        },
        "thirdPartyUserData": {
          "$ref": "UserData"
        },
        "eventTimestamp": {
          "format": "google-datetime",
          "type": "string"
        },
        "adIdentifiers": {
          "$ref": "AdIdentifiers"
        },
        "userData": {
          "$ref": "UserData"
        },
        "additionalEventParameters": {
          "items": {
            "$ref": "EventParameter"
          },
          "type": "array"
        },
        "experimentalFields": {
          "type": "array",
          "items": {
            "$ref": "ExperimentalField"
          }
        },
        "transactionId": {
          "type": "string"
        }
      },
      "id": "Event",
      "type": "object"
    },
    "SearchPartnerLinksResponse": {
      "id": "SearchPartnerLinksResponse",
      "properties": {
        "partnerLinks": {
          "items": {
            "$ref": "PartnerLink"
          },
          "type": "array"
        },
        "nextPageToken": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "RemoveGoogleUserIdDataStatus": {
      "type": "object",
      "properties": {
        "recordCount": {
          "type": "string",
          "format": "int64"
        },
        "googleUserIdCount": {
          "type": "string",
          "format": "int64"
        }
      },
      "id": "RemoveGoogleUserIdDataStatus"
    },
    "Consent": {
      "type": "object",
      "properties": {
        "adUserData": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "CONSENT_STATUS_UNSPECIFIED",
            "CONSENT_GRANTED",
            "CONSENT_DENIED"
          ]
        },
        "adPersonalization": {
          "type": "string",
          "enum": [
            "CONSENT_STATUS_UNSPECIFIED",
            "CONSENT_GRANTED",
            "CONSENT_DENIED"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        }
      },
      "id": "Consent"
    },
    "MarketingDataInsight": {
      "id": "MarketingDataInsight",
      "type": "object",
      "properties": {
        "attributes": {
          "type": "array",
          "items": {
            "$ref": "MarketingDataInsightsAttribute"
          }
        },
        "dimension": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "AUDIENCE_INSIGHTS_DIMENSION_UNSPECIFIED",
            "AUDIENCE_INSIGHTS_DIMENSION_UNKNOWN",
            "AFFINITY_USER_INTEREST",
            "IN_MARKET_USER_INTEREST",
            "AGE_RANGE",
            "GENDER"
          ]
        }
      }
    },
    "DataTypeCount": {
      "properties": {
        "count": {
          "type": "string",
          "format": "int64"
        },
        "type": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "DATA_TYPE_UNSPECIFIED",
            "EMAIL",
            "PHONE_NUMBER",
            "ADDRESS",
            "IP_ADDRESS"
          ]
        }
      },
      "id": "DataTypeCount",
      "type": "object"
    },
    "ItemCustomVariable": {
      "properties": {
        "value": {
          "type": "string"
        },
        "variable": {
          "type": "string"
        },
        "destinationReferences": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "id": "ItemCustomVariable",
      "type": "object"
    },
    "IngestPartnerProvidedIdDataStatus": {
      "type": "object",
      "properties": {
        "recordCount": {
          "type": "string",
          "format": "int64"
        },
        "partnerProvidedIdCount": {
          "type": "string",
          "format": "int64"
        }
      },
      "id": "IngestPartnerProvidedIdDataStatus"
    },
    "UserListGlobalLicenseCustomerInfo": {
      "type": "object",
      "id": "UserListGlobalLicenseCustomerInfo",
      "properties": {
        "name": {
          "type": "string"
        },
        "clientAccountId": {
          "readOnly": true,
          "type": "string",
          "format": "int64"
        },
        "clientAccountType": {
          "type": "string",
          "enum": [
            "USER_LIST_LICENSE_CLIENT_ACCOUNT_TYPE_UNKNOWN",
            "USER_LIST_LICENSE_CLIENT_ACCOUNT_TYPE_GOOGLE_ADS",
            "USER_LIST_LICENSE_CLIENT_ACCOUNT_TYPE_DISPLAY_VIDEO_PARTNER",
            "USER_LIST_LICENSE_CLIENT_ACCOUNT_TYPE_DISPLAY_VIDEO_ADVERTISER",
            "USER_LIST_LICENSE_CLIENT_ACCOUNT_TYPE_GOOGLE_AD_MANAGER_AUDIENCE_LINK"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "readOnly": true
        },
        "status": {
          "type": "string",
          "enum": [
            "USER_LIST_LICENSE_STATUS_UNSPECIFIED",
            "USER_LIST_LICENSE_STATUS_ENABLED",
            "USER_LIST_LICENSE_STATUS_DISABLED"
          ],
          "readOnly": true,
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "pricing": {
          "$ref": "UserListLicensePricing",
          "readOnly": true
        },
        "userListDisplayName": {
          "readOnly": true,
          "type": "string"
        },
        "historicalPricings": {
          "readOnly": true,
          "type": "array",
          "items": {
            "$ref": "UserListLicensePricing"
          }
        },
        "clientAccountDisplayName": {
          "readOnly": true,
          "type": "string"
        },
        "metrics": {
          "$ref": "UserListLicenseMetrics",
          "readOnly": true
        },
        "licenseType": {
          "type": "string",
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "enum": [
            "USER_LIST_GLOBAL_LICENSE_TYPE_UNSPECIFIED",
            "USER_LIST_GLOBAL_LICENSE_TYPE_RESELLER",
            "USER_LIST_GLOBAL_LICENSE_TYPE_DATA_MART_SELL_SIDE",
            "USER_LIST_GLOBAL_LICENSE_TYPE_DATA_MART_BUY_SIDE"
          ],
          "readOnly": true
        },
        "userListId": {
          "format": "int64",
          "type": "string",
          "readOnly": true
        }
      }
    },
    "UserIdInfo": {
      "id": "UserIdInfo",
      "type": "object",
      "properties": {
        "dataSourceType": {
          "type": "string",
          "enum": [
            "DATA_SOURCE_TYPE_UNSPECIFIED",
            "DATA_SOURCE_TYPE_FIRST_PARTY",
            "DATA_SOURCE_TYPE_THIRD_PARTY_CREDIT_BUREAU",
            "DATA_SOURCE_TYPE_THIRD_PARTY_VOTER_FILE",
            "DATA_SOURCE_TYPE_THIRD_PARTY_PARTNER_DATA"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ]
        }
      }
    },
    "Item": {
      "type": "object",
      "id": "Item",
      "properties": {
        "merchantFeedLabel": {
          "type": "string"
        },
        "merchantFeedLanguageCode": {
          "type": "string"
        },
        "quantity": {
          "type": "string",
          "format": "int64"
        },
        "additionalItemParameters": {
          "items": {
            "$ref": "ItemParameter"
          },
          "type": "array"
        },
        "customVariables": {
          "type": "array",
          "items": {
            "$ref": "ItemCustomVariable"
          }
        },
        "itemId": {
          "type": "string"
        },
        "merchantProductId": {
          "type": "string"
        },
        "conversionValue": {
          "format": "double",
          "type": "number"
        },
        "unitPrice": {
          "format": "double",
          "type": "number"
        },
        "merchantId": {
          "type": "string"
        }
      }
    },
    "TargetNetworkInfo": {
      "type": "object",
      "id": "TargetNetworkInfo",
      "properties": {
        "eligibleForDisplay": {
          "type": "boolean",
          "readOnly": true
        },
        "eligibleForSearch": {
          "type": "boolean"
        }
      }
    },
    "AwsWrappedKeyInfo": {
      "properties": {
        "kekUri": {
          "type": "string"
        },
        "keyType": {
          "type": "string",
          "enum": [
            "KEY_TYPE_UNSPECIFIED",
            "XCHACHA20_POLY1305"
          ],
          "enumDescriptions": [
            "",
            ""
          ]
        },
        "encryptedDek": {
          "type": "string"
        },
        "roleArn": {
          "type": "string"
        }
      },
      "id": "AwsWrappedKeyInfo",
      "type": "object"
    },
    "DeviceInfo": {
      "properties": {
        "browser": {
          "type": "string"
        },
        "brand": {
          "type": "string"
        },
        "screenWidth": {
          "type": "integer",
          "format": "int32"
        },
        "browserVersion": {
          "type": "string"
        },
        "category": {
          "type": "string"
        },
        "languageCode": {
          "type": "string"
        },
        "ipAddress": {
          "type": "string"
        },
        "model": {
          "type": "string"
        },
        "screenHeight": {
          "type": "integer",
          "format": "int32"
        },
        "operatingSystemVersion": {
          "type": "string"
        },
        "userAgent": {
          "type": "string"
        },
        "operatingSystem": {
          "type": "string"
        }
      },
      "id": "DeviceInfo",
      "type": "object"
    },
    "IngestEventsResponse": {
      "type": "object",
      "id": "IngestEventsResponse",
      "properties": {
        "requestId": {
          "type": "string"
        },
        "fieldWarnings": {
          "type": "array",
          "items": {
            "$ref": "FieldWarning"
          }
        }
      }
    },
    "FieldWarning": {
      "properties": {
        "description": {
          "type": "string"
        },
        "reason": {
          "type": "string",
          "enum": [
            "WARNING_REASON_UNSPECIFIED",
            "WARNING_REASON_CUSTOM_VARIABLE_NOT_ENABLED",
            "WARNING_REASON_CUSTOM_VARIABLE_NOT_PREDEFINED",
            "WARNING_REASON_CART_DATA_NOT_SUPPORTED_WITH_GBRAID_OR_WBRAID",
            "WARNING_REASON_CART_DATA_ITEM_MERCHANT_PRODUCT_ID_MISSING",
            "WARNING_REASON_CART_DATA_ITEM_UNIT_PRICE_MISSING",
            "WARNING_REASON_GENERIC",
            "WARNING_REASON_INVALID_CLIENT_ID",
            "WARNING_REASON_INVALID_SUBDIVISION_CODE",
            "WARNING_REASON_INVALID_REGION_CODE",
            "WARNING_REASON_INVALID_SUBCONTINENT_CODE",
            "WARNING_REASON_INVALID_CONTINENT_CODE",
            "WARNING_REASON_INVALID_DEVICE_CATEGORY",
            "WARNING_REASON_INVALID_DEVICE_SCREEN_RESOLUTION",
            "WARNING_REASON_INVALID_MERCHANT_ID"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "field": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "FieldWarning"
    },
    "CompositeData": {
      "properties": {
        "ipData": {
          "items": {
            "$ref": "IpData"
          },
          "type": "array"
        },
        "userData": {
          "$ref": "UserData"
        }
      },
      "type": "object",
      "id": "CompositeData"
    },
    "UserIdData": {
      "properties": {
        "userId": {
          "type": "string"
        }
      },
      "type": "object",
      "id": "UserIdData"
    },
    "UserListDirectLicense": {
      "type": "object",
      "id": "UserListDirectLicense",
      "properties": {
        "name": {
          "type": "string"
        },
        "userListId": {
          "type": "string",
          "format": "int64"
        },
        "metrics": {
          "readOnly": true,
          "$ref": "UserListLicenseMetrics"
        },
        "clientAccountId": {
          "type": "string",
          "format": "int64"
        },
        "pricing": {
          "$ref": "UserListLicensePricing"
        },
        "clientAccountDisplayName": {
          "readOnly": true,
          "type": "string"
        },
        "historicalPricings": {
          "readOnly": true,
          "type": "array",
          "items": {
            "$ref": "UserListLicensePricing"
          }
        },
        "status": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "USER_LIST_LICENSE_STATUS_UNSPECIFIED",
            "USER_LIST_LICENSE_STATUS_ENABLED",
            "USER_LIST_LICENSE_STATUS_DISABLED"
          ]
        },
        "userListDisplayName": {
          "type": "string",
          "readOnly": true
        },
        "clientAccountType": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "USER_LIST_LICENSE_CLIENT_ACCOUNT_TYPE_UNKNOWN",
            "USER_LIST_LICENSE_CLIENT_ACCOUNT_TYPE_GOOGLE_ADS",
            "USER_LIST_LICENSE_CLIENT_ACCOUNT_TYPE_DISPLAY_VIDEO_PARTNER",
            "USER_LIST_LICENSE_CLIENT_ACCOUNT_TYPE_DISPLAY_VIDEO_ADVERTISER",
            "USER_LIST_LICENSE_CLIENT_ACCOUNT_TYPE_GOOGLE_AD_MANAGER_AUDIENCE_LINK"
          ]
        }
      }
    },
    "UserListGlobalLicense": {
      "properties": {
        "pricing": {
          "$ref": "UserListLicensePricing"
        },
        "name": {
          "type": "string"
        },
        "historicalPricings": {
          "readOnly": true,
          "type": "array",
          "items": {
            "$ref": "UserListLicensePricing"
          }
        },
        "licenseType": {
          "type": "string",
          "enum": [
            "USER_LIST_GLOBAL_LICENSE_TYPE_UNSPECIFIED",
            "USER_LIST_GLOBAL_LICENSE_TYPE_RESELLER",
            "USER_LIST_GLOBAL_LICENSE_TYPE_DATA_MART_SELL_SIDE",
            "USER_LIST_GLOBAL_LICENSE_TYPE_DATA_MART_BUY_SIDE"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ]
        },
        "status": {
          "type": "string",
          "enum": [
            "USER_LIST_LICENSE_STATUS_UNSPECIFIED",
            "USER_LIST_LICENSE_STATUS_ENABLED",
            "USER_LIST_LICENSE_STATUS_DISABLED"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "metrics": {
          "readOnly": true,
          "$ref": "UserListLicenseMetrics"
        },
        "userListDisplayName": {
          "readOnly": true,
          "type": "string"
        },
        "userListId": {
          "format": "int64",
          "type": "string"
        }
      },
      "type": "object",
      "id": "UserListGlobalLicense"
    },
    "IngestUserDataStatus": {
      "properties": {
        "uploadMatchRateRange": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "MATCH_RATE_RANGE_UNKNOWN",
            "MATCH_RATE_RANGE_NOT_ELIGIBLE",
            "MATCH_RATE_RANGE_LESS_THAN_20",
            "MATCH_RATE_RANGE_20_TO_30",
            "MATCH_RATE_RANGE_31_TO_40",
            "MATCH_RATE_RANGE_41_TO_50",
            "MATCH_RATE_RANGE_51_TO_60",
            "MATCH_RATE_RANGE_61_TO_70",
            "MATCH_RATE_RANGE_71_TO_80",
            "MATCH_RATE_RANGE_81_TO_90",
            "MATCH_RATE_RANGE_91_TO_100"
          ]
        },
        "userIdentifierCount": {
          "type": "string",
          "format": "int64"
        },
        "recordCount": {
          "format": "int64",
          "type": "string"
        }
      },
      "id": "IngestUserDataStatus",
      "type": "object"
    },
    "CoordinatorKeyInfo": {
      "id": "CoordinatorKeyInfo",
      "type": "object",
      "properties": {
        "keyId": {
          "type": "string"
        }
      }
    },
    "PartnerLinkMetadata": {
      "type": "object",
      "properties": {
        "implicitAccounts": {
          "type": "array",
          "items": {
            "$ref": "PartnerCustomerAccount"
          }
        }
      },
      "id": "PartnerLinkMetadata"
    },
    "IngestGoogleUserIdDataStatus": {
      "properties": {
        "recordCount": {
          "type": "string",
          "format": "int64"
        },
        "googleUserIdCount": {
          "type": "string",
          "format": "int64"
        }
      },
      "type": "object",
      "id": "IngestGoogleUserIdDataStatus"
    },
    "AdIdentifiers": {
      "type": "object",
      "properties": {
        "ppid": {
          "type": "string"
        },
        "sessionAttributes": {
          "type": "string"
        },
        "landingPageDeviceInfo": {
          "$ref": "DeviceInfo"
        },
        "matchId": {
          "type": "string"
        },
        "mobileDeviceId": {
          "type": "string"
        },
        "impressionId": {
          "type": "string"
        },
        "gbraid": {
          "type": "string"
        },
        "wbraid": {
          "type": "string"
        },
        "gclid": {
          "type": "string"
        },
        "dclid": {
          "type": "string"
        },
        "visitorPpid": {
          "type": "string"
        },
        "encryptedUserIds": {
          "type": "array",
          "items": {
            "$ref": "EncryptedUserId"
          }
        }
      },
      "id": "AdIdentifiers"
    },
    "IngestPairDataStatus": {
      "properties": {
        "recordCount": {
          "format": "int64",
          "type": "string"
        },
        "pairIdCount": {
          "type": "string",
          "format": "int64"
        }
      },
      "type": "object",
      "id": "IngestPairDataStatus"
    },
    "RemovePairDataStatus": {
      "id": "RemovePairDataStatus",
      "properties": {
        "recordCount": {
          "type": "string",
          "format": "int64"
        },
        "pairIdCount": {
          "format": "int64",
          "type": "string"
        }
      },
      "type": "object"
    },
    "IngestUserIdDataStatus": {
      "type": "object",
      "id": "IngestUserIdDataStatus",
      "properties": {
        "userIdCount": {
          "type": "string",
          "format": "int64"
        },
        "recordCount": {
          "type": "string",
          "format": "int64"
        }
      }
    },
    "EventParameter": {
      "type": "object",
      "properties": {
        "value": {
          "type": "string"
        },
        "parameterName": {
          "type": "string"
        }
      },
      "id": "EventParameter"
    },
    "PartnerLink": {
      "id": "PartnerLink",
      "type": "object",
      "properties": {
        "featureSet": {
          "type": "string",
          "enum": [
            "FEATURE_SET_UNSPECIFIED",
            "FEATURE_SET_AUDIENCE_AND_EVENT_MANAGEMENT",
            "FEATURE_SET_AD_EVENT_MANAGEMENT"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "partnerLinkMetadata": {
          "$ref": "PartnerLinkMetadata"
        },
        "partnerCustomerAccount": {
          "$ref": "PartnerCustomerAccount"
        },
        "partnerAccount": {
          "$ref": "ProductAccount"
        },
        "name": {
          "type": "string"
        },
        "partnerLinkId": {
          "readOnly": true,
          "type": "string"
        },
        "owningAccount": {
          "$ref": "ProductAccount"
        }
      }
    },
    "SizeInfo": {
      "id": "SizeInfo",
      "properties": {
        "youtubeMembersCount": {
          "readOnly": true,
          "format": "int64",
          "type": "string"
        },
        "searchNetworkMembersCount": {
          "type": "string",
          "format": "int64",
          "readOnly": true
        },
        "displayNetworkMembersCount": {
          "type": "string",
          "readOnly": true,
          "format": "int64"
        },
        "gmailMembersCount": {
          "type": "string",
          "readOnly": true,
          "format": "int64"
        }
      },
      "type": "object"
    },
    "RemoveAllAudienceMembersRequest": {
      "id": "RemoveAllAudienceMembersRequest",
      "type": "object",
      "properties": {
        "removeAsOfTime": {
          "format": "google-datetime",
          "type": "string"
        },
        "destinations": {
          "items": {
            "$ref": "Destination"
          },
          "type": "array"
        },
        "validateOnly": {
          "type": "boolean"
        }
      }
    },
    "RemoveAudienceMembersResponse": {
      "properties": {
        "requestId": {
          "type": "string"
        }
      },
      "id": "RemoveAudienceMembersResponse",
      "type": "object"
    },
    "ViewabilityInfo": {
      "id": "ViewabilityInfo",
      "type": "object",
      "properties": {
        "mediaQuartile": {
          "type": "string",
          "enum": [
            "MEDIA_QUARTILE_UNSPECIFIED",
            "MEDIA_QUARTILE_START",
            "MEDIA_QUARTILE_FIRST_QUARTILE",
            "MEDIA_QUARTILE_MIDPOINT",
            "MEDIA_QUARTILE_THIRD_QUARTILE",
            "MEDIA_QUARTILE_COMPLETE"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "mediaDuration": {
          "type": "string",
          "format": "google-duration"
        },
        "mediaVolumePercent": {
          "type": "integer",
          "format": "int32"
        },
        "viewType": {
          "type": "string",
          "enum": [
            "VIEW_TYPE_UNSPECIFIED",
            "VIEW_TYPE_MRC_VIEWED",
            "VIEW_TYPE_MRC_RENDERED"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "viewableDuration": {
          "format": "google-duration",
          "type": "string"
        },
        "mediaSkippable": {
          "type": "boolean"
        },
        "viewablePercent": {
          "format": "int32",
          "type": "integer"
        },
        "playbackDuration": {
          "type": "string",
          "format": "google-duration"
        }
      }
    },
    "IngestMobileDataStatus": {
      "type": "object",
      "properties": {
        "mobileIdCount": {
          "format": "int64",
          "type": "string"
        },
        "recordCount": {
          "format": "int64",
          "type": "string"
        }
      },
      "id": "IngestMobileDataStatus"
    },
    "RemoveCompositeDataStatus": {
      "properties": {
        "dataTypeCounts": {
          "items": {
            "$ref": "DataTypeCount"
          },
          "type": "array"
        },
        "recordCount": {
          "type": "string",
          "format": "int64"
        }
      },
      "id": "RemoveCompositeDataStatus",
      "type": "object"
    },
    "ErrorInfo": {
      "properties": {
        "errorCounts": {
          "type": "array",
          "items": {
            "$ref": "ErrorCount"
          }
        }
      },
      "id": "ErrorInfo",
      "type": "object"
    },
    "IngestAdEventsRequest": {
      "properties": {
        "encryptionInfo": {
          "$ref": "EncryptionInfo"
        },
        "adEvents": {
          "type": "array",
          "items": {
            "$ref": "AdEvent"
          }
        },
        "validateOnly": {
          "type": "boolean",
          "deprecated": true
        }
      },
      "id": "IngestAdEventsRequest",
      "type": "object"
    },
    "PpidData": {
      "type": "object",
      "properties": {
        "ppids": {
          "items": {
            "type": "string"
          },
          "type": "array"
        }
      },
      "id": "PpidData"
    },
    "IngestAdEventsResponse": {
      "properties": {},
      "type": "object",
      "id": "IngestAdEventsResponse"
    },
    "CartData": {
      "type": "object",
      "id": "CartData",
      "properties": {
        "items": {
          "items": {
            "$ref": "Item"
          },
          "type": "array"
        },
        "transactionDiscount": {
          "type": "number",
          "format": "double"
        },
        "couponCodes": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "merchantFeedLanguageCode": {
          "type": "string"
        },
        "merchantFeedLabel": {
          "type": "string"
        },
        "merchantId": {
          "type": "string"
        }
      }
    },
    "IngestAudienceMembersStatus": {
      "id": "IngestAudienceMembersStatus",
      "properties": {
        "userIdDataIngestionStatus": {
          "$ref": "IngestUserIdDataStatus"
        },
        "compositeDataIngestionStatus": {
          "$ref": "IngestCompositeDataStatus"
        },
        "mobileDataIngestionStatus": {
          "$ref": "IngestMobileDataStatus"
        },
        "userDataIngestionStatus": {
          "$ref": "IngestUserDataStatus"
        },
        "partnerProvidedIdDataIngestionStatus": {
          "$ref": "IngestPartnerProvidedIdDataStatus"
        },
        "pairDataIngestionStatus": {
          "$ref": "IngestPairDataStatus"
        },
        "googleUserIdDataIngestionStatus": {
          "$ref": "IngestGoogleUserIdDataStatus"
        },
        "ppidDataIngestionStatus": {
          "$ref": "IngestPpidDataStatus"
        }
      },
      "type": "object"
    },
    "IngestEventsStatus": {
      "id": "IngestEventsStatus",
      "properties": {
        "recordCount": {
          "format": "int64",
          "type": "string"
        }
      },
      "type": "object"
    },
    "CustomVariable": {
      "type": "object",
      "properties": {
        "variable": {
          "type": "string"
        },
        "value": {
          "type": "string"
        },
        "destinationReferences": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "id": "CustomVariable"
    },
    "EncryptionInfo": {
      "id": "EncryptionInfo",
      "type": "object",
      "properties": {
        "gcpWrappedKeyInfo": {
          "$ref": "GcpWrappedKeyInfo"
        },
        "awsWrappedKeyInfo": {
          "$ref": "AwsWrappedKeyInfo"
        },
        "coordinatorKeyInfo": {
          "$ref": "CoordinatorKeyInfo"
        }
      }
    },
    "UserIdentifier": {
      "type": "object",
      "properties": {
        "address": {
          "$ref": "AddressInfo"
        },
        "phoneNumber": {
          "type": "string"
        },
        "emailAddress": {
          "type": "string"
        }
      },
      "id": "UserIdentifier"
    },
    "UserList": {
      "id": "UserList",
      "properties": {
        "closingReason": {
          "readOnly": true,
          "type": "string",
          "enum": [
            "CLOSING_REASON_UNSPECIFIED",
            "UNUSED"
          ],
          "enumDescriptions": [
            "",
            ""
          ]
        },
        "accessReason": {
          "type": "string",
          "enum": [
            "ACCESS_REASON_UNSPECIFIED",
            "OWNED",
            "SHARED",
            "LICENSED",
            "SUBSCRIBED",
            "AFFILIATED"
          ],
          "readOnly": true,
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "targetNetworkInfo": {
          "$ref": "TargetNetworkInfo"
        },
        "displayName": {
          "type": "string"
        },
        "integrationCode": {
          "type": "string"
        },
        "ingestedUserListInfo": {
          "$ref": "IngestedUserListInfo"
        },
        "membershipDuration": {
          "type": "string",
          "format": "google-duration"
        },
        "description": {
          "type": "string"
        },
        "readOnly": {
          "readOnly": true,
          "type": "boolean"
        },
        "id": {
          "type": "string",
          "format": "int64",
          "readOnly": true
        },
        "membershipStatus": {
          "enumDescriptions": [
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "MEMBERSHIP_STATUS_UNSPECIFIED",
            "OPEN",
            "CLOSED"
          ]
        },
        "sizeInfo": {
          "$ref": "SizeInfo",
          "readOnly": true
        },
        "name": {
          "type": "string"
        },
        "accountAccessStatus": {
          "type": "string",
          "enum": [
            "ACCESS_STATUS_UNSPECIFIED",
            "ENABLED",
            "DISABLED"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        }
      },
      "type": "object"
    },
    "MarketingDataInsightsAttribute": {
      "id": "MarketingDataInsightsAttribute",
      "type": "object",
      "properties": {
        "userInterestId": {
          "type": "string",
          "format": "int64"
        },
        "gender": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "GENDER_UNSPECIFIED",
            "GENDER_UNKNOWN",
            "GENDER_MALE",
            "GENDER_FEMALE"
          ]
        },
        "ageRange": {
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "AGE_RANGE_UNSPECIFIED",
            "AGE_RANGE_UNKNOWN",
            "AGE_RANGE_18_24",
            "AGE_RANGE_25_34",
            "AGE_RANGE_35_44",
            "AGE_RANGE_45_54",
            "AGE_RANGE_55_64",
            "AGE_RANGE_65_UP"
          ]
        },
        "lift": {
          "format": "float",
          "type": "number"
        }
      }
    },
    "ErrorCount": {
      "properties": {
        "recordCount": {
          "type": "string",
          "format": "int64"
        },
        "reason": {
          "type": "string",
          "enum": [
            "PROCESSING_ERROR_REASON_UNSPECIFIED",
            "PROCESSING_ERROR_REASON_INVALID_CUSTOM_VARIABLE",
            "PROCESSING_ERROR_REASON_CUSTOM_VARIABLE_NOT_ENABLED",
            "PROCESSING_ERROR_REASON_EVENT_TOO_OLD",
            "PROCESSING_ERROR_REASON_DENIED_CONSENT",
            "PROCESSING_ERROR_REASON_NO_CONSENT",
            "PROCESSING_ERROR_REASON_UNKNOWN_CONSENT",
            "PROCESSING_ERROR_REASON_DUPLICATE_GCLID",
            "PROCESSING_ERROR_REASON_DUPLICATE_TRANSACTION_ID",
            "PROCESSING_ERROR_REASON_INVALID_GBRAID",
            "PROCESSING_ERROR_REASON_INVALID_GCLID",
            "PROCESSING_ERROR_REASON_INVALID_MERCHANT_ID",
            "PROCESSING_ERROR_REASON_INVALID_WBRAID",
            "PROCESSING_ERROR_REASON_INTERNAL_ERROR",
            "PROCESSING_ERROR_REASON_DESTINATION_ACCOUNT_ENHANCED_CONVERSIONS_TERMS_NOT_SIGNED",
            "PROCESSING_ERROR_REASON_INVALID_EVENT",
            "PROCESSING_ERROR_REASON_INSUFFICIENT_MATCHED_TRANSACTIONS",
            "PROCESSING_ERROR_REASON_INSUFFICIENT_TRANSACTIONS",
            "PROCESSING_ERROR_REASON_INVALID_FORMAT",
            "PROCESSING_ERROR_REASON_DECRYPTION_ERROR",
            "PROCESSING_ERROR_REASON_DEK_DECRYPTION_ERROR",
            "PROCESSING_ERROR_REASON_INVALID_WIP",
            "PROCESSING_ERROR_REASON_INVALID_KEK",
            "PROCESSING_ERROR_REASON_WIP_AUTH_FAILED",
            "PROCESSING_ERROR_REASON_KEK_PERMISSION_DENIED",
            "PROCESSING_ERROR_REASON_AWS_AUTH_FAILED",
            "PROCESSING_ERROR_REASON_USER_IDENTIFIER_DECRYPTION_ERROR",
            "PROCESSING_ERROR_OPERATING_ACCOUNT_MISMATCH_FOR_AD_IDENTIFIER",
            "PROCESSING_ERROR_REASON_ONE_PER_CLICK_CONVERSION_ACTION_NOT_PERMITTED_WITH_BRAID",
            "PROCESSING_ERROR_REASON_MATCH_ID_NOT_FOUND",
            "PROCESSING_ERROR_REASON_USER_ID_NOT_FOUND_FOR_MATCH_ID",
            "PROCESSING_ERROR_REASON_USER_ID_NOT_FOUND_FOR_GCLID",
            "PROCESSING_ERROR_REASON_USER_ID_NOT_FOUND_FOR_DCLID",
            "PROCESSING_ERROR_REASON_INVALID_AD_IDENTIFIERS",
            "PROCESSING_ERROR_REASON_INVALID_MOBILE_ID_FORMAT",
            "PROCESSING_ERROR_REASON_ORIGINAL_CONVERSIONS_NOT_FOUND",
            "PROCESSING_ERROR_REASON_EVENT_ID_DECODE_ERROR",
            "PROCESSING_ERROR_REASON_USER_ID_NOT_FOUND_FOR_IMPRESSION_ID",
            "PROCESSING_ERROR_REASON_USER_ID_NOT_FOUND",
            "PROCESSING_ERROR_REASON_CONVERSION_PRECEDES_CLICK",
            "PROCESSING_ERROR_REASON_TOO_RECENT_CLICK",
            "PROCESSING_ERROR_REASON_INVALID_CLICK",
            "PROCESSING_ERROR_REASON_INVALID_OPERATING_ACCOUNT_FOR_CLICK",
            "PROCESSING_ERROR_REASON_CLICK_NOT_FOUND",
            "PROCESSING_ERROR_REASON_EXTERNAL_ATTRIBUTION_DATA_MISSING"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        }
      },
      "id": "ErrorCount",
      "type": "object"
    },
    "UserData": {
      "type": "object",
      "properties": {
        "userIdentifiers": {
          "type": "array",
          "items": {
            "$ref": "UserIdentifier"
          }
        }
      },
      "id": "UserData"
    },
    "RemoveUserIdDataStatus": {
      "properties": {
        "userIdCount": {
          "type": "string",
          "format": "int64"
        },
        "recordCount": {
          "type": "string",
          "format": "int64"
        }
      },
      "type": "object",
      "id": "RemoveUserIdDataStatus"
    },
    "IngestAudienceMembersRequest": {
      "properties": {
        "consent": {
          "$ref": "Consent"
        },
        "destinations": {
          "items": {
            "$ref": "Destination"
          },
          "type": "array"
        },
        "validateOnly": {
          "type": "boolean"
        },
        "termsOfService": {
          "$ref": "TermsOfService"
        },
        "audienceMembers": {
          "items": {
            "$ref": "AudienceMember"
          },
          "type": "array"
        },
        "encoding": {
          "type": "string",
          "enum": [
            "ENCODING_UNSPECIFIED",
            "HEX",
            "BASE64"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "encryptionInfo": {
          "$ref": "EncryptionInfo"
        }
      },
      "type": "object",
      "id": "IngestAudienceMembersRequest"
    },
    "RequestStatusPerDestination": {
      "type": "object",
      "properties": {
        "requestStatus": {
          "type": "string",
          "enum": [
            "REQUEST_STATUS_UNKNOWN",
            "SUCCESS",
            "PROCESSING",
            "FAILED",
            "PARTIAL_SUCCESS"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            ""
          ]
        },
        "eventsIngestionStatus": {
          "$ref": "IngestEventsStatus"
        },
        "warningInfo": {
          "$ref": "WarningInfo"
        },
        "errorInfo": {
          "$ref": "ErrorInfo"
        },
        "audienceMembersIngestionStatus": {
          "$ref": "IngestAudienceMembersStatus"
        },
        "removeAllAudienceMembersStatus": {
          "$ref": "RemoveAllAudienceMembersStatus"
        },
        "audienceMembersRemovalStatus": {
          "$ref": "RemoveAudienceMembersStatus"
        },
        "destination": {
          "$ref": "Destination"
        }
      },
      "id": "RequestStatusPerDestination"
    },
    "AudienceMember": {
      "properties": {
        "destinationReferences": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "userData": {
          "$ref": "UserData"
        },
        "userIdData": {
          "$ref": "UserIdData"
        },
        "pairData": {
          "$ref": "PairData"
        },
        "mobileData": {
          "$ref": "MobileData"
        },
        "compositeData": {
          "$ref": "CompositeData"
        },
        "partnerProvidedIdData": {
          "$ref": "PartnerProvidedIdData"
        },
        "consent": {
          "$ref": "Consent"
        },
        "googleUserIdData": {
          "$ref": "GoogleUserIdData"
        },
        "ppidData": {
          "$ref": "PpidData"
        }
      },
      "id": "AudienceMember",
      "type": "object"
    },
    "Destination": {
      "type": "object",
      "id": "Destination",
      "properties": {
        "loginAccount": {
          "$ref": "ProductAccount"
        },
        "reference": {
          "type": "string"
        },
        "linkedAccount": {
          "$ref": "ProductAccount"
        },
        "productDestinationId": {
          "type": "string"
        },
        "operatingAccount": {
          "$ref": "ProductAccount"
        }
      }
    },
    "RetrieveRequestStatusResponse": {
      "id": "RetrieveRequestStatusResponse",
      "properties": {
        "requestStatusPerDestination": {
          "type": "array",
          "items": {
            "$ref": "RequestStatusPerDestination"
          }
        }
      },
      "type": "object"
    },
    "PseudonymousIdInfo": {
      "id": "PseudonymousIdInfo",
      "properties": {
        "billableRecordCount": {
          "type": "string",
          "format": "int64"
        },
        "syncStatus": {
          "enumDescriptions": [
            "",
            "",
            "",
            ""
          ],
          "type": "string",
          "enum": [
            "SYNC_STATUS_UNSPECIFIED",
            "CREATED",
            "READY_FOR_USE",
            "FAILED"
          ],
          "readOnly": true
        }
      },
      "type": "object"
    },
    "IngestEventsRequest": {
      "properties": {
        "consent": {
          "$ref": "Consent"
        },
        "events": {
          "items": {
            "$ref": "Event"
          },
          "type": "array"
        },
        "encoding": {
          "type": "string",
          "enum": [
            "ENCODING_UNSPECIFIED",
            "HEX",
            "BASE64"
          ],
          "enumDescriptions": [
            "",
            "",
            ""
          ]
        },
        "encryptionInfo": {
          "$ref": "EncryptionInfo"
        },
        "destinations": {
          "type": "array",
          "items": {
            "$ref": "Destination"
          }
        },
        "validateOnly": {
          "type": "boolean"
        }
      },
      "id": "IngestEventsRequest",
      "type": "object"
    },
    "IpData": {
      "properties": {
        "observeEndTime": {
          "type": "string",
          "format": "google-datetime"
        },
        "observeStartTime": {
          "format": "google-datetime",
          "type": "string"
        },
        "ipAddress": {
          "type": "string"
        }
      },
      "id": "IpData",
      "type": "object"
    },
    "RemoveAllAudienceMembersStatus": {
      "type": "object",
      "properties": {},
      "id": "RemoveAllAudienceMembersStatus"
    },
    "WarningCount": {
      "id": "WarningCount",
      "properties": {
        "recordCount": {
          "format": "int64",
          "type": "string"
        },
        "reason": {
          "type": "string",
          "enum": [
            "PROCESSING_WARNING_REASON_UNSPECIFIED",
            "PROCESSING_WARNING_REASON_KEK_PERMISSION_DENIED",
            "PROCESSING_WARNING_REASON_DEK_DECRYPTION_ERROR",
            "PROCESSING_WARNING_REASON_DECRYPTION_ERROR",
            "PROCESSING_WARNING_REASON_WIP_AUTH_FAILED",
            "PROCESSING_WARNING_REASON_INVALID_WIP",
            "PROCESSING_WARNING_REASON_INVALID_KEK",
            "PROCESSING_WARNING_REASON_USER_IDENTIFIER_DECRYPTION_ERROR",
            "PROCESSING_WARNING_REASON_INTERNAL_ERROR",
            "PROCESSING_WARNING_REASON_AWS_AUTH_FAILED"
          ],
          "enumDescriptions": [
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
          ]
        }
      },
      "type": "object"
    },
    "RetrieveInsightsRequest": {
      "type": "object",
      "properties": {
        "userListId": {
          "type": "string"
        },
        "baseline": {
          "$ref": "Baseline"
        }
      },
      "id": "RetrieveInsightsRequest"
    },
    "ExperimentalField": {
      "properties": {
        "value": {
          "type": "string"
        },
        "field": {
          "type": "string"
        }
      },
      "id": "ExperimentalField",
      "type": "object"
    },
    "RemoveAudienceMembersStatus": {
      "id": "RemoveAudienceMembersStatus",
      "properties": {
        "partnerProvidedIdDataRemovalStatus": {
          "$ref": "RemovePartnerProvidedIdDataStatus"
        },
        "ppidDataRemovalStatus": {
          "$ref": "RemovePpidDataStatus"
        },
        "googleUserIdDataRemovalStatus": {
          "$ref": "RemoveGoogleUserIdDataStatus"
        },
        "userIdDataRemovalStatus": {
          "$ref": "RemoveUserIdDataStatus"
        },
        "pairDataRemovalStatus": {
          "$ref": "RemovePairDataStatus"
        },
        "compositeDataRemovalStatus": {
          "$ref": "RemoveCompositeDataStatus"
        },
        "mobileDataRemovalStatus": {
          "$ref": "RemoveMobileDataStatus"
        },
        "userDataRemovalStatus": {
          "$ref": "RemoveUserDataStatus"
        }
      },
      "type": "object"
    },
    "RemovePpidDataStatus": {
      "properties": {
        "recordCount": {
          "type": "string",
          "format": "int64"
        },
        "ppidCount": {
          "type": "string",
          "format": "int64"
        }
      },
      "id": "RemovePpidDataStatus",
      "type": "object"
    }
  },
  "basePath": "",
  "protocol": "rest",
  "name": "datamanager",
  "id": "datamanager:v1",
  "ownerDomain": "google.com",
  "baseUrl": "https://datamanager.googleapis.com/",
  "auth": {
    "oauth2": {
      "scopes": {
        "https://www.googleapis.com/auth/datamanager.partnerlink": {
          "description": "View, create, or delete your partner links in Google Ads, Marketing Platform (Campaign Manager 360, Search Ads 360, Display & Video 360), and Analytics"
        },
        "https://www.googleapis.com/auth/datamanager": {
          "description": "See, edit, create, import, or delete your customer data in Google Ads, Google Marketing Platform (Campaign Manager 360, Search Ads 360, Display & Video 360), and Google Analytics"
        }
      }
    }
  },
  "rootUrl": "https://datamanager.googleapis.com/"
}
