{ "kind": "discovery#restDescription", "etag": "\"kEk3sFj6Ef5_yR1-H3bAO6qw9mI/3m5rB86FE5KuW1K3jAl88AxCreg\"", "discoveryVersion": "v1", "id": "arrayofenum:v1", "name": "arrayofenum", "version": "v1", "title": "Example API", "description": "The Example API demonstrates an array of enums.", "ownerDomain": "google.com", "ownerName": "Google", "protocol": "rest", "schemas": { "Container": { "id": "Container", "type": "object", "description": "Represents a Google Tag Manager Container.", "properties": { "accountId": { "type": "string", "description": "GTM Account ID." }, "containerId": { "type": "string", "description": "This is a long description that has URLs in it that shouldn't break. https://sites.google.com/a/google.com/adx-integration/Home/engineering/binary-releases/rtb-api-release https://cs.corp.google.com/#piper///depot/google3/contentads/adx/tools/rtb_api/adxrtb.py" }, "domainName": { "type": "array", "description": "Optional list of domain names associated with the Container.", "items": { "type": "string" } }, "enabledBuiltInVariable": { "type": "array", "description": "List of enabled built-in variables. Valid values include: pageUrl, pageHostname, pagePath, referrer, event, clickElement, clickClasses, clickId, clickTarget, clickUrl, clickText, formElement, formClasses, formId, formTarget, formUrl, formText, errorMessage, errorUrl, errorLine, newHistoryFragment, oldHistoryFragment, newHistoryState, oldHistoryState, historySource, containerVersion, debugMode, randomNumber, containerId.", "items": { "type": "string", "enum": [ "advertiserId", "advertisingTrackingEnabled", "appId", "appName", "appVersionCode", "appVersionName", "clickClasses", "clickElement", "clickId", "clickTarget", "clickText", "clickUrl", "containerId", "containerVersion", "debugMode", "deviceName", "errorLine", "errorMessage", "errorUrl", "event", "formClasses", "formElement", "formId", "formTarget", "formText", "formUrl", "historySource", "language", "newHistoryFragment", "newHistoryState", "oldHistoryFragment", "oldHistoryState", "osVersion", "pageHostname", "pagePath", "pageUrl", "platform", "randomNumber", "referrer", "resolution", "sdkVersion" ], "enumDescriptions": [ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" ] } }, "fingerprint": { "type": "string", "description": "The fingerprint of the GTM Container as computed at storage time. This value is recomputed whenever the account is modified." }, "name": { "type": "string", "description": "Container display name.", "annotations": { "required": [ "tagmanager.accounts.containers.create" ] } }, "notes": { "type": "string", "description": "Container Notes." }, "publicId": { "type": "string", "description": "Container Public ID." }, "timeZoneCountryId": { "type": "string", "description": "Container Country ID.", "annotations": { "required": [ "tagmanager.accounts.containers.create" ] } }, "timeZoneId": { "type": "string", "description": "Container Time Zone ID.", "annotations": { "required": [ "tagmanager.accounts.containers.create" ] } }, "usageContext": { "type": "array", "description": "List of Usage Contexts for the Container. Valid values include: web, android, ios.", "items": { "type": "string", "enum": [ "android", "ios", "web" ], "enumDescriptions": [ "", "", "" ] }, "annotations": { "required": [ "tagmanager.accounts.containers.create" ] } } } } } }