{
 "kind": "discovery#restDescription",
 "etag": "\"kEk3sFj6Ef5_yR1-H3bAO6qw9mI/3m5rB86FE5KuW1K3jAl88AxCreg\"",
 "discoveryVersion": "v1",
 "id": "repeated:v1",
 "name": "repeated",
 "version": "v1",
 "title": "Example API",
 "description": "The Example API demonstrates repeated fields.",
 "ownerDomain": "google.com",
 "ownerName": "Google",
 "protocol": "rest",
 "schemas": {
 },
 "resources": {
  "accounts": {
   "resources": {
    "reports": {
     "methods": {
      "generate": {
       "id": "adsense.accounts.reports.generate",
       "path": "accounts/{accountId}/reports",
       "httpMethod": "GET",
       "description": "Generate an AdSense report based on the report request sent in the query parameters. Returns the result as JSON; to retrieve output in CSV format specify \"alt=csv\" as a query parameter.",
       "parameters": {
        "accountId": {
         "type": "string",
         "description": "Account upon which to report.",
         "required": true,
         "location": "path"
        },
        "currency": {
         "type": "string",
         "description": "Optional currency to use when reporting on monetary metrics. Defaults to the account's currency if not set.",
         "pattern": "[a-zA-Z]+",
         "location": "query"
        },
        "ids": {
         "type": "string",
         "description": "Select only user profiles with these IDs.",
         "format": "int64",
         "repeated": true,
         "location": "query"
        },
        "dimension": {
         "type": "string",
         "description": "Dimensions to base the report on.",
         "pattern": "[a-zA-Z_]+",
         "repeated": true,
         "location": "query"
        }
       },
       "parameterOrder": [
        "ids",
        "currency",
        "accountId",
        "dimension"
       ]
      }
     }
    }
   }
  }
 }
}