|
- {
- "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"
- ]
- }
- }
- }
- }
- }
- }
|