mirror of
https://github.com/OMGeeky/google-apis-rs.git
synced 2026-02-23 15:49:49 +01:00
chore(api-update): to latest
Using `make update-json`, all json descriptions have been update. Quite interesting to see that there are plenty of new ones which are giving 404 when queried. An actual bug, or something I should look into ?
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/XHuj955Esjr7rkdIbc7SdaIn1Og\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/P8rJ3iX9MbkJGAvsY3P6mePkFI8\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "adexchangebuyer:v1.2",
|
||||
"name": "adexchangebuyer",
|
||||
"canonicalName": "Ad Exchange Buyer",
|
||||
"version": "v1.2",
|
||||
"revision": "20160405",
|
||||
"revision": "20160831",
|
||||
"title": "Ad Exchange Buyer API",
|
||||
"description": "Accesses your bidding-account information, submits creatives for validation, finds available direct deals, and retrieves performance reports.",
|
||||
"ownerDomain": "google.com",
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/7OomBdgZ3z0QMRgoMqlMLp6fRlA\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/bx00dhCeT3Y8291uk8ElnLRZiBs\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "adexchangebuyer:v1.3",
|
||||
"name": "adexchangebuyer",
|
||||
"canonicalName": "Ad Exchange Buyer",
|
||||
"version": "v1.3",
|
||||
"revision": "20160405",
|
||||
"revision": "20160831",
|
||||
"title": "Ad Exchange Buyer API",
|
||||
"description": "Accesses your bidding-account information, submits creatives for validation, finds available direct deals, and retrieves performance reports.",
|
||||
"ownerDomain": "google.com",
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/9WukAPmA5ytP1PY2pa6ISyUv5a0\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/TVMTzMzY2Oz9Cw6N35WlTiR7OUE\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "adexchangebuyer:v1.4",
|
||||
"name": "adexchangebuyer",
|
||||
"canonicalName": "Ad Exchange Buyer",
|
||||
"version": "v1.4",
|
||||
"revision": "20160405",
|
||||
"revision": "20160831",
|
||||
"title": "Ad Exchange Buyer API",
|
||||
"description": "Accesses your bidding-account information, submits creatives for validation, finds available direct deals, and retrieves performance reports.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -345,7 +345,8 @@
|
||||
}
|
||||
},
|
||||
"webPropertyCode": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"description": "Web property id of the seller creating these orders"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -381,6 +382,10 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
"adChoicesDestinationUrl": {
|
||||
"type": "string",
|
||||
"description": "The link to the Ad Preferences page. This is only supported for native ads."
|
||||
},
|
||||
"advertiserId": {
|
||||
"type": "array",
|
||||
"description": "Detected advertiser id, if any. Read-only. This field should not be set in requests.",
|
||||
@@ -443,6 +448,41 @@
|
||||
"items": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"contexts": {
|
||||
"type": "array",
|
||||
"description": "All known serving contexts containing serving status information.",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"auctionType": {
|
||||
"type": "array",
|
||||
"description": "Only set when contextType=AUCTION_TYPE. Represents the auction types this correction applies to.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"contextType": {
|
||||
"type": "string",
|
||||
"description": "The type of context (e.g., location, platform, auction type, SSL-ness)."
|
||||
},
|
||||
"geoCriteriaId": {
|
||||
"type": "array",
|
||||
"description": "Only set when contextType=LOCATION. Represents the geo criterias this correction applies to.",
|
||||
"items": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
}
|
||||
},
|
||||
"platform": {
|
||||
"type": "array",
|
||||
"description": "Only set when contextType=PLATFORM. Represents the platforms this correction applies to.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"details": {
|
||||
"type": "array",
|
||||
"description": "Additional details about the correction.",
|
||||
@@ -461,6 +501,13 @@
|
||||
"type": "string",
|
||||
"description": "Top-level deals status. Read-only. This field should not be set in requests. If disapproved, an entry for auctionType=DIRECT_DEALS (or ALL) in servingRestrictions will also exist. Note that this may be nuanced with other contextual restrictions, in which case it may be preferable to read from servingRestrictions directly."
|
||||
},
|
||||
"detectedDomains": {
|
||||
"type": "array",
|
||||
"description": "Detected domains for this creative. Read-only. This field should not be set in requests.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"filteringReasons": {
|
||||
"type": "object",
|
||||
"description": "The filtering reasons for the creative. Read-only. This field should not be set in requests.",
|
||||
@@ -512,6 +559,13 @@
|
||||
"description": "Resource type.",
|
||||
"default": "adexchangebuyer#creative"
|
||||
},
|
||||
"languages": {
|
||||
"type": "array",
|
||||
"description": "Detected languages for this creative. Read-only. This field should not be set in requests.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"nativeAd": {
|
||||
"type": "object",
|
||||
"description": "If nativeAd is set, HTMLSnippet and videoURL should not be set.",
|
||||
@@ -769,13 +823,23 @@
|
||||
"DealServingMetadataDealPauseStatus": {
|
||||
"id": "DealServingMetadataDealPauseStatus",
|
||||
"type": "object",
|
||||
"description": "Tracks which parties (if any) have paused a deal. The deal is considered paused if has_buyer_paused || has_seller_paused.",
|
||||
"description": "Tracks which parties (if any) have paused a deal. The deal is considered paused if has_buyer_paused || has_seller_paused. Each of the has_buyer_paused or the has_seller_paused bits can be set independently.",
|
||||
"properties": {
|
||||
"buyerPauseReason": {
|
||||
"type": "string"
|
||||
},
|
||||
"firstPausedBy": {
|
||||
"type": "string",
|
||||
"description": "If the deal is paused, records which party paused the deal first."
|
||||
},
|
||||
"hasBuyerPaused": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"hasSellerPaused": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"sellerPauseReason": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -787,6 +851,10 @@
|
||||
"type": "string",
|
||||
"description": "Visibilty of the URL in bid requests."
|
||||
},
|
||||
"crossListedExternalDealIdType": {
|
||||
"type": "string",
|
||||
"description": "Indicates that this ExternalDealId exists under at least two different AdxInventoryDeals. Currently, the only case that the same ExternalDealId will exist is programmatic cross sell case."
|
||||
},
|
||||
"description": {
|
||||
"type": "string",
|
||||
"description": "Description for the proposed terms of the deal."
|
||||
@@ -812,6 +880,10 @@
|
||||
"$ref": "DealTermsNonGuaranteedFixedPriceTerms",
|
||||
"description": "The terms for non-guaranteed fixed price deals."
|
||||
},
|
||||
"rubiconNonGuaranteedTerms": {
|
||||
"$ref": "DealTermsRubiconNonGuaranteedTerms",
|
||||
"description": "The terms for rubicon non-guaranteed deals."
|
||||
},
|
||||
"sellerTimeZone": {
|
||||
"type": "string",
|
||||
"description": "For deals with Cost Per Day billing, defines the timezone used to mark the boundaries of a day (buyer-readonly)"
|
||||
@@ -822,6 +894,10 @@
|
||||
"id": "DealTermsGuaranteedFixedPriceTerms",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"billingInfo": {
|
||||
"$ref": "DealTermsGuaranteedFixedPriceTermsBillingInfo",
|
||||
"description": "External billing info for this Deal. This field is relevant when external billing info such as price has a different currency code than DFP/AdX."
|
||||
},
|
||||
"fixedPrices": {
|
||||
"type": "array",
|
||||
"description": "Fixed price for the specified buyer.",
|
||||
@@ -836,8 +912,38 @@
|
||||
},
|
||||
"guaranteedLooks": {
|
||||
"type": "string",
|
||||
"description": "Count of guaranteed looks. Required for deal, optional for product.",
|
||||
"description": "Count of guaranteed looks. Required for deal, optional for product. For CPD deals, buyer changes to guaranteed_looks will be ignored.",
|
||||
"format": "int64"
|
||||
},
|
||||
"minimumDailyLooks": {
|
||||
"type": "string",
|
||||
"description": "Count of minimum daily looks for a CPD deal. For CPD deals, buyer should negotiate on this field instead of guaranteed_looks.",
|
||||
"format": "int64"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DealTermsGuaranteedFixedPriceTermsBillingInfo": {
|
||||
"id": "DealTermsGuaranteedFixedPriceTermsBillingInfo",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"currencyConversionTimeMs": {
|
||||
"type": "string",
|
||||
"description": "The timestamp (in ms since epoch) when the original reservation price for the deal was first converted to DFP currency. This is used to convert the contracted price into advertiser's currency without discrepancy.",
|
||||
"format": "int64"
|
||||
},
|
||||
"dfpLineItemId": {
|
||||
"type": "string",
|
||||
"description": "The DFP line item id associated with this deal. For features like CPD, buyers can retrieve the DFP line item for billing reconciliation.",
|
||||
"format": "int64"
|
||||
},
|
||||
"originalContractedQuantity": {
|
||||
"type": "string",
|
||||
"description": "The original contracted quantity (# impressions) for this deal. To ensure delivery, sometimes the publisher will book the deal with a impression buffer, such that guaranteed_looks is greater than the contracted quantity. However clients are billed using the original contracted quantity.",
|
||||
"format": "int64"
|
||||
},
|
||||
"price": {
|
||||
"$ref": "Price",
|
||||
"description": "The original reservation price for the deal, if the currency code is different from the one used in negotiation."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -871,6 +977,20 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"DealTermsRubiconNonGuaranteedTerms": {
|
||||
"id": "DealTermsRubiconNonGuaranteedTerms",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"priorityPrice": {
|
||||
"$ref": "Price",
|
||||
"description": "Optional price for Rubicon priority access in the auction."
|
||||
},
|
||||
"standardPrice": {
|
||||
"$ref": "Price",
|
||||
"description": "Optional price for Rubicon standard access in the auction."
|
||||
}
|
||||
}
|
||||
},
|
||||
"DeleteOrderDealsRequest": {
|
||||
"id": "DeleteOrderDealsRequest",
|
||||
"type": "object",
|
||||
@@ -888,7 +1008,8 @@
|
||||
"format": "int64"
|
||||
},
|
||||
"updateAction": {
|
||||
"type": "string"
|
||||
"type": "string",
|
||||
"description": "Indicates an optional action to take on the proposal"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -973,7 +1094,12 @@
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of the dimension mainly for debugging purposes."
|
||||
"description": "Name of the dimension mainly for debugging purposes, except for the case of CREATIVE_SIZE. For CREATIVE_SIZE, strings are used instead of ids."
|
||||
},
|
||||
"percentage": {
|
||||
"type": "integer",
|
||||
"description": "Percent of total impressions for a dimension type. e.g. {dimension_type: 'GENDER', [{dimension_value: {id: 1, name: 'MALE', percentage: 60}}]} Gender MALE is 60% of all impressions which have gender.",
|
||||
"format": "int32"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1053,7 +1179,7 @@
|
||||
"properties": {
|
||||
"notes": {
|
||||
"type": "array",
|
||||
"description": "The list of matching notes.",
|
||||
"description": "The list of matching notes. The notes for a proposal are ordered from oldest to newest. If the notes span multiple proposals, they will be grouped by proposal, with the notes for the most recently modified proposal appearing first.",
|
||||
"items": {
|
||||
"$ref": "MarketplaceNote"
|
||||
}
|
||||
@@ -1110,7 +1236,7 @@
|
||||
},
|
||||
"dealId": {
|
||||
"type": "string",
|
||||
"description": "A unique deal=id for the deal (readonly)."
|
||||
"description": "A unique deal-id for the deal (readonly)."
|
||||
},
|
||||
"dealServingMetadata": {
|
||||
"$ref": "DealServingMetadata",
|
||||
@@ -1670,6 +1796,11 @@
|
||||
"type": "string",
|
||||
"description": "The currency code for the price."
|
||||
},
|
||||
"expectedCpmMicros": {
|
||||
"type": "number",
|
||||
"description": "In case of CPD deals, the expected CPM in micros.",
|
||||
"format": "double"
|
||||
},
|
||||
"pricingType": {
|
||||
"type": "string",
|
||||
"description": "The pricing type for the deal/product."
|
||||
@@ -1681,6 +1812,10 @@
|
||||
"type": "object",
|
||||
"description": "Used to specify pricing rules for buyers/advertisers. Each PricePerBuyer in an product can become [0,1] deals. To check if there is a PricePerBuyer for a particular buyer or buyer/advertiser pair, we look for the most specific matching rule - we first look for a rule matching the buyer and advertiser, next a rule with the buyer but an empty advertiser list, and otherwise look for a matching rule where no buyer is set.",
|
||||
"properties": {
|
||||
"auctionTier": {
|
||||
"type": "string",
|
||||
"description": "Optional access type for this buyer."
|
||||
},
|
||||
"buyer": {
|
||||
"$ref": "Buyer",
|
||||
"description": "The buyer who will pay this price. If unset, all buyers can pay this price (if the advertisers match, and there's no more specific rule matching the buyer)."
|
||||
@@ -1780,6 +1915,10 @@
|
||||
"type": "string",
|
||||
"description": "Id of the publisher profile for a given seller. A (seller.account_id, publisher_profile_id) pair uniquely identifies a publisher profile. Buyers can call the PublisherProfiles::List endpoint to get a list of publisher profiles for a given seller."
|
||||
},
|
||||
"publisherProvidedForecast": {
|
||||
"$ref": "PublisherProvidedForecast",
|
||||
"description": "Publisher self-provided forecast information."
|
||||
},
|
||||
"revisionNumber": {
|
||||
"type": "string",
|
||||
"description": "The revision number of the product. (readonly)",
|
||||
@@ -1829,7 +1968,7 @@
|
||||
},
|
||||
"buyerContacts": {
|
||||
"type": "array",
|
||||
"description": "Optional contact information fort the buyer. (seller-readonly)",
|
||||
"description": "Optional contact information of the buyer. (seller-readonly)",
|
||||
"items": {
|
||||
"$ref": "ContactInformation"
|
||||
}
|
||||
@@ -1840,7 +1979,7 @@
|
||||
},
|
||||
"hasBuyerSignedOff": {
|
||||
"type": "boolean",
|
||||
"description": "When an proposal is in an accepted state, indicates whether the buyer has signed off Once both sides have signed off on a deal, the proposal can be finalized by the seller. (seller-readonly)"
|
||||
"description": "When an proposal is in an accepted state, indicates whether the buyer has signed off. Once both sides have signed off on a deal, the proposal can be finalized by the seller. (seller-readonly)"
|
||||
},
|
||||
"hasSellerSignedOff": {
|
||||
"type": "boolean",
|
||||
@@ -1874,9 +2013,6 @@
|
||||
"type": "string",
|
||||
"description": "The role of the last user that either updated the proposal or left a comment. (readonly)"
|
||||
},
|
||||
"lastUpdaterRole": {
|
||||
"type": "string"
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name for the proposal (updatable)"
|
||||
@@ -1917,7 +2053,7 @@
|
||||
},
|
||||
"sellerContacts": {
|
||||
"type": "array",
|
||||
"description": "Optional contact information for the seller (buyer-readonly).",
|
||||
"description": "Optional contact information of the seller (buyer-readonly).",
|
||||
"items": {
|
||||
"$ref": "ContactInformation"
|
||||
}
|
||||
@@ -1941,7 +2077,7 @@
|
||||
"description": "A pitch statement for the buyer"
|
||||
},
|
||||
"directContact": {
|
||||
"$ref": "ContactInformation",
|
||||
"type": "string",
|
||||
"description": "Direct contact for the publisher profile."
|
||||
},
|
||||
"exchange": {
|
||||
@@ -1986,7 +2122,7 @@
|
||||
"format": "int32"
|
||||
},
|
||||
"programmaticContact": {
|
||||
"$ref": "ContactInformation",
|
||||
"type": "string",
|
||||
"description": "Programmatic contact for the publisher profile."
|
||||
},
|
||||
"publisherDomains": {
|
||||
@@ -2132,6 +2268,10 @@
|
||||
"size": {
|
||||
"$ref": "TargetingValueSize",
|
||||
"description": "For regular or video creative size type, specifies the size of the creative."
|
||||
},
|
||||
"skippableAdType": {
|
||||
"type": "string",
|
||||
"description": "The skippable ad type for video size."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -2260,6 +2400,11 @@
|
||||
"httpMethod": "PATCH",
|
||||
"description": "Updates an existing account. This method supports patch semantics.",
|
||||
"parameters": {
|
||||
"confirmUnsafeAccountChange": {
|
||||
"type": "boolean",
|
||||
"description": "Confirmation for erasing bidder and cookie matching urls.",
|
||||
"location": "query"
|
||||
},
|
||||
"id": {
|
||||
"type": "integer",
|
||||
"description": "The account id",
|
||||
@@ -2287,6 +2432,11 @@
|
||||
"httpMethod": "PUT",
|
||||
"description": "Updates an existing account.",
|
||||
"parameters": {
|
||||
"confirmUnsafeAccountChange": {
|
||||
"type": "boolean",
|
||||
"description": "Confirmation for erasing bidder and cookie matching urls.",
|
||||
"location": "query"
|
||||
},
|
||||
"id": {
|
||||
"type": "integer",
|
||||
"description": "The account id",
|
||||
@@ -2712,9 +2862,14 @@
|
||||
"httpMethod": "GET",
|
||||
"description": "List all the deals for a given proposal",
|
||||
"parameters": {
|
||||
"pqlQuery": {
|
||||
"type": "string",
|
||||
"description": "Query string to retrieve specific deals.",
|
||||
"location": "query"
|
||||
},
|
||||
"proposalId": {
|
||||
"type": "string",
|
||||
"description": "The proposalId to get deals for.",
|
||||
"description": "The proposalId to get deals for. To search across all proposals specify order_id = '-' as part of the URL.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
@@ -2791,9 +2946,14 @@
|
||||
"httpMethod": "GET",
|
||||
"description": "Get all the notes associated with a proposal",
|
||||
"parameters": {
|
||||
"pqlQuery": {
|
||||
"type": "string",
|
||||
"description": "Query string to retrieve specific notes. To search the text contents of notes, please use syntax like \"WHERE note.note = \"foo\" or \"WHERE note.note LIKE \"%bar%\"",
|
||||
"location": "query"
|
||||
},
|
||||
"proposalId": {
|
||||
"type": "string",
|
||||
"description": "The proposalId to get notes for.",
|
||||
"description": "The proposalId to get notes for. To search across all proposals specify order_id = '-' as part of the URL.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
@@ -3185,12 +3345,13 @@
|
||||
},
|
||||
"updateAction": {
|
||||
"type": "string",
|
||||
"description": "The proposed action to take on the proposal.",
|
||||
"description": "The proposed action to take on the proposal. This field is required and it must be set when updating a proposal.",
|
||||
"required": true,
|
||||
"enum": [
|
||||
"accept",
|
||||
"cancel",
|
||||
"propose",
|
||||
"proposeAndAccept",
|
||||
"unknownAction",
|
||||
"updateFinalized"
|
||||
],
|
||||
@@ -3199,6 +3360,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
"location": "path"
|
||||
@@ -3279,12 +3441,13 @@
|
||||
},
|
||||
"updateAction": {
|
||||
"type": "string",
|
||||
"description": "The proposed action to take on the proposal.",
|
||||
"description": "The proposed action to take on the proposal. This field is required and it must be set when updating a proposal.",
|
||||
"required": true,
|
||||
"enum": [
|
||||
"accept",
|
||||
"cancel",
|
||||
"propose",
|
||||
"proposeAndAccept",
|
||||
"unknownAction",
|
||||
"updateFinalized"
|
||||
],
|
||||
@@ -3293,6 +3456,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
"location": "path"
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/yGVcPLwiZSQ-IqA-VzRt5HRabDM\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/Dz_LMqDcbtnyBd4CwnrsbswCFU4\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "adexchangeseller:v1.1",
|
||||
"name": "adexchangeseller",
|
||||
"canonicalName": "Ad Exchange Seller",
|
||||
"version": "v1.1",
|
||||
"revision": "20151127",
|
||||
"revision": "20160805",
|
||||
"title": "Ad Exchange Seller API",
|
||||
"description": "Gives Ad Exchange seller users access to their inventory and the ability to generate reports",
|
||||
"description": "Accesses the inventory of Ad Exchange seller users and generates reports.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"icons": {
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/GTUyFqTp03AxvtXGSPwa14CBOeE\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/EberIAMM9RntL16aqUh0FmyQxWY\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "adexchangeseller:v1",
|
||||
"name": "adexchangeseller",
|
||||
"canonicalName": "Ad Exchange Seller",
|
||||
"version": "v1",
|
||||
"revision": "20151127",
|
||||
"revision": "20160805",
|
||||
"title": "Ad Exchange Seller API",
|
||||
"description": "Gives Ad Exchange seller users access to their inventory and the ability to generate reports",
|
||||
"description": "Accesses the inventory of Ad Exchange seller users and generates reports.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"icons": {
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/rTQPwJ9q2nhaUPuYhDxmQRI6s5g\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/1XDufO4826VKTkrV2WU9EmKApiQ\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "adexchangeseller:v2.0",
|
||||
"name": "adexchangeseller",
|
||||
"canonicalName": "Ad Exchange Seller",
|
||||
"version": "v2.0",
|
||||
"revision": "20151127",
|
||||
"revision": "20160805",
|
||||
"title": "Ad Exchange Seller API",
|
||||
"description": "Gives Ad Exchange seller users access to their inventory and the ability to generate reports",
|
||||
"description": "Accesses the inventory of Ad Exchange seller users and generates reports.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"icons": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/YLr8KxlFkw8ar-xZYzcCGhmF9B0\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/YLr8KxlFkw8ar-xZYzcCGhmF9B0\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "admin:datatransfer_v1",
|
||||
"name": "admin",
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Bj5fQ_zHjihg0GNq6kcI72CKzds\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/tVkq2fforoBT9yvJW6dzQX6ja6Q\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "admin:directory_v1",
|
||||
"name": "admin",
|
||||
"canonicalName": "directory",
|
||||
"version": "directory_v1",
|
||||
"revision": "20160323",
|
||||
"revision": "20160824",
|
||||
"title": "Admin Directory API",
|
||||
"description": "The Admin SDK Directory API lets you view and manage enterprise resources such as users and groups, administrative notifications, security features, and more.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -193,7 +193,7 @@
|
||||
"type": "array",
|
||||
"description": "List of alias objects.",
|
||||
"items": {
|
||||
"$ref": "Alias"
|
||||
"type": "any"
|
||||
}
|
||||
},
|
||||
"etag": {
|
||||
@@ -890,6 +890,10 @@
|
||||
"type": "string",
|
||||
"description": "Role of member"
|
||||
},
|
||||
"status": {
|
||||
"type": "string",
|
||||
"description": "Status of member (Immutable)"
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"description": "Type of member (Immutable)"
|
||||
@@ -2682,7 +2686,7 @@
|
||||
"id": "directory.customers.get",
|
||||
"path": "customers/{customerKey}",
|
||||
"httpMethod": "GET",
|
||||
"description": "Retrives a customer.",
|
||||
"description": "Retrieves a customer.",
|
||||
"parameters": {
|
||||
"customerKey": {
|
||||
"type": "string",
|
||||
@@ -2906,7 +2910,7 @@
|
||||
"id": "directory.domains.get",
|
||||
"path": "customer/{customer}/domains/{domainName}",
|
||||
"httpMethod": "GET",
|
||||
"description": "Retrives a domain of the customer.",
|
||||
"description": "Retrieves a domain of the customer.",
|
||||
"parameters": {
|
||||
"customer": {
|
||||
"type": "string",
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/byz5VJzn0qUbAiSmE6GjI4kojVg\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/JOd2IF5OejEZFbpk9z7_VoeqW5U\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "admin:reports_v1",
|
||||
"name": "admin",
|
||||
"canonicalName": "reports",
|
||||
"version": "reports_v1",
|
||||
"revision": "20151113",
|
||||
"revision": "20160704",
|
||||
"title": "Admin Reports API",
|
||||
"description": "Allows the administrators of Google Apps customers to fetch reports about the usage, collaboration, security and risk for their users.",
|
||||
"description": "Fetches reports for the administrators of Google Apps customers about the usage, collaboration, security, and risk for their users.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"packagePath": "admin",
|
||||
@@ -464,7 +464,7 @@
|
||||
"type": "string",
|
||||
"description": "Application name for which the events are to be retrieved.",
|
||||
"required": true,
|
||||
"pattern": "(admin)|(calendar)|(drive)|(login)|(mobile)|(token)|(groups)",
|
||||
"pattern": "(admin)|(calendar)|(drive)|(login)|(mobile)|(token)|(groups)|(saml)",
|
||||
"location": "path"
|
||||
},
|
||||
"customerId": {
|
||||
@@ -543,7 +543,7 @@
|
||||
"type": "string",
|
||||
"description": "Application name for which the events are to be retrieved.",
|
||||
"required": true,
|
||||
"pattern": "(admin)|(calendar)|(drive)|(login)|(mobile)|(token)|(groups)",
|
||||
"pattern": "(admin)|(calendar)|(drive)|(login)|(mobile)|(token)|(groups)|(saml)",
|
||||
"location": "path"
|
||||
},
|
||||
"customerId": {
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/LJDKT2Ga8SuCOV3aCbVYZ-8VPzY\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/qyOhevIrrg-Vp01NIDI7oCsfKDA\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "adsense:v1.2",
|
||||
"name": "adsense",
|
||||
"canonicalName": "AdSense",
|
||||
"version": "v1.2",
|
||||
"revision": "20160405",
|
||||
"revision": "20160907",
|
||||
"title": "AdSense Management API",
|
||||
"description": "Accesses AdSense publishers' inventory and generates performance reports.",
|
||||
"ownerDomain": "google.com",
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/1xMNid9XS36JD5TH8R14NGfkUqs\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/C00o7wucTJAcP39P-cEOrRc9pLA\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "adsense:v1.3",
|
||||
"name": "adsense",
|
||||
"canonicalName": "AdSense",
|
||||
"version": "v1.3",
|
||||
"revision": "20160405",
|
||||
"revision": "20160907",
|
||||
"title": "AdSense Management API",
|
||||
"description": "Accesses AdSense publishers' inventory and generates performance reports.",
|
||||
"ownerDomain": "google.com",
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/mTfrCyAXMjNrBAG-6jjjVEMJJ4M\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/mzAWTwgWWJnzBtwDU9h80pGL_MA\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "adsense:v1.4",
|
||||
"name": "adsense",
|
||||
"canonicalName": "AdSense",
|
||||
"version": "v1.4",
|
||||
"revision": "20160405",
|
||||
"revision": "20160907",
|
||||
"title": "AdSense Management API",
|
||||
"description": "Accesses AdSense publishers' inventory and generates performance reports.",
|
||||
"ownerDomain": "google.com",
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/9VyrVB-oyRLagM9vor-DuzpZ4ac\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/1O6SL_KmRSdPQjZoTIixUZdD99Y\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "adsensehost:v4.1",
|
||||
"name": "adsensehost",
|
||||
"canonicalName": "AdSense Host",
|
||||
"version": "v4.1",
|
||||
"revision": "20160405",
|
||||
"revision": "20160907",
|
||||
"title": "AdSense Host API",
|
||||
"description": "Generates performance reports, generates ad codes, and provides publisher management capabilities for AdSense Hosts.",
|
||||
"ownerDomain": "google.com",
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/ha01xiJ2F_tfXi994F2t-6KbS0Y\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/nDekPAYRSzRXXRFOQaI0Em-G4Rc\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "analytics:v2.4",
|
||||
"name": "analytics",
|
||||
"version": "v2.4",
|
||||
"revision": "20160308",
|
||||
"revision": "20160805",
|
||||
"title": "Google Analytics API",
|
||||
"description": "Views and manages your Google Analytics data.",
|
||||
"ownerDomain": "google.com",
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/y7JmUhB0GIMusVTZY-o1OGZ6DZQ\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/RVrwVyPQJLlTFI7LM0WsqSWaDpE\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "analytics:v3",
|
||||
"name": "analytics",
|
||||
"version": "v3",
|
||||
"revision": "20160308",
|
||||
"revision": "20160805",
|
||||
"title": "Google Analytics API",
|
||||
"description": "Views and manages your Google Analytics data.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -2038,6 +2038,86 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"IncludeConditions": {
|
||||
"id": "IncludeConditions",
|
||||
"type": "object",
|
||||
"description": "JSON template for an Analytics Remarketing Include Conditions.",
|
||||
"properties": {
|
||||
"daysToLookBack": {
|
||||
"type": "integer",
|
||||
"description": "The look-back window lets you specify a time frame for evaluating the behavior that qualifies users for your audience. For example, if your filters include users from Central Asia, and Transactions Greater than 2, and you set the look-back window to 14 days, then any user from Central Asia whose cumulative transactions exceed 2 during the last 14 days is added to the audience.",
|
||||
"format": "int32"
|
||||
},
|
||||
"isSmartList": {
|
||||
"type": "boolean",
|
||||
"description": "Boolean indicating whether this segment is a smart list. https://support.google.com/analytics/answer/4628577"
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "Resource type for include conditions.",
|
||||
"default": "analytics#includeConditions"
|
||||
},
|
||||
"membershipDurationDays": {
|
||||
"type": "integer",
|
||||
"description": "Number of days a user remains in the audience. Use any integer from 1-540. In remarketing audiences for search ads, membership duration is truncated to 180 days.",
|
||||
"format": "int32"
|
||||
},
|
||||
"segment": {
|
||||
"type": "string",
|
||||
"description": "The segment condition that will cause a user to be added to an audience."
|
||||
}
|
||||
}
|
||||
},
|
||||
"LinkedForeignAccount": {
|
||||
"id": "LinkedForeignAccount",
|
||||
"type": "object",
|
||||
"description": "JSON template for an Analytics Remarketing Audience Foreign Link.",
|
||||
"properties": {
|
||||
"accountId": {
|
||||
"type": "string",
|
||||
"description": "Account ID to which this linked foreign account belongs."
|
||||
},
|
||||
"eligibleForSearch": {
|
||||
"type": "boolean",
|
||||
"description": "Boolean indicating whether this is eligible for search.",
|
||||
"readOnly": true
|
||||
},
|
||||
"id": {
|
||||
"type": "string",
|
||||
"description": "Entity ad account link ID."
|
||||
},
|
||||
"internalWebPropertyId": {
|
||||
"type": "string",
|
||||
"description": "Internal ID for the web property to which this linked foreign account belongs.",
|
||||
"readOnly": true
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "Resource type for linked foreign account.",
|
||||
"default": "analytics#linkedForeignAccount"
|
||||
},
|
||||
"linkedAccountId": {
|
||||
"type": "string",
|
||||
"description": "The foreign account ID. For example the an AdWords `linkedAccountId` has the following format XXX-XXX-XXXX."
|
||||
},
|
||||
"remarketingAudienceId": {
|
||||
"type": "string",
|
||||
"description": "Remarketing audience ID to which this linked foreign account belongs."
|
||||
},
|
||||
"status": {
|
||||
"type": "string",
|
||||
"description": "The status of this foreign account link."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"description": "The type of the foreign account. For example `ADWORDS_LINKS`."
|
||||
},
|
||||
"webPropertyId": {
|
||||
"type": "string",
|
||||
"description": "Web property ID of the form UA-XXXXX-YY to which this linked foreign account belongs."
|
||||
}
|
||||
}
|
||||
},
|
||||
"McfData": {
|
||||
"id": "McfData",
|
||||
"type": "object",
|
||||
@@ -2715,6 +2795,154 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"RemarketingAudience": {
|
||||
"id": "RemarketingAudience",
|
||||
"type": "object",
|
||||
"description": "JSON template for an Analytics remarketing audience.",
|
||||
"properties": {
|
||||
"accountId": {
|
||||
"type": "string",
|
||||
"description": "Account ID to which this remarketing audience belongs."
|
||||
},
|
||||
"audienceDefinition": {
|
||||
"type": "object",
|
||||
"description": "The simple audience definition that will cause a user to be added to an audience.",
|
||||
"properties": {
|
||||
"includeConditions": {
|
||||
"$ref": "IncludeConditions",
|
||||
"description": "Defines the conditions to include users to the audience."
|
||||
}
|
||||
}
|
||||
},
|
||||
"audienceType": {
|
||||
"type": "string",
|
||||
"description": "The type of audience, either SIMPLE or STATE_BASED."
|
||||
},
|
||||
"created": {
|
||||
"type": "string",
|
||||
"description": "Time this remarketing audience was created.",
|
||||
"format": "date-time",
|
||||
"readOnly": true
|
||||
},
|
||||
"description": {
|
||||
"type": "string",
|
||||
"description": "The description of this remarketing audience.",
|
||||
"readOnly": true
|
||||
},
|
||||
"id": {
|
||||
"type": "string",
|
||||
"description": "Remarketing Audience ID."
|
||||
},
|
||||
"internalWebPropertyId": {
|
||||
"type": "string",
|
||||
"description": "Internal ID for the web property to which this remarketing audience belongs.",
|
||||
"readOnly": true
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "Collection type.",
|
||||
"default": "analytics#remarketingAudience"
|
||||
},
|
||||
"linkedAdAccounts": {
|
||||
"type": "array",
|
||||
"description": "The linked ad accounts associated with this remarketing audience. A remarketing audience can have only one linkedAdAccount currently.",
|
||||
"items": {
|
||||
"$ref": "LinkedForeignAccount"
|
||||
}
|
||||
},
|
||||
"linkedViews": {
|
||||
"type": "array",
|
||||
"description": "The views (profiles) that this remarketing audience is linked to.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of this remarketing audience."
|
||||
},
|
||||
"stateBasedAudienceDefinition": {
|
||||
"type": "object",
|
||||
"description": "A state based audience definition that will cause a user to be added or removed from an audience.",
|
||||
"properties": {
|
||||
"excludeConditions": {
|
||||
"type": "object",
|
||||
"description": "Defines the conditions to exclude users from the audience.",
|
||||
"properties": {
|
||||
"exclusionDuration": {
|
||||
"type": "string",
|
||||
"description": "Whether to make the exclusion TEMPORARY or PERMANENT."
|
||||
},
|
||||
"segment": {
|
||||
"type": "string",
|
||||
"description": "The segment condition that will cause a user to be removed from an audience."
|
||||
}
|
||||
}
|
||||
},
|
||||
"includeConditions": {
|
||||
"$ref": "IncludeConditions",
|
||||
"description": "Defines the conditions to include users to the audience."
|
||||
}
|
||||
}
|
||||
},
|
||||
"updated": {
|
||||
"type": "string",
|
||||
"description": "Time this remarketing audience was last modified.",
|
||||
"format": "date-time",
|
||||
"readOnly": true
|
||||
},
|
||||
"webPropertyId": {
|
||||
"type": "string",
|
||||
"description": "Web property ID of the form UA-XXXXX-YY to which this remarketing audience belongs."
|
||||
}
|
||||
}
|
||||
},
|
||||
"RemarketingAudiences": {
|
||||
"id": "RemarketingAudiences",
|
||||
"type": "object",
|
||||
"description": "A remarketing audience collection lists Analytics remarketing audiences to which the user has access. Each resource in the collection corresponds to a single Analytics remarketing audience.",
|
||||
"properties": {
|
||||
"items": {
|
||||
"type": "array",
|
||||
"description": "A list of remarketing audiences.",
|
||||
"items": {
|
||||
"$ref": "RemarketingAudience"
|
||||
}
|
||||
},
|
||||
"itemsPerPage": {
|
||||
"type": "integer",
|
||||
"description": "The maximum number of resources the response can contain, regardless of the actual number of resources returned. Its value ranges from 1 to 1000 with a value of 1000 by default, or otherwise specified by the max-results query parameter.",
|
||||
"format": "int32"
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "Collection type.",
|
||||
"default": "analytics#remarketingAudiences"
|
||||
},
|
||||
"nextLink": {
|
||||
"type": "string",
|
||||
"description": "Link to next page for this remarketing audience collection."
|
||||
},
|
||||
"previousLink": {
|
||||
"type": "string",
|
||||
"description": "Link to previous page for this view (profile) collection."
|
||||
},
|
||||
"startIndex": {
|
||||
"type": "integer",
|
||||
"description": "The starting index of the resources, which is 1 by default or otherwise specified by the start-index query parameter.",
|
||||
"format": "int32"
|
||||
},
|
||||
"totalResults": {
|
||||
"type": "integer",
|
||||
"description": "The total number of results for the query, regardless of the number of results in the response.",
|
||||
"format": "int32"
|
||||
},
|
||||
"username": {
|
||||
"type": "string",
|
||||
"description": "Email ID of the authenticated user"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Segment": {
|
||||
"id": "Segment",
|
||||
"type": "object",
|
||||
@@ -2843,7 +3071,7 @@
|
||||
},
|
||||
"downloadType": {
|
||||
"type": "string",
|
||||
"description": "The type of download you need to use for the report data file.",
|
||||
"description": "The type of download you need to use for the report data file. Possible values include `GOOGLE_DRIVE` and `GOOGLE_CLOUD_STORAGE`. If the value is `GOOGLE_DRIVE`, see the `driveDownloadDetails` field. If the value is `GOOGLE_CLOUD_STORAGE`, see the `cloudStorageDownloadDetails` field.",
|
||||
"readOnly": true
|
||||
},
|
||||
"driveDownloadDetails": {
|
||||
@@ -5709,6 +5937,210 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"remarketingAudience": {
|
||||
"methods": {
|
||||
"get": {
|
||||
"id": "analytics.management.remarketingAudience.get",
|
||||
"path": "management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId}",
|
||||
"httpMethod": "GET",
|
||||
"description": "Gets remarketing audiences to which the user has access.",
|
||||
"parameters": {
|
||||
"accountId": {
|
||||
"type": "string",
|
||||
"description": "Account ID for the remarketing audience to retrieve.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"remarketingAudienceId": {
|
||||
"type": "string",
|
||||
"description": "The ID to retrieve the Remarketing Audience for.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"webPropertyId": {
|
||||
"type": "string",
|
||||
"description": "Web property ID for the remarketing audience to retrieve.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"accountId",
|
||||
"webPropertyId",
|
||||
"remarketingAudienceId"
|
||||
],
|
||||
"response": {
|
||||
"$ref": "RemarketingAudience"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/analytics.edit",
|
||||
"https://www.googleapis.com/auth/analytics.readonly"
|
||||
]
|
||||
},
|
||||
"insert": {
|
||||
"id": "analytics.management.remarketingAudience.insert",
|
||||
"path": "management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences",
|
||||
"httpMethod": "POST",
|
||||
"description": "Creates a new remarketing audiences.",
|
||||
"parameters": {
|
||||
"accountId": {
|
||||
"type": "string",
|
||||
"description": "Account ID to create the remarketing audience for.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"webPropertyId": {
|
||||
"type": "string",
|
||||
"description": "Web property ID to create the remarketing audience for.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"accountId",
|
||||
"webPropertyId"
|
||||
],
|
||||
"request": {
|
||||
"$ref": "RemarketingAudience"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "RemarketingAudience"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/analytics.edit"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"id": "analytics.management.remarketingAudience.list",
|
||||
"path": "management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences",
|
||||
"httpMethod": "GET",
|
||||
"description": "Lists remarketing audiences to which the user has access.",
|
||||
"parameters": {
|
||||
"accountId": {
|
||||
"type": "string",
|
||||
"description": "Account ID for the remarketing audience to retrieve.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"max-results": {
|
||||
"type": "integer",
|
||||
"description": "The maximum number of remarketing audiences to include in this response.",
|
||||
"format": "int32",
|
||||
"location": "query"
|
||||
},
|
||||
"start-index": {
|
||||
"type": "integer",
|
||||
"description": "An index of the first entity to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter.",
|
||||
"format": "int32",
|
||||
"minimum": "1",
|
||||
"location": "query"
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"default": "all",
|
||||
"location": "query"
|
||||
},
|
||||
"webPropertyId": {
|
||||
"type": "string",
|
||||
"description": "Web property ID for the remarketing audience to retrieve.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"accountId",
|
||||
"webPropertyId"
|
||||
],
|
||||
"response": {
|
||||
"$ref": "RemarketingAudiences"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/analytics.edit",
|
||||
"https://www.googleapis.com/auth/analytics.readonly"
|
||||
]
|
||||
},
|
||||
"patch": {
|
||||
"id": "analytics.management.remarketingAudience.patch",
|
||||
"path": "management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId}",
|
||||
"httpMethod": "PATCH",
|
||||
"description": "Updates an existing remarketing audiences. This method supports patch semantics.",
|
||||
"parameters": {
|
||||
"accountId": {
|
||||
"type": "string",
|
||||
"description": "Account ID for the remarketing audience to update.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"remarketingAudienceId": {
|
||||
"type": "string",
|
||||
"description": "Remarketing audience ID of the remarketing audience to update.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"webPropertyId": {
|
||||
"type": "string",
|
||||
"description": "Web property ID for the remarketing audience to update.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"accountId",
|
||||
"webPropertyId",
|
||||
"remarketingAudienceId"
|
||||
],
|
||||
"request": {
|
||||
"$ref": "RemarketingAudience"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "RemarketingAudience"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/analytics.edit"
|
||||
]
|
||||
},
|
||||
"update": {
|
||||
"id": "analytics.management.remarketingAudience.update",
|
||||
"path": "management/accounts/{accountId}/webproperties/{webPropertyId}/remarketingAudiences/{remarketingAudienceId}",
|
||||
"httpMethod": "PUT",
|
||||
"description": "Updates an existing remarketing audiences.",
|
||||
"parameters": {
|
||||
"accountId": {
|
||||
"type": "string",
|
||||
"description": "Account ID for the remarketing audience to update.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"remarketingAudienceId": {
|
||||
"type": "string",
|
||||
"description": "Remarketing audience ID of the remarketing audience to update.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"webPropertyId": {
|
||||
"type": "string",
|
||||
"description": "Web property ID for the remarketing audience to update.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"accountId",
|
||||
"webPropertyId",
|
||||
"remarketingAudienceId"
|
||||
],
|
||||
"request": {
|
||||
"$ref": "RemarketingAudience"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "RemarketingAudience"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/analytics.edit"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"segments": {
|
||||
"methods": {
|
||||
"list": {
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/oG4KnSYJ6_j0nOlJWiaspUUKZyw\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/fQeWIwZEL9ttN_Qbngm4RE2J7to\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "androidpublisher:v1.1",
|
||||
"name": "androidpublisher",
|
||||
"canonicalName": "Android Publisher",
|
||||
"version": "v1.1",
|
||||
"revision": "20160324",
|
||||
"revision": "20160817",
|
||||
"title": "Google Play Developer API",
|
||||
"description": "Lets Android application developers access their Google Play accounts.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -119,7 +119,7 @@
|
||||
},
|
||||
"initiationTimestampMsec": {
|
||||
"type": "string",
|
||||
"description": "Time at which the subscription was granted, in milliseconds since Epoch.",
|
||||
"description": "Time at which the subscription was granted, in milliseconds since the Epoch.",
|
||||
"format": "int64"
|
||||
},
|
||||
"kind": {
|
||||
@@ -129,7 +129,7 @@
|
||||
},
|
||||
"validUntilTimestampMsec": {
|
||||
"type": "string",
|
||||
"description": "Time at which the subscription will expire, in milliseconds since Epoch.",
|
||||
"description": "Time at which the subscription will expire, in milliseconds since the Epoch.",
|
||||
"format": "int64"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/KPYGNNPN5TYGxlm0G5KeZWRpfuM\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/fNzp1BQHKDVJN-Ih8qfrclbLbv0\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "androidpublisher:v1",
|
||||
"name": "androidpublisher",
|
||||
"canonicalName": "Android Publisher",
|
||||
"version": "v1",
|
||||
"revision": "20160324",
|
||||
"revision": "20160817",
|
||||
"title": "Google Play Developer API",
|
||||
"description": "Lets Android application developers access their Google Play accounts.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -88,7 +88,7 @@
|
||||
},
|
||||
"initiationTimestampMsec": {
|
||||
"type": "string",
|
||||
"description": "Time at which the subscription was granted, in milliseconds since Epoch.",
|
||||
"description": "Time at which the subscription was granted, in milliseconds since the Epoch.",
|
||||
"format": "int64"
|
||||
},
|
||||
"kind": {
|
||||
@@ -98,7 +98,7 @@
|
||||
},
|
||||
"validUntilTimestampMsec": {
|
||||
"type": "string",
|
||||
"description": "Time at which the subscription will expire, in milliseconds since Epoch.",
|
||||
"description": "Time at which the subscription will expire, in milliseconds since the Epoch.",
|
||||
"format": "int64"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/wwfdcfcbj_VTedNtsK-mpfGIz58\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/UDk0LqlPPxkx5NU81sNZcbwgkD4\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "androidpublisher:v2",
|
||||
"name": "androidpublisher",
|
||||
"canonicalName": "Android Publisher",
|
||||
"version": "v2",
|
||||
"revision": "20160324",
|
||||
"revision": "20160817",
|
||||
"title": "Google Play Developer API",
|
||||
"description": "Lets Android application developers access their Google Play accounts.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -208,6 +208,34 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"Comment": {
|
||||
"id": "Comment",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"developerComment": {
|
||||
"$ref": "DeveloperComment",
|
||||
"description": "A comment from a developer."
|
||||
},
|
||||
"userComment": {
|
||||
"$ref": "UserComment",
|
||||
"description": "A comment from a user."
|
||||
}
|
||||
}
|
||||
},
|
||||
"DeveloperComment": {
|
||||
"id": "DeveloperComment",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"lastModified": {
|
||||
"$ref": "Timestamp",
|
||||
"description": "The last time at which this comment was updated."
|
||||
},
|
||||
"text": {
|
||||
"type": "string",
|
||||
"description": "The content of the comment, i.e. reply body."
|
||||
}
|
||||
}
|
||||
},
|
||||
"Entitlement": {
|
||||
"id": "Entitlement",
|
||||
"type": "object",
|
||||
@@ -753,6 +781,78 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"Review": {
|
||||
"id": "Review",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"authorName": {
|
||||
"type": "string",
|
||||
"description": "The name of the user who wrote the review."
|
||||
},
|
||||
"comments": {
|
||||
"type": "array",
|
||||
"description": "A repeated field containing comments for the review.",
|
||||
"items": {
|
||||
"$ref": "Comment"
|
||||
}
|
||||
},
|
||||
"reviewId": {
|
||||
"type": "string",
|
||||
"description": "Unique identifier for this review."
|
||||
}
|
||||
}
|
||||
},
|
||||
"ReviewReplyResult": {
|
||||
"id": "ReviewReplyResult",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"lastEdited": {
|
||||
"$ref": "Timestamp",
|
||||
"description": "The time at which the reply took effect."
|
||||
},
|
||||
"replyText": {
|
||||
"type": "string",
|
||||
"description": "The reply text that was applied."
|
||||
}
|
||||
}
|
||||
},
|
||||
"ReviewsListResponse": {
|
||||
"id": "ReviewsListResponse",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"pageInfo": {
|
||||
"$ref": "PageInfo"
|
||||
},
|
||||
"reviews": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "Review"
|
||||
}
|
||||
},
|
||||
"tokenPagination": {
|
||||
"$ref": "TokenPagination"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ReviewsReplyRequest": {
|
||||
"id": "ReviewsReplyRequest",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"replyText": {
|
||||
"type": "string",
|
||||
"description": "The text to set as the reply. Replies of more than approximately 350 characters will be rejected. HTML tags will be stripped."
|
||||
}
|
||||
}
|
||||
},
|
||||
"ReviewsReplyResponse": {
|
||||
"id": "ReviewsReplyResponse",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"result": {
|
||||
"$ref": "ReviewReplyResult"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Season": {
|
||||
"id": "Season",
|
||||
"type": "object",
|
||||
@@ -781,7 +881,7 @@
|
||||
"properties": {
|
||||
"desiredExpiryTimeMillis": {
|
||||
"type": "string",
|
||||
"description": "The desired next expiry time for the subscription in milliseconds since Epoch. The given time must be after the current expiry time for the subscription.",
|
||||
"description": "The desired next expiry time to assign to the subscription, in milliseconds since the Epoch. The given time must be later/greater than the current expiry time for the subscription.",
|
||||
"format": "int64"
|
||||
},
|
||||
"expectedExpiryTimeMillis": {
|
||||
@@ -802,7 +902,7 @@
|
||||
},
|
||||
"cancelReason": {
|
||||
"type": "integer",
|
||||
"description": "The cancel reason of the subscription, if the subscription is not auto renewing. Possible values are: \n- User cancelled the subscription \n- Subscription was cancelled by the system, for example because of a billing problem",
|
||||
"description": "The reason why a subscription was cancelled or is not auto-renewing. Possible values are: \n- User cancelled the subscription \n- Subscription was cancelled by the system, for example because of a billing problem",
|
||||
"format": "int32"
|
||||
},
|
||||
"countryCode": {
|
||||
@@ -815,7 +915,7 @@
|
||||
},
|
||||
"expiryTimeMillis": {
|
||||
"type": "string",
|
||||
"description": "Time at which the subscription will expire, in milliseconds since Epoch.",
|
||||
"description": "Time at which the subscription will expire, in milliseconds since the Epoch.",
|
||||
"format": "int64"
|
||||
},
|
||||
"kind": {
|
||||
@@ -830,7 +930,7 @@
|
||||
},
|
||||
"priceAmountMicros": {
|
||||
"type": "string",
|
||||
"description": "Price of the subscription, not including tax. Price is expressed in micro-units, where 1,000,000 micro-units equal one unit of the currency. For example, if the subscription price is €1.99, price_amount_micros is 1990000.",
|
||||
"description": "Price of the subscription, not including tax. Price is expressed in micro-units, where 1,000,000 micro-units represents one unit of the currency. For example, if the subscription price is €1.99, price_amount_micros is 1990000.",
|
||||
"format": "int64"
|
||||
},
|
||||
"priceCurrencyCode": {
|
||||
@@ -839,7 +939,7 @@
|
||||
},
|
||||
"startTimeMillis": {
|
||||
"type": "string",
|
||||
"description": "Time at which the subscription was granted, in milliseconds since Epoch.",
|
||||
"description": "Time at which the subscription was granted, in milliseconds since the Epoch.",
|
||||
"format": "int64"
|
||||
}
|
||||
}
|
||||
@@ -883,6 +983,20 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"Timestamp": {
|
||||
"id": "Timestamp",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"nanos": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"seconds": {
|
||||
"type": "string",
|
||||
"format": "int64"
|
||||
}
|
||||
}
|
||||
},
|
||||
"TokenPagination": {
|
||||
"id": "TokenPagination",
|
||||
"type": "object",
|
||||
@@ -931,6 +1045,47 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"UserComment": {
|
||||
"id": "UserComment",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"androidOsVersion": {
|
||||
"type": "integer",
|
||||
"description": "Integer Android SDK version of the user's device at the time the review was written, e.g. 23 is Marshmallow. May be absent.",
|
||||
"format": "int32"
|
||||
},
|
||||
"appVersionCode": {
|
||||
"type": "integer",
|
||||
"description": "Integer version code of the app as installed at the time the review was written. May be absent.",
|
||||
"format": "int32"
|
||||
},
|
||||
"appVersionName": {
|
||||
"type": "string",
|
||||
"description": "String version name of the app as installed at the time the review was written. May be absent."
|
||||
},
|
||||
"device": {
|
||||
"type": "string",
|
||||
"description": "Codename for the reviewer's device, e.g. klte, flounder. May be absent."
|
||||
},
|
||||
"lastModified": {
|
||||
"$ref": "Timestamp",
|
||||
"description": "The last time at which this comment was updated."
|
||||
},
|
||||
"reviewerLanguage": {
|
||||
"type": "string",
|
||||
"description": "Language code for the reviewer. This is taken from the device settings so is not guaranteed to match the language the review is written in. May be absent."
|
||||
},
|
||||
"starRating": {
|
||||
"type": "integer",
|
||||
"description": "The star rating associated with the review, from 1 to 5.",
|
||||
"format": "int32"
|
||||
},
|
||||
"text": {
|
||||
"type": "string",
|
||||
"description": "The content of the comment, i.e. review body. In some cases users have been able to write a review with separate title and body; in those cases the title and body are concatenated and separated by a tab character."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
@@ -3114,6 +3269,108 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"reviews": {
|
||||
"methods": {
|
||||
"get": {
|
||||
"id": "androidpublisher.reviews.get",
|
||||
"path": "{packageName}/reviews/{reviewId}",
|
||||
"httpMethod": "GET",
|
||||
"description": "Returns a single review.",
|
||||
"parameters": {
|
||||
"packageName": {
|
||||
"type": "string",
|
||||
"description": "Unique identifier for the Android app for which we want reviews; for example, \"com.spiffygame\".",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"reviewId": {
|
||||
"type": "string",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"packageName",
|
||||
"reviewId"
|
||||
],
|
||||
"response": {
|
||||
"$ref": "Review"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/androidpublisher"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"id": "androidpublisher.reviews.list",
|
||||
"path": "{packageName}/reviews",
|
||||
"httpMethod": "GET",
|
||||
"description": "Returns a list of reviews.",
|
||||
"parameters": {
|
||||
"maxResults": {
|
||||
"type": "integer",
|
||||
"format": "uint32",
|
||||
"location": "query"
|
||||
},
|
||||
"packageName": {
|
||||
"type": "string",
|
||||
"description": "Unique identifier for the Android app for which we want reviews; for example, \"com.spiffygame\".",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"startIndex": {
|
||||
"type": "integer",
|
||||
"format": "uint32",
|
||||
"location": "query"
|
||||
},
|
||||
"token": {
|
||||
"type": "string",
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"packageName"
|
||||
],
|
||||
"response": {
|
||||
"$ref": "ReviewsListResponse"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/androidpublisher"
|
||||
]
|
||||
},
|
||||
"reply": {
|
||||
"id": "androidpublisher.reviews.reply",
|
||||
"path": "{packageName}/reviews/{reviewId}:reply",
|
||||
"httpMethod": "POST",
|
||||
"description": "Reply to a single review, or update an existing reply.",
|
||||
"parameters": {
|
||||
"packageName": {
|
||||
"type": "string",
|
||||
"description": "Unique identifier for the Android app for which we want reviews; for example, \"com.spiffygame\".",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"reviewId": {
|
||||
"type": "string",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"packageName",
|
||||
"reviewId"
|
||||
],
|
||||
"request": {
|
||||
"$ref": "ReviewsReplyRequest"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "ReviewsReplyResponse"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/androidpublisher"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,9 +3,13 @@
|
||||
# DO NOT EDIT !!!
|
||||
api:
|
||||
list:
|
||||
acceleratedmobilepageurl:
|
||||
- v1
|
||||
adexchangebuyer:
|
||||
- v1.3
|
||||
- v1.4
|
||||
adexchangebuyer2:
|
||||
- v2beta1
|
||||
adexchangeseller:
|
||||
- v2.0
|
||||
admin:
|
||||
@@ -17,17 +21,22 @@ api:
|
||||
- v4.1
|
||||
analytics:
|
||||
- v3
|
||||
analyticsreporting:
|
||||
- v4
|
||||
androidenterprise:
|
||||
- v1
|
||||
androidpublisher:
|
||||
- v2
|
||||
appengine:
|
||||
- v1
|
||||
- v1beta4
|
||||
- v1beta5
|
||||
appsactivity:
|
||||
- v1
|
||||
appstate:
|
||||
- v1
|
||||
audit:
|
||||
- v1
|
||||
autoscaler:
|
||||
- v1beta2
|
||||
bigquery:
|
||||
@@ -44,8 +53,12 @@ api:
|
||||
- v1
|
||||
cloudbilling:
|
||||
- v1
|
||||
cloudbuild:
|
||||
- v1
|
||||
clouddebugger:
|
||||
- v2
|
||||
clouderrorreporting:
|
||||
- v1beta1
|
||||
cloudlatencytest:
|
||||
- v2
|
||||
cloudmonitoring:
|
||||
@@ -77,7 +90,9 @@ api:
|
||||
dataproc:
|
||||
- v1
|
||||
datastore:
|
||||
- v1
|
||||
- v1beta2
|
||||
- v1beta3
|
||||
deploymentmanager:
|
||||
- v2
|
||||
- v2beta2
|
||||
@@ -86,6 +101,8 @@ api:
|
||||
- v2.2
|
||||
- v2.3
|
||||
- v2.4
|
||||
- v2.5
|
||||
- v2.6
|
||||
discovery:
|
||||
- v1
|
||||
dns:
|
||||
@@ -97,10 +114,13 @@ api:
|
||||
drive:
|
||||
- v2
|
||||
- v3
|
||||
firebaserules:
|
||||
- v1
|
||||
fitness:
|
||||
- v1
|
||||
freebase:
|
||||
- v1
|
||||
- v1sandbox
|
||||
fusiontables:
|
||||
- v2
|
||||
games:
|
||||
@@ -125,12 +145,16 @@ api:
|
||||
- v3
|
||||
kgsearch:
|
||||
- v1
|
||||
language:
|
||||
- v1beta1
|
||||
licensing:
|
||||
- v1
|
||||
logging:
|
||||
- v2beta1
|
||||
manager:
|
||||
- v1beta2
|
||||
mapsengine:
|
||||
- v1
|
||||
mirror:
|
||||
- v1
|
||||
monitoring:
|
||||
@@ -166,14 +190,26 @@ api:
|
||||
- v1sandbox
|
||||
resourceviews:
|
||||
- v1beta2
|
||||
runtimeconfig:
|
||||
- v1beta1
|
||||
safebrowsing:
|
||||
- v4
|
||||
script:
|
||||
- v1
|
||||
servicecontrol:
|
||||
- v1
|
||||
servicemanagement:
|
||||
- v1
|
||||
serviceregistry:
|
||||
- alpha
|
||||
sheets:
|
||||
- v4
|
||||
siteverification:
|
||||
- v1
|
||||
spectrum:
|
||||
- v1explorer
|
||||
speech:
|
||||
- v1beta1
|
||||
sqladmin:
|
||||
- v1beta4
|
||||
storage:
|
||||
@@ -192,6 +228,8 @@ api:
|
||||
- v2
|
||||
urlshortener:
|
||||
- v1
|
||||
vision:
|
||||
- v1
|
||||
webfonts:
|
||||
- v1
|
||||
webmasters:
|
||||
|
||||
2041
etc/api/appengine/v1/appengine-api.json
Normal file
2041
etc/api/appengine/v1/appengine-api.json
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/oEN2Yz1UYeuuQF-hTipAUfX2Yb8\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/Yn-vD22SJyy2Enea8C6suJXByIU\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "appsactivity:v1",
|
||||
"name": "appsactivity",
|
||||
"version": "v1",
|
||||
"revision": "20160129",
|
||||
"revision": "20160805",
|
||||
"title": "Google Apps Activity API",
|
||||
"description": "Provides a historical view of activity.",
|
||||
"ownerDomain": "google.com",
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/K6eN4o-EiSpUkE-ew6yjfVfKuII\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/H2gPE9k-JTZqVa4GXSjOgiuxTK0\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "appstate:v1",
|
||||
"name": "appstate",
|
||||
"canonicalName": "App State",
|
||||
"version": "v1",
|
||||
"revision": "20160331",
|
||||
"revision": "20160901",
|
||||
"title": "Google App State API",
|
||||
"description": "The Google App State API.",
|
||||
"ownerDomain": "google.com",
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/sNb4igYg4wCeulufFNSiGUjvhBU\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/VlhO-7U_LLGUoZP3BlsW4eOrFfk\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "bigquery:v2",
|
||||
"name": "bigquery",
|
||||
"version": "v2",
|
||||
"revision": "20160408",
|
||||
"revision": "20160903",
|
||||
"title": "BigQuery API",
|
||||
"description": "A data platform for customers to create, manage, share and query data.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -27,11 +27,9 @@
|
||||
"description": "Data format for the response.",
|
||||
"default": "json",
|
||||
"enum": [
|
||||
"csv",
|
||||
"json"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Responses with Content-Type of text/csv",
|
||||
"Responses with Content-Type of application/json"
|
||||
],
|
||||
"location": "query"
|
||||
@@ -122,7 +120,7 @@
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"description": "[Optional] The type to convert the value in cells of this column. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Defaut type is BYTES. 'type' can also be set at the column family level. However, the setting at this level takes precedence if 'type' is set at both levels."
|
||||
"description": "[Optional] The type to convert the value in cells of this column. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. 'type' can also be set at the column family level. However, the setting at this level takes precedence if 'type' is set at both levels."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -151,7 +149,7 @@
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"description": "[Optional] The type to convert the value in cells of this column family. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Defaut type is BYTES. This can be overridden for a specific column by listing that column in 'columns' and specifying a type for it."
|
||||
"description": "[Optional] The type to convert the value in cells of this column family. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. This can be overridden for a specific column by listing that column in 'columns' and specifying a type for it."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -169,6 +167,10 @@
|
||||
"ignoreUnspecifiedColumnFamilies": {
|
||||
"type": "boolean",
|
||||
"description": "[Optional] If field is true, then the column families that are not specified in columnFamilies list are not exposed in the table schema. Otherwise, they are read with BYTES type values. The default value is false."
|
||||
},
|
||||
"readRowkeyAsString": {
|
||||
"type": "boolean",
|
||||
"description": "[Optional] If field is true, then the rowkey column families will be read and converted to string. Otherwise they are read with BYTES type values and users need to manually cast them with CAST if necessary. The default value is false."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -199,9 +201,9 @@
|
||||
"pattern": ".?"
|
||||
},
|
||||
"skipLeadingRows": {
|
||||
"type": "integer",
|
||||
"type": "string",
|
||||
"description": "[Optional] The number of rows at the top of a CSV file that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped.",
|
||||
"format": "int32"
|
||||
"format": "int64"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -277,6 +279,13 @@
|
||||
"description": "[Output-only] The resource type.",
|
||||
"default": "bigquery#dataset"
|
||||
},
|
||||
"labels": {
|
||||
"type": "object",
|
||||
"description": "[Experimental] The labels associated with this dataset. You can use these to organize and group your datasets. You can set this property when inserting or updating a dataset. See Labeling Datasets for more information.",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"lastModifiedTime": {
|
||||
"type": "string",
|
||||
"description": "[Output-only] The date when this dataset or any of its tables was last modified, in milliseconds since the epoch.",
|
||||
@@ -318,6 +327,13 @@
|
||||
"type": "string",
|
||||
"description": "The resource type. This property always returns the value \"bigquery#dataset\".",
|
||||
"default": "bigquery#dataset"
|
||||
},
|
||||
"labels": {
|
||||
"type": "object",
|
||||
"description": "[Experimental] The labels associated with this dataset. You can use these to organize and group your datasets.",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -492,6 +508,10 @@
|
||||
"$ref": "CsvOptions",
|
||||
"description": "Additional properties to set if sourceFormat is set to CSV."
|
||||
},
|
||||
"googleSheetsOptions": {
|
||||
"$ref": "GoogleSheetsOptions",
|
||||
"description": "[Optional] Additional options if sourceFormat is set to GOOGLE_SHEETS."
|
||||
},
|
||||
"ignoreUnknownValues": {
|
||||
"type": "boolean",
|
||||
"description": "[Optional] Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names Google Cloud Bigtable: This setting is ignored. Google Cloud Datastore backups: This setting is ignored. Avro: This setting is ignored."
|
||||
@@ -507,11 +527,11 @@
|
||||
},
|
||||
"sourceFormat": {
|
||||
"type": "string",
|
||||
"description": "[Required] The data format. For CSV files, specify \"CSV\". For newline-delimited JSON, specify \"NEWLINE_DELIMITED_JSON\". For Avro files, specify \"AVRO\". For Google Cloud Datastore backups, specify \"DATASTORE_BACKUP\". [Experimental] For Google Cloud Bigtable, specify \"BIGTABLE\". Please note that reading from Google Cloud Bigtable is experimental and has to be enabled for your project. Please contact Google Cloud Support to enable this for your project."
|
||||
"description": "[Required] The data format. For CSV files, specify \"CSV\". For Google sheets, specify \"GOOGLE_SHEETS\". For newline-delimited JSON, specify \"NEWLINE_DELIMITED_JSON\". For Avro files, specify \"AVRO\". For Google Cloud Datastore backups, specify \"DATASTORE_BACKUP\". [Experimental] For Google Cloud Bigtable, specify \"BIGTABLE\". Please note that reading from Google Cloud Bigtable is experimental and has to be enabled for your project. Please contact Google Cloud Support to enable this for your project."
|
||||
},
|
||||
"sourceUris": {
|
||||
"type": "array",
|
||||
"description": "[Required] The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '*' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources, plus an additional limit of 10 GB maximum size across all URIs. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups, exactly one URI can be specified, and it must end with '.backup_info'. Also, the '*' wildcard character is not allowed.",
|
||||
"description": "[Required] The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '*' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups, exactly one URI can be specified, and it must end with '.backup_info'. Also, the '*' wildcard character is not allowed.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
@@ -550,6 +570,11 @@
|
||||
"description": "The resource type of the response.",
|
||||
"default": "bigquery#getQueryResultsResponse"
|
||||
},
|
||||
"numDmlAffectedRows": {
|
||||
"type": "string",
|
||||
"description": "[Output-only, Experimental] The number of rows affected by a DML statement. Present only for DML statements INSERT, UPDATE or DELETE.",
|
||||
"format": "int64"
|
||||
},
|
||||
"pageToken": {
|
||||
"type": "string",
|
||||
"description": "A token used for paging results."
|
||||
@@ -577,16 +602,14 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"IntervalPartitionConfiguration": {
|
||||
"id": "IntervalPartitionConfiguration",
|
||||
"GoogleSheetsOptions": {
|
||||
"id": "GoogleSheetsOptions",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"expirationMs": {
|
||||
"skipLeadingRows": {
|
||||
"type": "string",
|
||||
"description": "[Optional] The number of rows at the top of a sheet that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows that should be skipped. When autodetect is on, behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N \u003e 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.",
|
||||
"format": "int64"
|
||||
},
|
||||
"type": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -724,6 +747,10 @@
|
||||
"type": "boolean",
|
||||
"description": "Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false."
|
||||
},
|
||||
"autodetect": {
|
||||
"type": "boolean",
|
||||
"description": "[Experimental] Indicates if we should automatically infer the options and schema for CSV and JSON sources."
|
||||
},
|
||||
"createDisposition": {
|
||||
"type": "string",
|
||||
"description": "[Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion."
|
||||
@@ -774,6 +801,13 @@
|
||||
"type": "string",
|
||||
"description": "[Deprecated] The format of the schemaInline property."
|
||||
},
|
||||
"schemaUpdateOptions": {
|
||||
"type": "array",
|
||||
"description": "[Experimental] Allows the schema of the desitination table to be updated as a side effect of the load job. Schema update options are supported in two cases: when writeDisposition is WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination table is a partition of a table, specified by partition decorators. For normal tables, WRITE_TRUNCATE will always overwrite the schema. One or more of the following values are specified: ALLOW_FIELD_ADDITION: allow adding a nullable field to the schema. ALLOW_FIELD_RELAXATION: allow relaxing a required field in the original schema to nullable.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"skipLeadingRows": {
|
||||
"type": "integer",
|
||||
"description": "[Optional] The number of rows at the top of a CSV file that BigQuery will skip when loading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped.",
|
||||
@@ -827,6 +861,15 @@
|
||||
"default": "1",
|
||||
"format": "int32"
|
||||
},
|
||||
"maximumBytesBilled": {
|
||||
"type": "string",
|
||||
"description": "[Optional] Limits the bytes billed for this job. Queries that will have bytes billed beyond this limit will fail (without incurring a charge). If unspecified, this will be set to your project default.",
|
||||
"format": "int64"
|
||||
},
|
||||
"parameterMode": {
|
||||
"type": "string",
|
||||
"description": "[Experimental] Standard SQL only. Whether to use positional (?) or named (@myparam) query parameters in this query."
|
||||
},
|
||||
"preserveNulls": {
|
||||
"type": "boolean",
|
||||
"description": "[Deprecated] This property is deprecated."
|
||||
@@ -839,6 +882,20 @@
|
||||
"type": "string",
|
||||
"description": "[Required] BigQuery SQL query to execute."
|
||||
},
|
||||
"queryParameters": {
|
||||
"type": "array",
|
||||
"description": "[Experimental] Query parameters for Standard SQL queries.",
|
||||
"items": {
|
||||
"$ref": "QueryParameter"
|
||||
}
|
||||
},
|
||||
"schemaUpdateOptions": {
|
||||
"type": "array",
|
||||
"description": "[Experimental] Allows the schema of the desitination table to be updated as a side effect of the query job. Schema update options are supported in two cases: when writeDisposition is WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination table is a partition of a table, specified by partition decorators. For normal tables, WRITE_TRUNCATE will always overwrite the schema. One or more of the following values are specified: ALLOW_FIELD_ADDITION: allow adding a nullable field to the schema. ALLOW_FIELD_RELAXATION: allow relaxing a required field in the original schema to nullable.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"tableDefinitions": {
|
||||
"type": "object",
|
||||
"description": "[Optional] If querying an external data source outside of BigQuery, describes the data format, location and other properties of the data source. By defining these properties, the data source can then be queried as if it were a standard BigQuery table.",
|
||||
@@ -848,7 +905,7 @@
|
||||
},
|
||||
"useLegacySql": {
|
||||
"type": "boolean",
|
||||
"description": "[Experimental] Specifies whether to use BigQuery's legacy SQL dialect for this query. The default value is true. If set to false, the query will use BigQuery's updated SQL dialect with improved standards compliance. When using BigQuery's updated SQL, the values of allowLargeResults and flattenResults are ignored. Queries with useLegacySql set to false will be run as if allowLargeResults is true and flattenResults is false."
|
||||
"description": "[Experimental] Specifies whether to use BigQuery's legacy SQL dialect for this query. The default value is true. If set to false, the query will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ When useLegacySql is set to false, the values of allowLargeResults and flattenResults are ignored; query will be run as if allowLargeResults is true and flattenResults is false."
|
||||
},
|
||||
"useQueryCache": {
|
||||
"type": "boolean",
|
||||
@@ -1037,9 +1094,14 @@
|
||||
"type": "boolean",
|
||||
"description": "[Output-only] Whether the query result was fetched from the query cache."
|
||||
},
|
||||
"numDmlAffectedRows": {
|
||||
"type": "string",
|
||||
"description": "[Output-only, Experimental] The number of rows affected by a DML statement. Present only for DML statements INSERT, UPDATE or DELETE.",
|
||||
"format": "int64"
|
||||
},
|
||||
"queryPlan": {
|
||||
"type": "array",
|
||||
"description": "[Output-only, Experimental] Describes execution plan for the query as a list of stages.",
|
||||
"description": "[Output-only, Experimental] Describes execution plan for the query.",
|
||||
"items": {
|
||||
"$ref": "ExplainQueryStage"
|
||||
}
|
||||
@@ -1051,6 +1113,10 @@
|
||||
"$ref": "TableReference"
|
||||
}
|
||||
},
|
||||
"schema": {
|
||||
"$ref": "TableSchema",
|
||||
"description": "[Output-only, Experimental] The schema of the results. Present only for successful dry run of non-legacy SQL queries."
|
||||
},
|
||||
"totalBytesBilled": {
|
||||
"type": "string",
|
||||
"description": "[Output-only] Total bytes billed for the job.",
|
||||
@@ -1060,6 +1126,13 @@
|
||||
"type": "string",
|
||||
"description": "[Output-only] Total bytes processed for the job.",
|
||||
"format": "int64"
|
||||
},
|
||||
"undeclaredQueryParameters": {
|
||||
"type": "array",
|
||||
"description": "[Output-only, Experimental] Standard SQL only: list of undeclared query parameters detected during a dry run validation.",
|
||||
"items": {
|
||||
"$ref": "QueryParameter"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1201,6 +1274,83 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"QueryParameter": {
|
||||
"id": "QueryParameter",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "[Optional] If unset, this is a positional parameter. Otherwise, should be unique within a query."
|
||||
},
|
||||
"parameterType": {
|
||||
"$ref": "QueryParameterType",
|
||||
"description": "[Required] The type of this parameter."
|
||||
},
|
||||
"parameterValue": {
|
||||
"$ref": "QueryParameterValue",
|
||||
"description": "[Required] The value of this parameter."
|
||||
}
|
||||
}
|
||||
},
|
||||
"QueryParameterType": {
|
||||
"id": "QueryParameterType",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"arrayType": {
|
||||
"$ref": "QueryParameterType",
|
||||
"description": "[Optional] The type of the array's elements, if this is an array."
|
||||
},
|
||||
"structTypes": {
|
||||
"type": "array",
|
||||
"description": "[Optional] The types of the fields of this struct, in order, if this is a struct.",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"description": {
|
||||
"type": "string",
|
||||
"description": "[Optional] Human-oriented description of the field."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "[Optional] The name of this field."
|
||||
},
|
||||
"type": {
|
||||
"$ref": "QueryParameterType",
|
||||
"description": "[Required] The type of this field."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"description": "[Required] The top level type of this field."
|
||||
}
|
||||
}
|
||||
},
|
||||
"QueryParameterValue": {
|
||||
"id": "QueryParameterValue",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"arrayValues": {
|
||||
"type": "array",
|
||||
"description": "[Optional] The array values, if this is an array type.",
|
||||
"items": {
|
||||
"$ref": "QueryParameterValue"
|
||||
}
|
||||
},
|
||||
"structValues": {
|
||||
"type": "object",
|
||||
"description": "[Optional] The struct field values, in order of the struct type's declaration.",
|
||||
"additionalProperties": {
|
||||
"$ref": "QueryParameterValue"
|
||||
}
|
||||
},
|
||||
"value": {
|
||||
"type": "string",
|
||||
"description": "[Optional] The value of this value, if a simple scalar type."
|
||||
}
|
||||
}
|
||||
},
|
||||
"QueryRequest": {
|
||||
"id": "QueryRequest",
|
||||
"type": "object",
|
||||
@@ -1223,6 +1373,10 @@
|
||||
"description": "[Optional] The maximum number of rows of data to return per page of results. Setting this flag to a small value such as 1000 and then paging through results might improve reliability when the query result set is large. In addition to this limit, responses are also limited to 10 MB. By default, there is no maximum row count, and only the byte limit applies.",
|
||||
"format": "uint32"
|
||||
},
|
||||
"parameterMode": {
|
||||
"type": "string",
|
||||
"description": "[Experimental] Standard SQL only. Whether to use positional (?) or named (@myparam) query parameters in this query."
|
||||
},
|
||||
"preserveNulls": {
|
||||
"type": "boolean",
|
||||
"description": "[Deprecated] This property is deprecated."
|
||||
@@ -1236,6 +1390,13 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
"queryParameters": {
|
||||
"type": "array",
|
||||
"description": "[Experimental] Query parameters for Standard SQL queries.",
|
||||
"items": {
|
||||
"$ref": "QueryParameter"
|
||||
}
|
||||
},
|
||||
"timeoutMs": {
|
||||
"type": "integer",
|
||||
"description": "[Optional] How long to wait for the query to complete, in milliseconds, before the request times out and returns. Note that this is only a timeout for the request, not the query. If the query takes longer to run than the timeout value, the call returns without any results and with the 'jobComplete' flag set to false. You can call GetQueryResults() to wait for the query to complete and read the results. The default value is 10000 milliseconds (10 seconds).",
|
||||
@@ -1243,7 +1404,8 @@
|
||||
},
|
||||
"useLegacySql": {
|
||||
"type": "boolean",
|
||||
"description": "[Experimental] Specifies whether to use BigQuery's legacy SQL dialect for this query. The default value is true. If set to false, the query will use BigQuery's updated SQL dialect with improved standards compliance. When using BigQuery's updated SQL, the values of allowLargeResults and flattenResults are ignored. Queries with useLegacySql set to false will be run as if allowLargeResults is true and flattenResults is false."
|
||||
"description": "[Experimental] Specifies whether to use BigQuery's legacy SQL dialect for this query. The default value is true. If set to false, the query will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ When useLegacySql is set to false, the values of allowLargeResults and flattenResults are ignored; query will be run as if allowLargeResults is true and flattenResults is false.",
|
||||
"default": "true"
|
||||
},
|
||||
"useQueryCache": {
|
||||
"type": "boolean",
|
||||
@@ -1280,6 +1442,11 @@
|
||||
"description": "The resource type.",
|
||||
"default": "bigquery#queryResponse"
|
||||
},
|
||||
"numDmlAffectedRows": {
|
||||
"type": "string",
|
||||
"description": "[Output-only, Experimental] The number of rows affected by a DML statement. Present only for DML statements INSERT, UPDATE or DELETE.",
|
||||
"format": "int64"
|
||||
},
|
||||
"pageToken": {
|
||||
"type": "string",
|
||||
"description": "A token used for paging results."
|
||||
@@ -1381,18 +1548,16 @@
|
||||
"description": "[Output-only] The size of this table in bytes, excluding any data in the streaming buffer.",
|
||||
"format": "int64"
|
||||
},
|
||||
"numLongTermBytes": {
|
||||
"type": "string",
|
||||
"description": "[Output-only] The number of bytes in the table that are considered \"long-term storage\".",
|
||||
"format": "int64"
|
||||
},
|
||||
"numRows": {
|
||||
"type": "string",
|
||||
"description": "[Output-only] The number of rows of data in this table, excluding any data in the streaming buffer.",
|
||||
"format": "uint64"
|
||||
},
|
||||
"partitionConfigurations": {
|
||||
"type": "array",
|
||||
"description": "[Experimental] List of partition configurations for this table. Currently only one configuration can be specified and it can only be an interval partition with type daily.",
|
||||
"items": {
|
||||
"$ref": "TablePartitionConfiguration"
|
||||
}
|
||||
},
|
||||
"schema": {
|
||||
"$ref": "TableSchema",
|
||||
"description": "[Optional] Describes the schema of this table."
|
||||
@@ -1409,6 +1574,10 @@
|
||||
"$ref": "TableReference",
|
||||
"description": "[Required] Reference describing the ID of this table."
|
||||
},
|
||||
"timePartitioning": {
|
||||
"$ref": "TimePartitioning",
|
||||
"description": "[Experimental] If specified, configures time-based partitioning for this table."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"description": "[Output-only] Describes the table type. The following values are supported: TABLE: A normal BigQuery table. VIEW: A virtual table defined by a SQL query. EXTERNAL: A table that references data stored in an external storage system, such as Google Cloud Storage. The default value is TABLE."
|
||||
@@ -1614,17 +1783,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"TablePartitionConfiguration": {
|
||||
"id": "TablePartitionConfiguration",
|
||||
"type": "object",
|
||||
"description": "[Required] A partition configuration. Only one type of partition should be configured.",
|
||||
"properties": {
|
||||
"interval": {
|
||||
"$ref": "IntervalPartitionConfiguration",
|
||||
"description": "[Pick one] Configures an interval partition."
|
||||
}
|
||||
}
|
||||
},
|
||||
"TableReference": {
|
||||
"id": "TableReference",
|
||||
"type": "object",
|
||||
@@ -1684,6 +1842,21 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"TimePartitioning": {
|
||||
"id": "TimePartitioning",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"expirationMs": {
|
||||
"type": "string",
|
||||
"description": "[Optional] Number of milliseconds for which to keep the storage for a partition.",
|
||||
"format": "int64"
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"description": "[Required] The only type supported is DAY, which will generate one partition per day based on data loading time."
|
||||
}
|
||||
}
|
||||
},
|
||||
"UserDefinedFunctionResource": {
|
||||
"id": "UserDefinedFunctionResource",
|
||||
"type": "object",
|
||||
@@ -1706,6 +1879,10 @@
|
||||
"type": "string",
|
||||
"description": "[Required] A query that BigQuery executes when the view is referenced."
|
||||
},
|
||||
"useLegacySql": {
|
||||
"type": "boolean",
|
||||
"description": "[Experimental] Specifies whether to use BigQuery's legacy SQL for this view. The default value is true. If set to false, the view will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ Queries and views that reference this view must use the same flag value."
|
||||
},
|
||||
"userDefinedFunctionResources": {
|
||||
"type": "array",
|
||||
"description": "[Experimental] Describes user-defined function resources used in the query.",
|
||||
@@ -1822,6 +1999,11 @@
|
||||
"description": "Whether to list all datasets, including hidden ones",
|
||||
"location": "query"
|
||||
},
|
||||
"filter": {
|
||||
"type": "string",
|
||||
"description": "An expression for filtering the results of the request by label. The syntax is \"labels.\u003cname\u003e[:\u003cvalue\u003e]\". Multiple filters can be ANDed together by connecting with a space. Example: \"labels.department:receiving labels.active\". See Filtering datasets using labels for details.",
|
||||
"location": "query"
|
||||
},
|
||||
"maxResults": {
|
||||
"type": "integer",
|
||||
"description": "The maximum number of results to return",
|
||||
@@ -1926,7 +2108,7 @@
|
||||
"methods": {
|
||||
"cancel": {
|
||||
"id": "bigquery.jobs.cancel",
|
||||
"path": "project/{projectId}/jobs/{jobId}/cancel",
|
||||
"path": "projects/{projectId}/jobs/{jobId}/cancel",
|
||||
"httpMethod": "POST",
|
||||
"description": "Requests that a job be cancelled. This call will return immediately, and the client will need to poll for the job status to see if the cancel completed successfully. Cancelled jobs may still incur costs.",
|
||||
"parameters": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Mm4a0u3lPNBqEzKCYhfhIpC2Mw4\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/Mm4a0u3lPNBqEzKCYhfhIpC2Mw4\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "blogger:v2",
|
||||
"name": "blogger",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Goh5bsNuqq7lTY-yMf_QcKSL760\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/Goh5bsNuqq7lTY-yMf_QcKSL760\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "blogger:v3",
|
||||
"name": "blogger",
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/fQ7gMSQqLPLbacQ9HzpdBnMKn-E\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/uxsTh9MpfXBIfQELnET3_c75CbQ\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "books:v1",
|
||||
"name": "books",
|
||||
"version": "v1",
|
||||
"revision": "20160226",
|
||||
"revision": "20160823",
|
||||
"title": "Books API",
|
||||
"description": "Lets you search for books and manage your Google Books library.",
|
||||
"description": "Searches for books and manages your Google Books library.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"icons": {
|
||||
@@ -1141,6 +1141,20 @@
|
||||
"body": {
|
||||
"type": "string"
|
||||
},
|
||||
"crmExperimentIds": {
|
||||
"type": "array",
|
||||
"description": "The list of crm experiment ids.",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"format": "int64"
|
||||
}
|
||||
},
|
||||
"doc_id": {
|
||||
"type": "string"
|
||||
},
|
||||
"doc_type": {
|
||||
"type": "string"
|
||||
},
|
||||
"dont_show_notification": {
|
||||
"type": "boolean"
|
||||
},
|
||||
@@ -1434,6 +1448,14 @@
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"moreFromSeries": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"opted_state": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1621,6 +1643,10 @@
|
||||
"description": "The finsky offer type (e.g., PURCHASE=0 RENTAL=3)",
|
||||
"format": "int32"
|
||||
},
|
||||
"giftable": {
|
||||
"type": "boolean",
|
||||
"description": "Indicates whether the offer is giftable."
|
||||
},
|
||||
"listPrice": {
|
||||
"type": "object",
|
||||
"description": "Offer list (=undiscounted) price in Micros.",
|
||||
@@ -1743,6 +1769,24 @@
|
||||
"description": "Whether this volume is purchased, sample, pd download etc.",
|
||||
"format": "int32"
|
||||
},
|
||||
"familySharing": {
|
||||
"type": "object",
|
||||
"description": "Information on the ability to share with the family.",
|
||||
"properties": {
|
||||
"familyRole": {
|
||||
"type": "string",
|
||||
"description": "The role of the user in the family."
|
||||
},
|
||||
"isSharingAllowed": {
|
||||
"type": "boolean",
|
||||
"description": "Whether or not this volume can be shared with the family by the user. This includes sharing eligibility of both the volume and the user. If the value is true, the user can initiate a family sharing action."
|
||||
},
|
||||
"isSharingDisabledByFop": {
|
||||
"type": "boolean",
|
||||
"description": "Whether or not sharing this volume is temporarily disabled due to issues with the Family Wallet."
|
||||
}
|
||||
}
|
||||
},
|
||||
"isFamilySharedFromUser": {
|
||||
"type": "boolean",
|
||||
"description": "Whether or not the user shared this volume with the family."
|
||||
@@ -1753,7 +1797,11 @@
|
||||
},
|
||||
"isFamilySharingAllowed": {
|
||||
"type": "boolean",
|
||||
"description": "Whether or not this volume can be shared with the family by the user. This includes sharing eligibility of both the volume and the user. If the value is true, the user can initiate a family sharing action."
|
||||
"description": "Deprecated: Replaced by familySharing."
|
||||
},
|
||||
"isFamilySharingDisabledByFop": {
|
||||
"type": "boolean",
|
||||
"description": "Deprecated: Replaced by familySharing."
|
||||
},
|
||||
"isInMyBooks": {
|
||||
"type": "boolean",
|
||||
@@ -1936,6 +1984,24 @@
|
||||
"description": "Total number of pages as per publisher metadata.",
|
||||
"format": "int32"
|
||||
},
|
||||
"panelizationSummary": {
|
||||
"type": "object",
|
||||
"description": "A top-level summary of the panelization info in this volume.",
|
||||
"properties": {
|
||||
"containsEpubBubbles": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"containsImageBubbles": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"epubBubbleVersion": {
|
||||
"type": "string"
|
||||
},
|
||||
"imageBubbleVersion": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
},
|
||||
"previewLink": {
|
||||
"type": "string",
|
||||
"description": "URL to preview this volume on the Google Books site."
|
||||
@@ -4118,6 +4184,19 @@
|
||||
],
|
||||
"location": "query"
|
||||
},
|
||||
"maxAllowedMaturityRating": {
|
||||
"type": "string",
|
||||
"description": "The maximum allowed maturity rating of returned recommendations. Books with a higher maturity rating are filtered out.",
|
||||
"enum": [
|
||||
"mature",
|
||||
"not-mature"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Show books which are rated mature or lower.",
|
||||
"Show books which are rated not mature."
|
||||
],
|
||||
"location": "query"
|
||||
},
|
||||
"maxResults": {
|
||||
"type": "integer",
|
||||
"description": "Maximum number of results to return.",
|
||||
@@ -4283,8 +4362,9 @@
|
||||
"parameters": {
|
||||
"acquireMethod": {
|
||||
"type": "string",
|
||||
"description": "How the book was aquired",
|
||||
"description": "How the book was acquired",
|
||||
"enum": [
|
||||
"FAMILY_SHARED",
|
||||
"PREORDERED",
|
||||
"PREVIOUSLY_RENTED",
|
||||
"PUBLIC_DOMAIN",
|
||||
@@ -4294,6 +4374,7 @@
|
||||
"UPLOADED"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Books acquired via Family Sharing",
|
||||
"Preordered books (not yet available)",
|
||||
"User-rented books past their expiration time",
|
||||
"Public domain books",
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/bVW4XkR_BcuuJ80pnL2PPki_lMk\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/nazGrDu3ytNkqOugrCdxmMJj71Y\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "calendar:v3",
|
||||
"name": "calendar",
|
||||
"version": "v3",
|
||||
"revision": "20160405",
|
||||
"revision": "20160830",
|
||||
"title": "Calendar API",
|
||||
"description": "Manipulates events and other calendar data.",
|
||||
"ownerDomain": "google.com",
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/m2jEe7hMRh3PEVg32yoWNGLPJKw\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/0RRptSlHJI7MXoKAqjNEurqVvHk\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "civicinfo:v2",
|
||||
"name": "civicinfo",
|
||||
"canonicalName": "Civic Info",
|
||||
"version": "v2",
|
||||
"revision": "20150820",
|
||||
"revision": "20160823",
|
||||
"title": "Google Civic Information API",
|
||||
"description": "An API for accessing civic information.",
|
||||
"description": "Provides polling places, early vote locations, contest data, election officials, and government representatives for U.S. residential addresses.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"icons": {
|
||||
@@ -107,6 +107,12 @@
|
||||
"type": "string",
|
||||
"description": "A URL provided by this administrative body for information on absentee voting."
|
||||
},
|
||||
"addressLines": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"ballotInfoUrl": {
|
||||
"type": "string",
|
||||
"description": "A URL provided by this administrative body to give contest information to the voter."
|
||||
@@ -277,7 +283,7 @@
|
||||
},
|
||||
"referendumBallotResponses": {
|
||||
"type": "array",
|
||||
"description": "The set of ballot responses for the referendum. A ballot response represents a line on the ballot. Common examples might include \"yes\" or \"no\" for referenda, or a judge's name for a retention contest. This field is only populated for contests of type 'Referendum'.",
|
||||
"description": "The set of ballot responses for the referendum. A ballot response represents a line on the ballot. Common examples might include \"yes\" or \"no\" for referenda. This field is only populated for contests of type 'Referendum'.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
@@ -338,7 +344,7 @@
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"description": "The type of contest. Usually this will be 'General', 'Primary', or 'Run-off' for contests with candidates. For referenda this will be 'Referendum'."
|
||||
"description": "The type of contest. Usually this will be 'General', 'Primary', or 'Run-off' for contests with candidates. For referenda this will be 'Referendum'. For Retention contests this will typically be 'Retention'."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -461,6 +467,9 @@
|
||||
"type": "string",
|
||||
"description": "An identifier for this district, relative to its scope. For example, the 34th State Senate district would have id \"34\" and a scope of stateUpper."
|
||||
},
|
||||
"kgForeignKey": {
|
||||
"type": "string"
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the district."
|
||||
@@ -883,6 +892,12 @@
|
||||
"description": "If set to true, only data from official state sources will be returned.",
|
||||
"default": "false",
|
||||
"location": "query"
|
||||
},
|
||||
"returnAllAvailableData": {
|
||||
"type": "boolean",
|
||||
"description": "If set to true, the query will return the success codeand include any partial information when it is unable to determine a matching address or unable to determine the election for electionId=0 queries.",
|
||||
"default": "false",
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/M2VzqGfwqR0FviWkPggfCzE5zZU\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/M2VzqGfwqR0FviWkPggfCzE5zZU\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "cloudbilling:v1",
|
||||
"name": "cloudbilling",
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/DyOQnJEJbXYKE7HJJaEpvyi2Ka0\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/QjifI48X3fgI9mRgli3ziT84a8U\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "clouddebugger:v2",
|
||||
"name": "clouddebugger",
|
||||
"canonicalName": "Cloud Debugger",
|
||||
"version": "v2",
|
||||
"revision": "20160309",
|
||||
"title": "Google Cloud Debugger API",
|
||||
"revision": "20160810",
|
||||
"title": "Stackdriver Debugger API",
|
||||
"description": "Examines the call stack and variables of a running application without stopping or slowing it down.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
@@ -14,7 +15,7 @@
|
||||
"x16": "http://www.google.com/images/icons/product/search-16.gif",
|
||||
"x32": "http://www.google.com/images/icons/product/search-32.gif"
|
||||
},
|
||||
"documentationLink": "https://cloud.google.com/tools/cloud-debugger",
|
||||
"documentationLink": "http://cloud.google.com/debugger",
|
||||
"protocol": "rest",
|
||||
"baseUrl": "https://clouddebugger.googleapis.com/",
|
||||
"basePath": "",
|
||||
@@ -109,9 +110,6 @@
|
||||
},
|
||||
"https://www.googleapis.com/auth/cloud_debugger": {
|
||||
"description": "Manage cloud debugger"
|
||||
},
|
||||
"https://www.googleapis.com/auth/cloud_debugletcontroller": {
|
||||
"description": "Manage active breakpoints in cloud debugger"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -722,7 +720,7 @@
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform",
|
||||
"https://www.googleapis.com/auth/cloud_debugletcontroller"
|
||||
"https://www.googleapis.com/auth/cloud_debugger"
|
||||
]
|
||||
}
|
||||
},
|
||||
@@ -760,7 +758,7 @@
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform",
|
||||
"https://www.googleapis.com/auth/cloud_debugletcontroller"
|
||||
"https://www.googleapis.com/auth/cloud_debugger"
|
||||
]
|
||||
},
|
||||
"update": {
|
||||
@@ -794,7 +792,7 @@
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform",
|
||||
"https://www.googleapis.com/auth/cloud_debugletcontroller"
|
||||
"https://www.googleapis.com/auth/cloud_debugger"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/EqkjD9YlL49SjfTia8GERMML3DM\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/8gt81fb3PlHUWsNgH1AXPodtr_c\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "cloudmonitoring:v2beta2",
|
||||
"name": "cloudmonitoring",
|
||||
"canonicalName": "Cloud Monitoring",
|
||||
"version": "v2beta2",
|
||||
"revision": "20160403",
|
||||
"revision": "20160718",
|
||||
"title": "Cloud Monitoring API",
|
||||
"description": "Accesses Google Cloud Monitoring data.",
|
||||
"ownerDomain": "google.com",
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/808IeaiUvRpH2AAOyroDUDw0WoY\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/KvNq14l55QtltcB7NZiPRgJYtsY\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "cloudresourcemanager:v1",
|
||||
"name": "cloudresourcemanager",
|
||||
"canonicalName": "Cloud Resource Manager",
|
||||
"version": "v1",
|
||||
"revision": "20160316",
|
||||
"revision": "20160617",
|
||||
"title": "Google Cloud Resource Manager API",
|
||||
"description": "The Google Cloud Resource Manager API provides methods for creating, reading, and updating project metadata.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -140,7 +140,7 @@
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The user-assigned name of the Project. It must be 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: My Project Read-write."
|
||||
"description": "The user-assigned display name of the Project. It must be 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: My Project Read-write."
|
||||
},
|
||||
"createTime": {
|
||||
"type": "string",
|
||||
@@ -287,6 +287,68 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Operation": {
|
||||
"id": "Operation",
|
||||
"type": "object",
|
||||
"description": "This resource represents a long-running operation that is the result of a network API call.",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should have the format of `operations/some/unique/name`."
|
||||
},
|
||||
"metadata": {
|
||||
"type": "object",
|
||||
"description": "Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any.",
|
||||
"additionalProperties": {
|
||||
"type": "any",
|
||||
"description": "Properties of the object. Contains field @ype with type URL."
|
||||
}
|
||||
},
|
||||
"done": {
|
||||
"type": "boolean",
|
||||
"description": "If the value is `false`, it means the operation is still in progress. If true, the operation is completed, and either `error` or `response` is available."
|
||||
},
|
||||
"error": {
|
||||
"$ref": "Status",
|
||||
"description": "The error result of the operation in case of failure."
|
||||
},
|
||||
"response": {
|
||||
"type": "object",
|
||||
"description": "The normal response of the operation in case of success. If the original method returns no data on success, such as `Delete`, the response is `google.protobuf.Empty`. If the original method is standard `Get`/`Create`/`Update`, the response should be the resource. For other methods, the response should have the type `XxxResponse`, where `Xxx` is the original method name. For example, if the original method name is `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.",
|
||||
"additionalProperties": {
|
||||
"type": "any",
|
||||
"description": "Properties of the object. Contains field @ype with type URL."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Status": {
|
||||
"id": "Status",
|
||||
"type": "object",
|
||||
"description": "The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). The error model is designed to be: - Simple to use and understand for most users - Flexible enough to meet unexpected needs # Overview The `Status` message contains three pieces of data: error code, error message, and error details. The error code should be an enum value of google.rpc.Code, but it may accept additional error codes if needed. The error message should be a developer-facing English message that helps developers *understand* and *resolve* the error. If a localized user-facing error message is needed, put the localized message in the error details or localize it in the client. The optional error details may contain arbitrary information about the error. There is a predefined set of error detail types in the package `google.rpc` which can be used for common error conditions. # Language mapping The `Status` message is the logical representation of the error model, but it is not necessarily the actual wire format. When the `Status` message is exposed in different client libraries and different wire protocols, it can be mapped differently. For example, it will likely be mapped to some exceptions in Java, but more likely mapped to some error codes in C. # Other uses The error model and the `Status` message can be used in a variety of environments, either with or without APIs, to provide a consistent developer experience across different environments. Example uses of this error model include: - Partial errors. If a service needs to return partial errors to the client, it may embed the `Status` in the normal response to indicate the partial errors. - Workflow errors. A typical workflow has multiple steps. Each step may have a `Status` message for error reporting purpose. - Batch operations. If a client uses batch request and batch response, the `Status` message should be used directly inside batch response, one for each error sub-response. - Asynchronous operations. If an API call embeds asynchronous operation results in its response, the status of those operations should be represented directly using the `Status` message. - Logging. If some API errors are stored in logs, the message `Status` could be used directly after any stripping needed for security/privacy reasons.",
|
||||
"properties": {
|
||||
"code": {
|
||||
"type": "integer",
|
||||
"description": "The status code, which should be an enum value of google.rpc.Code.",
|
||||
"format": "int32"
|
||||
},
|
||||
"message": {
|
||||
"type": "string",
|
||||
"description": "A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client."
|
||||
},
|
||||
"details": {
|
||||
"type": "array",
|
||||
"description": "A list of messages that carry the error details. There will be a common set of message types for APIs to use.",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "any",
|
||||
"description": "Properties of the object. Contains field @ype with type URL."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
@@ -377,7 +439,7 @@
|
||||
"id": "cloudresourcemanager.projects.delete",
|
||||
"path": "v1/projects/{projectId}",
|
||||
"httpMethod": "DELETE",
|
||||
"description": "Marks the Project identified by the specified `project_id` (for example, `my-project-123`) for deletion. This method will only affect the Project if the following criteria are met: + The Project does not have a billing account associated with it. + The Project has a lifecycle state of ACTIVE. This method changes the Project's lifecycle state from ACTIVE to DELETE_REQUESTED. The deletion starts at an unspecified time, at which point the lifecycle state changes to DELETE_IN_PROGRESS. Until the deletion completes, you can check the lifecycle state checked by retrieving the Project with GetProject, and the Project remains visible to ListProjects. However, you cannot update the project. After the deletion completes, the Project is not retrievable by the GetProject and ListProjects methods. The caller must have modify permissions for this Project.",
|
||||
"description": "Marks the Project identified by the specified `project_id` (for example, `my-project-123`) for deletion. This method will only affect the Project if the following criteria are met: + The Project does not have a billing account associated with it. + The Project has a lifecycle state of ACTIVE. This method changes the Project's lifecycle state from ACTIVE to DELETE_REQUESTED. The deletion starts at an unspecified time, at which point the Project is no longer accessible. Until the deletion completes, you can check the lifecycle state checked by retrieving the Project with GetProject, and the Project remains visible to ListProjects. However, you cannot update the project. After the deletion completes, the Project is not retrievable by the GetProject and ListProjects methods. The caller must have modify permissions for this Project.",
|
||||
"parameters": {
|
||||
"projectId": {
|
||||
"type": "string",
|
||||
@@ -400,7 +462,7 @@
|
||||
"id": "cloudresourcemanager.projects.undelete",
|
||||
"path": "v1/projects/{projectId}:undelete",
|
||||
"httpMethod": "POST",
|
||||
"description": "Restores the Project identified by the specified `project_id` (for example, `my-project-123`). You can only use this method for a Project that has a lifecycle state of DELETE_REQUESTED. After deletion starts, as indicated by a lifecycle state of DELETE_IN_PROGRESS, the Project cannot be restored. The caller must have modify permissions for this Project.",
|
||||
"description": "Restores the Project identified by the specified `project_id` (for example, `my-project-123`). You can only use this method for a Project that has a lifecycle state of DELETE_REQUESTED. After deletion starts, the Project cannot be restored. The caller must have modify permissions for this Project.",
|
||||
"parameters": {
|
||||
"projectId": {
|
||||
"type": "string",
|
||||
@@ -453,7 +515,7 @@
|
||||
"id": "cloudresourcemanager.projects.setIamPolicy",
|
||||
"path": "v1/projects/{resource}:setIamPolicy",
|
||||
"httpMethod": "POST",
|
||||
"description": "Sets the IAM access control policy for the specified Project. Replaces any existing policy. The following constraints apply when using `setIamPolicy()`: + Project currently supports only `user:{emailid}` and `serviceAccount:{emailid}` members in a `Binding` of a `Policy`. + To be added as an `owner`, a user must be invited via Cloud Platform console and must accept the invitation. + Members cannot be added to more than one role in the same policy. + There must be at least one owner who has accepted the Terms of Service (ToS) agreement in the policy. Calling `setIamPolicy()` to to remove the last ToS-accepted owner from the policy will fail. + Calling this method requires enabling the App Engine Admin API. Note: Removing service accounts from policies or changing their roles can render services completely inoperable. It is important to understand how the service account is being used before removing or updating its roles.",
|
||||
"description": "Sets the IAM access control policy for the specified Project. Replaces any existing policy. The following constraints apply when using `setIamPolicy()`: + Project does not support `allUsers` and `allAuthenticatedUsers` as `members` in a `Binding` of a `Policy`. + The owner role can be granted only to `user` and `serviceAccount`. + Service accounts can be made owners of a project directly without any restrictions. However, to be added as an owner, a user must be invited via Cloud Platform console and must accept the invitation. + A user cannot be granted the owner role using `setIamPolicy()`. The user must be granted the owner role using the Cloud Platform Console and must explicitly accept the invitation. + Invitations to grant the owner role cannot be sent using `setIamPolicy()`; they must be sent only using the Cloud Platform Console. + Membership changes that leave the project without any owners that have accepted the Terms of Service (ToS) will be rejected. + Members cannot be added to more than one role in the same policy. + There must be at least one owner who has accepted the Terms of Service (ToS) agreement in the policy. Calling `setIamPolicy()` to to remove the last ToS-accepted owner from the policy will fail. This restriction also applies to legacy projects that no longer have owners who have accepted the ToS. Edits to IAM policies will be rejected until the lack of a ToS-accepting owner is rectified. + Calling this method requires enabling the App Engine Admin API. Note: Removing service accounts from policies or changing their roles can render services completely inoperable. It is important to understand how the service account is being used before removing or updating its roles.",
|
||||
"parameters": {
|
||||
"resource": {
|
||||
"type": "string",
|
||||
@@ -503,6 +565,35 @@
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"operations": {
|
||||
"methods": {
|
||||
"get": {
|
||||
"id": "cloudresourcemanager.operations.get",
|
||||
"path": "v1/{+name}",
|
||||
"httpMethod": "GET",
|
||||
"description": "Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.",
|
||||
"parameters": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the operation resource.",
|
||||
"required": true,
|
||||
"pattern": "^operations/.*$",
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"name"
|
||||
],
|
||||
"response": {
|
||||
"$ref": "Operation"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform",
|
||||
"https://www.googleapis.com/auth/cloud-platform.read-only"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/7EbyY-VAY04PT8kJyTAvwd_kJKM\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/232vNH0y0gf7PFZjf9ayIsMOF0M\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "cloudresourcemanager:v1beta1",
|
||||
"name": "cloudresourcemanager",
|
||||
"canonicalName": "Cloud Resource Manager",
|
||||
"version": "v1beta1",
|
||||
"revision": "20160316",
|
||||
"revision": "20160617",
|
||||
"title": "Google Cloud Resource Manager API",
|
||||
"description": "The Google Cloud Resource Manager API provides methods for creating, reading, and updating project metadata.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -140,7 +140,7 @@
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The user-assigned name of the Project. It must be 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: My Project Read-write."
|
||||
"description": "The user-assigned display name of the Project. It must be 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: My Project Read-write."
|
||||
},
|
||||
"createTime": {
|
||||
"type": "string",
|
||||
@@ -166,7 +166,7 @@
|
||||
"properties": {
|
||||
"type": {
|
||||
"type": "string",
|
||||
"description": "Required field representing the resource type this id is for. At present, the only valid type is \"organization\"."
|
||||
"description": "Required field representing the resource type this id is for. At present, the valid types are \"project\" and \"organization\"."
|
||||
},
|
||||
"id": {
|
||||
"type": "string",
|
||||
@@ -202,6 +202,36 @@
|
||||
"type": "object",
|
||||
"description": "The request sent to the UndeleteProject method."
|
||||
},
|
||||
"GetAncestryRequest": {
|
||||
"id": "GetAncestryRequest",
|
||||
"type": "object",
|
||||
"description": "The request sent to the GetAncestry method."
|
||||
},
|
||||
"GetAncestryResponse": {
|
||||
"id": "GetAncestryResponse",
|
||||
"type": "object",
|
||||
"description": "Response from the GetAncestry method.",
|
||||
"properties": {
|
||||
"ancestor": {
|
||||
"type": "array",
|
||||
"description": "Ancestors are ordered from bottom to top of the resource hierarchy. The first ancestor is the project itself, followed by the project's parent, etc.",
|
||||
"items": {
|
||||
"$ref": "Ancestor"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Ancestor": {
|
||||
"id": "Ancestor",
|
||||
"type": "object",
|
||||
"description": "Identifying information for a single ancestor of a project.",
|
||||
"properties": {
|
||||
"resourceId": {
|
||||
"$ref": "ResourceId",
|
||||
"description": "Resource id of the ancestor."
|
||||
}
|
||||
}
|
||||
},
|
||||
"GetIamPolicyRequest": {
|
||||
"id": "GetIamPolicyRequest",
|
||||
"type": "object",
|
||||
@@ -311,9 +341,13 @@
|
||||
"type": "object",
|
||||
"description": "The root node in the resource hierarchy to which a particular entity's (e.g., company) resources belong.",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Output Only. The resource name of the organization. This is the organization's relative path in the API. Its format is \"organizations/[organization_id]\". For example, \"organizations/1234\"."
|
||||
},
|
||||
"organizationId": {
|
||||
"type": "string",
|
||||
"description": "An immutable id for the Organization that is assigned on creation. This should be omitted when creating a new Organization. This field is read-only."
|
||||
"description": "An immutable id for the Organization that is assigned on creation. This should be omitted when creating a new Organization. This field is read-only. This field is deprecated and will be removed in v1. Use name instead."
|
||||
},
|
||||
"displayName": {
|
||||
"type": "string",
|
||||
@@ -326,6 +360,15 @@
|
||||
"creationTime": {
|
||||
"type": "string",
|
||||
"description": "Timestamp when the Organization was created. Assigned by the server. @OutputOnly"
|
||||
},
|
||||
"lifecycleState": {
|
||||
"type": "string",
|
||||
"description": "The organization's current lifecycle state. Assigned by the server. @OutputOnly",
|
||||
"enum": [
|
||||
"LIFECYCLE_STATE_UNSPECIFIED",
|
||||
"ACTIVE",
|
||||
"DELETE_REQUESTED"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -444,7 +487,7 @@
|
||||
"id": "cloudresourcemanager.projects.delete",
|
||||
"path": "v1beta1/projects/{projectId}",
|
||||
"httpMethod": "DELETE",
|
||||
"description": "Marks the Project identified by the specified `project_id` (for example, `my-project-123`) for deletion. This method will only affect the Project if the following criteria are met: + The Project does not have a billing account associated with it. + The Project has a lifecycle state of ACTIVE. This method changes the Project's lifecycle state from ACTIVE to DELETE_REQUESTED. The deletion starts at an unspecified time, at which point the lifecycle state changes to DELETE_IN_PROGRESS. Until the deletion completes, you can check the lifecycle state checked by retrieving the Project with GetProject, and the Project remains visible to ListProjects. However, you cannot update the project. After the deletion completes, the Project is not retrievable by the GetProject and ListProjects methods. The caller must have modify permissions for this Project.",
|
||||
"description": "Marks the Project identified by the specified `project_id` (for example, `my-project-123`) for deletion. This method will only affect the Project if the following criteria are met: + The Project does not have a billing account associated with it. + The Project has a lifecycle state of ACTIVE. This method changes the Project's lifecycle state from ACTIVE to DELETE_REQUESTED. The deletion starts at an unspecified time, at which point the project is no longer accessible. Until the deletion completes, you can check the lifecycle state checked by retrieving the Project with GetProject, and the Project remains visible to ListProjects. However, you cannot update the project. After the deletion completes, the Project is not retrievable by the GetProject and ListProjects methods. The caller must have modify permissions for this Project.",
|
||||
"parameters": {
|
||||
"projectId": {
|
||||
"type": "string",
|
||||
@@ -467,7 +510,7 @@
|
||||
"id": "cloudresourcemanager.projects.undelete",
|
||||
"path": "v1beta1/projects/{projectId}:undelete",
|
||||
"httpMethod": "POST",
|
||||
"description": "Restores the Project identified by the specified `project_id` (for example, `my-project-123`). You can only use this method for a Project that has a lifecycle state of DELETE_REQUESTED. After deletion starts, as indicated by a lifecycle state of DELETE_IN_PROGRESS, the Project cannot be restored. The caller must have modify permissions for this Project.",
|
||||
"description": "Restores the Project identified by the specified `project_id` (for example, `my-project-123`). You can only use this method for a Project that has a lifecycle state of DELETE_REQUESTED. After deletion starts, the Project cannot be restored. The caller must have modify permissions for this Project.",
|
||||
"parameters": {
|
||||
"projectId": {
|
||||
"type": "string",
|
||||
@@ -489,6 +532,33 @@
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"getAncestry": {
|
||||
"id": "cloudresourcemanager.projects.getAncestry",
|
||||
"path": "v1beta1/projects/{projectId}:getAncestry",
|
||||
"httpMethod": "POST",
|
||||
"description": "Gets a list of ancestors in the resource hierarchy for the Project identified by the specified `project_id` (for example, `my-project-123`). The caller must have read permissions for this Project.",
|
||||
"parameters": {
|
||||
"projectId": {
|
||||
"type": "string",
|
||||
"description": "The Project ID (for example, `my-project-123`). Required.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"projectId"
|
||||
],
|
||||
"request": {
|
||||
"$ref": "GetAncestryRequest"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "GetAncestryResponse"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform",
|
||||
"https://www.googleapis.com/auth/cloud-platform.read-only"
|
||||
]
|
||||
},
|
||||
"getIamPolicy": {
|
||||
"id": "cloudresourcemanager.projects.getIamPolicy",
|
||||
"path": "v1beta1/projects/{resource}:getIamPolicy",
|
||||
@@ -520,7 +590,7 @@
|
||||
"id": "cloudresourcemanager.projects.setIamPolicy",
|
||||
"path": "v1beta1/projects/{resource}:setIamPolicy",
|
||||
"httpMethod": "POST",
|
||||
"description": "Sets the IAM access control policy for the specified Project. Replaces any existing policy. The following constraints apply when using `setIamPolicy()`: + Project currently supports only `user:{emailid}` and `serviceAccount:{emailid}` members in a `Binding` of a `Policy`. + To be added as an `owner`, a user must be invited via Cloud Platform console and must accept the invitation. + Members cannot be added to more than one role in the same policy. + There must be at least one owner who has accepted the Terms of Service (ToS) agreement in the policy. Calling `setIamPolicy()` to to remove the last ToS-accepted owner from the policy will fail. + Calling this method requires enabling the App Engine Admin API. Note: Removing service accounts from policies or changing their roles can render services completely inoperable. It is important to understand how the service account is being used before removing or updating its roles.",
|
||||
"description": "Sets the IAM access control policy for the specified Project. Replaces any existing policy. The following constraints apply when using `setIamPolicy()`: + Project does not support `allUsers` and `allAuthenticatedUsers` as `members` in a `Binding` of a `Policy`. + The owner role can be granted only to `user` and `serviceAccount`. + Service accounts can be made owners of a project directly without any restrictions. However, to be added as an owner, a user must be invited via Cloud Platform console and must accept the invitation. + A user cannot be granted the owner role using `setIamPolicy()`. The user must be granted the owner role using the Cloud Platform Console and must explicitly accept the invitation. + Invitations to grant the owner role cannot be sent using `setIamPolicy()`; they must be sent only using the Cloud Platform Console. + Membership changes that leave the project without any owners that have accepted the Terms of Service (ToS) will be rejected. + Members cannot be added to more than one role in the same policy. + There must be at least one owner who has accepted the Terms of Service (ToS) agreement in the policy. Calling `setIamPolicy()` to to remove the last ToS-accepted owner from the policy will fail. This restriction also applies to legacy projects that no longer have owners who have accepted the ToS. Edits to IAM policies will be rejected until the lack of a ToS-accepting owner is rectified. + Calling this method requires enabling the App Engine Admin API. Note: Removing service accounts from policies or changing their roles can render services completely inoperable. It is important to understand how the service account is being used before removing or updating its roles.",
|
||||
"parameters": {
|
||||
"resource": {
|
||||
"type": "string",
|
||||
@@ -606,19 +676,25 @@
|
||||
},
|
||||
"get": {
|
||||
"id": "cloudresourcemanager.organizations.get",
|
||||
"path": "v1beta1/organizations/{organizationId}",
|
||||
"path": "v1beta1/{+name}",
|
||||
"httpMethod": "GET",
|
||||
"description": "Fetches an Organization resource identified by the specified `organization_id`.",
|
||||
"description": "Fetches an Organization resource identified by the specified resource name.",
|
||||
"parameters": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The resource name of the Organization to fetch. Its format is \"organizations/[organization_id]\". For example, \"organizations/1234\".",
|
||||
"required": true,
|
||||
"pattern": "^organizations/[^/]*$",
|
||||
"location": "path"
|
||||
},
|
||||
"organizationId": {
|
||||
"type": "string",
|
||||
"description": "The id of the Organization resource to fetch.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
"description": "The id of the Organization resource to fetch. This field is deprecated and will be removed in v1. Use name instead.",
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"organizationId"
|
||||
"name"
|
||||
],
|
||||
"response": {
|
||||
"$ref": "Organization"
|
||||
@@ -630,19 +706,20 @@
|
||||
},
|
||||
"update": {
|
||||
"id": "cloudresourcemanager.organizations.update",
|
||||
"path": "v1beta1/organizations/{organizationId}",
|
||||
"path": "v1beta1/{+name}",
|
||||
"httpMethod": "PUT",
|
||||
"description": "Updates an Organization resource identified by the specified `organization_id`.",
|
||||
"description": "Updates an Organization resource identified by the specified resource name.",
|
||||
"parameters": {
|
||||
"organizationId": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "An immutable id for the Organization that is assigned on creation. This should be omitted when creating a new Organization. This field is read-only.",
|
||||
"description": "Output Only. The resource name of the organization. This is the organization's relative path in the API. Its format is \"organizations/[organization_id]\". For example, \"organizations/1234\".",
|
||||
"required": true,
|
||||
"pattern": "^organizations/[^/]*$",
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"organizationId"
|
||||
"name"
|
||||
],
|
||||
"request": {
|
||||
"$ref": "Organization"
|
||||
@@ -656,14 +733,15 @@
|
||||
},
|
||||
"setIamPolicy": {
|
||||
"id": "cloudresourcemanager.organizations.setIamPolicy",
|
||||
"path": "v1beta1/organizations/{resource}:setIamPolicy",
|
||||
"path": "v1beta1/{+resource}:setIamPolicy",
|
||||
"httpMethod": "POST",
|
||||
"description": "Sets the access control policy on an Organization resource. Replaces any existing policy.",
|
||||
"description": "Sets the access control policy on an Organization resource. Replaces any existing policy. The `resource` field should be the organization's resource name, e.g. \"organizations/123\". For backward compatibility, the resource provided may also be the organization_id. This will not be supported in v1.",
|
||||
"parameters": {
|
||||
"resource": {
|
||||
"type": "string",
|
||||
"description": "REQUIRED: The resource for which the policy is being specified. `resource` is usually specified as a path, such as `projects/*project*/zones/*zone*/disks/*disk*`. The format for the path specified in this value is resource specific and is specified in the `setIamPolicy` documentation.",
|
||||
"required": true,
|
||||
"pattern": "^organizations/[^/]*$",
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
@@ -682,14 +760,15 @@
|
||||
},
|
||||
"getIamPolicy": {
|
||||
"id": "cloudresourcemanager.organizations.getIamPolicy",
|
||||
"path": "v1beta1/organizations/{resource}:getIamPolicy",
|
||||
"path": "v1beta1/{+resource}:getIamPolicy",
|
||||
"httpMethod": "POST",
|
||||
"description": "Gets the access control policy for an Organization resource. May be empty if no such policy or resource exists.",
|
||||
"description": "Gets the access control policy for an Organization resource. May be empty if no such policy or resource exists. The `resource` field should be the organization's resource name, e.g. \"organizations/123\". For backward compatibility, the resource provided may also be the organization_id. This will not be supported in v1.",
|
||||
"parameters": {
|
||||
"resource": {
|
||||
"type": "string",
|
||||
"description": "REQUIRED: The resource for which the policy is being requested. `resource` is usually specified as a path, such as `projects/*project*/zones/*zone*/disks/*disk*`. The format for the path specified in this value is resource specific and is specified in the `getIamPolicy` documentation.",
|
||||
"required": true,
|
||||
"pattern": "^organizations/[^/]*$",
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
@@ -709,14 +788,15 @@
|
||||
},
|
||||
"testIamPermissions": {
|
||||
"id": "cloudresourcemanager.organizations.testIamPermissions",
|
||||
"path": "v1beta1/organizations/{resource}:testIamPermissions",
|
||||
"path": "v1beta1/{+resource}:testIamPermissions",
|
||||
"httpMethod": "POST",
|
||||
"description": "Returns permissions that a caller has on the specified Organization.",
|
||||
"description": "Returns permissions that a caller has on the specified Organization. The `resource` field should be the organization's resource name, e.g. \"organizations/123\". For backward compatibility, the resource provided may also be the organization_id. This will not be supported in v1.",
|
||||
"parameters": {
|
||||
"resource": {
|
||||
"type": "string",
|
||||
"description": "REQUIRED: The resource for which the policy detail is being requested. `resource` is usually specified as a path, such as `projects/*project*/zones/*zone*/disks/*disk*`. The format for the path specified in this value is resource specific and is specified in the `testIamPermissions` documentation.",
|
||||
"required": true,
|
||||
"pattern": "^organizations/[^/]*$",
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/hv7wO9t243cZnlaNc4LDNLDlWOU\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/avS4leRd3oaImhwLi14P2pt74p0\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "cloudtrace:v1",
|
||||
"name": "cloudtrace",
|
||||
"canonicalName": "Cloud Trace",
|
||||
"version": "v1",
|
||||
"revision": "20151207",
|
||||
"revision": "20160518",
|
||||
"title": "Google Cloud Trace API",
|
||||
"description": "The Cloud Trace API allows you to send traces to and retrieve traces from Google Cloud Trace.",
|
||||
"description": "Send and retrieve trace data from Google Cloud Trace. Data is generated and available by default for all App Engine applications. Data from other applications can be written to Cloud Trace for display, reporting, and analysis.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"icons": {
|
||||
@@ -106,6 +107,12 @@
|
||||
"scopes": {
|
||||
"https://www.googleapis.com/auth/cloud-platform": {
|
||||
"description": "View and manage your data across Google Cloud Platform services"
|
||||
},
|
||||
"https://www.googleapis.com/auth/trace.append": {
|
||||
"description": "Write Trace data for a project or application"
|
||||
},
|
||||
"https://www.googleapis.com/auth/trace.readonly": {
|
||||
"description": "Read Trace data for a project or application"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -172,7 +179,7 @@
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of the trace. The trace name is sanitized and displayed in the Cloud Trace tool in the Google Developers Console. The name may be a method name or some other per-call site name. For the same executable and the same call point, a best practice is to use a consistent name, which makes it easier to correlate cross-trace spans."
|
||||
"description": "Name of the trace. The trace name is sanitized and displayed in the Stackdriver Trace tool in the {% dynamic print site_values.console_name %}. The name may be a method name or some other per-call site name. For the same executable and the same call point, a best practice is to use a consistent name, which makes it easier to correlate cross-trace spans."
|
||||
},
|
||||
"startTime": {
|
||||
"type": "string",
|
||||
@@ -223,7 +230,7 @@
|
||||
"id": "cloudtrace.projects.patchTraces",
|
||||
"path": "v1/projects/{projectId}/traces",
|
||||
"httpMethod": "PATCH",
|
||||
"description": "Sends new traces to Cloud Trace or updates existing traces. If the ID of a trace that you send matches that of an existing trace, any fields in the existing trace and its spans are overwritten by the provided values, and any new fields provided are merged with the existing trace data. If the ID does not match, a new trace is created.",
|
||||
"description": "Sends new traces to Stackdriver Trace or updates existing traces. If the ID of a trace that you send matches that of an existing trace, any fields in the existing trace and its spans are overwritten by the provided values, and any new fields provided are merged with the existing trace data. If the ID does not match, a new trace is created.",
|
||||
"parameters": {
|
||||
"projectId": {
|
||||
"type": "string",
|
||||
@@ -242,7 +249,8 @@
|
||||
"$ref": "Empty"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
"https://www.googleapis.com/auth/cloud-platform",
|
||||
"https://www.googleapis.com/auth/trace.append"
|
||||
]
|
||||
}
|
||||
},
|
||||
@@ -311,7 +319,8 @@
|
||||
"$ref": "ListTracesResponse"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
"https://www.googleapis.com/auth/cloud-platform",
|
||||
"https://www.googleapis.com/auth/trace.readonly"
|
||||
]
|
||||
},
|
||||
"get": {
|
||||
@@ -341,7 +350,8 @@
|
||||
"$ref": "Trace"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
"https://www.googleapis.com/auth/cloud-platform",
|
||||
"https://www.googleapis.com/auth/trace.readonly"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/lOQeocShB0dxGwrtxzB56jZ95Xk\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/lOQeocShB0dxGwrtxzB56jZ95Xk\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "clouduseraccounts:alpha",
|
||||
"name": "clouduseraccounts",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/-BiORd5nMN3AbHTR5Pi2H1JslEk\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/-BiORd5nMN3AbHTR5Pi2H1JslEk\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "clouduseraccounts:beta",
|
||||
"name": "clouduseraccounts",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/DmNFUFGhSh7oLg7RNX5k36KX4oA\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/DmNFUFGhSh7oLg7RNX5k36KX4oA\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "clouduseraccounts:vm_alpha",
|
||||
"name": "clouduseraccounts",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/NOgAExjYfIWiV_BL3FlcslmjncY\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/NOgAExjYfIWiV_BL3FlcslmjncY\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "clouduseraccounts:vm_beta",
|
||||
"name": "clouduseraccounts",
|
||||
|
||||
22903
etc/api/compute/alpha/compute-api.json
Normal file
22903
etc/api/compute/alpha/compute-api.json
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,13 +1,14 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/2ITXfTj3l8aU9YhKDrABM562udw\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/r9HedtrzUW2pbu5XQ5oErnzKmxQ\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "consumersurveys:v2",
|
||||
"name": "consumersurveys",
|
||||
"canonicalName": "Consumer Surveys",
|
||||
"version": "v2",
|
||||
"revision": "20160405",
|
||||
"revision": "20160718",
|
||||
"title": "Consumer Surveys API",
|
||||
"description": "API for Google Consumer Surveys.",
|
||||
"description": "Creates and conducts surveys, lists the surveys that an authenticated user owns, and retrieves survey results and information about specified surveys.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"icons": {
|
||||
@@ -97,6 +98,63 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"MobileAppPanel": {
|
||||
"id": "MobileAppPanel",
|
||||
"type": "object",
|
||||
"description": "Representation of an individual pre-defined panel object defining a targeted audience of opinion rewards mobile app users.",
|
||||
"properties": {
|
||||
"country": {
|
||||
"type": "string",
|
||||
"description": "Country code for the country of the users that the panel contains. Uses standard ISO 3166-1 2-character language codes. For instance, 'US' for the United States, and 'GB' for the United Kingdom. Any survey created targeting this panel must also target the corresponding country."
|
||||
},
|
||||
"isPublicPanel": {
|
||||
"type": "boolean",
|
||||
"description": "Whether or not the panel is accessible to all API users."
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "Language code that the panel can target. For instance, 'en-US'. Uses standard BCP47 language codes. See specification. Any survey created targeting this panel must also target the corresponding language."
|
||||
},
|
||||
"mobileAppPanelId": {
|
||||
"type": "string",
|
||||
"description": "Unique panel ID string. This corresponds to the mobile_app_panel_id used in Survey Insert requests."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Human readable name of the audience panel."
|
||||
},
|
||||
"owners": {
|
||||
"type": "array",
|
||||
"description": "List of email addresses for users who can target members of this panel. Must contain at least the address of the user making the API call for panels that are not public. This field will be empty for public panels.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"MobileAppPanelsListResponse": {
|
||||
"id": "MobileAppPanelsListResponse",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"pageInfo": {
|
||||
"$ref": "PageInfo"
|
||||
},
|
||||
"requestId": {
|
||||
"type": "string",
|
||||
"description": "Unique request ID used for logging and debugging. Please include in any error reporting or troubleshooting requests."
|
||||
},
|
||||
"resources": {
|
||||
"type": "array",
|
||||
"description": "An individual predefined panel of Opinion Rewards mobile users.",
|
||||
"items": {
|
||||
"$ref": "MobileAppPanel"
|
||||
}
|
||||
},
|
||||
"tokenPagination": {
|
||||
"$ref": "TokenPagination"
|
||||
}
|
||||
}
|
||||
},
|
||||
"PageInfo": {
|
||||
"id": "PageInfo",
|
||||
"type": "object",
|
||||
@@ -187,7 +245,7 @@
|
||||
},
|
||||
"state": {
|
||||
"type": "string",
|
||||
"description": "State that the survey is in. Can be modified to start, stop, or pause survey."
|
||||
"description": "State that the survey is in."
|
||||
},
|
||||
"surveyUrlId": {
|
||||
"type": "string",
|
||||
@@ -245,6 +303,10 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
"mobileAppPanelId": {
|
||||
"type": "string",
|
||||
"description": "Key for predefined panel that causes survey to be sent to a predefined set of Opinion Rewards App users. You must set PopulationSource to ANDROID_APP_PANEL to use this field."
|
||||
},
|
||||
"populationSource": {
|
||||
"type": "string",
|
||||
"description": "Online population source where the respondents are sampled from."
|
||||
@@ -256,13 +318,23 @@
|
||||
"type": "object",
|
||||
"description": "Message defining the cost to run a given survey through API.",
|
||||
"properties": {
|
||||
"costPerResponseNanos": {
|
||||
"type": "string",
|
||||
"description": "Cost per survey response in nano units of the given currency. To get the total cost for a survey, multiply this value by wanted_response_count.",
|
||||
"format": "int64"
|
||||
},
|
||||
"currencyCode": {
|
||||
"type": "string",
|
||||
"description": "Currency code that the cost is given in."
|
||||
},
|
||||
"maxCostPerResponseNanos": {
|
||||
"type": "string",
|
||||
"description": "Threshold to start a survey automatically if the quoted price is at most this value. When a survey has a Screener (threshold) question, it must go through an incidence pricing test to determine the final cost per response. Typically you will have to make a followup call to start the survey giving the final computed cost per response. If the survey has no threshold_answers, setting this property will return an error. By specifying this property, you indicate the max price per response you are willing to pay in advance of the incidence test. If the price turns out to be lower than the specified value, the survey will begin immediately and you will be charged at the rate determined by the incidence pricing test. If the price turns out to be greater than the specified value the survey will not be started and you will instead be notified what price was determined by the incidence test. At that point, you must raise the value of this property to be greater than or equal to that cost before attempting to start the survey again. This will immediately start the survey as long the incidence test was run within the last 21 days.",
|
||||
"format": "int64"
|
||||
},
|
||||
"nanos": {
|
||||
"type": "string",
|
||||
"description": "Cost of survey in nano units of the given currency.",
|
||||
"description": "Cost of survey in nano units of the given currency. DEPRECATED in favor of cost_per_response_nanos",
|
||||
"format": "int64"
|
||||
}
|
||||
}
|
||||
@@ -397,6 +469,16 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"SurveysDeleteResponse": {
|
||||
"id": "SurveysDeleteResponse",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"requestId": {
|
||||
"type": "string",
|
||||
"description": "Unique request ID used for logging and debugging. Please include in any error reporting or troubleshooting requests."
|
||||
}
|
||||
}
|
||||
},
|
||||
"SurveysListResponse": {
|
||||
"id": "SurveysListResponse",
|
||||
"type": "object",
|
||||
@@ -420,6 +502,17 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"SurveysStartRequest": {
|
||||
"id": "SurveysStartRequest",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"maxCostPerResponseNanos": {
|
||||
"type": "string",
|
||||
"description": "Threshold to start a survey automically if the quoted prices is less than or equal to this value. See Survey.Cost for more details.",
|
||||
"format": "int64"
|
||||
}
|
||||
}
|
||||
},
|
||||
"SurveysStartResponse": {
|
||||
"id": "SurveysStartResponse",
|
||||
"type": "object",
|
||||
@@ -462,6 +555,92 @@
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
"mobileapppanels": {
|
||||
"methods": {
|
||||
"get": {
|
||||
"id": "consumersurveys.mobileapppanels.get",
|
||||
"path": "mobileAppPanels/{panelId}",
|
||||
"httpMethod": "GET",
|
||||
"description": "Retrieves a MobileAppPanel that is available to the authenticated user.",
|
||||
"parameters": {
|
||||
"panelId": {
|
||||
"type": "string",
|
||||
"description": "External URL ID for the panel.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"panelId"
|
||||
],
|
||||
"response": {
|
||||
"$ref": "MobileAppPanel"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/consumersurveys",
|
||||
"https://www.googleapis.com/auth/consumersurveys.readonly",
|
||||
"https://www.googleapis.com/auth/userinfo.email"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"id": "consumersurveys.mobileapppanels.list",
|
||||
"path": "mobileAppPanels",
|
||||
"httpMethod": "GET",
|
||||
"description": "Lists the MobileAppPanels available to the authenticated user.",
|
||||
"parameters": {
|
||||
"maxResults": {
|
||||
"type": "integer",
|
||||
"format": "uint32",
|
||||
"location": "query"
|
||||
},
|
||||
"startIndex": {
|
||||
"type": "integer",
|
||||
"format": "uint32",
|
||||
"location": "query"
|
||||
},
|
||||
"token": {
|
||||
"type": "string",
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"$ref": "MobileAppPanelsListResponse"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/consumersurveys",
|
||||
"https://www.googleapis.com/auth/consumersurveys.readonly",
|
||||
"https://www.googleapis.com/auth/userinfo.email"
|
||||
]
|
||||
},
|
||||
"update": {
|
||||
"id": "consumersurveys.mobileapppanels.update",
|
||||
"path": "mobileAppPanels/{panelId}",
|
||||
"httpMethod": "PUT",
|
||||
"description": "Updates a MobileAppPanel. Currently the only property that can be updated is the owners property.",
|
||||
"parameters": {
|
||||
"panelId": {
|
||||
"type": "string",
|
||||
"description": "External URL ID for the panel.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"panelId"
|
||||
],
|
||||
"request": {
|
||||
"$ref": "MobileAppPanel"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "MobileAppPanel"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/consumersurveys",
|
||||
"https://www.googleapis.com/auth/userinfo.email"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"results": {
|
||||
"methods": {
|
||||
"get": {
|
||||
@@ -497,6 +676,30 @@
|
||||
},
|
||||
"surveys": {
|
||||
"methods": {
|
||||
"delete": {
|
||||
"id": "consumersurveys.surveys.delete",
|
||||
"path": "surveys/{surveyUrlId}",
|
||||
"httpMethod": "DELETE",
|
||||
"description": "Removes a survey from view in all user GET requests.",
|
||||
"parameters": {
|
||||
"surveyUrlId": {
|
||||
"type": "string",
|
||||
"description": "External URL ID for the survey.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"surveyUrlId"
|
||||
],
|
||||
"response": {
|
||||
"$ref": "SurveysDeleteResponse"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/consumersurveys",
|
||||
"https://www.googleapis.com/auth/userinfo.email"
|
||||
]
|
||||
},
|
||||
"get": {
|
||||
"id": "consumersurveys.surveys.get",
|
||||
"path": "surveys/{surveyUrlId}",
|
||||
@@ -583,6 +786,9 @@
|
||||
"parameterOrder": [
|
||||
"resourceId"
|
||||
],
|
||||
"request": {
|
||||
"$ref": "SurveysStartRequest"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "SurveysStartResponse"
|
||||
},
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/OU95LyfeHZcrBJDajlkYXi0P4Wo\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/cpP4K9eaLrLwMGtsdl5oXjxb8rw\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "container:v1",
|
||||
"name": "container",
|
||||
"version": "v1",
|
||||
"revision": "20160321",
|
||||
"revision": "20160421",
|
||||
"title": "Google Container Engine API",
|
||||
"description": "Builds and manages clusters that run container-based applications, powered by open source Kubernetes technology.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -181,6 +181,20 @@
|
||||
"type": "string",
|
||||
"description": "The name of the Google Compute Engine [subnetwork](/compute/docs/subnetworks) to which the cluster is connected."
|
||||
},
|
||||
"nodePools": {
|
||||
"type": "array",
|
||||
"description": "The node pools associated with this cluster. When creating a new cluster, only a single node pool should be specified. This field should not be set if \"node_config\" or \"initial_node_count\" are specified.",
|
||||
"items": {
|
||||
"$ref": "NodePool"
|
||||
}
|
||||
},
|
||||
"locations": {
|
||||
"type": "array",
|
||||
"description": "The list of Google Compute Engine [locations](/compute/docs/zones#available) in which the cluster's nodes should be located.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"selfLink": {
|
||||
"type": "string",
|
||||
"description": "[Output only] Server-defined URL for the resource."
|
||||
@@ -342,6 +356,58 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"NodePool": {
|
||||
"id": "NodePool",
|
||||
"type": "object",
|
||||
"description": "NodePool contains the name and configuration for a cluster's node pool. Node pools are a set of nodes (i.e. VM's), with a common configuration and specification, under the control of the cluster master. They may have a set of Kubernetes labels applied to them, which may be used to reference them during pod scheduling. They may also be resized up or down, to accommodate the workload.",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the node pool."
|
||||
},
|
||||
"config": {
|
||||
"$ref": "NodeConfig",
|
||||
"description": "The node configuration of the pool."
|
||||
},
|
||||
"initialNodeCount": {
|
||||
"type": "integer",
|
||||
"description": "The initial node count for the pool. You must ensure that your Compute Engine resource quota is sufficient for this number of instances. You must also have available firewall and routes quota.",
|
||||
"format": "int32"
|
||||
},
|
||||
"selfLink": {
|
||||
"type": "string",
|
||||
"description": "Server-defined URL for the resource."
|
||||
},
|
||||
"version": {
|
||||
"type": "string",
|
||||
"description": "The version of the Kubernetes of this node."
|
||||
},
|
||||
"instanceGroupUrls": {
|
||||
"type": "array",
|
||||
"description": "[Output only] The resource URLs of [instance groups](/compute/docs/instance-groups/) associated with this node pool.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"status": {
|
||||
"type": "string",
|
||||
"description": "The status of the nodes in this pool instance.",
|
||||
"enum": [
|
||||
"STATUS_UNSPECIFIED",
|
||||
"PROVISIONING",
|
||||
"RUNNING",
|
||||
"RUNNING_WITH_ERROR",
|
||||
"RECONCILING",
|
||||
"STOPPING",
|
||||
"ERROR"
|
||||
]
|
||||
},
|
||||
"statusMessage": {
|
||||
"type": "string",
|
||||
"description": "[Output only] Additional information about the current status of this node pool instance, if available."
|
||||
}
|
||||
}
|
||||
},
|
||||
"CreateClusterRequest": {
|
||||
"id": "CreateClusterRequest",
|
||||
"type": "object",
|
||||
@@ -437,6 +503,10 @@
|
||||
"$ref": "AddonsConfig",
|
||||
"description": "Configurations for the various addons available to run in the cluster."
|
||||
},
|
||||
"desiredNodePoolId": {
|
||||
"type": "string",
|
||||
"description": "The node pool to be upgraded. This field is mandatory if the \"desired_node_version\" or \"desired_image_family\" is specified and there is more than one node pool on the cluster."
|
||||
},
|
||||
"desiredMasterVersion": {
|
||||
"type": "string",
|
||||
"description": "The Kubernetes version to change the master to. The only valid value is the latest supported version. Use \"-\" to have the server automatically select the latest version."
|
||||
@@ -479,6 +549,42 @@
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"defaultImageFamily": {
|
||||
"type": "string",
|
||||
"description": "Default image family."
|
||||
},
|
||||
"validImageFamilies": {
|
||||
"type": "array",
|
||||
"description": "List of valid image families.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ListNodePoolsResponse": {
|
||||
"id": "ListNodePoolsResponse",
|
||||
"type": "object",
|
||||
"description": "ListNodePoolsResponse is the result of ListNodePoolsRequest.",
|
||||
"properties": {
|
||||
"nodePools": {
|
||||
"type": "array",
|
||||
"description": "A list of node pools for a cluster.",
|
||||
"items": {
|
||||
"$ref": "NodePool"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"CreateNodePoolRequest": {
|
||||
"id": "CreateNodePoolRequest",
|
||||
"type": "object",
|
||||
"description": "CreateNodePoolRequest creates a node pool for a cluster.",
|
||||
"properties": {
|
||||
"nodePool": {
|
||||
"$ref": "NodePool",
|
||||
"description": "The node pool to create."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -699,6 +805,177 @@
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
"nodePools": {
|
||||
"methods": {
|
||||
"list": {
|
||||
"id": "container.projects.zones.clusters.nodePools.list",
|
||||
"path": "v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools",
|
||||
"httpMethod": "GET",
|
||||
"description": "Lists the node pools for a cluster.",
|
||||
"parameters": {
|
||||
"projectId": {
|
||||
"type": "string",
|
||||
"description": "The Google Developers Console [project ID or project number](https://developers.google.com/console/help/new/#projectnumber).",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"zone": {
|
||||
"type": "string",
|
||||
"description": "The name of the Google Compute Engine [zone](/compute/docs/zones#available) in which the cluster resides.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"clusterId": {
|
||||
"type": "string",
|
||||
"description": "The name of the cluster.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"projectId",
|
||||
"zone",
|
||||
"clusterId"
|
||||
],
|
||||
"response": {
|
||||
"$ref": "ListNodePoolsResponse"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"get": {
|
||||
"id": "container.projects.zones.clusters.nodePools.get",
|
||||
"path": "v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}",
|
||||
"httpMethod": "GET",
|
||||
"description": "Retrieves the node pool requested.",
|
||||
"parameters": {
|
||||
"projectId": {
|
||||
"type": "string",
|
||||
"description": "The Google Developers Console [project ID or project number](https://developers.google.com/console/help/new/#projectnumber).",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"zone": {
|
||||
"type": "string",
|
||||
"description": "The name of the Google Compute Engine [zone](/compute/docs/zones#available) in which the cluster resides.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"clusterId": {
|
||||
"type": "string",
|
||||
"description": "The name of the cluster.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"nodePoolId": {
|
||||
"type": "string",
|
||||
"description": "The name of the node pool.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"projectId",
|
||||
"zone",
|
||||
"clusterId",
|
||||
"nodePoolId"
|
||||
],
|
||||
"response": {
|
||||
"$ref": "NodePool"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"create": {
|
||||
"id": "container.projects.zones.clusters.nodePools.create",
|
||||
"path": "v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools",
|
||||
"httpMethod": "POST",
|
||||
"description": "Creates a node pool for a cluster.",
|
||||
"parameters": {
|
||||
"projectId": {
|
||||
"type": "string",
|
||||
"description": "The Google Developers Console [project ID or project number](https://developers.google.com/console/help/new/#projectnumber).",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"zone": {
|
||||
"type": "string",
|
||||
"description": "The name of the Google Compute Engine [zone](/compute/docs/zones#available) in which the cluster resides.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"clusterId": {
|
||||
"type": "string",
|
||||
"description": "The name of the cluster.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"projectId",
|
||||
"zone",
|
||||
"clusterId"
|
||||
],
|
||||
"request": {
|
||||
"$ref": "CreateNodePoolRequest"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "Operation"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"delete": {
|
||||
"id": "container.projects.zones.clusters.nodePools.delete",
|
||||
"path": "v1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}",
|
||||
"httpMethod": "DELETE",
|
||||
"description": "Deletes a node pool from a cluster.",
|
||||
"parameters": {
|
||||
"projectId": {
|
||||
"type": "string",
|
||||
"description": "The Google Developers Console [project ID or project number](https://developers.google.com/console/help/new/#projectnumber).",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"zone": {
|
||||
"type": "string",
|
||||
"description": "The name of the Google Compute Engine [zone](/compute/docs/zones#available) in which the cluster resides.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"clusterId": {
|
||||
"type": "string",
|
||||
"description": "The name of the cluster.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"nodePoolId": {
|
||||
"type": "string",
|
||||
"description": "The name of the node pool to delete.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"projectId",
|
||||
"zone",
|
||||
"clusterId",
|
||||
"nodePoolId"
|
||||
],
|
||||
"response": {
|
||||
"$ref": "Operation"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"operations": {
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/2jCRejD7TwMcZrBmt-AfB92UN1E\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/KYk0P4hLurettj7gPX6wNnI67WQ\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "content:v2",
|
||||
"name": "content",
|
||||
"canonicalName": "Shopping Content",
|
||||
"version": "v2",
|
||||
"revision": "20160331",
|
||||
"revision": "20160905",
|
||||
"title": "Content API for Shopping",
|
||||
"description": "Manages product items, inventory, and Merchant Center accounts for Google Shopping.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -455,6 +455,16 @@
|
||||
"$ref": "AccountShippingShippingServiceCostRule",
|
||||
"description": "Decision tree for \"complicated\" shipping cost calculation."
|
||||
},
|
||||
"maxDaysInTransit": {
|
||||
"type": "string",
|
||||
"description": "The maximum number of days in transit. Must be a value between 0 and 250 included. A value of 0 means same day delivery.",
|
||||
"format": "uint64"
|
||||
},
|
||||
"minDaysInTransit": {
|
||||
"type": "string",
|
||||
"description": "The minimum number of days in transit. Must be a value between 0 and maxDaysIntransit included. A value of 0 means same day delivery.",
|
||||
"format": "uint64"
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of this shipping service.",
|
||||
@@ -1126,6 +1136,57 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"CarrierRate": {
|
||||
"id": "CarrierRate",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"carrierName": {
|
||||
"type": "string",
|
||||
"description": "Carrier service, such as \"UPS\" or \"Fedex\". The list of supported carriers can be retrieved via the getSupportedCarriers method. Required."
|
||||
},
|
||||
"carrierService": {
|
||||
"type": "string",
|
||||
"description": "Carrier service, such as \"ground\" or \"2 days\". The list of supported services for a carrier can be retrieved via the getSupportedCarriers method. Required."
|
||||
},
|
||||
"flatAdjustment": {
|
||||
"$ref": "Price",
|
||||
"description": "Additive shipping rate modifier. Can be negative. For example { \"value\": \"1\", \"currency\" : \"USD\" } adds $1 to the rate, { \"value\": \"-3\", \"currency\" : \"USD\" } removes $3 from the rate. Optional."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of the carrier rate. Must be unique per rate group. Required."
|
||||
},
|
||||
"originPostalCode": {
|
||||
"type": "string",
|
||||
"description": "Shipping origin for this carrier rate. Required."
|
||||
},
|
||||
"percentageAdjustment": {
|
||||
"type": "string",
|
||||
"description": "Multiplicative shipping rate modifier as a number in decimal notation. Can be negative. For example \"5.4\" increases the rate by 5.4%, \"-3\" decreases the rate by 3%. Optional."
|
||||
}
|
||||
}
|
||||
},
|
||||
"CarriersCarrier": {
|
||||
"id": "CarriersCarrier",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"country": {
|
||||
"type": "string",
|
||||
"description": "The CLDR country code of the carrier (e.g., \"US\"). Always present."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the carrier (e.g., \"UPS\"). Always present."
|
||||
},
|
||||
"services": {
|
||||
"type": "array",
|
||||
"description": "A list of supported services (e.g., \"ground\") for that carrier. Contains at least one service.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Datafeed": {
|
||||
"id": "Datafeed",
|
||||
"type": "object",
|
||||
@@ -1569,6 +1630,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"DeliveryTime": {
|
||||
"id": "DeliveryTime",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"maxTransitTimeInDays": {
|
||||
"type": "integer",
|
||||
"description": "Maximum number of business days that is spent in transit. 0 means same day delivery, 1 means next day delivery. Must be greater than or equal to minTransitTimeInDays. Required.",
|
||||
"format": "uint32"
|
||||
},
|
||||
"minTransitTimeInDays": {
|
||||
"type": "integer",
|
||||
"description": "Minimum number of business days that is spent in transit. 0 means same day delivery, 1 means next day delivery. Required.",
|
||||
"format": "uint32"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Error": {
|
||||
"id": "Error",
|
||||
"type": "object",
|
||||
@@ -1611,6 +1688,48 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"Headers": {
|
||||
"id": "Headers",
|
||||
"type": "object",
|
||||
"description": "A non-empty list of row or column headers for a table. Exactly one of prices, weights, numItems, postalCodeGroupNames, or locations must be set.",
|
||||
"properties": {
|
||||
"locations": {
|
||||
"type": "array",
|
||||
"description": "A list of location ID sets. Must be non-empty. Can only be set if all other fields are not set.",
|
||||
"items": {
|
||||
"$ref": "LocationIdSet"
|
||||
}
|
||||
},
|
||||
"numberOfItems": {
|
||||
"type": "array",
|
||||
"description": "A list of inclusive number of items upper bounds. The last value can be \"infinity\". For example [\"10\", \"50\", \"infinity\"] represents the headers \"\u003c= 10 items\", \" 50 items\". Must be non-empty. Can only be set if all other fields are not set.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"postalCodeGroupNames": {
|
||||
"type": "array",
|
||||
"description": "A list of postal group names. The last value can be \"all other locations\". Example: [\"zone 1\", \"zone 2\", \"all other locations\"]. The referred postal code groups must match the delivery country of the service. Must be non-empty. Can only be set if all other fields are not set.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"prices": {
|
||||
"type": "array",
|
||||
"description": "be \"infinity\". For example [{\"value\": \"10\", \"currency\": \"USD\"}, {\"value\": \"500\", \"currency\": \"USD\"}, {\"value\": \"infinity\", \"currency\": \"USD\"}] represents the headers \"\u003c= $10\", \" $500\". All prices within a service must have the same currency. Must be non-empty. Can only be set if all other fields are not set.",
|
||||
"items": {
|
||||
"$ref": "Price"
|
||||
}
|
||||
},
|
||||
"weights": {
|
||||
"type": "array",
|
||||
"description": "be \"infinity\". For example [{\"value\": \"10\", \"unit\": \"kg\"}, {\"value\": \"50\", \"unit\": \"kg\"}, {\"value\": \"infinity\", \"unit\": \"kg\"}] represents the headers \"\u003c= 10kg\", \" 50kg\". All weights within a service must have the same unit. Must be non-empty. Can only be set if all other fields are not set.",
|
||||
"items": {
|
||||
"$ref": "Weight"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Installment": {
|
||||
"id": "Installment",
|
||||
"type": "object",
|
||||
@@ -1803,6 +1922,19 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"LocationIdSet": {
|
||||
"id": "LocationIdSet",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"locationIds": {
|
||||
"type": "array",
|
||||
"description": "A non-empty list of location IDs. They must all be of the same location type (e.g., state).",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"LoyaltyPoints": {
|
||||
"id": "LoyaltyPoints",
|
||||
"type": "object",
|
||||
@@ -1831,6 +1963,10 @@
|
||||
"type": "boolean",
|
||||
"description": "Whether the order was acknowledged."
|
||||
},
|
||||
"channelType": {
|
||||
"type": "string",
|
||||
"description": "The channel type of the order: \"purchaseOnGoogle\" or \"googleExpress\"."
|
||||
},
|
||||
"customer": {
|
||||
"$ref": "OrderCustomer",
|
||||
"description": "The details of the customer who placed the order."
|
||||
@@ -1981,7 +2117,7 @@
|
||||
},
|
||||
"reason": {
|
||||
"type": "string",
|
||||
"description": "The reason for the cancellation."
|
||||
"description": "The reason for the cancellation. Orders that are cancelled with a noInventory reason will lead to the removal of the product from POG until you make an update to that product. This will not affect your Shopping ads."
|
||||
},
|
||||
"reasonText": {
|
||||
"type": "string",
|
||||
@@ -1999,7 +2135,7 @@
|
||||
},
|
||||
"explicitMarketingPreference": {
|
||||
"type": "boolean",
|
||||
"description": "If set, this indicates the user had a choice to opt in or out of providing marketing rights to the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was thus not shown the marketing right opt in/out checkbox during the Purchases on Google checkout flow."
|
||||
"description": "If set, this indicates the user explicitly chose to opt in or out of providing marketing rights to the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was thus not shown the marketing right opt in/out checkbox during the Purchases on Google checkout flow."
|
||||
},
|
||||
"fullName": {
|
||||
"type": "string",
|
||||
@@ -3118,6 +3254,41 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"PostalCodeGroup": {
|
||||
"id": "PostalCodeGroup",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"country": {
|
||||
"type": "string",
|
||||
"description": "The CLDR territory code of the country the postal code group applies to. Required."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "The name of the postal code group, referred to in headers. Required."
|
||||
},
|
||||
"postalCodeRanges": {
|
||||
"type": "array",
|
||||
"description": "A range of postal codes. Required.",
|
||||
"items": {
|
||||
"$ref": "PostalCodeRange"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"PostalCodeRange": {
|
||||
"id": "PostalCodeRange",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"postalCodeRangeBegin": {
|
||||
"type": "string",
|
||||
"description": "A postal code or a pattern of the form prefix* denoting the inclusive lower bound of the range defining the area. Examples values: \"94108\", \"9410*\", \"9*\". Required."
|
||||
},
|
||||
"postalCodeRangeEnd": {
|
||||
"type": "string",
|
||||
"description": "A postal code or a pattern of the form prefix* denoting the inclusive upper bound of the range defining the area. It must have the same length as postalCodeRangeBegin: if postalCodeRangeBegin is a postal code then postalCodeRangeEnd must be a postal code too; if postalCodeRangeBegin is a pattern then postalCodeRangeEnd must be a pattern with the same prefix length. Optional: if not set, then the area is defined as being all the postal codes matching postalCodeRangeBegin."
|
||||
}
|
||||
}
|
||||
},
|
||||
"Price": {
|
||||
"id": "Price",
|
||||
"type": "object",
|
||||
@@ -3144,6 +3315,13 @@
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"additionalProductTypes": {
|
||||
"type": "array",
|
||||
"description": "Additional categories of the item (formatted as in products feed specification).",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"adult": {
|
||||
"type": "boolean",
|
||||
"description": "Set to true if the item is targeted towards adults."
|
||||
@@ -3357,7 +3535,7 @@
|
||||
},
|
||||
"offerId": {
|
||||
"type": "string",
|
||||
"description": "An identifier of the item.",
|
||||
"description": "An identifier of the item. Leading and trailing whitespaces are stripped and multiple whitespaces are replaced by a single whitespace upon submission. Only valid unicode characters are accepted. See the products feed specification for details.",
|
||||
"annotations": {
|
||||
"required": [
|
||||
"content.products.insert"
|
||||
@@ -3378,7 +3556,7 @@
|
||||
},
|
||||
"productType": {
|
||||
"type": "string",
|
||||
"description": "Your category of the item (formatted as in product feeds specification)."
|
||||
"description": "Your category of the item (formatted as in products feed specification)."
|
||||
},
|
||||
"promotionIds": {
|
||||
"type": "array",
|
||||
@@ -3393,7 +3571,7 @@
|
||||
},
|
||||
"salePriceEffectiveDate": {
|
||||
"type": "string",
|
||||
"description": "Date range during which the item is on sale (see product feed specifications)."
|
||||
"description": "Date range during which the item is on sale (see products feed specification)."
|
||||
},
|
||||
"sellOnGoogleQuantity": {
|
||||
"type": "string",
|
||||
@@ -3996,6 +4174,262 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"RateGroup": {
|
||||
"id": "RateGroup",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"applicableShippingLabels": {
|
||||
"type": "array",
|
||||
"description": "A list of shipping labels defining the products to which this rate group applies to. This is a disjunction: only one of the labels has to match for the rate group to apply. May only be empty for the last rate group of a service. Required.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"carrierRates": {
|
||||
"type": "array",
|
||||
"description": "A list of carrier rates that can be referred to by mainTable or singleValue.",
|
||||
"items": {
|
||||
"$ref": "CarrierRate"
|
||||
}
|
||||
},
|
||||
"mainTable": {
|
||||
"$ref": "Table",
|
||||
"description": "A table defining the rate group, when singleValue is not expressive enough. Can only be set if singleValue is not set."
|
||||
},
|
||||
"singleValue": {
|
||||
"$ref": "Value",
|
||||
"description": "The value of the rate group (e.g. flat rate $10). Can only be set if mainTable and subtables are not set."
|
||||
},
|
||||
"subtables": {
|
||||
"type": "array",
|
||||
"description": "A list of subtables referred to by mainTable. Can only be set if mainTable is set.",
|
||||
"items": {
|
||||
"$ref": "Table"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Row": {
|
||||
"id": "Row",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"cells": {
|
||||
"type": "array",
|
||||
"description": "The list of cells that constitute the row. Must have the same length as columnHeaders for two-dimensional tables, a length of 1 for one-dimensional tables. Required.",
|
||||
"items": {
|
||||
"$ref": "Value"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Service": {
|
||||
"id": "Service",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"active": {
|
||||
"type": "boolean",
|
||||
"description": "A boolean exposing the active status of the shipping service. Required."
|
||||
},
|
||||
"currency": {
|
||||
"type": "string",
|
||||
"description": "The CLDR code of the currency to which this service applies. Must match that of the prices in rate groups."
|
||||
},
|
||||
"deliveryCountry": {
|
||||
"type": "string",
|
||||
"description": "The CLDR territory code of the country to which the service applies. Required."
|
||||
},
|
||||
"deliveryTime": {
|
||||
"$ref": "DeliveryTime",
|
||||
"description": "Time spent in various aspects from order to the delivery of the product. Required."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Free-form name of the service. Must be unique within target account. Required."
|
||||
},
|
||||
"rateGroups": {
|
||||
"type": "array",
|
||||
"description": "Shipping rate group definitions. Only the last one is allowed to have an empty applicableShippingLabels, which means \"everything else\". The other applicableShippingLabels must not overlap.",
|
||||
"items": {
|
||||
"$ref": "RateGroup"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ShippingSettings": {
|
||||
"id": "ShippingSettings",
|
||||
"type": "object",
|
||||
"description": "The merchant account's shipping settings.",
|
||||
"properties": {
|
||||
"accountId": {
|
||||
"type": "string",
|
||||
"description": "The ID of the account to which these account shipping settings belong. Ignored upon update, always present in get request responses.",
|
||||
"format": "uint64"
|
||||
},
|
||||
"postalCodeGroups": {
|
||||
"type": "array",
|
||||
"description": "A list of postal code groups that can be referred to in services. Optional.",
|
||||
"items": {
|
||||
"$ref": "PostalCodeGroup"
|
||||
}
|
||||
},
|
||||
"services": {
|
||||
"type": "array",
|
||||
"description": "The target account's list of services. Optional.",
|
||||
"items": {
|
||||
"$ref": "Service"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ShippingsettingsCustomBatchRequest": {
|
||||
"id": "ShippingsettingsCustomBatchRequest",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"entries": {
|
||||
"type": "array",
|
||||
"description": "The request entries to be processed in the batch.",
|
||||
"items": {
|
||||
"$ref": "ShippingsettingsCustomBatchRequestEntry"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ShippingsettingsCustomBatchRequestEntry": {
|
||||
"id": "ShippingsettingsCustomBatchRequestEntry",
|
||||
"type": "object",
|
||||
"description": "A batch entry encoding a single non-batch accountshipping request.",
|
||||
"properties": {
|
||||
"accountId": {
|
||||
"type": "string",
|
||||
"description": "The ID of the account for which to get/update account shipping settings.",
|
||||
"format": "uint64"
|
||||
},
|
||||
"batchId": {
|
||||
"type": "integer",
|
||||
"description": "An entry ID, unique within the batch request.",
|
||||
"format": "uint32"
|
||||
},
|
||||
"merchantId": {
|
||||
"type": "string",
|
||||
"description": "The ID of the managing account.",
|
||||
"format": "uint64"
|
||||
},
|
||||
"method": {
|
||||
"type": "string"
|
||||
},
|
||||
"shippingSettings": {
|
||||
"$ref": "ShippingSettings",
|
||||
"description": "The account shipping settings to update. Only defined if the method is update."
|
||||
}
|
||||
}
|
||||
},
|
||||
"ShippingsettingsCustomBatchResponse": {
|
||||
"id": "ShippingsettingsCustomBatchResponse",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"entries": {
|
||||
"type": "array",
|
||||
"description": "The result of the execution of the batch requests.",
|
||||
"items": {
|
||||
"$ref": "ShippingsettingsCustomBatchResponseEntry"
|
||||
}
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "Identifies what kind of resource this is. Value: the fixed string \"content#shippingsettingsCustomBatchResponse\".",
|
||||
"default": "content#shippingsettingsCustomBatchResponse"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ShippingsettingsCustomBatchResponseEntry": {
|
||||
"id": "ShippingsettingsCustomBatchResponseEntry",
|
||||
"type": "object",
|
||||
"description": "A batch entry encoding a single non-batch shipping settings response.",
|
||||
"properties": {
|
||||
"batchId": {
|
||||
"type": "integer",
|
||||
"description": "The ID of the request entry to which this entry responds.",
|
||||
"format": "uint32"
|
||||
},
|
||||
"errors": {
|
||||
"$ref": "Errors",
|
||||
"description": "A list of errors defined if, and only if, the request failed."
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "Identifies what kind of resource this is. Value: the fixed string \"content#shippingsettingsCustomBatchResponseEntry\".",
|
||||
"default": "content#shippingsettingsCustomBatchResponseEntry"
|
||||
},
|
||||
"shippingSettings": {
|
||||
"$ref": "ShippingSettings",
|
||||
"description": "The retrieved or updated account shipping settings."
|
||||
}
|
||||
}
|
||||
},
|
||||
"ShippingsettingsGetSupportedCarriersResponse": {
|
||||
"id": "ShippingsettingsGetSupportedCarriersResponse",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"carriers": {
|
||||
"type": "array",
|
||||
"description": "A list of supported carriers. May be empty.",
|
||||
"items": {
|
||||
"$ref": "CarriersCarrier"
|
||||
}
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "Identifies what kind of resource this is. Value: the fixed string \"content#shippingsettingsGetSupportedCarriersResponse\".",
|
||||
"default": "content#shippingsettingsGetSupportedCarriersResponse"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ShippingsettingsListResponse": {
|
||||
"id": "ShippingsettingsListResponse",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "Identifies what kind of resource this is. Value: the fixed string \"content#shippingsettingsListResponse\".",
|
||||
"default": "content#shippingsettingsListResponse"
|
||||
},
|
||||
"nextPageToken": {
|
||||
"type": "string",
|
||||
"description": "The token for the retrieval of the next page of shipping settings."
|
||||
},
|
||||
"resources": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "ShippingSettings"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Table": {
|
||||
"id": "Table",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"columnHeaders": {
|
||||
"$ref": "Headers",
|
||||
"description": "Headers of the table's columns. Optional: if not set then the table has only one dimension."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of the table. Required for subtables, ignored for the main table."
|
||||
},
|
||||
"rowHeaders": {
|
||||
"$ref": "Headers",
|
||||
"description": "Headers of the table's rows. Required."
|
||||
},
|
||||
"rows": {
|
||||
"type": "array",
|
||||
"description": "The list of rows that constitute the table. Must have the same length as rowHeaders. Required.",
|
||||
"items": {
|
||||
"$ref": "Row"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"TestOrder": {
|
||||
"id": "TestOrder",
|
||||
"type": "object",
|
||||
@@ -4090,7 +4524,7 @@
|
||||
},
|
||||
"explicitMarketingPreference": {
|
||||
"type": "boolean",
|
||||
"description": "If set, this indicates the user had a choice to opt in or out of providing marketing rights to the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was thus not shown the marketing right opt in/out checkbox during the Purchases on Google checkout flow. Optional."
|
||||
"description": "If set, this indicates the user explicitly chose to opt in or out of providing marketing rights to the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was thus not shown the marketing right opt in/out checkbox during the Purchases on Google checkout flow. Optional."
|
||||
},
|
||||
"fullName": {
|
||||
"type": "string",
|
||||
@@ -4279,6 +4713,33 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"Value": {
|
||||
"id": "Value",
|
||||
"type": "object",
|
||||
"description": "The single value of a rate group or the value of a rate group table's cell. Exactly one of noShipping, flatRate, pricePercentage, carrierRateName, subtableName must be set.",
|
||||
"properties": {
|
||||
"carrierRateName": {
|
||||
"type": "string",
|
||||
"description": "The name of a carrier rate referring to a carrier rate defined in the same rate group. Can only be set if all other fields are not set."
|
||||
},
|
||||
"flatRate": {
|
||||
"$ref": "Price",
|
||||
"description": "A flat rate. Can only be set if all other fields are not set."
|
||||
},
|
||||
"noShipping": {
|
||||
"type": "boolean",
|
||||
"description": "If true, then the product can't ship. Must be true when set, can only be set if all other fields are not set."
|
||||
},
|
||||
"pricePercentage": {
|
||||
"type": "string",
|
||||
"description": "A percentage of the price represented as a number in decimal notation (e.g., \"5.4\"). Can only be set if all other fields are not set."
|
||||
},
|
||||
"subtableName": {
|
||||
"type": "string",
|
||||
"description": "The name of a subtable. Can only be set in table cells (i.e., not for single values), and only if all other fields are not set."
|
||||
}
|
||||
}
|
||||
},
|
||||
"Weight": {
|
||||
"id": "Weight",
|
||||
"type": "object",
|
||||
@@ -6171,6 +6632,203 @@
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"shippingsettings": {
|
||||
"methods": {
|
||||
"custombatch": {
|
||||
"id": "content.shippingsettings.custombatch",
|
||||
"path": "shippingsettings/batch",
|
||||
"httpMethod": "POST",
|
||||
"description": "Retrieves and updates the shipping settings of multiple accounts in a single request.",
|
||||
"parameters": {
|
||||
"dryRun": {
|
||||
"type": "boolean",
|
||||
"description": "Flag to run the request in dry-run mode.",
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
"request": {
|
||||
"$ref": "ShippingsettingsCustomBatchRequest"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "ShippingsettingsCustomBatchResponse"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/content"
|
||||
]
|
||||
},
|
||||
"get": {
|
||||
"id": "content.shippingsettings.get",
|
||||
"path": "{merchantId}/shippingsettings/{accountId}",
|
||||
"httpMethod": "GET",
|
||||
"description": "Retrieves the shipping settings of the account.",
|
||||
"parameters": {
|
||||
"accountId": {
|
||||
"type": "string",
|
||||
"description": "The ID of the account for which to get/update shipping settings.",
|
||||
"required": true,
|
||||
"format": "uint64",
|
||||
"location": "path"
|
||||
},
|
||||
"merchantId": {
|
||||
"type": "string",
|
||||
"description": "The ID of the managing account.",
|
||||
"required": true,
|
||||
"format": "uint64",
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"merchantId",
|
||||
"accountId"
|
||||
],
|
||||
"response": {
|
||||
"$ref": "ShippingSettings"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/content"
|
||||
]
|
||||
},
|
||||
"getsupportedcarriers": {
|
||||
"id": "content.shippingsettings.getsupportedcarriers",
|
||||
"path": "{merchantId}/supportedCarriers",
|
||||
"httpMethod": "GET",
|
||||
"description": "Retrieves supported carriers and carrier services for an account.",
|
||||
"parameters": {
|
||||
"merchantId": {
|
||||
"type": "string",
|
||||
"description": "The ID of the account for which to retrieve the supported carriers.",
|
||||
"required": true,
|
||||
"format": "uint64",
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"merchantId"
|
||||
],
|
||||
"response": {
|
||||
"$ref": "ShippingsettingsGetSupportedCarriersResponse"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/content"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"id": "content.shippingsettings.list",
|
||||
"path": "{merchantId}/shippingsettings",
|
||||
"httpMethod": "GET",
|
||||
"description": "Lists the shipping settings of the sub-accounts in your Merchant Center account.",
|
||||
"parameters": {
|
||||
"maxResults": {
|
||||
"type": "integer",
|
||||
"description": "The maximum number of shipping settings to return in the response, used for paging.",
|
||||
"format": "uint32",
|
||||
"location": "query"
|
||||
},
|
||||
"merchantId": {
|
||||
"type": "string",
|
||||
"description": "The ID of the managing account.",
|
||||
"required": true,
|
||||
"format": "uint64",
|
||||
"location": "path"
|
||||
},
|
||||
"pageToken": {
|
||||
"type": "string",
|
||||
"description": "The token returned by the previous request.",
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"merchantId"
|
||||
],
|
||||
"response": {
|
||||
"$ref": "ShippingsettingsListResponse"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/content"
|
||||
]
|
||||
},
|
||||
"patch": {
|
||||
"id": "content.shippingsettings.patch",
|
||||
"path": "{merchantId}/shippingsettings/{accountId}",
|
||||
"httpMethod": "PATCH",
|
||||
"description": "Updates the shipping settings of the account. This method supports patch semantics.",
|
||||
"parameters": {
|
||||
"accountId": {
|
||||
"type": "string",
|
||||
"description": "The ID of the account for which to get/update shipping settings.",
|
||||
"required": true,
|
||||
"format": "uint64",
|
||||
"location": "path"
|
||||
},
|
||||
"dryRun": {
|
||||
"type": "boolean",
|
||||
"description": "Flag to run the request in dry-run mode.",
|
||||
"location": "query"
|
||||
},
|
||||
"merchantId": {
|
||||
"type": "string",
|
||||
"description": "The ID of the managing account.",
|
||||
"required": true,
|
||||
"format": "uint64",
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"merchantId",
|
||||
"accountId"
|
||||
],
|
||||
"request": {
|
||||
"$ref": "ShippingSettings"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "ShippingSettings"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/content"
|
||||
]
|
||||
},
|
||||
"update": {
|
||||
"id": "content.shippingsettings.update",
|
||||
"path": "{merchantId}/shippingsettings/{accountId}",
|
||||
"httpMethod": "PUT",
|
||||
"description": "Updates the shipping settings of the account.",
|
||||
"parameters": {
|
||||
"accountId": {
|
||||
"type": "string",
|
||||
"description": "The ID of the account for which to get/update shipping settings.",
|
||||
"required": true,
|
||||
"format": "uint64",
|
||||
"location": "path"
|
||||
},
|
||||
"dryRun": {
|
||||
"type": "boolean",
|
||||
"description": "Flag to run the request in dry-run mode.",
|
||||
"location": "query"
|
||||
},
|
||||
"merchantId": {
|
||||
"type": "string",
|
||||
"description": "The ID of the managing account.",
|
||||
"required": true,
|
||||
"format": "uint64",
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"merchantId",
|
||||
"accountId"
|
||||
],
|
||||
"request": {
|
||||
"$ref": "ShippingSettings"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "ShippingSettings"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/content"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Dz8RaMyeGwYEG1L5shQuF50_EkE\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/5YRb4l5DodMV9xyOy-Xnx-Jl5b0\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "content:v2sandbox",
|
||||
"name": "content",
|
||||
"canonicalName": "Shopping Content",
|
||||
"version": "v2sandbox",
|
||||
"revision": "20160331",
|
||||
"revision": "20160905",
|
||||
"title": "Content API for Shopping",
|
||||
"description": "Manages product items, inventory, and Merchant Center accounts for Google Shopping.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -127,6 +127,10 @@
|
||||
"type": "boolean",
|
||||
"description": "Whether the order was acknowledged."
|
||||
},
|
||||
"channelType": {
|
||||
"type": "string",
|
||||
"description": "The channel type of the order: \"purchaseOnGoogle\" or \"googleExpress\"."
|
||||
},
|
||||
"customer": {
|
||||
"$ref": "OrderCustomer",
|
||||
"description": "The details of the customer who placed the order."
|
||||
@@ -277,7 +281,7 @@
|
||||
},
|
||||
"reason": {
|
||||
"type": "string",
|
||||
"description": "The reason for the cancellation."
|
||||
"description": "The reason for the cancellation. Orders that are cancelled with a noInventory reason will lead to the removal of the product from POG until you make an update to that product. This will not affect your Shopping ads."
|
||||
},
|
||||
"reasonText": {
|
||||
"type": "string",
|
||||
@@ -295,7 +299,7 @@
|
||||
},
|
||||
"explicitMarketingPreference": {
|
||||
"type": "boolean",
|
||||
"description": "If set, this indicates the user had a choice to opt in or out of providing marketing rights to the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was thus not shown the marketing right opt in/out checkbox during the Purchases on Google checkout flow."
|
||||
"description": "If set, this indicates the user explicitly chose to opt in or out of providing marketing rights to the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was thus not shown the marketing right opt in/out checkbox during the Purchases on Google checkout flow."
|
||||
},
|
||||
"fullName": {
|
||||
"type": "string",
|
||||
@@ -1522,7 +1526,7 @@
|
||||
},
|
||||
"explicitMarketingPreference": {
|
||||
"type": "boolean",
|
||||
"description": "If set, this indicates the user had a choice to opt in or out of providing marketing rights to the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was thus not shown the marketing right opt in/out checkbox during the Purchases on Google checkout flow. Optional."
|
||||
"description": "If set, this indicates the user explicitly chose to opt in or out of providing marketing rights to the merchant. If unset, this indicates the user has already made this choice in a previous purchase, and was thus not shown the marketing right opt in/out checkbox during the Purchases on Google checkout flow. Optional."
|
||||
},
|
||||
"fullName": {
|
||||
"type": "string",
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/XzGRxEeySE6tqu0KMmAajCfq0UU\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/6uDmKuIsmBzjIYdBp6ZSuZP4_cw\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "customsearch:v1",
|
||||
"name": "customsearch",
|
||||
"version": "v1",
|
||||
"revision": "20151130",
|
||||
"revision": "20160411",
|
||||
"title": "CustomSearch API",
|
||||
"description": "Lets you search over a website or collection of websites",
|
||||
"ownerDomain": "google.com",
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/-PCQObxeMXLhOncDOKreF3FN9IU\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/947N7-PR3f8n42WFCweiQxxRQdA\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "dataflow:v1b3",
|
||||
"name": "dataflow",
|
||||
"version": "v1b3",
|
||||
"revision": "20160331",
|
||||
"revision": "20160908",
|
||||
"title": "Google Dataflow API",
|
||||
"description": "Develops and executes data processing patterns like ETL, batch computation, and continuous computation.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -113,6 +113,56 @@
|
||||
}
|
||||
},
|
||||
"schemas": {
|
||||
"GetDebugConfigRequest": {
|
||||
"id": "GetDebugConfigRequest",
|
||||
"type": "object",
|
||||
"description": "Request to get updated debug configuration for component.",
|
||||
"properties": {
|
||||
"workerId": {
|
||||
"type": "string",
|
||||
"description": "The worker id, i.e., VM hostname."
|
||||
},
|
||||
"componentId": {
|
||||
"type": "string",
|
||||
"description": "The internal component id for which debug configuration is requested."
|
||||
}
|
||||
}
|
||||
},
|
||||
"GetDebugConfigResponse": {
|
||||
"id": "GetDebugConfigResponse",
|
||||
"type": "object",
|
||||
"description": "Response to a get debug configuration request.",
|
||||
"properties": {
|
||||
"config": {
|
||||
"type": "string",
|
||||
"description": "The encoded debug configuration for the requested component."
|
||||
}
|
||||
}
|
||||
},
|
||||
"SendDebugCaptureRequest": {
|
||||
"id": "SendDebugCaptureRequest",
|
||||
"type": "object",
|
||||
"description": "Request to send encoded debug information.",
|
||||
"properties": {
|
||||
"workerId": {
|
||||
"type": "string",
|
||||
"description": "The worker id, i.e., VM hostname."
|
||||
},
|
||||
"componentId": {
|
||||
"type": "string",
|
||||
"description": "The internal component id for which debug information is sent."
|
||||
},
|
||||
"data": {
|
||||
"type": "string",
|
||||
"description": "The encoded debug information."
|
||||
}
|
||||
}
|
||||
},
|
||||
"SendDebugCaptureResponse": {
|
||||
"id": "SendDebugCaptureResponse",
|
||||
"type": "object",
|
||||
"description": "Response to a send capture request. nothing"
|
||||
},
|
||||
"Job": {
|
||||
"id": "Job",
|
||||
"type": "object",
|
||||
@@ -217,6 +267,13 @@
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"labels": {
|
||||
"type": "object",
|
||||
"description": "User-defined labels for this job. The labels map can contain no more than 64 entries. Entries of the labels map are UTF8 strings that comply with the following restrictions: * Keys must conform to regexp: \\p{Ll}\\p{Lo}{0,62} * Values must conform to regexp: [\\p{Ll}\\p{Lo}\\p{N}_-]{0,63} * Both keys and values are additionally constrained to be \u003c= 128 bytes in size.",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -280,7 +337,7 @@
|
||||
"description": "Experimental settings.",
|
||||
"additionalProperties": {
|
||||
"type": "any",
|
||||
"description": "Properties of the object. Contains field @ype with type URL."
|
||||
"description": "Properties of the object. Contains field @type with type URL."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -378,7 +435,7 @@
|
||||
"description": "Extra arguments for this worker pool.",
|
||||
"additionalProperties": {
|
||||
"type": "any",
|
||||
"description": "Properties of the object. Contains field @ype with type URL."
|
||||
"description": "Properties of the object. Contains field @type with type URL."
|
||||
}
|
||||
},
|
||||
"network": {
|
||||
@@ -387,7 +444,7 @@
|
||||
},
|
||||
"subnetwork": {
|
||||
"type": "string",
|
||||
"description": "Subnetwork to which VMs will be assigned, if desired. Expected to be of the form \"zones/ZONE/subnetworks/SUBNETWORK\"."
|
||||
"description": "Subnetwork to which VMs will be assigned, if desired. Expected to be of the form \"regions/REGION/subnetworks/SUBNETWORK\"."
|
||||
},
|
||||
"workerHarnessContainerImage": {
|
||||
"type": "string",
|
||||
@@ -397,6 +454,15 @@
|
||||
"type": "integer",
|
||||
"description": "The number of threads per worker harness. If empty or unspecified, the service will choose a number of threads (according to the number of cores on the selected machine type for batch, or 1 by convention for streaming).",
|
||||
"format": "int32"
|
||||
},
|
||||
"ipConfiguration": {
|
||||
"type": "string",
|
||||
"description": "Configuration for VM IPs.",
|
||||
"enum": [
|
||||
"WORKER_IP_UNSPECIFIED",
|
||||
"WORKER_IP_PUBLIC",
|
||||
"WORKER_IP_PRIVATE"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -774,6 +840,24 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"CreateJobFromTemplateRequest": {
|
||||
"id": "CreateJobFromTemplateRequest",
|
||||
"type": "object",
|
||||
"description": "Request to create a Dataflow job.",
|
||||
"properties": {
|
||||
"gcsPath": {
|
||||
"type": "string",
|
||||
"description": "A path to the serialized JSON representation of the job."
|
||||
},
|
||||
"parameters": {
|
||||
"type": "object",
|
||||
"description": "Dynamic parameterization of the job's runtime environment.",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ReportWorkItemStatusRequest": {
|
||||
"id": "ReportWorkItemStatusRequest",
|
||||
"type": "object",
|
||||
@@ -825,9 +909,16 @@
|
||||
"$ref": "Status"
|
||||
}
|
||||
},
|
||||
"counterUpdates": {
|
||||
"type": "array",
|
||||
"description": "Worker output counters for this WorkItem.",
|
||||
"items": {
|
||||
"$ref": "CounterUpdate"
|
||||
}
|
||||
},
|
||||
"metricUpdates": {
|
||||
"type": "array",
|
||||
"description": "Worker output metrics (counters) for this WorkItem.",
|
||||
"description": "DEPRECATED in favor of counter_updates.",
|
||||
"items": {
|
||||
"$ref": "MetricUpdate"
|
||||
}
|
||||
@@ -879,12 +970,295 @@
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "any",
|
||||
"description": "Properties of the object. Contains field @ype with type URL."
|
||||
"description": "Properties of the object. Contains field @type with type URL."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"CounterUpdate": {
|
||||
"id": "CounterUpdate",
|
||||
"type": "object",
|
||||
"description": "An update to a Counter sent from a worker.",
|
||||
"properties": {
|
||||
"nameAndKind": {
|
||||
"$ref": "NameAndKind",
|
||||
"description": "Counter name and aggregation type."
|
||||
},
|
||||
"shortId": {
|
||||
"type": "string",
|
||||
"description": "The service-generated short identifier for this counter. The short_id -\u003e (name, metadata) mapping is constant for the lifetime of a job.",
|
||||
"format": "int64"
|
||||
},
|
||||
"structuredNameAndMetadata": {
|
||||
"$ref": "CounterStructuredNameAndMetadata",
|
||||
"description": "Counter structured name and metadata."
|
||||
},
|
||||
"cumulative": {
|
||||
"type": "boolean",
|
||||
"description": "True if this counter is reported as the total cumulative aggregate value accumulated since the worker started working on this WorkItem. By default this is false, indicating that this counter is reported as a delta."
|
||||
},
|
||||
"integer": {
|
||||
"$ref": "SplitInt64",
|
||||
"description": "Integer value for Sum, Max, Min."
|
||||
},
|
||||
"floatingPoint": {
|
||||
"type": "number",
|
||||
"description": "Floating point value for Sum, Max, Min.",
|
||||
"format": "double"
|
||||
},
|
||||
"boolean": {
|
||||
"type": "boolean",
|
||||
"description": "Boolean value for And, Or."
|
||||
},
|
||||
"integerMean": {
|
||||
"$ref": "IntegerMean",
|
||||
"description": "Integer mean aggregation value for Mean."
|
||||
},
|
||||
"floatingPointMean": {
|
||||
"$ref": "FloatingPointMean",
|
||||
"description": "Floating point mean aggregation value for Mean."
|
||||
},
|
||||
"integerList": {
|
||||
"$ref": "IntegerList",
|
||||
"description": "List of integers, for Set."
|
||||
},
|
||||
"floatingPointList": {
|
||||
"$ref": "FloatingPointList",
|
||||
"description": "List of floating point numbers, for Set."
|
||||
},
|
||||
"stringList": {
|
||||
"$ref": "StringList",
|
||||
"description": "List of strings, for Set."
|
||||
},
|
||||
"internal": {
|
||||
"type": "any",
|
||||
"description": "Value for internally-defined counters used by the Dataflow service."
|
||||
}
|
||||
}
|
||||
},
|
||||
"NameAndKind": {
|
||||
"id": "NameAndKind",
|
||||
"type": "object",
|
||||
"description": "Basic metadata about a counter.",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of the counter."
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "Counter aggregation kind.",
|
||||
"enum": [
|
||||
"INVALID",
|
||||
"SUM",
|
||||
"MAX",
|
||||
"MIN",
|
||||
"MEAN",
|
||||
"OR",
|
||||
"AND",
|
||||
"SET"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"CounterStructuredNameAndMetadata": {
|
||||
"id": "CounterStructuredNameAndMetadata",
|
||||
"type": "object",
|
||||
"description": "A single message which encapsulates structured name and metadata for a given counter.",
|
||||
"properties": {
|
||||
"name": {
|
||||
"$ref": "CounterStructuredName",
|
||||
"description": "Structured name of the counter."
|
||||
},
|
||||
"metadata": {
|
||||
"$ref": "CounterMetadata",
|
||||
"description": "Metadata associated with a counter"
|
||||
}
|
||||
}
|
||||
},
|
||||
"CounterStructuredName": {
|
||||
"id": "CounterStructuredName",
|
||||
"type": "object",
|
||||
"description": "Identifies a counter within a per-job namespace. Counters whose structured names are the same get merged into a single value for the job.",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Counter name. Not necessarily globally-unique, but unique within the context of the other fields. Required."
|
||||
},
|
||||
"standardOrigin": {
|
||||
"type": "string",
|
||||
"description": "One of the standard Origins defined above.",
|
||||
"enum": [
|
||||
"DATAFLOW",
|
||||
"USER"
|
||||
]
|
||||
},
|
||||
"otherOrigin": {
|
||||
"type": "string",
|
||||
"description": "A string containing the origin of the counter."
|
||||
},
|
||||
"originalStepName": {
|
||||
"type": "string",
|
||||
"description": "System generated name of the original step in the user's graph, before optimization."
|
||||
},
|
||||
"componentStepName": {
|
||||
"type": "string",
|
||||
"description": "Name of the optimized step being executed by the workers."
|
||||
},
|
||||
"executionStepName": {
|
||||
"type": "string",
|
||||
"description": "Name of the stage. An execution step contains multiple component steps."
|
||||
},
|
||||
"workerId": {
|
||||
"type": "string",
|
||||
"description": "ID of a particular worker."
|
||||
},
|
||||
"portion": {
|
||||
"type": "string",
|
||||
"description": "Portion of this counter, either key or value.",
|
||||
"enum": [
|
||||
"ALL",
|
||||
"KEY",
|
||||
"VALUE"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"CounterMetadata": {
|
||||
"id": "CounterMetadata",
|
||||
"type": "object",
|
||||
"description": "CounterMetadata includes all static non-name non-value counter attributes.",
|
||||
"properties": {
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "Counter aggregation kind.",
|
||||
"enum": [
|
||||
"INVALID",
|
||||
"SUM",
|
||||
"MAX",
|
||||
"MIN",
|
||||
"MEAN",
|
||||
"OR",
|
||||
"AND",
|
||||
"SET"
|
||||
]
|
||||
},
|
||||
"description": {
|
||||
"type": "string",
|
||||
"description": "Human-readable description of the counter semantics."
|
||||
},
|
||||
"standardUnits": {
|
||||
"type": "string",
|
||||
"description": "System defined Units, see above enum.",
|
||||
"enum": [
|
||||
"BYTES",
|
||||
"BYTES_PER_SEC",
|
||||
"MILLISECONDS",
|
||||
"MICROSECONDS",
|
||||
"NANOSECONDS",
|
||||
"TIMESTAMP_MSEC",
|
||||
"TIMESTAMP_USEC",
|
||||
"TIMESTAMP_NSEC"
|
||||
]
|
||||
},
|
||||
"otherUnits": {
|
||||
"type": "string",
|
||||
"description": "A string referring to the unit type."
|
||||
}
|
||||
}
|
||||
},
|
||||
"SplitInt64": {
|
||||
"id": "SplitInt64",
|
||||
"type": "object",
|
||||
"description": "A representation of an int64, n, that is immune to precision loss when encoded in JSON.",
|
||||
"properties": {
|
||||
"lowBits": {
|
||||
"type": "integer",
|
||||
"description": "The low order bits: n & 0xffffffff.",
|
||||
"format": "uint32"
|
||||
},
|
||||
"highBits": {
|
||||
"type": "integer",
|
||||
"description": "The high order bits, including the sign: n \u003e\u003e 32.",
|
||||
"format": "int32"
|
||||
}
|
||||
}
|
||||
},
|
||||
"IntegerMean": {
|
||||
"id": "IntegerMean",
|
||||
"type": "object",
|
||||
"description": "A representation of an integer mean metric contribution.",
|
||||
"properties": {
|
||||
"sum": {
|
||||
"$ref": "SplitInt64",
|
||||
"description": "The sum of all values being aggregated."
|
||||
},
|
||||
"count": {
|
||||
"$ref": "SplitInt64",
|
||||
"description": "The number of values being aggregated."
|
||||
}
|
||||
}
|
||||
},
|
||||
"FloatingPointMean": {
|
||||
"id": "FloatingPointMean",
|
||||
"type": "object",
|
||||
"description": "A representation of a floating point mean metric contribution.",
|
||||
"properties": {
|
||||
"sum": {
|
||||
"type": "number",
|
||||
"description": "The sum of all values being aggregated.",
|
||||
"format": "double"
|
||||
},
|
||||
"count": {
|
||||
"$ref": "SplitInt64",
|
||||
"description": "The number of values being aggregated."
|
||||
}
|
||||
}
|
||||
},
|
||||
"IntegerList": {
|
||||
"id": "IntegerList",
|
||||
"type": "object",
|
||||
"description": "A metric value representing a list of integers.",
|
||||
"properties": {
|
||||
"elements": {
|
||||
"type": "array",
|
||||
"description": "Elements of the list.",
|
||||
"items": {
|
||||
"$ref": "SplitInt64"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"FloatingPointList": {
|
||||
"id": "FloatingPointList",
|
||||
"type": "object",
|
||||
"description": "A metric value representing a list of floating point numbers.",
|
||||
"properties": {
|
||||
"elements": {
|
||||
"type": "array",
|
||||
"description": "Elements of the list.",
|
||||
"items": {
|
||||
"type": "number",
|
||||
"format": "double"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"StringList": {
|
||||
"id": "StringList",
|
||||
"type": "object",
|
||||
"description": "A metric value representing a list of strings.",
|
||||
"properties": {
|
||||
"elements": {
|
||||
"type": "array",
|
||||
"description": "Elements of the list.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ApproximateReportedProgress": {
|
||||
"id": "ApproximateReportedProgress",
|
||||
"type": "object",
|
||||
@@ -901,11 +1275,11 @@
|
||||
},
|
||||
"remainingParallelism": {
|
||||
"$ref": "ReportedParallelism",
|
||||
"description": "Total amount of parallelism in the input of this WorkItem that has not been consumed yet (i.e. can be delegated to a new WorkItem via dynamic splitting). \"Amount of parallelism\" refers to how many non-empty parts of the input can be read in parallel. This does not necessarily equal number of records. An input that can be read in parallel down to the individual records is called \"perfectly splittable\". An example of non-perfectly parallelizable input is a block-compressed file format where a block of records has to be read as a whole, but different blocks can be read in parallel. Examples: * If we have read 30 records out of 50 in a perfectly splittable 50-record input, this value should be 20. * If we are reading through block 3 in a block-compressed file consisting of 5 blocks, this value should be 2 (since blocks 4 and 5 can be processed in parallel by new work items via dynamic splitting). * If we are reading through the last block in a block-compressed file, or reading or processing the last record in a perfectly splittable input, this value should be 0, because the remainder of the work item cannot be further split."
|
||||
"description": "Total amount of parallelism in the input of this task that remains, (i.e. can be delegated to this task and any new tasks via dynamic splitting). Always at least 1 for non-finished work items and 0 for finished. \"Amount of parallelism\" refers to how many non-empty parts of the input can be read in parallel. This does not necessarily equal number of records. An input that can be read in parallel down to the individual records is called \"perfectly splittable\". An example of non-perfectly parallelizable input is a block-compressed file format where a block of records has to be read as a whole, but different blocks can be read in parallel. Examples: * If we are processing record #30 (starting at 1) out of 50 in a perfectly splittable 50-record input, this value should be 21 (20 remaining + 1 current). * If we are reading through block 3 in a block-compressed file consisting of 5 blocks, this value should be 3 (since blocks 4 and 5 can be processed in parallel by new tasks via dynamic splitting and the current task remains processing block 3). * If we are reading through the last block in a block-compressed file, or reading or processing the last record in a perfectly splittable input, this value should be 1, because apart from the current task, no additional remainder can be split off."
|
||||
},
|
||||
"consumedParallelism": {
|
||||
"$ref": "ReportedParallelism",
|
||||
"description": "Total amount of parallelism in the portion of input of this work item that has already been consumed. In the first two examples above (see remaining_parallelism), the value should be 30 or 3 respectively. The sum of remaining_parallelism and consumed_parallelism should equal the total amount of parallelism in this work item. If specified, must be finite."
|
||||
"description": "Total amount of parallelism in the portion of input of this task that has already been consumed and is no longer active. In the first two examples above (see remaining_parallelism), the value should be 29 or 2 respectively. The sum of remaining_parallelism and consumed_parallelism should equal the total amount of parallelism in this work item. If specified, must be finite."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1236,6 +1610,13 @@
|
||||
"description": "The index value to use for the next report sent by the worker. Note: If the report call fails for whatever reason, the worker should reuse this index for subsequent report attempts.",
|
||||
"format": "int64"
|
||||
},
|
||||
"metricShortId": {
|
||||
"type": "array",
|
||||
"description": "The short ids that workers should use in subsequent metric updates. Workers should strive to use short ids whenever possible, but it is ok to request the short_id again if a worker lost track of it (e.g. if the worker is recovering from a crash). NOTE: it is possible that the response may have short ids for a subset of the metrics.",
|
||||
"items": {
|
||||
"$ref": "MetricShortId"
|
||||
}
|
||||
},
|
||||
"suggestedStopPosition": {
|
||||
"$ref": "Position",
|
||||
"description": "Obsolete, always empty."
|
||||
@@ -1262,6 +1643,23 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"MetricShortId": {
|
||||
"id": "MetricShortId",
|
||||
"type": "object",
|
||||
"description": "The metric short id is returned to the user alongside an offset into ReportWorkItemStatusRequest",
|
||||
"properties": {
|
||||
"metricIndex": {
|
||||
"type": "integer",
|
||||
"description": "The index of the corresponding metric in the ReportWorkItemStatusRequest. Required.",
|
||||
"format": "int32"
|
||||
},
|
||||
"shortId": {
|
||||
"type": "string",
|
||||
"description": "The service-generated short identifier for the metric.",
|
||||
"format": "int64"
|
||||
}
|
||||
}
|
||||
},
|
||||
"LeaseWorkItemRequest": {
|
||||
"id": "LeaseWorkItemRequest",
|
||||
"type": "object",
|
||||
@@ -1358,6 +1756,10 @@
|
||||
"$ref": "StreamingComputationTask",
|
||||
"description": "Additional information for StreamingComputationTask WorkItems."
|
||||
},
|
||||
"streamingConfigTask": {
|
||||
"$ref": "StreamingConfigTask",
|
||||
"description": "Additional information for StreamingConfigTask WorkItems."
|
||||
},
|
||||
"reportStatusInterval": {
|
||||
"type": "string",
|
||||
"description": "Recommended reporting interval."
|
||||
@@ -1412,6 +1814,10 @@
|
||||
"type": "string",
|
||||
"description": "User-provided name of this operation."
|
||||
},
|
||||
"originalName": {
|
||||
"type": "string",
|
||||
"description": "System-defined name for the operation in the original workflow graph."
|
||||
},
|
||||
"read": {
|
||||
"$ref": "ReadInstruction",
|
||||
"description": "Additional information for Read instructions."
|
||||
@@ -1613,6 +2019,14 @@
|
||||
"items": {
|
||||
"$ref": "SideInputInfo"
|
||||
}
|
||||
},
|
||||
"originalCombineValuesStepName": {
|
||||
"type": "string",
|
||||
"description": "If this instruction includes a combining function, this is the name of the CombineValues instruction lifted into this instruction."
|
||||
},
|
||||
"originalCombineValuesInputStoreName": {
|
||||
"type": "string",
|
||||
"description": "If this instruction includes a combining function this is the name of the intermediate store between the GBK and the CombineValues."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1643,6 +2057,10 @@
|
||||
"type": "string",
|
||||
"description": "System-defined name of this output. Unique across the workflow."
|
||||
},
|
||||
"originalName": {
|
||||
"type": "string",
|
||||
"description": "System-defined name for this output in the original workflow graph. Outputs that do not contribute to an original instruction do not set this."
|
||||
},
|
||||
"codec": {
|
||||
"type": "object",
|
||||
"description": "The codec to use to encode data being written via this output.",
|
||||
@@ -1650,6 +2068,14 @@
|
||||
"type": "any",
|
||||
"description": "Properties of the object."
|
||||
}
|
||||
},
|
||||
"onlyCountKeyBytes": {
|
||||
"type": "boolean",
|
||||
"description": "For system-generated byte and mean byte metrics, certain instructions should only report the key size."
|
||||
},
|
||||
"onlyCountValueBytes": {
|
||||
"type": "boolean",
|
||||
"description": "For system-generated byte and mean byte metrics, certain instructions should only report the value size."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -2122,6 +2548,53 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"StreamingConfigTask": {
|
||||
"id": "StreamingConfigTask",
|
||||
"type": "object",
|
||||
"description": "A task that carries configuration information for streaming computations.",
|
||||
"properties": {
|
||||
"streamingComputationConfigs": {
|
||||
"type": "array",
|
||||
"description": "Set of computation configuration information.",
|
||||
"items": {
|
||||
"$ref": "StreamingComputationConfig"
|
||||
}
|
||||
},
|
||||
"userStepToStateFamilyNameMap": {
|
||||
"type": "object",
|
||||
"description": "Map from user step names to state families.",
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"StreamingComputationConfig": {
|
||||
"id": "StreamingComputationConfig",
|
||||
"type": "object",
|
||||
"description": "Configuration information for a single streaming computation.",
|
||||
"properties": {
|
||||
"computationId": {
|
||||
"type": "string",
|
||||
"description": "Unique identifier for this computation."
|
||||
},
|
||||
"systemName": {
|
||||
"type": "string",
|
||||
"description": "System defined name for this computation."
|
||||
},
|
||||
"stageName": {
|
||||
"type": "string",
|
||||
"description": "Stage name of this computation."
|
||||
},
|
||||
"instructions": {
|
||||
"type": "array",
|
||||
"description": "Instructions that comprise the computation.",
|
||||
"items": {
|
||||
"$ref": "ParallelInstruction"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"SendWorkerMessagesRequest": {
|
||||
"id": "SendWorkerMessagesRequest",
|
||||
"type": "object",
|
||||
@@ -2415,6 +2888,7 @@
|
||||
"type": "string",
|
||||
"description": "The kind of filter to use.",
|
||||
"enum": [
|
||||
"UNKNOWN",
|
||||
"ALL",
|
||||
"TERMINATED",
|
||||
"ACTIVE"
|
||||
@@ -2492,6 +2966,78 @@
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
"debug": {
|
||||
"methods": {
|
||||
"getConfig": {
|
||||
"id": "dataflow.projects.jobs.debug.getConfig",
|
||||
"path": "v1b3/projects/{projectId}/jobs/{jobId}/debug/getConfig",
|
||||
"httpMethod": "POST",
|
||||
"description": "Get encoded debug configuration for component. Not cacheable.",
|
||||
"parameters": {
|
||||
"projectId": {
|
||||
"type": "string",
|
||||
"description": "The project id.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"jobId": {
|
||||
"type": "string",
|
||||
"description": "The job id.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"projectId",
|
||||
"jobId"
|
||||
],
|
||||
"request": {
|
||||
"$ref": "GetDebugConfigRequest"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "GetDebugConfigResponse"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform",
|
||||
"https://www.googleapis.com/auth/userinfo.email"
|
||||
]
|
||||
},
|
||||
"sendCapture": {
|
||||
"id": "dataflow.projects.jobs.debug.sendCapture",
|
||||
"path": "v1b3/projects/{projectId}/jobs/{jobId}/debug/sendCapture",
|
||||
"httpMethod": "POST",
|
||||
"description": "Send encoded debug capture data for component.",
|
||||
"parameters": {
|
||||
"projectId": {
|
||||
"type": "string",
|
||||
"description": "The project id.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"jobId": {
|
||||
"type": "string",
|
||||
"description": "The job id.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"projectId",
|
||||
"jobId"
|
||||
],
|
||||
"request": {
|
||||
"$ref": "SendDebugCaptureRequest"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "SendDebugCaptureResponse"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform",
|
||||
"https://www.googleapis.com/auth/userinfo.email"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"messages": {
|
||||
"methods": {
|
||||
"list": {
|
||||
@@ -2634,6 +3180,37 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"templates": {
|
||||
"methods": {
|
||||
"create": {
|
||||
"id": "dataflow.projects.templates.create",
|
||||
"path": "v1b3/projects/{projectId}/templates",
|
||||
"httpMethod": "POST",
|
||||
"description": "Creates a dataflow job from a template.",
|
||||
"parameters": {
|
||||
"projectId": {
|
||||
"type": "string",
|
||||
"description": "The project which owns the job.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"projectId"
|
||||
],
|
||||
"request": {
|
||||
"$ref": "CreateJobFromTemplateRequest"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "Job"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform",
|
||||
"https://www.googleapis.com/auth/userinfo.email"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/SJDnrP-zMdgKOtIcX7eybyyfJxs\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/tFUpSbikiYUx1YQKdRQ2bGGumuA\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "dataproc:v1",
|
||||
"name": "dataproc",
|
||||
"version": "v1",
|
||||
"revision": "20160219",
|
||||
"revision": "20160503",
|
||||
"title": "Google Cloud Dataproc API",
|
||||
"description": "An API for managing Hadoop-based clusters and jobs on Google Cloud Platform.",
|
||||
"description": "Manages Hadoop-based clusters and jobs on Google Cloud Platform.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"icons": {
|
||||
@@ -105,31 +105,11 @@
|
||||
"scopes": {
|
||||
"https://www.googleapis.com/auth/cloud-platform": {
|
||||
"description": "View and manage your data across Google Cloud Platform services"
|
||||
},
|
||||
"https://www.googleapis.com/auth/logging.admin": {
|
||||
"description": "Administrate log data for your projects"
|
||||
},
|
||||
"https://www.googleapis.com/auth/logging.read": {
|
||||
"description": "View log data for your projects"
|
||||
},
|
||||
"https://www.googleapis.com/auth/logging.write": {
|
||||
"description": "Submit log data for your projects"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"schemas": {
|
||||
"Media": {
|
||||
"id": "Media",
|
||||
"type": "object",
|
||||
"description": "Media resource.",
|
||||
"properties": {
|
||||
"resourceName": {
|
||||
"type": "string",
|
||||
"description": "Name of the media resource."
|
||||
}
|
||||
}
|
||||
},
|
||||
"Cluster": {
|
||||
"id": "Cluster",
|
||||
"type": "object",
|
||||
@@ -175,7 +155,7 @@
|
||||
},
|
||||
"gceClusterConfig": {
|
||||
"$ref": "GceClusterConfig",
|
||||
"description": "[Optional] The shared Google Compute Engine config settings for all instances in a cluster."
|
||||
"description": "[Required] The shared Google Compute Engine config settings for all instances in a cluster."
|
||||
},
|
||||
"masterConfig": {
|
||||
"$ref": "InstanceGroupConfig",
|
||||
@@ -1141,84 +1121,6 @@
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
"media": {
|
||||
"methods": {
|
||||
"upload": {
|
||||
"id": "dataproc.media.upload",
|
||||
"path": "v1/media/{+resourceName}",
|
||||
"httpMethod": "POST",
|
||||
"description": "Method for media upload. Upload is supported on the URI `/upload/v1/media/{+name}`.",
|
||||
"parameters": {
|
||||
"resourceName": {
|
||||
"type": "string",
|
||||
"description": "Name of the media that is being downloaded. See ByteStream.ReadRequest.resource_name.",
|
||||
"required": true,
|
||||
"pattern": "^.*$",
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"resourceName"
|
||||
],
|
||||
"request": {
|
||||
"$ref": "Media"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "Media"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform",
|
||||
"https://www.googleapis.com/auth/logging.admin",
|
||||
"https://www.googleapis.com/auth/logging.read",
|
||||
"https://www.googleapis.com/auth/logging.write"
|
||||
],
|
||||
"supportsMediaUpload": true,
|
||||
"mediaUpload": {
|
||||
"accept": [
|
||||
"*/*"
|
||||
],
|
||||
"protocols": {
|
||||
"simple": {
|
||||
"multipart": true,
|
||||
"path": "/upload/v1/media/{+resourceName}"
|
||||
},
|
||||
"resumable": {
|
||||
"multipart": true,
|
||||
"path": "/resumable/upload/v1/media/{+resourceName}"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"download": {
|
||||
"id": "dataproc.media.download",
|
||||
"path": "v1/media/{+resourceName}",
|
||||
"httpMethod": "GET",
|
||||
"description": "Method for media download. Download is supported on the URI `/v1/media/{+name}?alt=media`.",
|
||||
"parameters": {
|
||||
"resourceName": {
|
||||
"type": "string",
|
||||
"description": "Name of the media that is being downloaded. See ByteStream.ReadRequest.resource_name.",
|
||||
"required": true,
|
||||
"pattern": "^.*$",
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"resourceName"
|
||||
],
|
||||
"response": {
|
||||
"$ref": "Media"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform",
|
||||
"https://www.googleapis.com/auth/logging.admin",
|
||||
"https://www.googleapis.com/auth/logging.read",
|
||||
"https://www.googleapis.com/auth/logging.write"
|
||||
],
|
||||
"supportsMediaDownload": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"projects": {
|
||||
"resources": {
|
||||
"regions": {
|
||||
@@ -1284,7 +1186,7 @@
|
||||
},
|
||||
"updateMask": {
|
||||
"type": "string",
|
||||
"description": "[Required] Specifies the path, relative to Cluster, of the field to update. For example, to change the number of workers in a cluster to 5, the update_mask parameter would be specified as config.worker_config.num_instances, and the `PATCH` request body would specify the new value, as follows: { \"config\":{ \"workerConfig\":{ \"numInstances\":\"5\" } } } Note: Currently, config.worker_config.num_instances is the only field that can be updated.",
|
||||
"description": "[Required] Specifies the path, relative to Cluster, of the field to update. For example, to change the number of workers in a cluster to 5, the update_mask parameter would be specified as config.worker_config.num_instances, and the `PATCH` request body would specify the new value, as follows: { \"config\":{ \"workerConfig\":{ \"numInstances\":\"5\" } } } Similarly, to change the number of preemptible workers in a cluster to 5, the update_mask parameter would be config.secondary_worker_config.num_instances, and the `PATCH` request body would be set as follows: { \"config\":{ \"secondaryWorkerConfig\":{ \"numInstances\":\"5\" } } } Note: Currently, config.worker_config.num_instances and config.secondary_worker_config.num_instances are the only fields that can be updated.",
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/yEGnz7qJE4H0ncVA8l2NAK4qges\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/SuGBALYSLzjdcbguynWOEdgixyw\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "dataproc:v1alpha1",
|
||||
"name": "dataproc",
|
||||
"version": "v1alpha1",
|
||||
"revision": "20160219",
|
||||
"revision": "20160503",
|
||||
"title": "Google Cloud Dataproc API",
|
||||
"description": "An API for managing Hadoop-based clusters and jobs on Google Cloud Platform.",
|
||||
"description": "Manages Hadoop-based clusters and jobs on Google Cloud Platform.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"icons": {
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/moJSD8ChiA3_GeWvn2rNFBXMhlQ\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/xUykUeDoZBMkhqViXbAjUkEVLQw\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "dataproc:v1beta1",
|
||||
"name": "dataproc",
|
||||
"version": "v1beta1",
|
||||
"revision": "20160219",
|
||||
"revision": "20160503",
|
||||
"title": "Google Cloud Dataproc API",
|
||||
"description": "An API for managing Hadoop-based clusters and jobs on Google Cloud Platform.",
|
||||
"description": "Manages Hadoop-based clusters and jobs on Google Cloud Platform.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"icons": {
|
||||
@@ -155,7 +155,7 @@
|
||||
},
|
||||
"gceClusterConfiguration": {
|
||||
"$ref": "GceClusterConfiguration",
|
||||
"description": "[Optional] The shared Google Compute Engine configuration settings for all instances in a cluster."
|
||||
"description": "[Required] The shared Google Compute Engine configuration settings for all instances in a cluster."
|
||||
},
|
||||
"masterConfiguration": {
|
||||
"$ref": "InstanceGroupConfiguration",
|
||||
@@ -1000,87 +1000,6 @@
|
||||
"type": "object",
|
||||
"description": "The request message for Operations.CancelOperation."
|
||||
},
|
||||
"SetIamPolicyRequest": {
|
||||
"id": "SetIamPolicyRequest",
|
||||
"type": "object",
|
||||
"description": "Request message for `SetIamPolicy` method.",
|
||||
"properties": {
|
||||
"policy": {
|
||||
"$ref": "Policy",
|
||||
"description": "REQUIRED: The complete policy to be applied to the `resource`. The size of the policy is limited to a few 10s of KB. An empty policy is a valid policy but certain Cloud Platform services (such as Projects) might reject them."
|
||||
}
|
||||
}
|
||||
},
|
||||
"Policy": {
|
||||
"id": "Policy",
|
||||
"type": "object",
|
||||
"description": "Defines an Identity and Access Management (IAM) policy. It is used to specify access control policies for Cloud Platform resources. A `Policy` consists of a list of `bindings`. A `Binding` binds a list of `members` to a `role`, where the members can be user accounts, Google groups, Google domains, and service accounts. A `role` is a named list of permissions defined by IAM. **Example** { \"bindings\": [ { \"role\": \"roles/owner\", \"members\": [ \"user:mike@example.com\", \"group:admins@example.com\", \"domain:google.com\", \"serviceAccount:my-other-app@appspot.gserviceaccount.com\", ] }, { \"role\": \"roles/viewer\", \"members\": [\"user:sean@example.com\"] } ] } For a description of IAM and its features, see the [IAM developer's guide](https://cloud.google.com/iam).",
|
||||
"properties": {
|
||||
"version": {
|
||||
"type": "integer",
|
||||
"description": "Version of the `Policy`. The default version is 0.",
|
||||
"format": "int32"
|
||||
},
|
||||
"bindings": {
|
||||
"type": "array",
|
||||
"description": "Associates a list of `members` to a `role`. Multiple `bindings` must not be specified for the same `role`. `bindings` with no members will result in an error.",
|
||||
"items": {
|
||||
"$ref": "Binding"
|
||||
}
|
||||
},
|
||||
"etag": {
|
||||
"type": "string",
|
||||
"description": "`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. If no `etag` is provided in the call to `setIamPolicy`, then the existing policy is overwritten blindly.",
|
||||
"format": "byte"
|
||||
}
|
||||
}
|
||||
},
|
||||
"Binding": {
|
||||
"id": "Binding",
|
||||
"type": "object",
|
||||
"description": "Associates `members` with a `role`.",
|
||||
"properties": {
|
||||
"role": {
|
||||
"type": "string",
|
||||
"description": "Role that is assigned to `members`. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Required"
|
||||
},
|
||||
"members": {
|
||||
"type": "array",
|
||||
"description": "Specifies the identities requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice@gmail.com` or `joe@example.com`. * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app@appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins@example.com`. * `domain:{domain}`: A Google Apps domain name that represents all the users of that domain. For example, `google.com` or `example.com`.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"TestIamPermissionsRequest": {
|
||||
"id": "TestIamPermissionsRequest",
|
||||
"type": "object",
|
||||
"description": "Request message for `TestIamPermissions` method.",
|
||||
"properties": {
|
||||
"permissions": {
|
||||
"type": "array",
|
||||
"description": "The set of permissions to check for the `resource`. Permissions with wildcards (such as '*' or 'storage.*') are not allowed. For more information see IAM Overview.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"TestIamPermissionsResponse": {
|
||||
"id": "TestIamPermissionsResponse",
|
||||
"type": "object",
|
||||
"description": "Response message for `TestIamPermissions` method.",
|
||||
"properties": {
|
||||
"permissions": {
|
||||
"type": "array",
|
||||
"description": "A subset of `TestPermissionsRequest.permissions` that the caller is allowed.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"DiagnoseClusterResults": {
|
||||
"id": "DiagnoseClusterResults",
|
||||
"type": "object",
|
||||
@@ -1311,7 +1230,7 @@
|
||||
},
|
||||
"updateMask": {
|
||||
"type": "string",
|
||||
"description": "[Required] Specifies the path, relative to Cluster, of the field to update. For example, to change the number of workers in a cluster to 5, the update_mask parameter would be specified as configuration.worker_configuration.num_instances, and the `PATCH` request body would specify the new value, as follows: { \"configuration\":{ \"workerConfiguration\":{ \"numInstances\":\"5\" } } } Note: Currently, configuration.worker_configuration.num_instances is the only field that can be updated.",
|
||||
"description": "[Required] Specifies the path, relative to Cluster, of the field to update. For example, to change the number of workers in a cluster to 5, the update_mask parameter would be specified as configuration.worker_configuration.num_instances, and the `PATCH` request body would specify the new value, as follows: { \"configuration\":{ \"workerConfiguration\":{ \"numInstances\":\"5\" } } } Similarly, to change the number of preemptible workers in a cluster to 5, the update_mask parameter would be config.secondary_worker_config.num_instances, and the `PATCH` request body would be set as follows: { \"config\":{ \"secondaryWorkerConfig\":{ \"numInstances\":\"5\" } } } Note: Currently, config.worker_config.num_instances and config.secondary_worker_config.num_instances are the only fields that can be updated.",
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
@@ -1455,84 +1374,6 @@
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"setIamPolicy": {
|
||||
"id": "dataproc.projects.clusters.setIamPolicy",
|
||||
"path": "v1beta1/{+resource}:setIamPolicy",
|
||||
"httpMethod": "POST",
|
||||
"description": "Sets the access control policy on the specified resource. Replaces any existing policy.",
|
||||
"parameters": {
|
||||
"resource": {
|
||||
"type": "string",
|
||||
"description": "REQUIRED: The resource for which the policy is being specified. `resource` is usually specified as a path, such as `projects/*project*/zones/*zone*/disks/*disk*`. The format for the path specified in this value is resource specific and is specified in the `setIamPolicy` documentation.",
|
||||
"required": true,
|
||||
"pattern": "^projects/[^/]*/clusters/[^/]*$",
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"resource"
|
||||
],
|
||||
"request": {
|
||||
"$ref": "SetIamPolicyRequest"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "Policy"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"getIamPolicy": {
|
||||
"id": "dataproc.projects.clusters.getIamPolicy",
|
||||
"path": "v1beta1/{+resource}:getIamPolicy",
|
||||
"httpMethod": "GET",
|
||||
"description": "Gets the access control policy for a `resource`. Returns an empty policy if the resource exists and does not have a policy set.",
|
||||
"parameters": {
|
||||
"resource": {
|
||||
"type": "string",
|
||||
"description": "REQUIRED: The resource for which the policy is being requested. `resource` is usually specified as a path, such as `projects/*project*/zones/*zone*/disks/*disk*`. The format for the path specified in this value is resource specific and is specified in the `getIamPolicy` documentation.",
|
||||
"required": true,
|
||||
"pattern": "^projects/[^/]*/clusters/[^/]*$",
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"resource"
|
||||
],
|
||||
"response": {
|
||||
"$ref": "Policy"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"testIamPermissions": {
|
||||
"id": "dataproc.projects.clusters.testIamPermissions",
|
||||
"path": "v1beta1/{+resource}:testIamPermissions",
|
||||
"httpMethod": "POST",
|
||||
"description": "Returns permissions that a caller has on the specified resource.",
|
||||
"parameters": {
|
||||
"resource": {
|
||||
"type": "string",
|
||||
"description": "REQUIRED: The resource for which the policy detail is being requested. `resource` is usually specified as a path, such as `projects/*project*/zones/*zone*/disks/*disk*`. The format for the path specified in this value is resource specific and is specified in the `testIamPermissions` documentation.",
|
||||
"required": true,
|
||||
"pattern": "^projects/[^/]*/clusters/[^/]*$",
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"resource"
|
||||
],
|
||||
"request": {
|
||||
"$ref": "TestIamPermissionsRequest"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "TestIamPermissionsResponse"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1705,84 +1546,6 @@
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"setIamPolicy": {
|
||||
"id": "dataproc.projects.jobs.setIamPolicy",
|
||||
"path": "v1beta1/{+resource}:setIamPolicy",
|
||||
"httpMethod": "POST",
|
||||
"description": "Sets the access control policy on the specified resource. Replaces any existing policy.",
|
||||
"parameters": {
|
||||
"resource": {
|
||||
"type": "string",
|
||||
"description": "REQUIRED: The resource for which the policy is being specified. `resource` is usually specified as a path, such as `projects/*project*/zones/*zone*/disks/*disk*`. The format for the path specified in this value is resource specific and is specified in the `setIamPolicy` documentation.",
|
||||
"required": true,
|
||||
"pattern": "^projects/[^/]*/jobs/[^/]*$",
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"resource"
|
||||
],
|
||||
"request": {
|
||||
"$ref": "SetIamPolicyRequest"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "Policy"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"getIamPolicy": {
|
||||
"id": "dataproc.projects.jobs.getIamPolicy",
|
||||
"path": "v1beta1/{+resource}:getIamPolicy",
|
||||
"httpMethod": "GET",
|
||||
"description": "Gets the access control policy for a `resource`. Returns an empty policy if the resource exists and does not have a policy set.",
|
||||
"parameters": {
|
||||
"resource": {
|
||||
"type": "string",
|
||||
"description": "REQUIRED: The resource for which the policy is being requested. `resource` is usually specified as a path, such as `projects/*project*/zones/*zone*/disks/*disk*`. The format for the path specified in this value is resource specific and is specified in the `getIamPolicy` documentation.",
|
||||
"required": true,
|
||||
"pattern": "^projects/[^/]*/jobs/[^/]*$",
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"resource"
|
||||
],
|
||||
"response": {
|
||||
"$ref": "Policy"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"testIamPermissions": {
|
||||
"id": "dataproc.projects.jobs.testIamPermissions",
|
||||
"path": "v1beta1/{+resource}:testIamPermissions",
|
||||
"httpMethod": "POST",
|
||||
"description": "Returns permissions that a caller has on the specified resource.",
|
||||
"parameters": {
|
||||
"resource": {
|
||||
"type": "string",
|
||||
"description": "REQUIRED: The resource for which the policy detail is being requested. `resource` is usually specified as a path, such as `projects/*project*/zones/*zone*/disks/*disk*`. The format for the path specified in this value is resource specific and is specified in the `testIamPermissions` documentation.",
|
||||
"required": true,
|
||||
"pattern": "^projects/[^/]*/jobs/[^/]*$",
|
||||
"location": "path"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
"resource"
|
||||
],
|
||||
"request": {
|
||||
"$ref": "TestIamPermissionsRequest"
|
||||
},
|
||||
"response": {
|
||||
"$ref": "TestIamPermissionsResponse"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
0
etc/api/datastore/v1/datastore-api.json
Normal file
0
etc/api/datastore/v1/datastore-api.json
Normal file
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/dy6n0rfohZWlTzhdDX3ZUa-EJxE\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/dy6n0rfohZWlTzhdDX3ZUa-EJxE\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "datastore:v1beta1",
|
||||
"name": "datastore",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/xlRfXybj491s9T9Q90yjlG-attA\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/xlRfXybj491s9T9Q90yjlG-attA\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "datastore:v1beta2",
|
||||
"name": "datastore",
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/NGZc-wpPOb0oBihA_KbpUbW4F-M\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/K_qiwyhd6rj_g1mYQfSWowdML68\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "deploymentmanager:v2",
|
||||
"name": "deploymentmanager",
|
||||
"canonicalName": "Deployment Manager",
|
||||
"version": "v2",
|
||||
"revision": "20160406",
|
||||
"revision": "20160901",
|
||||
"title": "Google Cloud Deployment Manager API",
|
||||
"description": "Declares, configures, and deploys complex solutions on Google Cloud Platform.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -424,7 +424,7 @@
|
||||
},
|
||||
"targetLink": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] The URL of the resource that the operation modifies."
|
||||
"description": "[Output Only] The URL of the resource that the operation modifies. If creating a persistent disk snapshot, this points to the persistent disk that the snapshot was created from."
|
||||
},
|
||||
"user": {
|
||||
"type": "string",
|
||||
@@ -520,7 +520,7 @@
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] The type of the resource, for example compute.v1.instance, or replicaPools.v1beta2.instanceGroupManager."
|
||||
"description": "[Output Only] The type of the resource, for example compute.v1.instance, or cloudfunctions.v1beta1.function."
|
||||
},
|
||||
"update": {
|
||||
"$ref": "ResourceUpdate",
|
||||
@@ -712,6 +712,10 @@
|
||||
"type": "string",
|
||||
"description": "Name of the type."
|
||||
},
|
||||
"operation": {
|
||||
"$ref": "Operation",
|
||||
"description": "[Output Only] The Operation that most recently ran, or is currently running, on this type."
|
||||
},
|
||||
"selfLink": {
|
||||
"type": "string",
|
||||
"description": "[Output Only] Self link for the type."
|
||||
@@ -885,7 +889,7 @@
|
||||
"parameters": {
|
||||
"filter": {
|
||||
"type": "string",
|
||||
"description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.",
|
||||
"description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nYou can filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nTo filter on multiple expressions, provide each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.",
|
||||
"location": "query"
|
||||
},
|
||||
"maxResults": {
|
||||
@@ -1161,7 +1165,7 @@
|
||||
},
|
||||
"filter": {
|
||||
"type": "string",
|
||||
"description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.",
|
||||
"description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nYou can filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nTo filter on multiple expressions, provide each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.",
|
||||
"location": "query"
|
||||
},
|
||||
"maxResults": {
|
||||
@@ -1246,7 +1250,7 @@
|
||||
"parameters": {
|
||||
"filter": {
|
||||
"type": "string",
|
||||
"description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.",
|
||||
"description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nYou can filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nTo filter on multiple expressions, provide each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.",
|
||||
"location": "query"
|
||||
},
|
||||
"maxResults": {
|
||||
@@ -1345,7 +1349,7 @@
|
||||
},
|
||||
"filter": {
|
||||
"type": "string",
|
||||
"description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.",
|
||||
"description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nYou can filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nTo filter on multiple expressions, provide each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.",
|
||||
"location": "query"
|
||||
},
|
||||
"maxResults": {
|
||||
@@ -1396,7 +1400,7 @@
|
||||
"parameters": {
|
||||
"filter": {
|
||||
"type": "string",
|
||||
"description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nCompute Engine Beta API Only: When filtering in the Beta API, you can also filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nThe Beta API also supports filtering on multiple expressions by providing each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.",
|
||||
"description": "Sets a filter expression for filtering listed resources, in the form filter={expression}. Your {expression} must be in the format: field_name comparison_string literal_string.\n\nThe field_name is the name of the field you want to compare. Only atomic field types are supported (string, number, boolean). The comparison_string must be either eq (equals) or ne (not equals). The literal_string is the string value to filter to. The literal value must be valid for the type of field you are filtering by (string, number, boolean). For string fields, the literal value is interpreted as a regular expression using RE2 syntax. The literal value must match the entire field.\n\nFor example, to filter for instances that do not have a name of example-instance, you would use filter=name ne example-instance.\n\nYou can filter on nested fields. For example, you could filter on instances that have set the scheduling.automaticRestart field to true. Use filtering on nested fields to take advantage of labels to organize and search for results based on label values.\n\nTo filter on multiple expressions, provide each separate expression within parentheses. For example, (scheduling.automaticRestart eq true) (zone eq us-central1-f). Multiple expressions are treated as AND expressions, meaning that resources must match all expressions to pass the filters.",
|
||||
"location": "query"
|
||||
},
|
||||
"maxResults": {
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/gVPQK4zBltgLF-WP2KuWChXt6qc\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/KW75znc8lX5BhRl351_4B3M8uMo\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "dfareporting:v2.2",
|
||||
"name": "dfareporting",
|
||||
"version": "v2.2",
|
||||
"revision": "20160323",
|
||||
"revision": "20160803",
|
||||
"title": "DCM/DFA Reporting And Trafficking API",
|
||||
"description": "Manages your DoubleClick Campaign Manager ad campaigns and reports.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -116,6 +116,7 @@
|
||||
"ACTIVE_ADS_TIER_200K",
|
||||
"ACTIVE_ADS_TIER_300K",
|
||||
"ACTIVE_ADS_TIER_40K",
|
||||
"ACTIVE_ADS_TIER_500K",
|
||||
"ACTIVE_ADS_TIER_75K"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
@@ -123,6 +124,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -222,6 +224,7 @@
|
||||
"ACTIVE_ADS_TIER_200K",
|
||||
"ACTIVE_ADS_TIER_300K",
|
||||
"ACTIVE_ADS_TIER_40K",
|
||||
"ACTIVE_ADS_TIER_500K",
|
||||
"ACTIVE_ADS_TIER_75K"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
@@ -229,6 +232,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -599,7 +603,7 @@
|
||||
},
|
||||
"createInfo": {
|
||||
"$ref": "LastModifiedInfo",
|
||||
"description": "Information about the creation of this ad.This is a read-only field."
|
||||
"description": "Information about the creation of this ad. This is a read-only field."
|
||||
},
|
||||
"creativeGroupAssignments": {
|
||||
"type": "array",
|
||||
@@ -614,7 +618,7 @@
|
||||
},
|
||||
"dayPartTargeting": {
|
||||
"$ref": "DayPartTargeting",
|
||||
"description": "Time and day targeting information for this ad. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
"description": "Time and day targeting information for this ad. This field must be left blank if the ad is using a targeting template. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
},
|
||||
"defaultClickThroughEventTagProperties": {
|
||||
"$ref": "DefaultClickThroughEventTagProperties",
|
||||
@@ -642,7 +646,7 @@
|
||||
},
|
||||
"geoTargeting": {
|
||||
"$ref": "GeoTargeting",
|
||||
"description": "Geographical targeting information for this ad.Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
"description": "Geographical targeting information for this ad. This field must be left blank if the ad is using a targeting template. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
},
|
||||
"id": {
|
||||
"type": "string",
|
||||
@@ -655,7 +659,7 @@
|
||||
},
|
||||
"keyValueTargetingExpression": {
|
||||
"$ref": "KeyValueTargetingExpression",
|
||||
"description": "Key-value targeting information for this ad. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
"description": "Key-value targeting information for this ad. This field must be left blank if the ad is using a targeting template. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
@@ -679,7 +683,7 @@
|
||||
},
|
||||
"remarketingListExpression": {
|
||||
"$ref": "ListTargetingExpression",
|
||||
"description": "Applicable when type is AD_SERVING_STANDARD_AD. Remarketing list targeting expression for this ad."
|
||||
"description": "Remarketing list targeting expression for this ad. This field must be left blank if the ad is using a targeting template. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
},
|
||||
"size": {
|
||||
"$ref": "Size",
|
||||
@@ -705,7 +709,7 @@
|
||||
},
|
||||
"technologyTargeting": {
|
||||
"$ref": "TechnologyTargeting",
|
||||
"description": "Technology platform targeting information for this ad. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
"description": "Technology platform targeting information for this ad. This field must be left blank if the ad is using a targeting template. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
@@ -1438,7 +1442,7 @@
|
||||
"properties": {
|
||||
"eventName": {
|
||||
"type": "string",
|
||||
"description": "Advertiser event name associated with the click tag. This field is used by ENHANCED_BANNER, ENHANCED_IMAGE, and HTML5_BANNER creatives."
|
||||
"description": "Advertiser event name associated with the click tag. This field is used by ENHANCED_IMAGE, and HTML5_BANNER creatives. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE"
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
@@ -1750,11 +1754,11 @@
|
||||
},
|
||||
"backupImageClickThroughUrl": {
|
||||
"type": "string",
|
||||
"description": "Click-through URL for backup image. Applicable to the following creative types: ENHANCED_BANNER, FLASH_INPAGE, and HTML5_BANNER."
|
||||
"description": "Click-through URL for backup image. Applicable to the following creative types: FLASH_INPAGE, and HTML5_BANNER. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"backupImageFeatures": {
|
||||
"type": "array",
|
||||
"description": "List of feature dependencies that will cause a backup image to be served if the browser that serves the ad does not support them. Feature dependencies are features that a browser must be able to support in order to render your HTML5 creative asset correctly. This field is initially auto-generated to contain all features detected by DCM for all the assets of this creative and can then be modified by the client. To reset this field, copy over all the creativeAssets' detected features. Applicable to the following creative types: ENHANCED_BANNER and HTML5_BANNER.",
|
||||
"description": "List of feature dependencies that will cause a backup image to be served if the browser that serves the ad does not support them. Feature dependencies are features that a browser must be able to support in order to render your HTML5 creative asset correctly. This field is initially auto-generated to contain all features detected by DCM for all the assets of this creative and can then be modified by the client. To reset this field, copy over all the creativeAssets' detected features. Applicable to the following creative types: HTML5_BANNER. Applicable to ENHANCED_BANNER when the primary asset is not HTML_IMAGE.",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
@@ -1897,15 +1901,15 @@
|
||||
},
|
||||
"backupImageReportingLabel": {
|
||||
"type": "string",
|
||||
"description": "Reporting label used for HTML5 banner backup image. Applicable to the following creative types: ENHANCED_BANNER."
|
||||
"description": "Reporting label used for HTML5 banner backup image. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"backupImageTargetWindow": {
|
||||
"$ref": "TargetWindow",
|
||||
"description": "Target window for backup image. Applicable to the following creative types: ENHANCED_BANNER, FLASH_INPAGE, and HTML5_BANNER."
|
||||
"description": "Target window for backup image. Applicable to the following creative types: FLASH_INPAGE, and HTML5_BANNER. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"clickTags": {
|
||||
"type": "array",
|
||||
"description": "Click tags of the creative. For ENHANCED_BANNER, FLASH_INPAGE, and HTML5_BANNER creatives, this is a subset of detected click tags for the assets associated with this creative. After creating a flash asset, detected click tags will be returned in the creativeAssetMetadata. When inserting the creative, populate the creative clickTags field using the creativeAssetMetadata.clickTags field. For ENHANCED_IMAGE creatives, there should be exactly one entry in this list for each image creative asset. A click tag is matched with a corresponding creative asset by matching the clickTag.name field with the creativeAsset.assetIdentifier.name field. Applicable to the following creative types: ENHANCED_BANNER, ENHANCED_IMAGE, FLASH_INPAGE, HTML5_BANNER.",
|
||||
"description": "Click tags of the creative. For ENHANCED_BANNER, FLASH_INPAGE, and HTML5_BANNER creatives, this is a subset of detected click tags for the assets associated with this creative. After creating a flash asset, detected click tags will be returned in the creativeAssetMetadata. When inserting the creative, populate the creative clickTags field using the creativeAssetMetadata.clickTags field. For ENHANCED_IMAGE creatives, there should be exactly one entry in this list for each image creative asset. A click tag is matched with a corresponding creative asset by matching the clickTag.name field with the creativeAsset.assetIdentifier.name field. Applicable to the following creative types: ENHANCED_IMAGE, FLASH_INPAGE HTML5_BANNER. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE.",
|
||||
"items": {
|
||||
"$ref": "ClickTag"
|
||||
}
|
||||
@@ -1945,7 +1949,7 @@
|
||||
},
|
||||
"convertFlashToHtml5": {
|
||||
"type": "boolean",
|
||||
"description": "Whether Flash assets associated with the creative need to be automatically converted to HTML5. This flag is enabled by default and users can choose to disable it if they don't want the system to generate and use HTML5 asset for this creative. Applicable to the following creative types: ENHANCED_BANNER and FLASH_INPAGE."
|
||||
"description": "Whether Flash assets associated with the creative need to be automatically converted to HTML5. This flag is enabled by default and users can choose to disable it if they don't want the system to generate and use HTML5 asset for this creative. Applicable to the following creative type: FLASH_INPAGE. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"counterCustomEvents": {
|
||||
"type": "array",
|
||||
@@ -1977,7 +1981,7 @@
|
||||
},
|
||||
"exitCustomEvents": {
|
||||
"type": "array",
|
||||
"description": "List of exit events configured for the creative. For ENHANCED_BANNER and ENHANCED_IMAGE creatives, these are read-only and auto-generated from clickTags, For ENHANCED_BANNER, an event is also created from the backupImageReportingLabel. Applicable to the following creative types: ENHANCED_BANNER, ENHANCED_IMAGE, all RICH_MEDIA, and all VPAID.",
|
||||
"description": "List of exit events configured for the creative. For ENHANCED_BANNER and ENHANCED_IMAGE creatives, these are read-only and auto-generated from clickTags, For ENHANCED_BANNER, an event is also created from the backupImageReportingLabel. Applicable to the following creative types: ENHANCED_IMAGE, all RICH_MEDIA, and all VPAID. Applicable to ENHANCED_BANNER when the primary asset is not HTML_IMAGE.",
|
||||
"items": {
|
||||
"$ref": "CreativeCustomEvent"
|
||||
}
|
||||
@@ -2044,12 +2048,12 @@
|
||||
},
|
||||
"requiredFlashVersion": {
|
||||
"type": "integer",
|
||||
"description": "The internal Flash version for this creative as calculated by DoubleClick Studio. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE, ENHANCED_BANNER, all RICH_MEDIA, and all VPAID.",
|
||||
"description": "The internal Flash version for this creative as calculated by DoubleClick Studio. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE, all RICH_MEDIA, and all VPAID. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE.",
|
||||
"format": "int32"
|
||||
},
|
||||
"size": {
|
||||
"$ref": "Size",
|
||||
"description": "Size associated with this creative. When inserting or updating a creative either the size ID field or size width and height fields can be used. This is a required field when applicable; however for IMAGE and FLASH_INPAGE creatives, if left blank, this field will be automatically set using the actual size of the associated image assets. Applicable to the following creative types: ENHANCED_BANNER, ENHANCED_IMAGE, FLASH_INPAGE, HTML5_BANNER, IMAGE, and all RICH_MEDIA."
|
||||
"description": "Size associated with this creative. When inserting or updating a creative either the size ID field or size width and height fields can be used. This is a required field when applicable; however for IMAGE and FLASH_INPAGE creatives, and for ENHANCED_BANNER creatives with a primary asset of type HTML_IMAGE, if left blank, this field will be automatically set using the actual size of the associated image assets. Applicable to the following creative types: ENHANCED_BANNER, ENHANCED_IMAGE, FLASH_INPAGE, HTML5_BANNER, IMAGE, and all RICH_MEDIA."
|
||||
},
|
||||
"skippable": {
|
||||
"type": "boolean",
|
||||
@@ -2085,11 +2089,11 @@
|
||||
},
|
||||
"thirdPartyBackupImageImpressionsUrl": {
|
||||
"type": "string",
|
||||
"description": "Third-party URL used to record backup image impressions. Applicable to the following creative types: all RICH_MEDIA"
|
||||
"description": "Third-party URL used to record backup image impressions. Applicable to the following creative types: all RICH_MEDIA."
|
||||
},
|
||||
"thirdPartyRichMediaImpressionsUrl": {
|
||||
"type": "string",
|
||||
"description": "Third-party URL used to record rich media impressions. Applicable to the following creative types: all RICH_MEDIA"
|
||||
"description": "Third-party URL used to record rich media impressions. Applicable to the following creative types: all RICH_MEDIA."
|
||||
},
|
||||
"thirdPartyUrls": {
|
||||
"type": "array",
|
||||
@@ -2100,7 +2104,7 @@
|
||||
},
|
||||
"timerCustomEvents": {
|
||||
"type": "array",
|
||||
"description": "List of timer events configured for the creative. For ENHANCED_IMAGE creatives, these are read-only and auto-generated from clickTags. Applicable to the following creative types: ENHANCED_IMAGE, all RICH_MEDIA, and all VPAID.",
|
||||
"description": "List of timer events configured for the creative. For ENHANCED_IMAGE creatives, these are read-only and auto-generated from clickTags. Applicable to the following creative types: ENHANCED_IMAGE, all RICH_MEDIA, and all VPAID. Applicable to ENHANCED_BANNER when the primary asset is not HTML_IMAGE.",
|
||||
"items": {
|
||||
"$ref": "CreativeCustomEvent"
|
||||
}
|
||||
@@ -2189,7 +2193,7 @@
|
||||
"properties": {
|
||||
"actionScript3": {
|
||||
"type": "boolean",
|
||||
"description": "Whether ActionScript3 is enabled for the flash asset. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE and ENHANCED_BANNER."
|
||||
"description": "Whether ActionScript3 is enabled for the flash asset. This is a read-only field. Applicable to the following creative type: FLASH_INPAGE. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"active": {
|
||||
"type": "boolean",
|
||||
@@ -2412,6 +2416,7 @@
|
||||
"type": "string",
|
||||
"description": "Type of rich media asset. This is a read-only field. Applicable to the following creative types: all RICH_MEDIA.",
|
||||
"enum": [
|
||||
"ASSET_DISPLAY_TYPE_BACKDROP",
|
||||
"ASSET_DISPLAY_TYPE_EXPANDING",
|
||||
"ASSET_DISPLAY_TYPE_FLASH_IN_FLASH",
|
||||
"ASSET_DISPLAY_TYPE_FLASH_IN_FLASH_EXPANDING",
|
||||
@@ -2431,6 +2436,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -2464,7 +2470,7 @@
|
||||
},
|
||||
"flashVersion": {
|
||||
"type": "integer",
|
||||
"description": "Flash version of the asset. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE, ENHANCED_BANNER, all RICH_MEDIA, and all VPAID.",
|
||||
"description": "Flash version of the asset. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE, all RICH_MEDIA, and all VPAID. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE.",
|
||||
"format": "int32"
|
||||
},
|
||||
"hideFlashObjects": {
|
||||
@@ -2543,7 +2549,7 @@
|
||||
},
|
||||
"role": {
|
||||
"type": "string",
|
||||
"description": "Role of the asset in relation to creative. Applicable to all but the following creative types: all REDIRECT and TRACKING_TEXT. This is a required field.\nPRIMARY applies to ENHANCED_BANNER, FLASH_INPAGE, HTML5_BANNER, IMAGE, IMAGE_GALLERY, all RICH_MEDIA (which may contain multiple primary assets), and all VPAID creatives.\nBACKUP_IMAGE applies to ENHANCED_BANNER, FLASH_INPAGE, HTML5_BANNER, all RICH_MEDIA, and all VPAID creatives.\nADDITIONAL_IMAGE and ADDITIONAL_FLASH apply to FLASH_INPAGE creatives.\nOTHER refers to assets from sources other than DCM, such as Studio uploaded assets, applicable to all RICH_MEDIA and all VPAID creatives.\nPARENT_VIDEO refers to videos uploaded by the user in DCM and is applicable to INSTREAM_VIDEO and VPAID_LINEAR creatives.\nTRANSCODED_VIDEO refers to videos transcoded by DCM from PARENT_VIDEO assets and is applicable to INSTREAM_VIDEO and VPAID_LINEAR creatives.\nALTERNATE_VIDEO refers to the DCM representation of child asset videos from Studio, and is applicable to VPAID_LINEAR creatives. These cannot be added or removed within DCM.\nFor VPAID_LINEAR creatives, PARENT_VIDEO, TRANSCODED_VIDEO and ALTERNATE_VIDEO assets that are marked active serve as backup in case the VPAID creative cannot be served. Only PARENT_VIDEO assets can be added or removed for an INSTREAM_VIDEO or VPAID_LINEAR creative.",
|
||||
"description": "Role of the asset in relation to creative. Applicable to all but the following creative types: all REDIRECT and TRACKING_TEXT. This is a required field.\nPRIMARY applies to ENHANCED_BANNER, FLASH_INPAGE, HTML5_BANNER, IMAGE, IMAGE_GALLERY, all RICH_MEDIA (which may contain multiple primary assets), and all VPAID creatives.\nBACKUP_IMAGE applies to ENHANCED_BANNER, FLASH_INPAGE, HTML5_BANNER, all RICH_MEDIA, and all VPAID creatives.\nADDITIONAL_IMAGE and ADDITIONAL_FLASH apply to FLASH_INPAGE creatives.\nOTHER refers to assets from sources other than DCM, such as Studio uploaded assets, applicable to all RICH_MEDIA and all VPAID creatives.\nPARENT_VIDEO refers to videos uploaded by the user in DCM and is applicable to INSTREAM_VIDEO and VPAID_LINEAR creatives.\nTRANSCODED_VIDEO refers to videos transcoded by DCM from PARENT_VIDEO assets and is applicable to INSTREAM_VIDEO and VPAID_LINEAR creatives.\nALTERNATE_VIDEO refers to the DCM representation of child asset videos from Studio, and is applicable to VPAID_LINEAR_VIDEO creatives. These cannot be added or removed within DCM.\nFor VPAID_LINEAR creatives, PARENT_VIDEO, TRANSCODED_VIDEO and ALTERNATE_VIDEO assets that are marked active serve as backup in case the VPAID creative cannot be served. Only PARENT_VIDEO assets can be added or removed for an INSTREAM_VIDEO or VPAID_LINEAR creative.",
|
||||
"enum": [
|
||||
"ADDITIONAL_FLASH",
|
||||
"ADDITIONAL_IMAGE",
|
||||
@@ -2567,7 +2573,7 @@
|
||||
},
|
||||
"size": {
|
||||
"$ref": "Size",
|
||||
"description": "Size associated with this creative asset. This is a required field when applicable; however for IMAGE and FLASH_INPAGE creatives, if left blank, this field will be automatically set using the actual size of the associated image asset. Applicable to the following creative types: ENHANCED_BANNER, ENHANCED_IMAGE, FLASH_INPAGE, HTML5_BANNER, IMAGE, and all RICH_MEDIA."
|
||||
"description": "Size associated with this creative asset. This is a required field when applicable; however for IMAGE and FLASH_INPAGE creatives, if left blank, this field will be automatically set using the actual size of the associated image asset. Applicable to the following creative types: ENHANCED_IMAGE, FLASH_INPAGE, HTML5_BANNER, IMAGE, and all RICH_MEDIA. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"sslCompliant": {
|
||||
"type": "boolean",
|
||||
@@ -2826,7 +2832,7 @@
|
||||
},
|
||||
"warnedValidationRules": {
|
||||
"type": "array",
|
||||
"description": "Rules validated during code generation that generated a warning. This is a read-only, auto-generated field.\n\nPossible values are:\n- \"CLICK_TAG_NON_TOP_LEVEL\"\n- \"CLICK_TAG_MISSING\"\n- \"CLICK_TAG_MORE_THAN_ONE\"\n- \"CLICK_TAG_INVALID\"\n- \"ORPHANED_ASSET\"\n- \"PRIMARY_HTML_MISSING\"\n- \"EXTERNAL_FILE_REFERENCED\"\n- \"MRAID_REFERENCED\"\n- \"ADMOB_REFERENCED\"\n- \"FILE_TYPE_INVALID\"\n- \"ZIP_INVALID\"\n- \"LINKED_FILE_NOT_FOUND\"\n- \"MAX_FLASH_VERSION_11\"\n- \"NOT_SSL_COMPLIANT\"\n- \"FILE_DETAIL_EMPTY\"\n- \"ASSET_INVALID\"\n- \"GWD_PROPERTIES_INVALID\"\n- \"ENABLER_UNSUPPORTED_METHOD_DCM\"\n- \"ASSET_FORMAT_UNSUPPORTED_DCM\"\n- \"COMPONENT_UNSUPPORTED_DCM\"\n- \"HTML5_FEATURE_UNSUPPORTED' \"",
|
||||
"description": "Rules validated during code generation that generated a warning. This is a read-only, auto-generated field.\n\nPossible values are:\n- \"ADMOB_REFERENCED\"\n- \"ASSET_FORMAT_UNSUPPORTED_DCM\"\n- \"ASSET_INVALID\"\n- \"CLICK_TAG_HARD_CODED\"\n- \"CLICK_TAG_INVALID\"\n- \"CLICK_TAG_IN_GWD\"\n- \"CLICK_TAG_MISSING\"\n- \"CLICK_TAG_MORE_THAN_ONE\"\n- \"CLICK_TAG_NON_TOP_LEVEL\"\n- \"COMPONENT_UNSUPPORTED_DCM\"\n- \"ENABLER_UNSUPPORTED_METHOD_DCM\"\n- \"EXTERNAL_FILE_REFERENCED\"\n- \"FILE_DETAIL_EMPTY\"\n- \"FILE_TYPE_INVALID\"\n- \"GWD_PROPERTIES_INVALID\"\n- \"HTML5_FEATURE_UNSUPPORTED\"\n- \"LINKED_FILE_NOT_FOUND\"\n- \"MAX_FLASH_VERSION_11\"\n- \"MRAID_REFERENCED\"\n- \"NOT_SSL_COMPLIANT\"\n- \"ORPHANED_ASSET\"\n- \"PRIMARY_HTML_MISSING\"\n- \"SVG_INVALID\"\n- \"ZIP_INVALID\"",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
@@ -4579,6 +4585,7 @@
|
||||
"enum": [
|
||||
"U1",
|
||||
"U10",
|
||||
"U100",
|
||||
"U11",
|
||||
"U12",
|
||||
"U13",
|
||||
@@ -4590,15 +4597,174 @@
|
||||
"U19",
|
||||
"U2",
|
||||
"U20",
|
||||
"U21",
|
||||
"U22",
|
||||
"U23",
|
||||
"U24",
|
||||
"U25",
|
||||
"U26",
|
||||
"U27",
|
||||
"U28",
|
||||
"U29",
|
||||
"U3",
|
||||
"U30",
|
||||
"U31",
|
||||
"U32",
|
||||
"U33",
|
||||
"U34",
|
||||
"U35",
|
||||
"U36",
|
||||
"U37",
|
||||
"U38",
|
||||
"U39",
|
||||
"U4",
|
||||
"U40",
|
||||
"U41",
|
||||
"U42",
|
||||
"U43",
|
||||
"U44",
|
||||
"U45",
|
||||
"U46",
|
||||
"U47",
|
||||
"U48",
|
||||
"U49",
|
||||
"U5",
|
||||
"U50",
|
||||
"U51",
|
||||
"U52",
|
||||
"U53",
|
||||
"U54",
|
||||
"U55",
|
||||
"U56",
|
||||
"U57",
|
||||
"U58",
|
||||
"U59",
|
||||
"U6",
|
||||
"U60",
|
||||
"U61",
|
||||
"U62",
|
||||
"U63",
|
||||
"U64",
|
||||
"U65",
|
||||
"U66",
|
||||
"U67",
|
||||
"U68",
|
||||
"U69",
|
||||
"U7",
|
||||
"U70",
|
||||
"U71",
|
||||
"U72",
|
||||
"U73",
|
||||
"U74",
|
||||
"U75",
|
||||
"U76",
|
||||
"U77",
|
||||
"U78",
|
||||
"U79",
|
||||
"U8",
|
||||
"U9"
|
||||
"U80",
|
||||
"U81",
|
||||
"U82",
|
||||
"U83",
|
||||
"U84",
|
||||
"U85",
|
||||
"U86",
|
||||
"U87",
|
||||
"U88",
|
||||
"U89",
|
||||
"U9",
|
||||
"U90",
|
||||
"U91",
|
||||
"U92",
|
||||
"U93",
|
||||
"U94",
|
||||
"U95",
|
||||
"U96",
|
||||
"U97",
|
||||
"U98",
|
||||
"U99"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
@@ -6743,6 +6909,7 @@
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_CPA",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_CPC",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_CPM",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_CPM_ACTIVEVIEW",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_FLAT_RATE_CLICKS",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_FLAT_RATE_IMPRESSIONS",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_IMPRESSIONS"
|
||||
@@ -6754,6 +6921,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -6815,6 +6983,7 @@
|
||||
"PRICING_TYPE_CPA",
|
||||
"PRICING_TYPE_CPC",
|
||||
"PRICING_TYPE_CPM",
|
||||
"PRICING_TYPE_CPM_ACTIVEVIEW",
|
||||
"PRICING_TYPE_FLAT_RATE_CLICKS",
|
||||
"PRICING_TYPE_FLAT_RATE_IMPRESSIONS"
|
||||
],
|
||||
@@ -6823,6 +6992,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -8522,14 +8692,14 @@
|
||||
"properties": {
|
||||
"browsers": {
|
||||
"type": "array",
|
||||
"description": "Browsers that this ad targets. For each browser either set browserVersionId or dartId along with the version numbers. If both are specified, only browserVersionId will be used.The other fields are populated automatically when the ad is inserted or updated.",
|
||||
"description": "Browsers that this ad targets. For each browser either set browserVersionId or dartId along with the version numbers. If both are specified, only browserVersionId will be used. The other fields are populated automatically when the ad is inserted or updated.",
|
||||
"items": {
|
||||
"$ref": "Browser"
|
||||
}
|
||||
},
|
||||
"connectionTypes": {
|
||||
"type": "array",
|
||||
"description": "Connection types that this ad targets. For each connection type only id is required.The other fields are populated automatically when the ad is inserted or updated.",
|
||||
"description": "Connection types that this ad targets. For each connection type only id is required. The other fields are populated automatically when the ad is inserted or updated.",
|
||||
"items": {
|
||||
"$ref": "ConnectionType"
|
||||
}
|
||||
@@ -8663,6 +8833,7 @@
|
||||
"enum": [
|
||||
"U1",
|
||||
"U10",
|
||||
"U100",
|
||||
"U11",
|
||||
"U12",
|
||||
"U13",
|
||||
@@ -8674,15 +8845,174 @@
|
||||
"U19",
|
||||
"U2",
|
||||
"U20",
|
||||
"U21",
|
||||
"U22",
|
||||
"U23",
|
||||
"U24",
|
||||
"U25",
|
||||
"U26",
|
||||
"U27",
|
||||
"U28",
|
||||
"U29",
|
||||
"U3",
|
||||
"U30",
|
||||
"U31",
|
||||
"U32",
|
||||
"U33",
|
||||
"U34",
|
||||
"U35",
|
||||
"U36",
|
||||
"U37",
|
||||
"U38",
|
||||
"U39",
|
||||
"U4",
|
||||
"U40",
|
||||
"U41",
|
||||
"U42",
|
||||
"U43",
|
||||
"U44",
|
||||
"U45",
|
||||
"U46",
|
||||
"U47",
|
||||
"U48",
|
||||
"U49",
|
||||
"U5",
|
||||
"U50",
|
||||
"U51",
|
||||
"U52",
|
||||
"U53",
|
||||
"U54",
|
||||
"U55",
|
||||
"U56",
|
||||
"U57",
|
||||
"U58",
|
||||
"U59",
|
||||
"U6",
|
||||
"U60",
|
||||
"U61",
|
||||
"U62",
|
||||
"U63",
|
||||
"U64",
|
||||
"U65",
|
||||
"U66",
|
||||
"U67",
|
||||
"U68",
|
||||
"U69",
|
||||
"U7",
|
||||
"U70",
|
||||
"U71",
|
||||
"U72",
|
||||
"U73",
|
||||
"U74",
|
||||
"U75",
|
||||
"U76",
|
||||
"U77",
|
||||
"U78",
|
||||
"U79",
|
||||
"U8",
|
||||
"U9"
|
||||
"U80",
|
||||
"U81",
|
||||
"U82",
|
||||
"U83",
|
||||
"U84",
|
||||
"U85",
|
||||
"U86",
|
||||
"U87",
|
||||
"U88",
|
||||
"U89",
|
||||
"U9",
|
||||
"U90",
|
||||
"U91",
|
||||
"U92",
|
||||
"U93",
|
||||
"U94",
|
||||
"U95",
|
||||
"U96",
|
||||
"U97",
|
||||
"U98",
|
||||
"U99"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
@@ -10877,6 +11207,7 @@
|
||||
"OBJECT_SD_SITE",
|
||||
"OBJECT_SIZE",
|
||||
"OBJECT_SUBACCOUNT",
|
||||
"OBJECT_TARGETING_TEMPLATE",
|
||||
"OBJECT_USER_PROFILE",
|
||||
"OBJECT_USER_PROFILE_FILTER",
|
||||
"OBJECT_USER_ROLE"
|
||||
@@ -10918,6 +11249,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
"location": "query"
|
||||
@@ -14858,6 +15190,7 @@
|
||||
"PRICING_TYPE_CPA",
|
||||
"PRICING_TYPE_CPC",
|
||||
"PRICING_TYPE_CPM",
|
||||
"PRICING_TYPE_CPM_ACTIVEVIEW",
|
||||
"PRICING_TYPE_FLAT_RATE_CLICKS",
|
||||
"PRICING_TYPE_FLAT_RATE_IMPRESSIONS"
|
||||
],
|
||||
@@ -14866,6 +15199,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
"repeated": true,
|
||||
@@ -15493,6 +15827,7 @@
|
||||
"PRICING_TYPE_CPA",
|
||||
"PRICING_TYPE_CPC",
|
||||
"PRICING_TYPE_CPM",
|
||||
"PRICING_TYPE_CPM_ACTIVEVIEW",
|
||||
"PRICING_TYPE_FLAT_RATE_CLICKS",
|
||||
"PRICING_TYPE_FLAT_RATE_IMPRESSIONS"
|
||||
],
|
||||
@@ -15501,6 +15836,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
"repeated": true,
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/lyO5b9sA89-R9bZya3S2kXUDEmE\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/earHejg0RJ0FfMMYqH42qJC8MlQ\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "dfareporting:v2.3",
|
||||
"name": "dfareporting",
|
||||
"version": "v2.3",
|
||||
"revision": "20160323",
|
||||
"revision": "20160803",
|
||||
"title": "DCM/DFA Reporting And Trafficking API",
|
||||
"description": "Manages your DoubleClick Campaign Manager ad campaigns and reports.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -116,6 +116,7 @@
|
||||
"ACTIVE_ADS_TIER_200K",
|
||||
"ACTIVE_ADS_TIER_300K",
|
||||
"ACTIVE_ADS_TIER_40K",
|
||||
"ACTIVE_ADS_TIER_500K",
|
||||
"ACTIVE_ADS_TIER_75K"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
@@ -123,6 +124,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -222,6 +224,7 @@
|
||||
"ACTIVE_ADS_TIER_200K",
|
||||
"ACTIVE_ADS_TIER_300K",
|
||||
"ACTIVE_ADS_TIER_40K",
|
||||
"ACTIVE_ADS_TIER_500K",
|
||||
"ACTIVE_ADS_TIER_75K"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
@@ -229,6 +232,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -599,7 +603,7 @@
|
||||
},
|
||||
"createInfo": {
|
||||
"$ref": "LastModifiedInfo",
|
||||
"description": "Information about the creation of this ad.This is a read-only field."
|
||||
"description": "Information about the creation of this ad. This is a read-only field."
|
||||
},
|
||||
"creativeGroupAssignments": {
|
||||
"type": "array",
|
||||
@@ -614,7 +618,7 @@
|
||||
},
|
||||
"dayPartTargeting": {
|
||||
"$ref": "DayPartTargeting",
|
||||
"description": "Time and day targeting information for this ad. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
"description": "Time and day targeting information for this ad. This field must be left blank if the ad is using a targeting template. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
},
|
||||
"defaultClickThroughEventTagProperties": {
|
||||
"$ref": "DefaultClickThroughEventTagProperties",
|
||||
@@ -642,7 +646,7 @@
|
||||
},
|
||||
"geoTargeting": {
|
||||
"$ref": "GeoTargeting",
|
||||
"description": "Geographical targeting information for this ad.Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
"description": "Geographical targeting information for this ad. This field must be left blank if the ad is using a targeting template. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
},
|
||||
"id": {
|
||||
"type": "string",
|
||||
@@ -655,7 +659,7 @@
|
||||
},
|
||||
"keyValueTargetingExpression": {
|
||||
"$ref": "KeyValueTargetingExpression",
|
||||
"description": "Key-value targeting information for this ad. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
"description": "Key-value targeting information for this ad. This field must be left blank if the ad is using a targeting template. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
@@ -679,7 +683,7 @@
|
||||
},
|
||||
"remarketingListExpression": {
|
||||
"$ref": "ListTargetingExpression",
|
||||
"description": "Applicable when type is AD_SERVING_STANDARD_AD. Remarketing list targeting expression for this ad."
|
||||
"description": "Remarketing list targeting expression for this ad. This field must be left blank if the ad is using a targeting template. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
},
|
||||
"size": {
|
||||
"$ref": "Size",
|
||||
@@ -705,7 +709,7 @@
|
||||
},
|
||||
"technologyTargeting": {
|
||||
"$ref": "TechnologyTargeting",
|
||||
"description": "Technology platform targeting information for this ad. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
"description": "Technology platform targeting information for this ad. This field must be left blank if the ad is using a targeting template. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
@@ -1438,7 +1442,7 @@
|
||||
"properties": {
|
||||
"eventName": {
|
||||
"type": "string",
|
||||
"description": "Advertiser event name associated with the click tag. This field is used by ENHANCED_BANNER, ENHANCED_IMAGE, and HTML5_BANNER creatives."
|
||||
"description": "Advertiser event name associated with the click tag. This field is used by ENHANCED_IMAGE, and HTML5_BANNER creatives. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE"
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
@@ -1764,11 +1768,11 @@
|
||||
},
|
||||
"backupImageClickThroughUrl": {
|
||||
"type": "string",
|
||||
"description": "Click-through URL for backup image. Applicable to the following creative types: ENHANCED_BANNER, FLASH_INPAGE, and HTML5_BANNER."
|
||||
"description": "Click-through URL for backup image. Applicable to the following creative types: FLASH_INPAGE, and HTML5_BANNER. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"backupImageFeatures": {
|
||||
"type": "array",
|
||||
"description": "List of feature dependencies that will cause a backup image to be served if the browser that serves the ad does not support them. Feature dependencies are features that a browser must be able to support in order to render your HTML5 creative asset correctly. This field is initially auto-generated to contain all features detected by DCM for all the assets of this creative and can then be modified by the client. To reset this field, copy over all the creativeAssets' detected features. Applicable to the following creative types: ENHANCED_BANNER and HTML5_BANNER.",
|
||||
"description": "List of feature dependencies that will cause a backup image to be served if the browser that serves the ad does not support them. Feature dependencies are features that a browser must be able to support in order to render your HTML5 creative asset correctly. This field is initially auto-generated to contain all features detected by DCM for all the assets of this creative and can then be modified by the client. To reset this field, copy over all the creativeAssets' detected features. Applicable to the following creative types: HTML5_BANNER. Applicable to ENHANCED_BANNER when the primary asset is not HTML_IMAGE.",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
@@ -1911,15 +1915,15 @@
|
||||
},
|
||||
"backupImageReportingLabel": {
|
||||
"type": "string",
|
||||
"description": "Reporting label used for HTML5 banner backup image. Applicable to the following creative types: ENHANCED_BANNER."
|
||||
"description": "Reporting label used for HTML5 banner backup image. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"backupImageTargetWindow": {
|
||||
"$ref": "TargetWindow",
|
||||
"description": "Target window for backup image. Applicable to the following creative types: ENHANCED_BANNER, FLASH_INPAGE, and HTML5_BANNER."
|
||||
"description": "Target window for backup image. Applicable to the following creative types: FLASH_INPAGE, and HTML5_BANNER. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"clickTags": {
|
||||
"type": "array",
|
||||
"description": "Click tags of the creative. For ENHANCED_BANNER, FLASH_INPAGE, and HTML5_BANNER creatives, this is a subset of detected click tags for the assets associated with this creative. After creating a flash asset, detected click tags will be returned in the creativeAssetMetadata. When inserting the creative, populate the creative clickTags field using the creativeAssetMetadata.clickTags field. For ENHANCED_IMAGE creatives, there should be exactly one entry in this list for each image creative asset. A click tag is matched with a corresponding creative asset by matching the clickTag.name field with the creativeAsset.assetIdentifier.name field. Applicable to the following creative types: ENHANCED_BANNER, ENHANCED_IMAGE, FLASH_INPAGE, HTML5_BANNER.",
|
||||
"description": "Click tags of the creative. For ENHANCED_BANNER, FLASH_INPAGE, and HTML5_BANNER creatives, this is a subset of detected click tags for the assets associated with this creative. After creating a flash asset, detected click tags will be returned in the creativeAssetMetadata. When inserting the creative, populate the creative clickTags field using the creativeAssetMetadata.clickTags field. For ENHANCED_IMAGE creatives, there should be exactly one entry in this list for each image creative asset. A click tag is matched with a corresponding creative asset by matching the clickTag.name field with the creativeAsset.assetIdentifier.name field. Applicable to the following creative types: ENHANCED_IMAGE, FLASH_INPAGE HTML5_BANNER. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE.",
|
||||
"items": {
|
||||
"$ref": "ClickTag"
|
||||
}
|
||||
@@ -1959,7 +1963,7 @@
|
||||
},
|
||||
"convertFlashToHtml5": {
|
||||
"type": "boolean",
|
||||
"description": "Whether Flash assets associated with the creative need to be automatically converted to HTML5. This flag is enabled by default and users can choose to disable it if they don't want the system to generate and use HTML5 asset for this creative. Applicable to the following creative types: ENHANCED_BANNER and FLASH_INPAGE."
|
||||
"description": "Whether Flash assets associated with the creative need to be automatically converted to HTML5. This flag is enabled by default and users can choose to disable it if they don't want the system to generate and use HTML5 asset for this creative. Applicable to the following creative type: FLASH_INPAGE. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"counterCustomEvents": {
|
||||
"type": "array",
|
||||
@@ -1991,7 +1995,7 @@
|
||||
},
|
||||
"exitCustomEvents": {
|
||||
"type": "array",
|
||||
"description": "List of exit events configured for the creative. For ENHANCED_BANNER and ENHANCED_IMAGE creatives, these are read-only and auto-generated from clickTags, For ENHANCED_BANNER, an event is also created from the backupImageReportingLabel. Applicable to the following creative types: ENHANCED_BANNER, ENHANCED_IMAGE, all RICH_MEDIA, and all VPAID.",
|
||||
"description": "List of exit events configured for the creative. For ENHANCED_BANNER and ENHANCED_IMAGE creatives, these are read-only and auto-generated from clickTags, For ENHANCED_BANNER, an event is also created from the backupImageReportingLabel. Applicable to the following creative types: ENHANCED_IMAGE, all RICH_MEDIA, and all VPAID. Applicable to ENHANCED_BANNER when the primary asset is not HTML_IMAGE.",
|
||||
"items": {
|
||||
"$ref": "CreativeCustomEvent"
|
||||
}
|
||||
@@ -2058,12 +2062,12 @@
|
||||
},
|
||||
"requiredFlashVersion": {
|
||||
"type": "integer",
|
||||
"description": "The internal Flash version for this creative as calculated by DoubleClick Studio. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE, ENHANCED_BANNER, all RICH_MEDIA, and all VPAID.",
|
||||
"description": "The internal Flash version for this creative as calculated by DoubleClick Studio. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE, all RICH_MEDIA, and all VPAID. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE.",
|
||||
"format": "int32"
|
||||
},
|
||||
"size": {
|
||||
"$ref": "Size",
|
||||
"description": "Size associated with this creative. When inserting or updating a creative either the size ID field or size width and height fields can be used. This is a required field when applicable; however for IMAGE and FLASH_INPAGE creatives, if left blank, this field will be automatically set using the actual size of the associated image assets. Applicable to the following creative types: ENHANCED_BANNER, ENHANCED_IMAGE, FLASH_INPAGE, HTML5_BANNER, IMAGE, and all RICH_MEDIA."
|
||||
"description": "Size associated with this creative. When inserting or updating a creative either the size ID field or size width and height fields can be used. This is a required field when applicable; however for IMAGE and FLASH_INPAGE creatives, and for ENHANCED_BANNER creatives with a primary asset of type HTML_IMAGE, if left blank, this field will be automatically set using the actual size of the associated image assets. Applicable to the following creative types: ENHANCED_BANNER, ENHANCED_IMAGE, FLASH_INPAGE, HTML5_BANNER, IMAGE, and all RICH_MEDIA."
|
||||
},
|
||||
"skippable": {
|
||||
"type": "boolean",
|
||||
@@ -2099,11 +2103,11 @@
|
||||
},
|
||||
"thirdPartyBackupImageImpressionsUrl": {
|
||||
"type": "string",
|
||||
"description": "Third-party URL used to record backup image impressions. Applicable to the following creative types: all RICH_MEDIA"
|
||||
"description": "Third-party URL used to record backup image impressions. Applicable to the following creative types: all RICH_MEDIA."
|
||||
},
|
||||
"thirdPartyRichMediaImpressionsUrl": {
|
||||
"type": "string",
|
||||
"description": "Third-party URL used to record rich media impressions. Applicable to the following creative types: all RICH_MEDIA"
|
||||
"description": "Third-party URL used to record rich media impressions. Applicable to the following creative types: all RICH_MEDIA."
|
||||
},
|
||||
"thirdPartyUrls": {
|
||||
"type": "array",
|
||||
@@ -2114,7 +2118,7 @@
|
||||
},
|
||||
"timerCustomEvents": {
|
||||
"type": "array",
|
||||
"description": "List of timer events configured for the creative. For ENHANCED_IMAGE creatives, these are read-only and auto-generated from clickTags. Applicable to the following creative types: ENHANCED_IMAGE, all RICH_MEDIA, and all VPAID.",
|
||||
"description": "List of timer events configured for the creative. For ENHANCED_IMAGE creatives, these are read-only and auto-generated from clickTags. Applicable to the following creative types: ENHANCED_IMAGE, all RICH_MEDIA, and all VPAID. Applicable to ENHANCED_BANNER when the primary asset is not HTML_IMAGE.",
|
||||
"items": {
|
||||
"$ref": "CreativeCustomEvent"
|
||||
}
|
||||
@@ -2203,7 +2207,7 @@
|
||||
"properties": {
|
||||
"actionScript3": {
|
||||
"type": "boolean",
|
||||
"description": "Whether ActionScript3 is enabled for the flash asset. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE and ENHANCED_BANNER."
|
||||
"description": "Whether ActionScript3 is enabled for the flash asset. This is a read-only field. Applicable to the following creative type: FLASH_INPAGE. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"active": {
|
||||
"type": "boolean",
|
||||
@@ -2426,6 +2430,7 @@
|
||||
"type": "string",
|
||||
"description": "Type of rich media asset. This is a read-only field. Applicable to the following creative types: all RICH_MEDIA.",
|
||||
"enum": [
|
||||
"ASSET_DISPLAY_TYPE_BACKDROP",
|
||||
"ASSET_DISPLAY_TYPE_EXPANDING",
|
||||
"ASSET_DISPLAY_TYPE_FLASH_IN_FLASH",
|
||||
"ASSET_DISPLAY_TYPE_FLASH_IN_FLASH_EXPANDING",
|
||||
@@ -2445,6 +2450,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -2478,7 +2484,7 @@
|
||||
},
|
||||
"flashVersion": {
|
||||
"type": "integer",
|
||||
"description": "Flash version of the asset. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE, ENHANCED_BANNER, all RICH_MEDIA, and all VPAID.",
|
||||
"description": "Flash version of the asset. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE, all RICH_MEDIA, and all VPAID. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE.",
|
||||
"format": "int32"
|
||||
},
|
||||
"hideFlashObjects": {
|
||||
@@ -2557,7 +2563,7 @@
|
||||
},
|
||||
"role": {
|
||||
"type": "string",
|
||||
"description": "Role of the asset in relation to creative. Applicable to all but the following creative types: all REDIRECT and TRACKING_TEXT. This is a required field.\nPRIMARY applies to ENHANCED_BANNER, FLASH_INPAGE, HTML5_BANNER, IMAGE, IMAGE_GALLERY, all RICH_MEDIA (which may contain multiple primary assets), and all VPAID creatives.\nBACKUP_IMAGE applies to ENHANCED_BANNER, FLASH_INPAGE, HTML5_BANNER, all RICH_MEDIA, and all VPAID creatives.\nADDITIONAL_IMAGE and ADDITIONAL_FLASH apply to FLASH_INPAGE creatives.\nOTHER refers to assets from sources other than DCM, such as Studio uploaded assets, applicable to all RICH_MEDIA and all VPAID creatives.\nPARENT_VIDEO refers to videos uploaded by the user in DCM and is applicable to INSTREAM_VIDEO and VPAID_LINEAR creatives.\nTRANSCODED_VIDEO refers to videos transcoded by DCM from PARENT_VIDEO assets and is applicable to INSTREAM_VIDEO and VPAID_LINEAR creatives.\nALTERNATE_VIDEO refers to the DCM representation of child asset videos from Studio, and is applicable to VPAID_LINEAR creatives. These cannot be added or removed within DCM.\nFor VPAID_LINEAR creatives, PARENT_VIDEO, TRANSCODED_VIDEO and ALTERNATE_VIDEO assets that are marked active serve as backup in case the VPAID creative cannot be served. Only PARENT_VIDEO assets can be added or removed for an INSTREAM_VIDEO or VPAID_LINEAR creative.",
|
||||
"description": "Role of the asset in relation to creative. Applicable to all but the following creative types: all REDIRECT and TRACKING_TEXT. This is a required field.\nPRIMARY applies to ENHANCED_BANNER, FLASH_INPAGE, HTML5_BANNER, IMAGE, IMAGE_GALLERY, all RICH_MEDIA (which may contain multiple primary assets), and all VPAID creatives.\nBACKUP_IMAGE applies to ENHANCED_BANNER, FLASH_INPAGE, HTML5_BANNER, all RICH_MEDIA, and all VPAID creatives.\nADDITIONAL_IMAGE and ADDITIONAL_FLASH apply to FLASH_INPAGE creatives.\nOTHER refers to assets from sources other than DCM, such as Studio uploaded assets, applicable to all RICH_MEDIA and all VPAID creatives.\nPARENT_VIDEO refers to videos uploaded by the user in DCM and is applicable to INSTREAM_VIDEO and VPAID_LINEAR creatives.\nTRANSCODED_VIDEO refers to videos transcoded by DCM from PARENT_VIDEO assets and is applicable to INSTREAM_VIDEO and VPAID_LINEAR creatives.\nALTERNATE_VIDEO refers to the DCM representation of child asset videos from Studio, and is applicable to VPAID_LINEAR_VIDEO creatives. These cannot be added or removed within DCM.\nFor VPAID_LINEAR creatives, PARENT_VIDEO, TRANSCODED_VIDEO and ALTERNATE_VIDEO assets that are marked active serve as backup in case the VPAID creative cannot be served. Only PARENT_VIDEO assets can be added or removed for an INSTREAM_VIDEO or VPAID_LINEAR creative.",
|
||||
"enum": [
|
||||
"ADDITIONAL_FLASH",
|
||||
"ADDITIONAL_IMAGE",
|
||||
@@ -2581,7 +2587,7 @@
|
||||
},
|
||||
"size": {
|
||||
"$ref": "Size",
|
||||
"description": "Size associated with this creative asset. This is a required field when applicable; however for IMAGE and FLASH_INPAGE creatives, if left blank, this field will be automatically set using the actual size of the associated image asset. Applicable to the following creative types: ENHANCED_BANNER, ENHANCED_IMAGE, FLASH_INPAGE, HTML5_BANNER, IMAGE, and all RICH_MEDIA."
|
||||
"description": "Size associated with this creative asset. This is a required field when applicable; however for IMAGE and FLASH_INPAGE creatives, if left blank, this field will be automatically set using the actual size of the associated image asset. Applicable to the following creative types: ENHANCED_IMAGE, FLASH_INPAGE, HTML5_BANNER, IMAGE, and all RICH_MEDIA. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"sslCompliant": {
|
||||
"type": "boolean",
|
||||
@@ -2840,7 +2846,7 @@
|
||||
},
|
||||
"warnedValidationRules": {
|
||||
"type": "array",
|
||||
"description": "Rules validated during code generation that generated a warning. This is a read-only, auto-generated field.\n\nPossible values are:\n- \"CLICK_TAG_NON_TOP_LEVEL\"\n- \"CLICK_TAG_MISSING\"\n- \"CLICK_TAG_MORE_THAN_ONE\"\n- \"CLICK_TAG_INVALID\"\n- \"ORPHANED_ASSET\"\n- \"PRIMARY_HTML_MISSING\"\n- \"EXTERNAL_FILE_REFERENCED\"\n- \"MRAID_REFERENCED\"\n- \"ADMOB_REFERENCED\"\n- \"FILE_TYPE_INVALID\"\n- \"ZIP_INVALID\"\n- \"LINKED_FILE_NOT_FOUND\"\n- \"MAX_FLASH_VERSION_11\"\n- \"NOT_SSL_COMPLIANT\"\n- \"FILE_DETAIL_EMPTY\"\n- \"ASSET_INVALID\"\n- \"GWD_PROPERTIES_INVALID\"\n- \"ENABLER_UNSUPPORTED_METHOD_DCM\"\n- \"ASSET_FORMAT_UNSUPPORTED_DCM\"\n- \"COMPONENT_UNSUPPORTED_DCM\"\n- \"HTML5_FEATURE_UNSUPPORTED' \"",
|
||||
"description": "Rules validated during code generation that generated a warning. This is a read-only, auto-generated field.\n\nPossible values are:\n- \"ADMOB_REFERENCED\"\n- \"ASSET_FORMAT_UNSUPPORTED_DCM\"\n- \"ASSET_INVALID\"\n- \"CLICK_TAG_HARD_CODED\"\n- \"CLICK_TAG_INVALID\"\n- \"CLICK_TAG_IN_GWD\"\n- \"CLICK_TAG_MISSING\"\n- \"CLICK_TAG_MORE_THAN_ONE\"\n- \"CLICK_TAG_NON_TOP_LEVEL\"\n- \"COMPONENT_UNSUPPORTED_DCM\"\n- \"ENABLER_UNSUPPORTED_METHOD_DCM\"\n- \"EXTERNAL_FILE_REFERENCED\"\n- \"FILE_DETAIL_EMPTY\"\n- \"FILE_TYPE_INVALID\"\n- \"GWD_PROPERTIES_INVALID\"\n- \"HTML5_FEATURE_UNSUPPORTED\"\n- \"LINKED_FILE_NOT_FOUND\"\n- \"MAX_FLASH_VERSION_11\"\n- \"MRAID_REFERENCED\"\n- \"NOT_SSL_COMPLIANT\"\n- \"ORPHANED_ASSET\"\n- \"PRIMARY_HTML_MISSING\"\n- \"SVG_INVALID\"\n- \"ZIP_INVALID\"",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
@@ -4598,6 +4604,7 @@
|
||||
"enum": [
|
||||
"U1",
|
||||
"U10",
|
||||
"U100",
|
||||
"U11",
|
||||
"U12",
|
||||
"U13",
|
||||
@@ -4609,15 +4616,174 @@
|
||||
"U19",
|
||||
"U2",
|
||||
"U20",
|
||||
"U21",
|
||||
"U22",
|
||||
"U23",
|
||||
"U24",
|
||||
"U25",
|
||||
"U26",
|
||||
"U27",
|
||||
"U28",
|
||||
"U29",
|
||||
"U3",
|
||||
"U30",
|
||||
"U31",
|
||||
"U32",
|
||||
"U33",
|
||||
"U34",
|
||||
"U35",
|
||||
"U36",
|
||||
"U37",
|
||||
"U38",
|
||||
"U39",
|
||||
"U4",
|
||||
"U40",
|
||||
"U41",
|
||||
"U42",
|
||||
"U43",
|
||||
"U44",
|
||||
"U45",
|
||||
"U46",
|
||||
"U47",
|
||||
"U48",
|
||||
"U49",
|
||||
"U5",
|
||||
"U50",
|
||||
"U51",
|
||||
"U52",
|
||||
"U53",
|
||||
"U54",
|
||||
"U55",
|
||||
"U56",
|
||||
"U57",
|
||||
"U58",
|
||||
"U59",
|
||||
"U6",
|
||||
"U60",
|
||||
"U61",
|
||||
"U62",
|
||||
"U63",
|
||||
"U64",
|
||||
"U65",
|
||||
"U66",
|
||||
"U67",
|
||||
"U68",
|
||||
"U69",
|
||||
"U7",
|
||||
"U70",
|
||||
"U71",
|
||||
"U72",
|
||||
"U73",
|
||||
"U74",
|
||||
"U75",
|
||||
"U76",
|
||||
"U77",
|
||||
"U78",
|
||||
"U79",
|
||||
"U8",
|
||||
"U9"
|
||||
"U80",
|
||||
"U81",
|
||||
"U82",
|
||||
"U83",
|
||||
"U84",
|
||||
"U85",
|
||||
"U86",
|
||||
"U87",
|
||||
"U88",
|
||||
"U89",
|
||||
"U9",
|
||||
"U90",
|
||||
"U91",
|
||||
"U92",
|
||||
"U93",
|
||||
"U94",
|
||||
"U95",
|
||||
"U96",
|
||||
"U97",
|
||||
"U98",
|
||||
"U99"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
@@ -6758,6 +6924,7 @@
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_CPA",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_CPC",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_CPM",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_CPM_ACTIVEVIEW",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_FLAT_RATE_CLICKS",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_FLAT_RATE_IMPRESSIONS",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_IMPRESSIONS"
|
||||
@@ -6769,6 +6936,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -6830,6 +6998,7 @@
|
||||
"PRICING_TYPE_CPA",
|
||||
"PRICING_TYPE_CPC",
|
||||
"PRICING_TYPE_CPM",
|
||||
"PRICING_TYPE_CPM_ACTIVEVIEW",
|
||||
"PRICING_TYPE_FLAT_RATE_CLICKS",
|
||||
"PRICING_TYPE_FLAT_RATE_IMPRESSIONS"
|
||||
],
|
||||
@@ -6838,6 +7007,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -8541,14 +8711,14 @@
|
||||
"properties": {
|
||||
"browsers": {
|
||||
"type": "array",
|
||||
"description": "Browsers that this ad targets. For each browser either set browserVersionId or dartId along with the version numbers. If both are specified, only browserVersionId will be used.The other fields are populated automatically when the ad is inserted or updated.",
|
||||
"description": "Browsers that this ad targets. For each browser either set browserVersionId or dartId along with the version numbers. If both are specified, only browserVersionId will be used. The other fields are populated automatically when the ad is inserted or updated.",
|
||||
"items": {
|
||||
"$ref": "Browser"
|
||||
}
|
||||
},
|
||||
"connectionTypes": {
|
||||
"type": "array",
|
||||
"description": "Connection types that this ad targets. For each connection type only id is required.The other fields are populated automatically when the ad is inserted or updated.",
|
||||
"description": "Connection types that this ad targets. For each connection type only id is required. The other fields are populated automatically when the ad is inserted or updated.",
|
||||
"items": {
|
||||
"$ref": "ConnectionType"
|
||||
}
|
||||
@@ -8682,6 +8852,7 @@
|
||||
"enum": [
|
||||
"U1",
|
||||
"U10",
|
||||
"U100",
|
||||
"U11",
|
||||
"U12",
|
||||
"U13",
|
||||
@@ -8693,15 +8864,174 @@
|
||||
"U19",
|
||||
"U2",
|
||||
"U20",
|
||||
"U21",
|
||||
"U22",
|
||||
"U23",
|
||||
"U24",
|
||||
"U25",
|
||||
"U26",
|
||||
"U27",
|
||||
"U28",
|
||||
"U29",
|
||||
"U3",
|
||||
"U30",
|
||||
"U31",
|
||||
"U32",
|
||||
"U33",
|
||||
"U34",
|
||||
"U35",
|
||||
"U36",
|
||||
"U37",
|
||||
"U38",
|
||||
"U39",
|
||||
"U4",
|
||||
"U40",
|
||||
"U41",
|
||||
"U42",
|
||||
"U43",
|
||||
"U44",
|
||||
"U45",
|
||||
"U46",
|
||||
"U47",
|
||||
"U48",
|
||||
"U49",
|
||||
"U5",
|
||||
"U50",
|
||||
"U51",
|
||||
"U52",
|
||||
"U53",
|
||||
"U54",
|
||||
"U55",
|
||||
"U56",
|
||||
"U57",
|
||||
"U58",
|
||||
"U59",
|
||||
"U6",
|
||||
"U60",
|
||||
"U61",
|
||||
"U62",
|
||||
"U63",
|
||||
"U64",
|
||||
"U65",
|
||||
"U66",
|
||||
"U67",
|
||||
"U68",
|
||||
"U69",
|
||||
"U7",
|
||||
"U70",
|
||||
"U71",
|
||||
"U72",
|
||||
"U73",
|
||||
"U74",
|
||||
"U75",
|
||||
"U76",
|
||||
"U77",
|
||||
"U78",
|
||||
"U79",
|
||||
"U8",
|
||||
"U9"
|
||||
"U80",
|
||||
"U81",
|
||||
"U82",
|
||||
"U83",
|
||||
"U84",
|
||||
"U85",
|
||||
"U86",
|
||||
"U87",
|
||||
"U88",
|
||||
"U89",
|
||||
"U9",
|
||||
"U90",
|
||||
"U91",
|
||||
"U92",
|
||||
"U93",
|
||||
"U94",
|
||||
"U95",
|
||||
"U96",
|
||||
"U97",
|
||||
"U98",
|
||||
"U99"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
@@ -10896,6 +11226,7 @@
|
||||
"OBJECT_SD_SITE",
|
||||
"OBJECT_SIZE",
|
||||
"OBJECT_SUBACCOUNT",
|
||||
"OBJECT_TARGETING_TEMPLATE",
|
||||
"OBJECT_USER_PROFILE",
|
||||
"OBJECT_USER_PROFILE_FILTER",
|
||||
"OBJECT_USER_ROLE"
|
||||
@@ -10937,6 +11268,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
"location": "query"
|
||||
@@ -14848,6 +15180,7 @@
|
||||
"PRICING_TYPE_CPA",
|
||||
"PRICING_TYPE_CPC",
|
||||
"PRICING_TYPE_CPM",
|
||||
"PRICING_TYPE_CPM_ACTIVEVIEW",
|
||||
"PRICING_TYPE_FLAT_RATE_CLICKS",
|
||||
"PRICING_TYPE_FLAT_RATE_IMPRESSIONS"
|
||||
],
|
||||
@@ -14856,6 +15189,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
"repeated": true,
|
||||
@@ -15483,6 +15817,7 @@
|
||||
"PRICING_TYPE_CPA",
|
||||
"PRICING_TYPE_CPC",
|
||||
"PRICING_TYPE_CPM",
|
||||
"PRICING_TYPE_CPM_ACTIVEVIEW",
|
||||
"PRICING_TYPE_FLAT_RATE_CLICKS",
|
||||
"PRICING_TYPE_FLAT_RATE_IMPRESSIONS"
|
||||
],
|
||||
@@ -15491,6 +15826,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
"repeated": true,
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/GMvPIbteso6VJ5xPWVBu0dudXSU\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/pT3Ka6grgRE-kTRgQt4sb6D2IzA\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "dfareporting:v2.4",
|
||||
"name": "dfareporting",
|
||||
"version": "v2.4",
|
||||
"revision": "20160323",
|
||||
"revision": "20160803",
|
||||
"title": "DCM/DFA Reporting And Trafficking API",
|
||||
"description": "Manages your DoubleClick Campaign Manager ad campaigns and reports.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -116,6 +116,7 @@
|
||||
"ACTIVE_ADS_TIER_200K",
|
||||
"ACTIVE_ADS_TIER_300K",
|
||||
"ACTIVE_ADS_TIER_40K",
|
||||
"ACTIVE_ADS_TIER_500K",
|
||||
"ACTIVE_ADS_TIER_75K"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
@@ -123,6 +124,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -222,6 +224,7 @@
|
||||
"ACTIVE_ADS_TIER_200K",
|
||||
"ACTIVE_ADS_TIER_300K",
|
||||
"ACTIVE_ADS_TIER_40K",
|
||||
"ACTIVE_ADS_TIER_500K",
|
||||
"ACTIVE_ADS_TIER_75K"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
@@ -229,6 +232,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -581,7 +585,7 @@
|
||||
},
|
||||
"compatibility": {
|
||||
"type": "string",
|
||||
"description": "Compatibility of this ad. Applicable when type is AD_SERVING_DEFAULT_AD. DISPLAY and DISPLAY_INTERSTITIAL refer to either rendering on desktop or on mobile devices or in mobile apps for regular or interstitial ads, respectively. APP and APP_INTERSTITIAL are only used for existing default ads. New mobile placements must be assigned DISPLAY or DISPLAY_INTERSTITIAL and default ads created for those placements will be limited to those compatibility types. IN_STREAM_VIDEO refers to rendering in-stream video ads developed with the VAST standard.",
|
||||
"description": "Compatibility of this ad. Applicable when type is AD_SERVING_DEFAULT_AD. DISPLAY and DISPLAY_INTERSTITIAL refer to either rendering on desktop or on mobile devices or in mobile apps for regular or interstitial ads, respectively. APP and APP_INTERSTITIAL are only used for existing default ads. New mobile placements must be assigned DISPLAY or DISPLAY_INTERSTITIAL and default ads created for those placements will be limited to those compatibility types. IN_STREAM_VIDEO refers to rendering in-stream video ads developed with the VAST standard.",
|
||||
"enum": [
|
||||
"APP",
|
||||
"APP_INTERSTITIAL",
|
||||
@@ -599,7 +603,7 @@
|
||||
},
|
||||
"createInfo": {
|
||||
"$ref": "LastModifiedInfo",
|
||||
"description": "Information about the creation of this ad.This is a read-only field."
|
||||
"description": "Information about the creation of this ad. This is a read-only field."
|
||||
},
|
||||
"creativeGroupAssignments": {
|
||||
"type": "array",
|
||||
@@ -614,7 +618,7 @@
|
||||
},
|
||||
"dayPartTargeting": {
|
||||
"$ref": "DayPartTargeting",
|
||||
"description": "Time and day targeting information for this ad. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
"description": "Time and day targeting information for this ad. This field must be left blank if the ad is using a targeting template. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
},
|
||||
"defaultClickThroughEventTagProperties": {
|
||||
"$ref": "DefaultClickThroughEventTagProperties",
|
||||
@@ -642,7 +646,7 @@
|
||||
},
|
||||
"geoTargeting": {
|
||||
"$ref": "GeoTargeting",
|
||||
"description": "Geographical targeting information for this ad.Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
"description": "Geographical targeting information for this ad. This field must be left blank if the ad is using a targeting template. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
},
|
||||
"id": {
|
||||
"type": "string",
|
||||
@@ -655,7 +659,7 @@
|
||||
},
|
||||
"keyValueTargetingExpression": {
|
||||
"$ref": "KeyValueTargetingExpression",
|
||||
"description": "Key-value targeting information for this ad. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
"description": "Key-value targeting information for this ad. This field must be left blank if the ad is using a targeting template. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
@@ -679,7 +683,7 @@
|
||||
},
|
||||
"remarketingListExpression": {
|
||||
"$ref": "ListTargetingExpression",
|
||||
"description": "Applicable when type is AD_SERVING_STANDARD_AD. Remarketing list targeting expression for this ad."
|
||||
"description": "Remarketing list targeting expression for this ad. This field must be left blank if the ad is using a targeting template. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
},
|
||||
"size": {
|
||||
"$ref": "Size",
|
||||
@@ -705,7 +709,7 @@
|
||||
},
|
||||
"technologyTargeting": {
|
||||
"$ref": "TechnologyTargeting",
|
||||
"description": "Technology platform targeting information for this ad. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
"description": "Technology platform targeting information for this ad. This field must be left blank if the ad is using a targeting template. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
@@ -1438,7 +1442,7 @@
|
||||
"properties": {
|
||||
"eventName": {
|
||||
"type": "string",
|
||||
"description": "Advertiser event name associated with the click tag. This field is used by ENHANCED_BANNER, ENHANCED_IMAGE, and HTML5_BANNER creatives."
|
||||
"description": "Advertiser event name associated with the click tag. This field is used by ENHANCED_IMAGE, and HTML5_BANNER creatives. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE"
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
@@ -1764,11 +1768,11 @@
|
||||
},
|
||||
"backupImageClickThroughUrl": {
|
||||
"type": "string",
|
||||
"description": "Click-through URL for backup image. Applicable to the following creative types: ENHANCED_BANNER, FLASH_INPAGE, and HTML5_BANNER."
|
||||
"description": "Click-through URL for backup image. Applicable to the following creative types: FLASH_INPAGE, and HTML5_BANNER. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"backupImageFeatures": {
|
||||
"type": "array",
|
||||
"description": "List of feature dependencies that will cause a backup image to be served if the browser that serves the ad does not support them. Feature dependencies are features that a browser must be able to support in order to render your HTML5 creative asset correctly. This field is initially auto-generated to contain all features detected by DCM for all the assets of this creative and can then be modified by the client. To reset this field, copy over all the creativeAssets' detected features. Applicable to the following creative types: ENHANCED_BANNER and HTML5_BANNER.",
|
||||
"description": "List of feature dependencies that will cause a backup image to be served if the browser that serves the ad does not support them. Feature dependencies are features that a browser must be able to support in order to render your HTML5 creative asset correctly. This field is initially auto-generated to contain all features detected by DCM for all the assets of this creative and can then be modified by the client. To reset this field, copy over all the creativeAssets' detected features. Applicable to the following creative types: HTML5_BANNER. Applicable to ENHANCED_BANNER when the primary asset is not HTML_IMAGE.",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
@@ -1911,15 +1915,15 @@
|
||||
},
|
||||
"backupImageReportingLabel": {
|
||||
"type": "string",
|
||||
"description": "Reporting label used for HTML5 banner backup image. Applicable to the following creative types: ENHANCED_BANNER."
|
||||
"description": "Reporting label used for HTML5 banner backup image. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"backupImageTargetWindow": {
|
||||
"$ref": "TargetWindow",
|
||||
"description": "Target window for backup image. Applicable to the following creative types: ENHANCED_BANNER, FLASH_INPAGE, and HTML5_BANNER."
|
||||
"description": "Target window for backup image. Applicable to the following creative types: FLASH_INPAGE, and HTML5_BANNER. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"clickTags": {
|
||||
"type": "array",
|
||||
"description": "Click tags of the creative. For ENHANCED_BANNER, FLASH_INPAGE, and HTML5_BANNER creatives, this is a subset of detected click tags for the assets associated with this creative. After creating a flash asset, detected click tags will be returned in the creativeAssetMetadata. When inserting the creative, populate the creative clickTags field using the creativeAssetMetadata.clickTags field. For ENHANCED_IMAGE creatives, there should be exactly one entry in this list for each image creative asset. A click tag is matched with a corresponding creative asset by matching the clickTag.name field with the creativeAsset.assetIdentifier.name field. Applicable to the following creative types: ENHANCED_BANNER, ENHANCED_IMAGE, FLASH_INPAGE, HTML5_BANNER.",
|
||||
"description": "Click tags of the creative. For ENHANCED_BANNER, FLASH_INPAGE, and HTML5_BANNER creatives, this is a subset of detected click tags for the assets associated with this creative. After creating a flash asset, detected click tags will be returned in the creativeAssetMetadata. When inserting the creative, populate the creative clickTags field using the creativeAssetMetadata.clickTags field. For ENHANCED_IMAGE creatives, there should be exactly one entry in this list for each image creative asset. A click tag is matched with a corresponding creative asset by matching the clickTag.name field with the creativeAsset.assetIdentifier.name field. Applicable to the following creative types: ENHANCED_IMAGE, FLASH_INPAGE HTML5_BANNER. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE.",
|
||||
"items": {
|
||||
"$ref": "ClickTag"
|
||||
}
|
||||
@@ -1938,7 +1942,7 @@
|
||||
},
|
||||
"compatibility": {
|
||||
"type": "array",
|
||||
"description": "Compatibilities associated with this creative. This is a read-only field. DISPLAY and DISPLAY_INTERSTITIAL refer to rendering either on desktop or on mobile devices or in mobile apps for regular or interstitial ads, respectively. APP and APP_INTERSTITIAL are for rendering in mobile apps. Only pre-existing creatives may have these compatibilities since new creatives will either be assigned DISPLAY or DISPLAY_INTERSTITIAL instead. IN_STREAM_VIDEO refers to rendering in in-stream video ads developed with the VAST standard. Applicable to all creative types.\n\nAcceptable values are:\n- \"APP\"\n- \"APP_INTERSTITIAL\"\n- \"IN_STREAM_VIDEO\"\n- \"DISPLAY\"\n- \"DISPLAY_INTERSTITIAL\"",
|
||||
"description": "Compatibilities associated with this creative. This is a read-only field. DISPLAY and DISPLAY_INTERSTITIAL refer to rendering either on desktop or on mobile devices or in mobile apps for regular or interstitial ads, respectively. APP and APP_INTERSTITIAL are for rendering in mobile apps. Only pre-existing creatives may have these compatibilities since new creatives will either be assigned DISPLAY or DISPLAY_INTERSTITIAL instead. IN_STREAM_VIDEO refers to rendering in in-stream video ads developed with the VAST standard. Applicable to all creative types.\n\nAcceptable values are:\n- \"APP\"\n- \"APP_INTERSTITIAL\"\n- \"IN_STREAM_VIDEO\"\n- \"DISPLAY\"\n- \"DISPLAY_INTERSTITIAL\"",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
@@ -1959,7 +1963,7 @@
|
||||
},
|
||||
"convertFlashToHtml5": {
|
||||
"type": "boolean",
|
||||
"description": "Whether Flash assets associated with the creative need to be automatically converted to HTML5. This flag is enabled by default and users can choose to disable it if they don't want the system to generate and use HTML5 asset for this creative. Applicable to the following creative types: ENHANCED_BANNER and FLASH_INPAGE."
|
||||
"description": "Whether Flash assets associated with the creative need to be automatically converted to HTML5. This flag is enabled by default and users can choose to disable it if they don't want the system to generate and use HTML5 asset for this creative. Applicable to the following creative type: FLASH_INPAGE. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"counterCustomEvents": {
|
||||
"type": "array",
|
||||
@@ -1991,7 +1995,7 @@
|
||||
},
|
||||
"exitCustomEvents": {
|
||||
"type": "array",
|
||||
"description": "List of exit events configured for the creative. For ENHANCED_BANNER and ENHANCED_IMAGE creatives, these are read-only and auto-generated from clickTags, For ENHANCED_BANNER, an event is also created from the backupImageReportingLabel. Applicable to the following creative types: ENHANCED_BANNER, ENHANCED_IMAGE, all RICH_MEDIA, and all VPAID.",
|
||||
"description": "List of exit events configured for the creative. For ENHANCED_BANNER and ENHANCED_IMAGE creatives, these are read-only and auto-generated from clickTags, For ENHANCED_BANNER, an event is also created from the backupImageReportingLabel. Applicable to the following creative types: ENHANCED_IMAGE, all RICH_MEDIA, and all VPAID. Applicable to ENHANCED_BANNER when the primary asset is not HTML_IMAGE.",
|
||||
"items": {
|
||||
"$ref": "CreativeCustomEvent"
|
||||
}
|
||||
@@ -2058,12 +2062,12 @@
|
||||
},
|
||||
"requiredFlashVersion": {
|
||||
"type": "integer",
|
||||
"description": "The internal Flash version for this creative as calculated by DoubleClick Studio. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE, ENHANCED_BANNER, all RICH_MEDIA, and all VPAID.",
|
||||
"description": "The internal Flash version for this creative as calculated by DoubleClick Studio. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE, all RICH_MEDIA, and all VPAID. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE.",
|
||||
"format": "int32"
|
||||
},
|
||||
"size": {
|
||||
"$ref": "Size",
|
||||
"description": "Size associated with this creative. When inserting or updating a creative either the size ID field or size width and height fields can be used. This is a required field when applicable; however for IMAGE and FLASH_INPAGE creatives, if left blank, this field will be automatically set using the actual size of the associated image assets. Applicable to the following creative types: ENHANCED_BANNER, ENHANCED_IMAGE, FLASH_INPAGE, HTML5_BANNER, IMAGE, and all RICH_MEDIA."
|
||||
"description": "Size associated with this creative. When inserting or updating a creative either the size ID field or size width and height fields can be used. This is a required field when applicable; however for IMAGE and FLASH_INPAGE creatives, and for ENHANCED_BANNER creatives with a primary asset of type HTML_IMAGE, if left blank, this field will be automatically set using the actual size of the associated image assets. Applicable to the following creative types: ENHANCED_BANNER, ENHANCED_IMAGE, FLASH_INPAGE, HTML5_BANNER, IMAGE, and all RICH_MEDIA."
|
||||
},
|
||||
"skippable": {
|
||||
"type": "boolean",
|
||||
@@ -2099,11 +2103,11 @@
|
||||
},
|
||||
"thirdPartyBackupImageImpressionsUrl": {
|
||||
"type": "string",
|
||||
"description": "Third-party URL used to record backup image impressions. Applicable to the following creative types: all RICH_MEDIA"
|
||||
"description": "Third-party URL used to record backup image impressions. Applicable to the following creative types: all RICH_MEDIA."
|
||||
},
|
||||
"thirdPartyRichMediaImpressionsUrl": {
|
||||
"type": "string",
|
||||
"description": "Third-party URL used to record rich media impressions. Applicable to the following creative types: all RICH_MEDIA"
|
||||
"description": "Third-party URL used to record rich media impressions. Applicable to the following creative types: all RICH_MEDIA."
|
||||
},
|
||||
"thirdPartyUrls": {
|
||||
"type": "array",
|
||||
@@ -2114,7 +2118,7 @@
|
||||
},
|
||||
"timerCustomEvents": {
|
||||
"type": "array",
|
||||
"description": "List of timer events configured for the creative. For ENHANCED_IMAGE creatives, these are read-only and auto-generated from clickTags. Applicable to the following creative types: ENHANCED_IMAGE, all RICH_MEDIA, and all VPAID.",
|
||||
"description": "List of timer events configured for the creative. For ENHANCED_IMAGE creatives, these are read-only and auto-generated from clickTags. Applicable to the following creative types: ENHANCED_IMAGE, all RICH_MEDIA, and all VPAID. Applicable to ENHANCED_BANNER when the primary asset is not HTML_IMAGE.",
|
||||
"items": {
|
||||
"$ref": "CreativeCustomEvent"
|
||||
}
|
||||
@@ -2203,7 +2207,7 @@
|
||||
"properties": {
|
||||
"actionScript3": {
|
||||
"type": "boolean",
|
||||
"description": "Whether ActionScript3 is enabled for the flash asset. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE and ENHANCED_BANNER."
|
||||
"description": "Whether ActionScript3 is enabled for the flash asset. This is a read-only field. Applicable to the following creative type: FLASH_INPAGE. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"active": {
|
||||
"type": "boolean",
|
||||
@@ -2426,6 +2430,7 @@
|
||||
"type": "string",
|
||||
"description": "Type of rich media asset. This is a read-only field. Applicable to the following creative types: all RICH_MEDIA.",
|
||||
"enum": [
|
||||
"ASSET_DISPLAY_TYPE_BACKDROP",
|
||||
"ASSET_DISPLAY_TYPE_EXPANDING",
|
||||
"ASSET_DISPLAY_TYPE_FLASH_IN_FLASH",
|
||||
"ASSET_DISPLAY_TYPE_FLASH_IN_FLASH_EXPANDING",
|
||||
@@ -2445,6 +2450,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -2478,7 +2484,7 @@
|
||||
},
|
||||
"flashVersion": {
|
||||
"type": "integer",
|
||||
"description": "Flash version of the asset. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE, ENHANCED_BANNER, all RICH_MEDIA, and all VPAID.",
|
||||
"description": "Flash version of the asset. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE, all RICH_MEDIA, and all VPAID. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE.",
|
||||
"format": "int32"
|
||||
},
|
||||
"hideFlashObjects": {
|
||||
@@ -2557,7 +2563,7 @@
|
||||
},
|
||||
"role": {
|
||||
"type": "string",
|
||||
"description": "Role of the asset in relation to creative. Applicable to all but the following creative types: all REDIRECT and TRACKING_TEXT. This is a required field.\nPRIMARY applies to ENHANCED_BANNER, FLASH_INPAGE, HTML5_BANNER, IMAGE, IMAGE_GALLERY, all RICH_MEDIA (which may contain multiple primary assets), and all VPAID creatives.\nBACKUP_IMAGE applies to ENHANCED_BANNER, FLASH_INPAGE, HTML5_BANNER, all RICH_MEDIA, and all VPAID creatives.\nADDITIONAL_IMAGE and ADDITIONAL_FLASH apply to FLASH_INPAGE creatives.\nOTHER refers to assets from sources other than DCM, such as Studio uploaded assets, applicable to all RICH_MEDIA and all VPAID creatives.\nPARENT_VIDEO refers to videos uploaded by the user in DCM and is applicable to INSTREAM_VIDEO and VPAID_LINEAR creatives.\nTRANSCODED_VIDEO refers to videos transcoded by DCM from PARENT_VIDEO assets and is applicable to INSTREAM_VIDEO and VPAID_LINEAR creatives.\nALTERNATE_VIDEO refers to the DCM representation of child asset videos from Studio, and is applicable to VPAID_LINEAR creatives. These cannot be added or removed within DCM.\nFor VPAID_LINEAR creatives, PARENT_VIDEO, TRANSCODED_VIDEO and ALTERNATE_VIDEO assets that are marked active serve as backup in case the VPAID creative cannot be served. Only PARENT_VIDEO assets can be added or removed for an INSTREAM_VIDEO or VPAID_LINEAR creative.",
|
||||
"description": "Role of the asset in relation to creative. Applicable to all but the following creative types: all REDIRECT and TRACKING_TEXT. This is a required field.\nPRIMARY applies to ENHANCED_BANNER, FLASH_INPAGE, HTML5_BANNER, IMAGE, IMAGE_GALLERY, all RICH_MEDIA (which may contain multiple primary assets), and all VPAID creatives.\nBACKUP_IMAGE applies to ENHANCED_BANNER, FLASH_INPAGE, HTML5_BANNER, all RICH_MEDIA, and all VPAID creatives.\nADDITIONAL_IMAGE and ADDITIONAL_FLASH apply to FLASH_INPAGE creatives.\nOTHER refers to assets from sources other than DCM, such as Studio uploaded assets, applicable to all RICH_MEDIA and all VPAID creatives.\nPARENT_VIDEO refers to videos uploaded by the user in DCM and is applicable to INSTREAM_VIDEO and VPAID_LINEAR creatives.\nTRANSCODED_VIDEO refers to videos transcoded by DCM from PARENT_VIDEO assets and is applicable to INSTREAM_VIDEO and VPAID_LINEAR creatives.\nALTERNATE_VIDEO refers to the DCM representation of child asset videos from Studio, and is applicable to VPAID_LINEAR_VIDEO creatives. These cannot be added or removed within DCM.\nFor VPAID_LINEAR creatives, PARENT_VIDEO, TRANSCODED_VIDEO and ALTERNATE_VIDEO assets that are marked active serve as backup in case the VPAID creative cannot be served. Only PARENT_VIDEO assets can be added or removed for an INSTREAM_VIDEO or VPAID_LINEAR creative.",
|
||||
"enum": [
|
||||
"ADDITIONAL_FLASH",
|
||||
"ADDITIONAL_IMAGE",
|
||||
@@ -2581,7 +2587,7 @@
|
||||
},
|
||||
"size": {
|
||||
"$ref": "Size",
|
||||
"description": "Size associated with this creative asset. This is a required field when applicable; however for IMAGE and FLASH_INPAGE creatives, if left blank, this field will be automatically set using the actual size of the associated image asset. Applicable to the following creative types: ENHANCED_BANNER, ENHANCED_IMAGE, FLASH_INPAGE, HTML5_BANNER, IMAGE, and all RICH_MEDIA."
|
||||
"description": "Size associated with this creative asset. This is a required field when applicable; however for IMAGE and FLASH_INPAGE creatives, if left blank, this field will be automatically set using the actual size of the associated image asset. Applicable to the following creative types: ENHANCED_IMAGE, FLASH_INPAGE, HTML5_BANNER, IMAGE, and all RICH_MEDIA. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"sslCompliant": {
|
||||
"type": "boolean",
|
||||
@@ -2840,7 +2846,7 @@
|
||||
},
|
||||
"warnedValidationRules": {
|
||||
"type": "array",
|
||||
"description": "Rules validated during code generation that generated a warning. This is a read-only, auto-generated field.\n\nPossible values are:\n- \"CLICK_TAG_NON_TOP_LEVEL\"\n- \"CLICK_TAG_MISSING\"\n- \"CLICK_TAG_MORE_THAN_ONE\"\n- \"CLICK_TAG_INVALID\"\n- \"ORPHANED_ASSET\"\n- \"PRIMARY_HTML_MISSING\"\n- \"EXTERNAL_FILE_REFERENCED\"\n- \"MRAID_REFERENCED\"\n- \"ADMOB_REFERENCED\"\n- \"FILE_TYPE_INVALID\"\n- \"ZIP_INVALID\"\n- \"LINKED_FILE_NOT_FOUND\"\n- \"MAX_FLASH_VERSION_11\"\n- \"NOT_SSL_COMPLIANT\"\n- \"FILE_DETAIL_EMPTY\"\n- \"ASSET_INVALID\"\n- \"GWD_PROPERTIES_INVALID\"\n- \"ENABLER_UNSUPPORTED_METHOD_DCM\"\n- \"ASSET_FORMAT_UNSUPPORTED_DCM\"\n- \"COMPONENT_UNSUPPORTED_DCM\"\n- \"HTML5_FEATURE_UNSUPPORTED' \"",
|
||||
"description": "Rules validated during code generation that generated a warning. This is a read-only, auto-generated field.\n\nPossible values are:\n- \"ADMOB_REFERENCED\"\n- \"ASSET_FORMAT_UNSUPPORTED_DCM\"\n- \"ASSET_INVALID\"\n- \"CLICK_TAG_HARD_CODED\"\n- \"CLICK_TAG_INVALID\"\n- \"CLICK_TAG_IN_GWD\"\n- \"CLICK_TAG_MISSING\"\n- \"CLICK_TAG_MORE_THAN_ONE\"\n- \"CLICK_TAG_NON_TOP_LEVEL\"\n- \"COMPONENT_UNSUPPORTED_DCM\"\n- \"ENABLER_UNSUPPORTED_METHOD_DCM\"\n- \"EXTERNAL_FILE_REFERENCED\"\n- \"FILE_DETAIL_EMPTY\"\n- \"FILE_TYPE_INVALID\"\n- \"GWD_PROPERTIES_INVALID\"\n- \"HTML5_FEATURE_UNSUPPORTED\"\n- \"LINKED_FILE_NOT_FOUND\"\n- \"MAX_FLASH_VERSION_11\"\n- \"MRAID_REFERENCED\"\n- \"NOT_SSL_COMPLIANT\"\n- \"ORPHANED_ASSET\"\n- \"PRIMARY_HTML_MISSING\"\n- \"SVG_INVALID\"\n- \"ZIP_INVALID\"",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
@@ -4598,6 +4604,7 @@
|
||||
"enum": [
|
||||
"U1",
|
||||
"U10",
|
||||
"U100",
|
||||
"U11",
|
||||
"U12",
|
||||
"U13",
|
||||
@@ -4609,15 +4616,174 @@
|
||||
"U19",
|
||||
"U2",
|
||||
"U20",
|
||||
"U21",
|
||||
"U22",
|
||||
"U23",
|
||||
"U24",
|
||||
"U25",
|
||||
"U26",
|
||||
"U27",
|
||||
"U28",
|
||||
"U29",
|
||||
"U3",
|
||||
"U30",
|
||||
"U31",
|
||||
"U32",
|
||||
"U33",
|
||||
"U34",
|
||||
"U35",
|
||||
"U36",
|
||||
"U37",
|
||||
"U38",
|
||||
"U39",
|
||||
"U4",
|
||||
"U40",
|
||||
"U41",
|
||||
"U42",
|
||||
"U43",
|
||||
"U44",
|
||||
"U45",
|
||||
"U46",
|
||||
"U47",
|
||||
"U48",
|
||||
"U49",
|
||||
"U5",
|
||||
"U50",
|
||||
"U51",
|
||||
"U52",
|
||||
"U53",
|
||||
"U54",
|
||||
"U55",
|
||||
"U56",
|
||||
"U57",
|
||||
"U58",
|
||||
"U59",
|
||||
"U6",
|
||||
"U60",
|
||||
"U61",
|
||||
"U62",
|
||||
"U63",
|
||||
"U64",
|
||||
"U65",
|
||||
"U66",
|
||||
"U67",
|
||||
"U68",
|
||||
"U69",
|
||||
"U7",
|
||||
"U70",
|
||||
"U71",
|
||||
"U72",
|
||||
"U73",
|
||||
"U74",
|
||||
"U75",
|
||||
"U76",
|
||||
"U77",
|
||||
"U78",
|
||||
"U79",
|
||||
"U8",
|
||||
"U9"
|
||||
"U80",
|
||||
"U81",
|
||||
"U82",
|
||||
"U83",
|
||||
"U84",
|
||||
"U85",
|
||||
"U86",
|
||||
"U87",
|
||||
"U88",
|
||||
"U89",
|
||||
"U9",
|
||||
"U90",
|
||||
"U91",
|
||||
"U92",
|
||||
"U93",
|
||||
"U94",
|
||||
"U95",
|
||||
"U96",
|
||||
"U97",
|
||||
"U98",
|
||||
"U99"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
@@ -6084,7 +6250,7 @@
|
||||
},
|
||||
"compatibility": {
|
||||
"type": "string",
|
||||
"description": "Placement compatibility. DISPLAY and DISPLAY_INTERSTITIAL refer to rendering on desktop, mobile devices or in mobile apps for regular or interstitial ads respectively. APP and APP_INTERSTITIAL are no longer allowed for new placement insertions. Instead, use DISPLAY or DISPLAY_INTERSTITIAL. IN_STREAM_VIDEO refers to rendering in in-stream video ads developed with the VAST standard. This field is required on insertion.",
|
||||
"description": "Placement compatibility. DISPLAY and DISPLAY_INTERSTITIAL refer to rendering on desktop, on mobile devices or in mobile apps for regular or interstitial ads respectively. APP and APP_INTERSTITIAL are no longer allowed for new placement insertions. Instead, use DISPLAY or DISPLAY_INTERSTITIAL. IN_STREAM_VIDEO refers to rendering in in-stream video ads developed with the VAST standard. This field is required on insertion.",
|
||||
"enum": [
|
||||
"APP",
|
||||
"APP_INTERSTITIAL",
|
||||
@@ -6770,6 +6936,7 @@
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_CPA",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_CPC",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_CPM",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_CPM_ACTIVEVIEW",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_FLAT_RATE_CLICKS",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_FLAT_RATE_IMPRESSIONS",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_IMPRESSIONS"
|
||||
@@ -6781,6 +6948,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -6842,6 +7010,7 @@
|
||||
"PRICING_TYPE_CPA",
|
||||
"PRICING_TYPE_CPC",
|
||||
"PRICING_TYPE_CPM",
|
||||
"PRICING_TYPE_CPM_ACTIVEVIEW",
|
||||
"PRICING_TYPE_FLAT_RATE_CLICKS",
|
||||
"PRICING_TYPE_FLAT_RATE_IMPRESSIONS"
|
||||
],
|
||||
@@ -6850,6 +7019,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -8553,14 +8723,14 @@
|
||||
"properties": {
|
||||
"browsers": {
|
||||
"type": "array",
|
||||
"description": "Browsers that this ad targets. For each browser either set browserVersionId or dartId along with the version numbers. If both are specified, only browserVersionId will be used.The other fields are populated automatically when the ad is inserted or updated.",
|
||||
"description": "Browsers that this ad targets. For each browser either set browserVersionId or dartId along with the version numbers. If both are specified, only browserVersionId will be used. The other fields are populated automatically when the ad is inserted or updated.",
|
||||
"items": {
|
||||
"$ref": "Browser"
|
||||
}
|
||||
},
|
||||
"connectionTypes": {
|
||||
"type": "array",
|
||||
"description": "Connection types that this ad targets. For each connection type only id is required.The other fields are populated automatically when the ad is inserted or updated.",
|
||||
"description": "Connection types that this ad targets. For each connection type only id is required. The other fields are populated automatically when the ad is inserted or updated.",
|
||||
"items": {
|
||||
"$ref": "ConnectionType"
|
||||
}
|
||||
@@ -8694,6 +8864,7 @@
|
||||
"enum": [
|
||||
"U1",
|
||||
"U10",
|
||||
"U100",
|
||||
"U11",
|
||||
"U12",
|
||||
"U13",
|
||||
@@ -8705,15 +8876,174 @@
|
||||
"U19",
|
||||
"U2",
|
||||
"U20",
|
||||
"U21",
|
||||
"U22",
|
||||
"U23",
|
||||
"U24",
|
||||
"U25",
|
||||
"U26",
|
||||
"U27",
|
||||
"U28",
|
||||
"U29",
|
||||
"U3",
|
||||
"U30",
|
||||
"U31",
|
||||
"U32",
|
||||
"U33",
|
||||
"U34",
|
||||
"U35",
|
||||
"U36",
|
||||
"U37",
|
||||
"U38",
|
||||
"U39",
|
||||
"U4",
|
||||
"U40",
|
||||
"U41",
|
||||
"U42",
|
||||
"U43",
|
||||
"U44",
|
||||
"U45",
|
||||
"U46",
|
||||
"U47",
|
||||
"U48",
|
||||
"U49",
|
||||
"U5",
|
||||
"U50",
|
||||
"U51",
|
||||
"U52",
|
||||
"U53",
|
||||
"U54",
|
||||
"U55",
|
||||
"U56",
|
||||
"U57",
|
||||
"U58",
|
||||
"U59",
|
||||
"U6",
|
||||
"U60",
|
||||
"U61",
|
||||
"U62",
|
||||
"U63",
|
||||
"U64",
|
||||
"U65",
|
||||
"U66",
|
||||
"U67",
|
||||
"U68",
|
||||
"U69",
|
||||
"U7",
|
||||
"U70",
|
||||
"U71",
|
||||
"U72",
|
||||
"U73",
|
||||
"U74",
|
||||
"U75",
|
||||
"U76",
|
||||
"U77",
|
||||
"U78",
|
||||
"U79",
|
||||
"U8",
|
||||
"U9"
|
||||
"U80",
|
||||
"U81",
|
||||
"U82",
|
||||
"U83",
|
||||
"U84",
|
||||
"U85",
|
||||
"U86",
|
||||
"U87",
|
||||
"U88",
|
||||
"U89",
|
||||
"U9",
|
||||
"U90",
|
||||
"U91",
|
||||
"U92",
|
||||
"U93",
|
||||
"U94",
|
||||
"U95",
|
||||
"U96",
|
||||
"U97",
|
||||
"U98",
|
||||
"U99"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
@@ -10908,6 +11238,7 @@
|
||||
"OBJECT_SD_SITE",
|
||||
"OBJECT_SIZE",
|
||||
"OBJECT_SUBACCOUNT",
|
||||
"OBJECT_TARGETING_TEMPLATE",
|
||||
"OBJECT_USER_PROFILE",
|
||||
"OBJECT_USER_PROFILE_FILTER",
|
||||
"OBJECT_USER_ROLE"
|
||||
@@ -10949,6 +11280,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
"location": "query"
|
||||
@@ -14873,6 +15205,7 @@
|
||||
"PRICING_TYPE_CPA",
|
||||
"PRICING_TYPE_CPC",
|
||||
"PRICING_TYPE_CPM",
|
||||
"PRICING_TYPE_CPM_ACTIVEVIEW",
|
||||
"PRICING_TYPE_FLAT_RATE_CLICKS",
|
||||
"PRICING_TYPE_FLAT_RATE_IMPRESSIONS"
|
||||
],
|
||||
@@ -14881,6 +15214,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
"repeated": true,
|
||||
@@ -15508,6 +15842,7 @@
|
||||
"PRICING_TYPE_CPA",
|
||||
"PRICING_TYPE_CPC",
|
||||
"PRICING_TYPE_CPM",
|
||||
"PRICING_TYPE_CPM_ACTIVEVIEW",
|
||||
"PRICING_TYPE_FLAT_RATE_CLICKS",
|
||||
"PRICING_TYPE_FLAT_RATE_IMPRESSIONS"
|
||||
],
|
||||
@@ -15516,6 +15851,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
"repeated": true,
|
||||
|
||||
18744
etc/api/dfareporting/v2.5/dfareporting-api.json
Normal file
18744
etc/api/dfareporting/v2.5/dfareporting-api.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/b0IOUhU53JuSfNae26EQ_3WJUSA\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/z0eZUaqOcxxITNN1hSlIwZVa79Y\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "dfareporting:v2.5beta1",
|
||||
"name": "dfareporting",
|
||||
"version": "v2.5beta1",
|
||||
"revision": "20160323",
|
||||
"revision": "20160803",
|
||||
"title": "DCM/DFA Reporting And Trafficking API",
|
||||
"description": "Manages your DoubleClick Campaign Manager ad campaigns and reports.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -119,6 +119,7 @@
|
||||
"ACTIVE_ADS_TIER_200K",
|
||||
"ACTIVE_ADS_TIER_300K",
|
||||
"ACTIVE_ADS_TIER_40K",
|
||||
"ACTIVE_ADS_TIER_500K",
|
||||
"ACTIVE_ADS_TIER_75K"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
@@ -126,6 +127,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -225,6 +227,7 @@
|
||||
"ACTIVE_ADS_TIER_200K",
|
||||
"ACTIVE_ADS_TIER_300K",
|
||||
"ACTIVE_ADS_TIER_40K",
|
||||
"ACTIVE_ADS_TIER_500K",
|
||||
"ACTIVE_ADS_TIER_75K"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
@@ -232,6 +235,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -584,7 +588,7 @@
|
||||
},
|
||||
"compatibility": {
|
||||
"type": "string",
|
||||
"description": "Compatibility of this ad. Applicable when type is AD_SERVING_DEFAULT_AD. DISPLAY and DISPLAY_INTERSTITIAL refer to either rendering on desktop or on mobile devices or in mobile apps for regular or interstitial ads, respectively. APP and APP_INTERSTITIAL are only used for existing default ads. New mobile placements must be assigned DISPLAY or DISPLAY_INTERSTITIAL and default ads created for those placements will be limited to those compatibility types. IN_STREAM_VIDEO refers to rendering in-stream video ads developed with the VAST standard.",
|
||||
"description": "Compatibility of this ad. Applicable when type is AD_SERVING_DEFAULT_AD. DISPLAY and DISPLAY_INTERSTITIAL refer to either rendering on desktop or on mobile devices or in mobile apps for regular or interstitial ads, respectively. APP and APP_INTERSTITIAL are only used for existing default ads. New mobile placements must be assigned DISPLAY or DISPLAY_INTERSTITIAL and default ads created for those placements will be limited to those compatibility types. IN_STREAM_VIDEO refers to rendering in-stream video ads developed with the VAST standard.",
|
||||
"enum": [
|
||||
"APP",
|
||||
"APP_INTERSTITIAL",
|
||||
@@ -602,7 +606,7 @@
|
||||
},
|
||||
"createInfo": {
|
||||
"$ref": "LastModifiedInfo",
|
||||
"description": "Information about the creation of this ad.This is a read-only field."
|
||||
"description": "Information about the creation of this ad. This is a read-only field."
|
||||
},
|
||||
"creativeGroupAssignments": {
|
||||
"type": "array",
|
||||
@@ -617,7 +621,7 @@
|
||||
},
|
||||
"dayPartTargeting": {
|
||||
"$ref": "DayPartTargeting",
|
||||
"description": "Time and day targeting information for this ad. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
"description": "Time and day targeting information for this ad. This field must be left blank if the ad is using a targeting template. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
},
|
||||
"defaultClickThroughEventTagProperties": {
|
||||
"$ref": "DefaultClickThroughEventTagProperties",
|
||||
@@ -645,7 +649,7 @@
|
||||
},
|
||||
"geoTargeting": {
|
||||
"$ref": "GeoTargeting",
|
||||
"description": "Geographical targeting information for this ad.Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
"description": "Geographical targeting information for this ad. This field must be left blank if the ad is using a targeting template. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
},
|
||||
"id": {
|
||||
"type": "string",
|
||||
@@ -658,7 +662,7 @@
|
||||
},
|
||||
"keyValueTargetingExpression": {
|
||||
"$ref": "KeyValueTargetingExpression",
|
||||
"description": "Key-value targeting information for this ad. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
"description": "Key-value targeting information for this ad. This field must be left blank if the ad is using a targeting template. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
@@ -682,7 +686,7 @@
|
||||
},
|
||||
"remarketingListExpression": {
|
||||
"$ref": "ListTargetingExpression",
|
||||
"description": "Applicable when type is AD_SERVING_STANDARD_AD. Remarketing list targeting expression for this ad."
|
||||
"description": "Remarketing list targeting expression for this ad. This field must be left blank if the ad is using a targeting template. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
},
|
||||
"size": {
|
||||
"$ref": "Size",
|
||||
@@ -708,7 +712,7 @@
|
||||
},
|
||||
"technologyTargeting": {
|
||||
"$ref": "TechnologyTargeting",
|
||||
"description": "Technology platform targeting information for this ad. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
"description": "Technology platform targeting information for this ad. This field must be left blank if the ad is using a targeting template. Applicable when type is AD_SERVING_STANDARD_AD."
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
@@ -1441,7 +1445,7 @@
|
||||
"properties": {
|
||||
"eventName": {
|
||||
"type": "string",
|
||||
"description": "Advertiser event name associated with the click tag. This field is used by ENHANCED_BANNER, ENHANCED_IMAGE, and HTML5_BANNER creatives."
|
||||
"description": "Advertiser event name associated with the click tag. This field is used by ENHANCED_IMAGE, and HTML5_BANNER creatives. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE"
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
@@ -1647,7 +1651,7 @@
|
||||
},
|
||||
"encryptedUserId": {
|
||||
"type": "string",
|
||||
"description": "The alphanumeric encrypted user ID. When set, encryptionInfo should also be specified. This field is mutually exclusive with mobileDeviceId. This or mobileDeviceId is a required field."
|
||||
"description": "The alphanumeric encrypted user ID. When set, encryptionInfo should also be specified. This field is mutually exclusive with encryptedUserIdCandidates[] and mobileDeviceId. This or encryptedUserIdCandidates[] or mobileDeviceId is a required field."
|
||||
},
|
||||
"floodlightActivityId": {
|
||||
"type": "string",
|
||||
@@ -1670,7 +1674,7 @@
|
||||
},
|
||||
"mobileDeviceId": {
|
||||
"type": "string",
|
||||
"description": "The mobile device ID. This field is mutually exclusive with encryptedUserId. This or encryptedUserId is a required field."
|
||||
"description": "The mobile device ID. This field is mutually exclusive with encryptedUserId and encryptedUserIdCandidates[]. This or encryptedUserId or encryptedUserIdCandidates[] is a required field."
|
||||
},
|
||||
"ordinal": {
|
||||
"type": "string",
|
||||
@@ -1696,7 +1700,7 @@
|
||||
"ConversionError": {
|
||||
"id": "ConversionError",
|
||||
"type": "object",
|
||||
"description": "The error code and description for a conversion that failed to insert.",
|
||||
"description": "The error code and description for a conversion that failed to insert or update.",
|
||||
"properties": {
|
||||
"code": {
|
||||
"type": "string",
|
||||
@@ -1728,11 +1732,11 @@
|
||||
"ConversionStatus": {
|
||||
"id": "ConversionStatus",
|
||||
"type": "object",
|
||||
"description": "The original conversion that was inserted and whether there were any errors.",
|
||||
"description": "The original conversion that was inserted or updated and whether there were any errors.",
|
||||
"properties": {
|
||||
"conversion": {
|
||||
"$ref": "Conversion",
|
||||
"description": "The original conversion that was inserted."
|
||||
"description": "The original conversion that was inserted or updated."
|
||||
},
|
||||
"errors": {
|
||||
"type": "array",
|
||||
@@ -1932,11 +1936,11 @@
|
||||
},
|
||||
"backupImageClickThroughUrl": {
|
||||
"type": "string",
|
||||
"description": "Click-through URL for backup image. Applicable to the following creative types: ENHANCED_BANNER, FLASH_INPAGE, and HTML5_BANNER."
|
||||
"description": "Click-through URL for backup image. Applicable to the following creative types: FLASH_INPAGE, and HTML5_BANNER. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"backupImageFeatures": {
|
||||
"type": "array",
|
||||
"description": "List of feature dependencies that will cause a backup image to be served if the browser that serves the ad does not support them. Feature dependencies are features that a browser must be able to support in order to render your HTML5 creative asset correctly. This field is initially auto-generated to contain all features detected by DCM for all the assets of this creative and can then be modified by the client. To reset this field, copy over all the creativeAssets' detected features. Applicable to the following creative types: ENHANCED_BANNER and HTML5_BANNER.",
|
||||
"description": "List of feature dependencies that will cause a backup image to be served if the browser that serves the ad does not support them. Feature dependencies are features that a browser must be able to support in order to render your HTML5 creative asset correctly. This field is initially auto-generated to contain all features detected by DCM for all the assets of this creative and can then be modified by the client. To reset this field, copy over all the creativeAssets' detected features. Applicable to the following creative types: HTML5_BANNER. Applicable to ENHANCED_BANNER when the primary asset is not HTML_IMAGE.",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
@@ -2079,15 +2083,15 @@
|
||||
},
|
||||
"backupImageReportingLabel": {
|
||||
"type": "string",
|
||||
"description": "Reporting label used for HTML5 banner backup image. Applicable to the following creative types: ENHANCED_BANNER."
|
||||
"description": "Reporting label used for HTML5 banner backup image. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"backupImageTargetWindow": {
|
||||
"$ref": "TargetWindow",
|
||||
"description": "Target window for backup image. Applicable to the following creative types: ENHANCED_BANNER, FLASH_INPAGE, and HTML5_BANNER."
|
||||
"description": "Target window for backup image. Applicable to the following creative types: FLASH_INPAGE, and HTML5_BANNER. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"clickTags": {
|
||||
"type": "array",
|
||||
"description": "Click tags of the creative. For ENHANCED_BANNER, FLASH_INPAGE, and HTML5_BANNER creatives, this is a subset of detected click tags for the assets associated with this creative. After creating a flash asset, detected click tags will be returned in the creativeAssetMetadata. When inserting the creative, populate the creative clickTags field using the creativeAssetMetadata.clickTags field. For ENHANCED_IMAGE creatives, there should be exactly one entry in this list for each image creative asset. A click tag is matched with a corresponding creative asset by matching the clickTag.name field with the creativeAsset.assetIdentifier.name field. Applicable to the following creative types: ENHANCED_BANNER, ENHANCED_IMAGE, FLASH_INPAGE, HTML5_BANNER.",
|
||||
"description": "Click tags of the creative. For ENHANCED_BANNER, FLASH_INPAGE, and HTML5_BANNER creatives, this is a subset of detected click tags for the assets associated with this creative. After creating a flash asset, detected click tags will be returned in the creativeAssetMetadata. When inserting the creative, populate the creative clickTags field using the creativeAssetMetadata.clickTags field. For ENHANCED_IMAGE creatives, there should be exactly one entry in this list for each image creative asset. A click tag is matched with a corresponding creative asset by matching the clickTag.name field with the creativeAsset.assetIdentifier.name field. Applicable to the following creative types: ENHANCED_IMAGE, FLASH_INPAGE HTML5_BANNER. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE.",
|
||||
"items": {
|
||||
"$ref": "ClickTag"
|
||||
}
|
||||
@@ -2106,7 +2110,7 @@
|
||||
},
|
||||
"compatibility": {
|
||||
"type": "array",
|
||||
"description": "Compatibilities associated with this creative. This is a read-only field. DISPLAY and DISPLAY_INTERSTITIAL refer to rendering either on desktop or on mobile devices or in mobile apps for regular or interstitial ads, respectively. APP and APP_INTERSTITIAL are for rendering in mobile apps. Only pre-existing creatives may have these compatibilities since new creatives will either be assigned DISPLAY or DISPLAY_INTERSTITIAL instead. IN_STREAM_VIDEO refers to rendering in in-stream video ads developed with the VAST standard. Applicable to all creative types.\n\nAcceptable values are:\n- \"APP\"\n- \"APP_INTERSTITIAL\"\n- \"IN_STREAM_VIDEO\"\n- \"DISPLAY\"\n- \"DISPLAY_INTERSTITIAL\"",
|
||||
"description": "Compatibilities associated with this creative. This is a read-only field. DISPLAY and DISPLAY_INTERSTITIAL refer to rendering either on desktop or on mobile devices or in mobile apps for regular or interstitial ads, respectively. APP and APP_INTERSTITIAL are for rendering in mobile apps. Only pre-existing creatives may have these compatibilities since new creatives will either be assigned DISPLAY or DISPLAY_INTERSTITIAL instead. IN_STREAM_VIDEO refers to rendering in in-stream video ads developed with the VAST standard. Applicable to all creative types.\n\nAcceptable values are:\n- \"APP\"\n- \"APP_INTERSTITIAL\"\n- \"IN_STREAM_VIDEO\"\n- \"DISPLAY\"\n- \"DISPLAY_INTERSTITIAL\"",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
@@ -2127,7 +2131,7 @@
|
||||
},
|
||||
"convertFlashToHtml5": {
|
||||
"type": "boolean",
|
||||
"description": "Whether Flash assets associated with the creative need to be automatically converted to HTML5. This flag is enabled by default and users can choose to disable it if they don't want the system to generate and use HTML5 asset for this creative. Applicable to the following creative types: ENHANCED_BANNER and FLASH_INPAGE."
|
||||
"description": "Whether Flash assets associated with the creative need to be automatically converted to HTML5. This flag is enabled by default and users can choose to disable it if they don't want the system to generate and use HTML5 asset for this creative. Applicable to the following creative type: FLASH_INPAGE. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"counterCustomEvents": {
|
||||
"type": "array",
|
||||
@@ -2159,7 +2163,7 @@
|
||||
},
|
||||
"exitCustomEvents": {
|
||||
"type": "array",
|
||||
"description": "List of exit events configured for the creative. For ENHANCED_BANNER and ENHANCED_IMAGE creatives, these are read-only and auto-generated from clickTags, For ENHANCED_BANNER, an event is also created from the backupImageReportingLabel. Applicable to the following creative types: ENHANCED_BANNER, ENHANCED_IMAGE, all RICH_MEDIA, and all VPAID.",
|
||||
"description": "List of exit events configured for the creative. For ENHANCED_BANNER and ENHANCED_IMAGE creatives, these are read-only and auto-generated from clickTags, For ENHANCED_BANNER, an event is also created from the backupImageReportingLabel. Applicable to the following creative types: ENHANCED_IMAGE, all RICH_MEDIA, and all VPAID. Applicable to ENHANCED_BANNER when the primary asset is not HTML_IMAGE.",
|
||||
"items": {
|
||||
"$ref": "CreativeCustomEvent"
|
||||
}
|
||||
@@ -2226,12 +2230,12 @@
|
||||
},
|
||||
"requiredFlashVersion": {
|
||||
"type": "integer",
|
||||
"description": "The internal Flash version for this creative as calculated by DoubleClick Studio. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE, ENHANCED_BANNER, all RICH_MEDIA, and all VPAID.",
|
||||
"description": "The internal Flash version for this creative as calculated by DoubleClick Studio. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE, all RICH_MEDIA, and all VPAID. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE.",
|
||||
"format": "int32"
|
||||
},
|
||||
"size": {
|
||||
"$ref": "Size",
|
||||
"description": "Size associated with this creative. When inserting or updating a creative either the size ID field or size width and height fields can be used. This is a required field when applicable; however for IMAGE and FLASH_INPAGE creatives, if left blank, this field will be automatically set using the actual size of the associated image assets. Applicable to the following creative types: ENHANCED_BANNER, ENHANCED_IMAGE, FLASH_INPAGE, HTML5_BANNER, IMAGE, and all RICH_MEDIA."
|
||||
"description": "Size associated with this creative. When inserting or updating a creative either the size ID field or size width and height fields can be used. This is a required field when applicable; however for IMAGE and FLASH_INPAGE creatives, and for ENHANCED_BANNER creatives with a primary asset of type HTML_IMAGE, if left blank, this field will be automatically set using the actual size of the associated image assets. Applicable to the following creative types: ENHANCED_BANNER, ENHANCED_IMAGE, FLASH_INPAGE, HTML5_BANNER, IMAGE, and all RICH_MEDIA."
|
||||
},
|
||||
"skippable": {
|
||||
"type": "boolean",
|
||||
@@ -2267,11 +2271,11 @@
|
||||
},
|
||||
"thirdPartyBackupImageImpressionsUrl": {
|
||||
"type": "string",
|
||||
"description": "Third-party URL used to record backup image impressions. Applicable to the following creative types: all RICH_MEDIA"
|
||||
"description": "Third-party URL used to record backup image impressions. Applicable to the following creative types: all RICH_MEDIA."
|
||||
},
|
||||
"thirdPartyRichMediaImpressionsUrl": {
|
||||
"type": "string",
|
||||
"description": "Third-party URL used to record rich media impressions. Applicable to the following creative types: all RICH_MEDIA"
|
||||
"description": "Third-party URL used to record rich media impressions. Applicable to the following creative types: all RICH_MEDIA."
|
||||
},
|
||||
"thirdPartyUrls": {
|
||||
"type": "array",
|
||||
@@ -2282,7 +2286,7 @@
|
||||
},
|
||||
"timerCustomEvents": {
|
||||
"type": "array",
|
||||
"description": "List of timer events configured for the creative. For ENHANCED_IMAGE creatives, these are read-only and auto-generated from clickTags. Applicable to the following creative types: ENHANCED_IMAGE, all RICH_MEDIA, and all VPAID.",
|
||||
"description": "List of timer events configured for the creative. For ENHANCED_IMAGE creatives, these are read-only and auto-generated from clickTags. Applicable to the following creative types: ENHANCED_IMAGE, all RICH_MEDIA, and all VPAID. Applicable to ENHANCED_BANNER when the primary asset is not HTML_IMAGE.",
|
||||
"items": {
|
||||
"$ref": "CreativeCustomEvent"
|
||||
}
|
||||
@@ -2371,7 +2375,7 @@
|
||||
"properties": {
|
||||
"actionScript3": {
|
||||
"type": "boolean",
|
||||
"description": "Whether ActionScript3 is enabled for the flash asset. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE and ENHANCED_BANNER."
|
||||
"description": "Whether ActionScript3 is enabled for the flash asset. This is a read-only field. Applicable to the following creative type: FLASH_INPAGE. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"active": {
|
||||
"type": "boolean",
|
||||
@@ -2594,6 +2598,7 @@
|
||||
"type": "string",
|
||||
"description": "Type of rich media asset. This is a read-only field. Applicable to the following creative types: all RICH_MEDIA.",
|
||||
"enum": [
|
||||
"ASSET_DISPLAY_TYPE_BACKDROP",
|
||||
"ASSET_DISPLAY_TYPE_EXPANDING",
|
||||
"ASSET_DISPLAY_TYPE_FLASH_IN_FLASH",
|
||||
"ASSET_DISPLAY_TYPE_FLASH_IN_FLASH_EXPANDING",
|
||||
@@ -2613,6 +2618,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -2646,7 +2652,7 @@
|
||||
},
|
||||
"flashVersion": {
|
||||
"type": "integer",
|
||||
"description": "Flash version of the asset. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE, ENHANCED_BANNER, all RICH_MEDIA, and all VPAID.",
|
||||
"description": "Flash version of the asset. This is a read-only field. Applicable to the following creative types: FLASH_INPAGE, all RICH_MEDIA, and all VPAID. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE.",
|
||||
"format": "int32"
|
||||
},
|
||||
"hideFlashObjects": {
|
||||
@@ -2725,7 +2731,7 @@
|
||||
},
|
||||
"role": {
|
||||
"type": "string",
|
||||
"description": "Role of the asset in relation to creative. Applicable to all but the following creative types: all REDIRECT and TRACKING_TEXT. This is a required field.\nPRIMARY applies to ENHANCED_BANNER, FLASH_INPAGE, HTML5_BANNER, IMAGE, IMAGE_GALLERY, all RICH_MEDIA (which may contain multiple primary assets), and all VPAID creatives.\nBACKUP_IMAGE applies to ENHANCED_BANNER, FLASH_INPAGE, HTML5_BANNER, all RICH_MEDIA, and all VPAID creatives.\nADDITIONAL_IMAGE and ADDITIONAL_FLASH apply to FLASH_INPAGE creatives.\nOTHER refers to assets from sources other than DCM, such as Studio uploaded assets, applicable to all RICH_MEDIA and all VPAID creatives.\nPARENT_VIDEO refers to videos uploaded by the user in DCM and is applicable to INSTREAM_VIDEO and VPAID_LINEAR creatives.\nTRANSCODED_VIDEO refers to videos transcoded by DCM from PARENT_VIDEO assets and is applicable to INSTREAM_VIDEO and VPAID_LINEAR creatives.\nALTERNATE_VIDEO refers to the DCM representation of child asset videos from Studio, and is applicable to VPAID_LINEAR creatives. These cannot be added or removed within DCM.\nFor VPAID_LINEAR creatives, PARENT_VIDEO, TRANSCODED_VIDEO and ALTERNATE_VIDEO assets that are marked active serve as backup in case the VPAID creative cannot be served. Only PARENT_VIDEO assets can be added or removed for an INSTREAM_VIDEO or VPAID_LINEAR creative.",
|
||||
"description": "Role of the asset in relation to creative. Applicable to all but the following creative types: all REDIRECT and TRACKING_TEXT. This is a required field.\nPRIMARY applies to ENHANCED_BANNER, FLASH_INPAGE, HTML5_BANNER, IMAGE, IMAGE_GALLERY, all RICH_MEDIA (which may contain multiple primary assets), and all VPAID creatives.\nBACKUP_IMAGE applies to ENHANCED_BANNER, FLASH_INPAGE, HTML5_BANNER, all RICH_MEDIA, and all VPAID creatives.\nADDITIONAL_IMAGE and ADDITIONAL_FLASH apply to FLASH_INPAGE creatives.\nOTHER refers to assets from sources other than DCM, such as Studio uploaded assets, applicable to all RICH_MEDIA and all VPAID creatives.\nPARENT_VIDEO refers to videos uploaded by the user in DCM and is applicable to INSTREAM_VIDEO and VPAID_LINEAR creatives.\nTRANSCODED_VIDEO refers to videos transcoded by DCM from PARENT_VIDEO assets and is applicable to INSTREAM_VIDEO and VPAID_LINEAR creatives.\nALTERNATE_VIDEO refers to the DCM representation of child asset videos from Studio, and is applicable to VPAID_LINEAR_VIDEO creatives. These cannot be added or removed within DCM.\nFor VPAID_LINEAR creatives, PARENT_VIDEO, TRANSCODED_VIDEO and ALTERNATE_VIDEO assets that are marked active serve as backup in case the VPAID creative cannot be served. Only PARENT_VIDEO assets can be added or removed for an INSTREAM_VIDEO or VPAID_LINEAR creative.",
|
||||
"enum": [
|
||||
"ADDITIONAL_FLASH",
|
||||
"ADDITIONAL_IMAGE",
|
||||
@@ -2749,7 +2755,7 @@
|
||||
},
|
||||
"size": {
|
||||
"$ref": "Size",
|
||||
"description": "Size associated with this creative asset. This is a required field when applicable; however for IMAGE and FLASH_INPAGE creatives, if left blank, this field will be automatically set using the actual size of the associated image asset. Applicable to the following creative types: ENHANCED_BANNER, ENHANCED_IMAGE, FLASH_INPAGE, HTML5_BANNER, IMAGE, and all RICH_MEDIA."
|
||||
"description": "Size associated with this creative asset. This is a required field when applicable; however for IMAGE and FLASH_INPAGE creatives, if left blank, this field will be automatically set using the actual size of the associated image asset. Applicable to the following creative types: ENHANCED_IMAGE, FLASH_INPAGE, HTML5_BANNER, IMAGE, and all RICH_MEDIA. Applicable to ENHANCED_BANNER when the primary asset type is not HTML_IMAGE."
|
||||
},
|
||||
"sslCompliant": {
|
||||
"type": "boolean",
|
||||
@@ -3008,7 +3014,7 @@
|
||||
},
|
||||
"warnedValidationRules": {
|
||||
"type": "array",
|
||||
"description": "Rules validated during code generation that generated a warning. This is a read-only, auto-generated field.\n\nPossible values are:\n- \"CLICK_TAG_NON_TOP_LEVEL\"\n- \"CLICK_TAG_MISSING\"\n- \"CLICK_TAG_MORE_THAN_ONE\"\n- \"CLICK_TAG_INVALID\"\n- \"ORPHANED_ASSET\"\n- \"PRIMARY_HTML_MISSING\"\n- \"EXTERNAL_FILE_REFERENCED\"\n- \"MRAID_REFERENCED\"\n- \"ADMOB_REFERENCED\"\n- \"FILE_TYPE_INVALID\"\n- \"ZIP_INVALID\"\n- \"LINKED_FILE_NOT_FOUND\"\n- \"MAX_FLASH_VERSION_11\"\n- \"NOT_SSL_COMPLIANT\"\n- \"FILE_DETAIL_EMPTY\"\n- \"ASSET_INVALID\"\n- \"GWD_PROPERTIES_INVALID\"\n- \"ENABLER_UNSUPPORTED_METHOD_DCM\"\n- \"ASSET_FORMAT_UNSUPPORTED_DCM\"\n- \"COMPONENT_UNSUPPORTED_DCM\"\n- \"HTML5_FEATURE_UNSUPPORTED' \"",
|
||||
"description": "Rules validated during code generation that generated a warning. This is a read-only, auto-generated field.\n\nPossible values are:\n- \"ADMOB_REFERENCED\"\n- \"ASSET_FORMAT_UNSUPPORTED_DCM\"\n- \"ASSET_INVALID\"\n- \"CLICK_TAG_HARD_CODED\"\n- \"CLICK_TAG_INVALID\"\n- \"CLICK_TAG_IN_GWD\"\n- \"CLICK_TAG_MISSING\"\n- \"CLICK_TAG_MORE_THAN_ONE\"\n- \"CLICK_TAG_NON_TOP_LEVEL\"\n- \"COMPONENT_UNSUPPORTED_DCM\"\n- \"ENABLER_UNSUPPORTED_METHOD_DCM\"\n- \"EXTERNAL_FILE_REFERENCED\"\n- \"FILE_DETAIL_EMPTY\"\n- \"FILE_TYPE_INVALID\"\n- \"GWD_PROPERTIES_INVALID\"\n- \"HTML5_FEATURE_UNSUPPORTED\"\n- \"LINKED_FILE_NOT_FOUND\"\n- \"MAX_FLASH_VERSION_11\"\n- \"MRAID_REFERENCED\"\n- \"NOT_SSL_COMPLIANT\"\n- \"ORPHANED_ASSET\"\n- \"PRIMARY_HTML_MISSING\"\n- \"SVG_INVALID\"\n- \"ZIP_INVALID\"",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
@@ -3623,6 +3629,7 @@
|
||||
"enum": [
|
||||
"U1",
|
||||
"U10",
|
||||
"U100",
|
||||
"U11",
|
||||
"U12",
|
||||
"U13",
|
||||
@@ -3634,15 +3641,174 @@
|
||||
"U19",
|
||||
"U2",
|
||||
"U20",
|
||||
"U21",
|
||||
"U22",
|
||||
"U23",
|
||||
"U24",
|
||||
"U25",
|
||||
"U26",
|
||||
"U27",
|
||||
"U28",
|
||||
"U29",
|
||||
"U3",
|
||||
"U30",
|
||||
"U31",
|
||||
"U32",
|
||||
"U33",
|
||||
"U34",
|
||||
"U35",
|
||||
"U36",
|
||||
"U37",
|
||||
"U38",
|
||||
"U39",
|
||||
"U4",
|
||||
"U40",
|
||||
"U41",
|
||||
"U42",
|
||||
"U43",
|
||||
"U44",
|
||||
"U45",
|
||||
"U46",
|
||||
"U47",
|
||||
"U48",
|
||||
"U49",
|
||||
"U5",
|
||||
"U50",
|
||||
"U51",
|
||||
"U52",
|
||||
"U53",
|
||||
"U54",
|
||||
"U55",
|
||||
"U56",
|
||||
"U57",
|
||||
"U58",
|
||||
"U59",
|
||||
"U6",
|
||||
"U60",
|
||||
"U61",
|
||||
"U62",
|
||||
"U63",
|
||||
"U64",
|
||||
"U65",
|
||||
"U66",
|
||||
"U67",
|
||||
"U68",
|
||||
"U69",
|
||||
"U7",
|
||||
"U70",
|
||||
"U71",
|
||||
"U72",
|
||||
"U73",
|
||||
"U74",
|
||||
"U75",
|
||||
"U76",
|
||||
"U77",
|
||||
"U78",
|
||||
"U79",
|
||||
"U8",
|
||||
"U9"
|
||||
"U80",
|
||||
"U81",
|
||||
"U82",
|
||||
"U83",
|
||||
"U84",
|
||||
"U85",
|
||||
"U86",
|
||||
"U87",
|
||||
"U88",
|
||||
"U89",
|
||||
"U9",
|
||||
"U90",
|
||||
"U91",
|
||||
"U92",
|
||||
"U93",
|
||||
"U94",
|
||||
"U95",
|
||||
"U96",
|
||||
"U97",
|
||||
"U98",
|
||||
"U99"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
@@ -4330,7 +4496,7 @@
|
||||
"DynamicTargetingKey": {
|
||||
"id": "DynamicTargetingKey",
|
||||
"type": "object",
|
||||
"description": "Contains properties of a dynamic targeting key. Dynamic targeting keys are unique, user-friendly labels, created at the advertiser level in DCM, that can be assigned to ads, creatives and placements and used for targeting with DoubleClick Studio dynamic creatives. Use these labels instead of numeric DCM IDs (such as placement IDs) to save time and avoid errors in your dynamic feeds.",
|
||||
"description": "Contains properties of a dynamic targeting key. Dynamic targeting keys are unique, user-friendly labels, created at the advertiser level in DCM, that can be assigned to ads, creatives, and placements and used for targeting with DoubleClick Studio dynamic creatives. Use these labels instead of numeric DCM IDs (such as placement IDs) to save time and avoid errors in your dynamic feeds.",
|
||||
"properties": {
|
||||
"kind": {
|
||||
"type": "string",
|
||||
@@ -4937,6 +5103,7 @@
|
||||
"enum": [
|
||||
"U1",
|
||||
"U10",
|
||||
"U100",
|
||||
"U11",
|
||||
"U12",
|
||||
"U13",
|
||||
@@ -4948,15 +5115,174 @@
|
||||
"U19",
|
||||
"U2",
|
||||
"U20",
|
||||
"U21",
|
||||
"U22",
|
||||
"U23",
|
||||
"U24",
|
||||
"U25",
|
||||
"U26",
|
||||
"U27",
|
||||
"U28",
|
||||
"U29",
|
||||
"U3",
|
||||
"U30",
|
||||
"U31",
|
||||
"U32",
|
||||
"U33",
|
||||
"U34",
|
||||
"U35",
|
||||
"U36",
|
||||
"U37",
|
||||
"U38",
|
||||
"U39",
|
||||
"U4",
|
||||
"U40",
|
||||
"U41",
|
||||
"U42",
|
||||
"U43",
|
||||
"U44",
|
||||
"U45",
|
||||
"U46",
|
||||
"U47",
|
||||
"U48",
|
||||
"U49",
|
||||
"U5",
|
||||
"U50",
|
||||
"U51",
|
||||
"U52",
|
||||
"U53",
|
||||
"U54",
|
||||
"U55",
|
||||
"U56",
|
||||
"U57",
|
||||
"U58",
|
||||
"U59",
|
||||
"U6",
|
||||
"U60",
|
||||
"U61",
|
||||
"U62",
|
||||
"U63",
|
||||
"U64",
|
||||
"U65",
|
||||
"U66",
|
||||
"U67",
|
||||
"U68",
|
||||
"U69",
|
||||
"U7",
|
||||
"U70",
|
||||
"U71",
|
||||
"U72",
|
||||
"U73",
|
||||
"U74",
|
||||
"U75",
|
||||
"U76",
|
||||
"U77",
|
||||
"U78",
|
||||
"U79",
|
||||
"U8",
|
||||
"U9"
|
||||
"U80",
|
||||
"U81",
|
||||
"U82",
|
||||
"U83",
|
||||
"U84",
|
||||
"U85",
|
||||
"U86",
|
||||
"U87",
|
||||
"U88",
|
||||
"U89",
|
||||
"U9",
|
||||
"U90",
|
||||
"U91",
|
||||
"U92",
|
||||
"U93",
|
||||
"U94",
|
||||
"U95",
|
||||
"U96",
|
||||
"U97",
|
||||
"U98",
|
||||
"U99"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
@@ -6423,7 +6749,7 @@
|
||||
},
|
||||
"compatibility": {
|
||||
"type": "string",
|
||||
"description": "Placement compatibility. DISPLAY and DISPLAY_INTERSTITIAL refer to rendering on desktop, mobile devices or in mobile apps for regular or interstitial ads respectively. APP and APP_INTERSTITIAL are no longer allowed for new placement insertions. Instead, use DISPLAY or DISPLAY_INTERSTITIAL. IN_STREAM_VIDEO refers to rendering in in-stream video ads developed with the VAST standard. This field is required on insertion.",
|
||||
"description": "Placement compatibility. DISPLAY and DISPLAY_INTERSTITIAL refer to rendering on desktop, on mobile devices or in mobile apps for regular or interstitial ads respectively. APP and APP_INTERSTITIAL are no longer allowed for new placement insertions. Instead, use DISPLAY or DISPLAY_INTERSTITIAL. IN_STREAM_VIDEO refers to rendering in in-stream video ads developed with the VAST standard. This field is required on insertion.",
|
||||
"enum": [
|
||||
"APP",
|
||||
"APP_INTERSTITIAL",
|
||||
@@ -7109,6 +7435,7 @@
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_CPA",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_CPC",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_CPM",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_CPM_ACTIVEVIEW",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_FLAT_RATE_CLICKS",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_FLAT_RATE_IMPRESSIONS",
|
||||
"PLANNING_PLACEMENT_PRICING_TYPE_IMPRESSIONS"
|
||||
@@ -7120,6 +7447,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -7181,6 +7509,7 @@
|
||||
"PRICING_TYPE_CPA",
|
||||
"PRICING_TYPE_CPC",
|
||||
"PRICING_TYPE_CPM",
|
||||
"PRICING_TYPE_CPM_ACTIVEVIEW",
|
||||
"PRICING_TYPE_FLAT_RATE_CLICKS",
|
||||
"PRICING_TYPE_FLAT_RATE_IMPRESSIONS"
|
||||
],
|
||||
@@ -7189,6 +7518,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -8892,14 +9222,14 @@
|
||||
"properties": {
|
||||
"browsers": {
|
||||
"type": "array",
|
||||
"description": "Browsers that this ad targets. For each browser either set browserVersionId or dartId along with the version numbers. If both are specified, only browserVersionId will be used.The other fields are populated automatically when the ad is inserted or updated.",
|
||||
"description": "Browsers that this ad targets. For each browser either set browserVersionId or dartId along with the version numbers. If both are specified, only browserVersionId will be used. The other fields are populated automatically when the ad is inserted or updated.",
|
||||
"items": {
|
||||
"$ref": "Browser"
|
||||
}
|
||||
},
|
||||
"connectionTypes": {
|
||||
"type": "array",
|
||||
"description": "Connection types that this ad targets. For each connection type only id is required.The other fields are populated automatically when the ad is inserted or updated.",
|
||||
"description": "Connection types that this ad targets. For each connection type only id is required. The other fields are populated automatically when the ad is inserted or updated.",
|
||||
"items": {
|
||||
"$ref": "ConnectionType"
|
||||
}
|
||||
@@ -9033,6 +9363,7 @@
|
||||
"enum": [
|
||||
"U1",
|
||||
"U10",
|
||||
"U100",
|
||||
"U11",
|
||||
"U12",
|
||||
"U13",
|
||||
@@ -9044,15 +9375,174 @@
|
||||
"U19",
|
||||
"U2",
|
||||
"U20",
|
||||
"U21",
|
||||
"U22",
|
||||
"U23",
|
||||
"U24",
|
||||
"U25",
|
||||
"U26",
|
||||
"U27",
|
||||
"U28",
|
||||
"U29",
|
||||
"U3",
|
||||
"U30",
|
||||
"U31",
|
||||
"U32",
|
||||
"U33",
|
||||
"U34",
|
||||
"U35",
|
||||
"U36",
|
||||
"U37",
|
||||
"U38",
|
||||
"U39",
|
||||
"U4",
|
||||
"U40",
|
||||
"U41",
|
||||
"U42",
|
||||
"U43",
|
||||
"U44",
|
||||
"U45",
|
||||
"U46",
|
||||
"U47",
|
||||
"U48",
|
||||
"U49",
|
||||
"U5",
|
||||
"U50",
|
||||
"U51",
|
||||
"U52",
|
||||
"U53",
|
||||
"U54",
|
||||
"U55",
|
||||
"U56",
|
||||
"U57",
|
||||
"U58",
|
||||
"U59",
|
||||
"U6",
|
||||
"U60",
|
||||
"U61",
|
||||
"U62",
|
||||
"U63",
|
||||
"U64",
|
||||
"U65",
|
||||
"U66",
|
||||
"U67",
|
||||
"U68",
|
||||
"U69",
|
||||
"U7",
|
||||
"U70",
|
||||
"U71",
|
||||
"U72",
|
||||
"U73",
|
||||
"U74",
|
||||
"U75",
|
||||
"U76",
|
||||
"U77",
|
||||
"U78",
|
||||
"U79",
|
||||
"U8",
|
||||
"U9"
|
||||
"U80",
|
||||
"U81",
|
||||
"U82",
|
||||
"U83",
|
||||
"U84",
|
||||
"U85",
|
||||
"U86",
|
||||
"U87",
|
||||
"U88",
|
||||
"U89",
|
||||
"U9",
|
||||
"U90",
|
||||
"U91",
|
||||
"U92",
|
||||
"U93",
|
||||
"U94",
|
||||
"U95",
|
||||
"U96",
|
||||
"U97",
|
||||
"U98",
|
||||
"U99"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
@@ -11247,6 +11737,7 @@
|
||||
"OBJECT_SD_SITE",
|
||||
"OBJECT_SIZE",
|
||||
"OBJECT_SUBACCOUNT",
|
||||
"OBJECT_TARGETING_TEMPLATE",
|
||||
"OBJECT_USER_PROFILE",
|
||||
"OBJECT_USER_PROFILE_FILTER",
|
||||
"OBJECT_USER_ROLE"
|
||||
@@ -11288,6 +11779,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
"location": "query"
|
||||
@@ -13243,7 +13735,7 @@
|
||||
"id": "dfareporting.dynamicTargetingKeys.insert",
|
||||
"path": "userprofiles/{profileId}/dynamicTargetingKeys",
|
||||
"httpMethod": "POST",
|
||||
"description": "Inserts a new dynamic targeting key. Keys must be created at the advertiser level before being assigned to the advertiser's ads, creatives or placements. There is a maximum of 1000 keys per advertiser, out of which a maximum of 20 keys can be assigned per ad, creative or placement.",
|
||||
"description": "Inserts a new dynamic targeting key. Keys must be created at the advertiser level before being assigned to the advertiser's ads, creatives, or placements. There is a maximum of 1000 keys per advertiser, out of which a maximum of 20 keys can be assigned per ad, creative, or placement.",
|
||||
"parameters": {
|
||||
"profileId": {
|
||||
"type": "string",
|
||||
@@ -15388,6 +15880,7 @@
|
||||
"PRICING_TYPE_CPA",
|
||||
"PRICING_TYPE_CPC",
|
||||
"PRICING_TYPE_CPM",
|
||||
"PRICING_TYPE_CPM_ACTIVEVIEW",
|
||||
"PRICING_TYPE_FLAT_RATE_CLICKS",
|
||||
"PRICING_TYPE_FLAT_RATE_IMPRESSIONS"
|
||||
],
|
||||
@@ -15396,6 +15889,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
"repeated": true,
|
||||
@@ -16023,6 +16517,7 @@
|
||||
"PRICING_TYPE_CPA",
|
||||
"PRICING_TYPE_CPC",
|
||||
"PRICING_TYPE_CPM",
|
||||
"PRICING_TYPE_CPM_ACTIVEVIEW",
|
||||
"PRICING_TYPE_FLAT_RATE_CLICKS",
|
||||
"PRICING_TYPE_FLAT_RATE_IMPRESSIONS"
|
||||
],
|
||||
@@ -16031,6 +16526,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
"repeated": true,
|
||||
|
||||
19207
etc/api/dfareporting/v2.6/dfareporting-api.json
Normal file
19207
etc/api/dfareporting/v2.6/dfareporting-api.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/7WOjGNdCOs-QAXk7eVA9E1_GpoI\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/Pyg0A4J33Dq212hoe9BYpSm0dl4\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "discovery:v1",
|
||||
"name": "discovery",
|
||||
"version": "v1",
|
||||
"title": "APIs Discovery Service",
|
||||
"description": "Lets you discover information about other Google APIs, such as what APIs are available, the resource and method details for each API.",
|
||||
"description": "Provides information about other Google APIs, such as what APIs are available, the resource, and method details for each API.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"icons": {
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/HxGEJa_pLOiBZuN-UORZOmZuoc4\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/NTmeGmyi7CpprG1xT8MLokjrTP8\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "dns:v1",
|
||||
"name": "dns",
|
||||
"version": "v1",
|
||||
"revision": "20160224",
|
||||
"revision": "20160825",
|
||||
"title": "Google Cloud DNS API",
|
||||
"description": "The Google Cloud DNS API provides services for configuring and serving authoritative DNS records.",
|
||||
"description": "Configures and serves authoritative DNS records.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"icons": {
|
||||
@@ -183,7 +183,7 @@
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "User assigned name for this resource. Must be unique within the project. The name must be 1-32 characters long, must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes."
|
||||
"description": "User assigned name for this resource. Must be unique within the project. The name must be 1-63 characters long, must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes."
|
||||
},
|
||||
"nameServerSet": {
|
||||
"type": "string",
|
||||
|
||||
1406
etc/api/dns/v2beta1/dns-api.json
Normal file
1406
etc/api/dns/v2beta1/dns-api.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/KhQlHpyUs8rKakqcULR3lepd_Vc\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/APNHThgbF23N6qKTgbCZClI5UfQ\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "doubleclickbidmanager:v1",
|
||||
"name": "doubleclickbidmanager",
|
||||
"canonicalName": "DoubleClick Bid Manager",
|
||||
"version": "v1",
|
||||
"revision": "20160225",
|
||||
"revision": "20160608",
|
||||
"title": "DoubleClick Bid Manager API",
|
||||
"description": "API for viewing and managing your reports in DoubleClick Bid Manager.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -206,11 +206,33 @@
|
||||
"FILTER_TRUEVIEW_AD_GROUP_AD_ID",
|
||||
"FILTER_TRUEVIEW_AD_GROUP_ID",
|
||||
"FILTER_TRUEVIEW_AGE",
|
||||
"FILTER_TRUEVIEW_CATEGORY",
|
||||
"FILTER_TRUEVIEW_CITY",
|
||||
"FILTER_TRUEVIEW_CONVERSION_TYPE",
|
||||
"FILTER_TRUEVIEW_COUNTRY",
|
||||
"FILTER_TRUEVIEW_CUSTOM_AFFINITY",
|
||||
"FILTER_TRUEVIEW_DMA",
|
||||
"FILTER_TRUEVIEW_GENDER",
|
||||
"FILTER_TRUEVIEW_IAR_AGE",
|
||||
"FILTER_TRUEVIEW_IAR_CATEGORY",
|
||||
"FILTER_TRUEVIEW_IAR_CITY",
|
||||
"FILTER_TRUEVIEW_IAR_COUNTRY",
|
||||
"FILTER_TRUEVIEW_IAR_GENDER",
|
||||
"FILTER_TRUEVIEW_IAR_INTEREST",
|
||||
"FILTER_TRUEVIEW_IAR_LANGUAGE",
|
||||
"FILTER_TRUEVIEW_IAR_PARENTAL_STATUS",
|
||||
"FILTER_TRUEVIEW_IAR_REGION",
|
||||
"FILTER_TRUEVIEW_IAR_REMARKETING_LIST",
|
||||
"FILTER_TRUEVIEW_IAR_TIME_OF_DAY",
|
||||
"FILTER_TRUEVIEW_IAR_ZIPCODE",
|
||||
"FILTER_TRUEVIEW_INTEREST",
|
||||
"FILTER_TRUEVIEW_KEYWORD",
|
||||
"FILTER_TRUEVIEW_PARENTAL_STATUS",
|
||||
"FILTER_TRUEVIEW_PLACEMENT",
|
||||
"FILTER_TRUEVIEW_REGION",
|
||||
"FILTER_TRUEVIEW_REMARKETING_LIST",
|
||||
"FILTER_TRUEVIEW_URL",
|
||||
"FILTER_TRUEVIEW_ZIPCODE",
|
||||
"FILTER_UNKNOWN",
|
||||
"FILTER_USER_LIST",
|
||||
"FILTER_USER_LIST_FIRST_PARTY",
|
||||
@@ -321,6 +343,28 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -509,11 +553,33 @@
|
||||
"FILTER_TRUEVIEW_AD_GROUP_AD_ID",
|
||||
"FILTER_TRUEVIEW_AD_GROUP_ID",
|
||||
"FILTER_TRUEVIEW_AGE",
|
||||
"FILTER_TRUEVIEW_CATEGORY",
|
||||
"FILTER_TRUEVIEW_CITY",
|
||||
"FILTER_TRUEVIEW_CONVERSION_TYPE",
|
||||
"FILTER_TRUEVIEW_COUNTRY",
|
||||
"FILTER_TRUEVIEW_CUSTOM_AFFINITY",
|
||||
"FILTER_TRUEVIEW_DMA",
|
||||
"FILTER_TRUEVIEW_GENDER",
|
||||
"FILTER_TRUEVIEW_IAR_AGE",
|
||||
"FILTER_TRUEVIEW_IAR_CATEGORY",
|
||||
"FILTER_TRUEVIEW_IAR_CITY",
|
||||
"FILTER_TRUEVIEW_IAR_COUNTRY",
|
||||
"FILTER_TRUEVIEW_IAR_GENDER",
|
||||
"FILTER_TRUEVIEW_IAR_INTEREST",
|
||||
"FILTER_TRUEVIEW_IAR_LANGUAGE",
|
||||
"FILTER_TRUEVIEW_IAR_PARENTAL_STATUS",
|
||||
"FILTER_TRUEVIEW_IAR_REGION",
|
||||
"FILTER_TRUEVIEW_IAR_REMARKETING_LIST",
|
||||
"FILTER_TRUEVIEW_IAR_TIME_OF_DAY",
|
||||
"FILTER_TRUEVIEW_IAR_ZIPCODE",
|
||||
"FILTER_TRUEVIEW_INTEREST",
|
||||
"FILTER_TRUEVIEW_KEYWORD",
|
||||
"FILTER_TRUEVIEW_PARENTAL_STATUS",
|
||||
"FILTER_TRUEVIEW_PLACEMENT",
|
||||
"FILTER_TRUEVIEW_REGION",
|
||||
"FILTER_TRUEVIEW_REMARKETING_LIST",
|
||||
"FILTER_TRUEVIEW_URL",
|
||||
"FILTER_TRUEVIEW_ZIPCODE",
|
||||
"FILTER_UNKNOWN",
|
||||
"FILTER_USER_LIST",
|
||||
"FILTER_USER_LIST_FIRST_PARTY",
|
||||
@@ -624,6 +690,28 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
}
|
||||
@@ -806,6 +894,7 @@
|
||||
"METRIC_PROFIT_VIEWABLE_ECPM_ADVERTISER",
|
||||
"METRIC_PROFIT_VIEWABLE_ECPM_PARTNER",
|
||||
"METRIC_PROFIT_VIEWABLE_ECPM_USD",
|
||||
"METRIC_REACH_COOKIE_REACH",
|
||||
"METRIC_REVENUE_ADVERTISER",
|
||||
"METRIC_REVENUE_ECPAPC_ADVERTISER",
|
||||
"METRIC_REVENUE_ECPAPC_PARTNER",
|
||||
@@ -867,6 +956,9 @@
|
||||
"METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_ADVERTISER",
|
||||
"METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_PARTNER",
|
||||
"METRIC_TOTAL_MEDIA_COST_VIEWABLE_ECPM_USD",
|
||||
"METRIC_TRUEVIEW_AVERAGE_CPE_ADVERTISER",
|
||||
"METRIC_TRUEVIEW_AVERAGE_CPE_PARTNER",
|
||||
"METRIC_TRUEVIEW_AVERAGE_CPE_USD",
|
||||
"METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_ADVERTISER",
|
||||
"METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_PARTNER",
|
||||
"METRIC_TRUEVIEW_CONVERSION_COST_MANY_PER_VIEW_USD",
|
||||
@@ -892,6 +984,8 @@
|
||||
"METRIC_TRUEVIEW_EARNED_SHARES",
|
||||
"METRIC_TRUEVIEW_EARNED_SUBSCRIBERS",
|
||||
"METRIC_TRUEVIEW_EARNED_VIEWS",
|
||||
"METRIC_TRUEVIEW_ENGAGEMENTS",
|
||||
"METRIC_TRUEVIEW_ENGAGEMENT_RATE",
|
||||
"METRIC_TRUEVIEW_IMPRESSION_SHARE",
|
||||
"METRIC_TRUEVIEW_LOST_IS_BUDGET",
|
||||
"METRIC_TRUEVIEW_LOST_IS_RANK",
|
||||
@@ -1183,6 +1277,12 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
}
|
||||
@@ -1325,6 +1425,7 @@
|
||||
"PREVIOUS_WEEK",
|
||||
"PREVIOUS_YEAR",
|
||||
"QUARTER_TO_DATE",
|
||||
"TYPE_NOT_SUPPORTED",
|
||||
"WEEK_TO_DATE",
|
||||
"YEAR_TO_DATE"
|
||||
],
|
||||
@@ -1346,6 +1447,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
@@ -1664,6 +1766,7 @@
|
||||
"PREVIOUS_WEEK",
|
||||
"PREVIOUS_YEAR",
|
||||
"QUARTER_TO_DATE",
|
||||
"TYPE_NOT_SUPPORTED",
|
||||
"WEEK_TO_DATE",
|
||||
"YEAR_TO_DATE"
|
||||
],
|
||||
@@ -1685,6 +1788,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/mQph4Sf_SMRIA7kCek-g2XOXzv4\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/3EpE7K-TIr-3D232nGx3ph-P87g\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "doubleclicksearch:v2",
|
||||
"name": "doubleclicksearch",
|
||||
"version": "v2",
|
||||
"revision": "20160401",
|
||||
"revision": "20160831",
|
||||
"title": "DoubleClick Search API",
|
||||
"description": "Reports and modifies your advertising data in DoubleClick Search (for example, campaigns, ad groups, keywords, and conversions).",
|
||||
"ownerDomain": "google.com",
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/GTDpaocQE9NwB0Qlbrx8nJ-e_1c\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/PDe69Eq2j9-xpzST6tMQ5MRPx_I\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "drive:v2",
|
||||
"name": "drive",
|
||||
"version": "v2",
|
||||
"revision": "20160331",
|
||||
"revision": "20160901",
|
||||
"title": "Drive API",
|
||||
"description": "The API to interact with Drive.",
|
||||
"description": "Manages files in Drive including uploading, downloading, searching, detecting changes, and updating sharing permissions.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"icons": {
|
||||
@@ -299,7 +299,7 @@
|
||||
},
|
||||
"remainingChangeIds": {
|
||||
"type": "string",
|
||||
"description": "The number of remaining change ids.",
|
||||
"description": "The number of remaining change ids, limited to no more than 2500.",
|
||||
"format": "int64"
|
||||
},
|
||||
"rootFolderId": {
|
||||
@@ -1469,9 +1469,14 @@
|
||||
"type": "string",
|
||||
"description": "The ETag of the permission."
|
||||
},
|
||||
"expirationDate": {
|
||||
"type": "string",
|
||||
"description": "The time at which this permission will expire (RFC 3339 date-time).",
|
||||
"format": "date-time"
|
||||
},
|
||||
"id": {
|
||||
"type": "string",
|
||||
"description": "The ID of the user this permission refers to, and identical to the permissionId in the About and Files resources. When making a drive.permissions.insert request, exactly one of the id or value fields must be specified."
|
||||
"description": "The ID of the user this permission refers to, and identical to the permissionId in the About and Files resources. When making a drive.permissions.insert request, exactly one of the id or value fields must be specified unless the permission type anyone, in which case both id and value are ignored."
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
@@ -1510,7 +1515,7 @@
|
||||
},
|
||||
"value": {
|
||||
"type": "string",
|
||||
"description": "The email address or domain name for the entity. This is used during inserts and is not populated in responses. When making a drive.permissions.insert request, exactly one of the id or value fields must be specified."
|
||||
"description": "The email address or domain name for the entity. This is used during inserts and is not populated in responses. When making a drive.permissions.insert request, exactly one of the id or value fields must be specified unless the permission type anyone, in which case both id and value are ignored."
|
||||
},
|
||||
"withLink": {
|
||||
"type": "boolean",
|
||||
@@ -3526,6 +3531,12 @@
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"removeExpiration": {
|
||||
"type": "boolean",
|
||||
"description": "Whether to remove the expiration date.",
|
||||
"default": "false",
|
||||
"location": "query"
|
||||
},
|
||||
"transferOwnership": {
|
||||
"type": "boolean",
|
||||
"description": "Whether changing a role to 'owner' downgrades the current owners to writers. Does nothing if the specified role is not 'owner'.",
|
||||
@@ -3566,6 +3577,12 @@
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"removeExpiration": {
|
||||
"type": "boolean",
|
||||
"description": "Whether to remove the expiration date.",
|
||||
"default": "false",
|
||||
"location": "query"
|
||||
},
|
||||
"transferOwnership": {
|
||||
"type": "boolean",
|
||||
"description": "Whether changing a role to 'owner' downgrades the current owners to writers. Does nothing if the specified role is not 'owner'.",
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Pn6xzhnOx8ChFefbzfRCBOEBh_o\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/b4mg2dvgTW9WKWXzE5c-R5m9Ggc\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "drive:v3",
|
||||
"name": "drive",
|
||||
"version": "v3",
|
||||
"revision": "20160331",
|
||||
"revision": "20160901",
|
||||
"title": "Drive API",
|
||||
"description": "The API to interact with Drive.",
|
||||
"description": "Manages files in Drive including uploading, downloading, searching, detecting changes, and updating sharing permissions.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"icons": {
|
||||
@@ -135,7 +135,7 @@
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "This is always drive#about.",
|
||||
"description": "Identifies what kind of resource this is. Value: the fixed string \"drive#about\".",
|
||||
"default": "drive#about"
|
||||
},
|
||||
"maxImportSizes": {
|
||||
@@ -198,7 +198,7 @@
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "This is always drive#change.",
|
||||
"description": "Identifies what kind of resource this is. Value: the fixed string \"drive#change\".",
|
||||
"default": "drive#change"
|
||||
},
|
||||
"removed": {
|
||||
@@ -226,7 +226,7 @@
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "This is always drive#changeList.",
|
||||
"description": "Identifies what kind of resource this is. Value: the fixed string \"drive#changeList\".",
|
||||
"default": "drive#changeList"
|
||||
},
|
||||
"newStartPageToken": {
|
||||
@@ -334,7 +334,7 @@
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "This is always drive#comment.",
|
||||
"description": "Identifies what kind of resource this is. Value: the fixed string \"drive#comment\".",
|
||||
"default": "drive#comment"
|
||||
},
|
||||
"modifiedTime": {
|
||||
@@ -383,7 +383,7 @@
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "This is always drive#commentList.",
|
||||
"description": "Identifies what kind of resource this is. Value: the fixed string \"drive#commentList\".",
|
||||
"default": "drive#commentList"
|
||||
},
|
||||
"nextPageToken": {
|
||||
@@ -615,7 +615,7 @@
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "This is always drive#file.",
|
||||
"description": "Identifies what kind of resource this is. Value: the fixed string \"drive#file\".",
|
||||
"default": "drive#file"
|
||||
},
|
||||
"lastModifyingUser": {
|
||||
@@ -789,7 +789,7 @@
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "This is always drive#fileList.",
|
||||
"description": "Identifies what kind of resource this is. Value: the fixed string \"drive#fileList\".",
|
||||
"default": "drive#fileList"
|
||||
},
|
||||
"nextPageToken": {
|
||||
@@ -812,7 +812,7 @@
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "This is always drive#generatedIds",
|
||||
"description": "Identifies what kind of resource this is. Value: the fixed string \"drive#generatedIds\".",
|
||||
"default": "drive#generatedIds"
|
||||
},
|
||||
"space": {
|
||||
@@ -842,13 +842,18 @@
|
||||
"type": "string",
|
||||
"description": "The email address of the user or group to which this permission refers."
|
||||
},
|
||||
"expirationTime": {
|
||||
"type": "string",
|
||||
"description": "The time at which this permission will expire (RFC 3339 date-time).",
|
||||
"format": "date-time"
|
||||
},
|
||||
"id": {
|
||||
"type": "string",
|
||||
"description": "The ID of this permission. This is a unique identifier for the grantee, and is published in User resources as permissionId."
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "This is always drive#permission.",
|
||||
"description": "Identifies what kind of resource this is. Value: the fixed string \"drive#permission\".",
|
||||
"default": "drive#permission"
|
||||
},
|
||||
"photoLink": {
|
||||
@@ -882,7 +887,7 @@
|
||||
"properties": {
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "This is always drive#permissionList.",
|
||||
"description": "Identifies what kind of resource this is. Value: the fixed string \"drive#permissionList\".",
|
||||
"default": "drive#permissionList"
|
||||
},
|
||||
"permissions": {
|
||||
@@ -935,7 +940,7 @@
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "This is always drive#reply.",
|
||||
"description": "Identifies what kind of resource this is. Value: the fixed string \"drive#reply\".",
|
||||
"default": "drive#reply"
|
||||
},
|
||||
"modifiedTime": {
|
||||
@@ -952,7 +957,7 @@
|
||||
"properties": {
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "This is always drive#replyList.",
|
||||
"description": "Identifies what kind of resource this is. Value: the fixed string \"drive#replyList\".",
|
||||
"default": "drive#replyList"
|
||||
},
|
||||
"nextPageToken": {
|
||||
@@ -983,7 +988,7 @@
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "This is always drive#revision.",
|
||||
"description": "Identifies what kind of resource this is. Value: the fixed string \"drive#revision\".",
|
||||
"default": "drive#revision"
|
||||
},
|
||||
"lastModifyingUser": {
|
||||
@@ -1033,7 +1038,7 @@
|
||||
"properties": {
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "This is always drive#revisionList.",
|
||||
"description": "Identifies what kind of resource this is. Value: the fixed string \"drive#revisionList\".",
|
||||
"default": "drive#revisionList"
|
||||
},
|
||||
"revisions": {
|
||||
@@ -1051,7 +1056,7 @@
|
||||
"properties": {
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "This is always drive#startPageToken.",
|
||||
"description": "Identifies what kind of resource this is. Value: the fixed string \"drive#startPageToken\".",
|
||||
"default": "drive#startPageToken"
|
||||
},
|
||||
"startPageToken": {
|
||||
@@ -1075,7 +1080,7 @@
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "This is always drive#user.",
|
||||
"description": "Identifies what kind of resource this is. Value: the fixed string \"drive#user\".",
|
||||
"default": "drive#user"
|
||||
},
|
||||
"me": {
|
||||
@@ -2034,6 +2039,12 @@
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"removeExpiration": {
|
||||
"type": "boolean",
|
||||
"description": "Whether to remove the expiration date.",
|
||||
"default": "false",
|
||||
"location": "query"
|
||||
},
|
||||
"transferOwnership": {
|
||||
"type": "boolean",
|
||||
"description": "Whether to transfer ownership to the specified user and downgrade the current owner to a writer. This parameter is required as an acknowledgement of the side effect.",
|
||||
|
||||
0
etc/api/firebaserules/v1/firebaserules-api.json
Normal file
0
etc/api/firebaserules/v1/firebaserules-api.json
Normal file
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/TL15SCjr77AOU2DmVX156flg8x0\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/C_efOoRNuMwDVzh1-1r-3k_wkJo\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "fitness:v1",
|
||||
"name": "fitness",
|
||||
"version": "v1",
|
||||
"revision": "20151021",
|
||||
"revision": "20160801",
|
||||
"title": "Fitness",
|
||||
"description": "Google Fit API",
|
||||
"description": "Stores and accesses user data in the fitness store from apps on any platform.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"icons": {
|
||||
@@ -86,6 +86,12 @@
|
||||
},
|
||||
"https://www.googleapis.com/auth/fitness.location.write": {
|
||||
"description": "View and store your location data in Google Fit"
|
||||
},
|
||||
"https://www.googleapis.com/auth/fitness.nutrition.read": {
|
||||
"description": "View nutrition information in Google Fit"
|
||||
},
|
||||
"https://www.googleapis.com/auth/fitness.nutrition.write": {
|
||||
"description": "View and store nutrition information in Google Fit"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -198,6 +204,37 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
"filteredDataQualityStandard": {
|
||||
"type": "array",
|
||||
"description": "A list of acceptable data quality standards. Only data points which conform to at least one of the specified data quality standards will be returned. If the list is empty, all data points are returned.",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"dataQualityBloodGlucoseIso151972003",
|
||||
"dataQualityBloodGlucoseIso151972013",
|
||||
"dataQualityBloodPressureAami",
|
||||
"dataQualityBloodPressureBhsAA",
|
||||
"dataQualityBloodPressureBhsAB",
|
||||
"dataQualityBloodPressureBhsBA",
|
||||
"dataQualityBloodPressureBhsBB",
|
||||
"dataQualityBloodPressureEsh2002",
|
||||
"dataQualityBloodPressureEsh2010",
|
||||
"dataQualityUnknown"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
}
|
||||
},
|
||||
"startTimeMillis": {
|
||||
"type": "string",
|
||||
"description": "The start of a window of time. Data that intersects with this time window will be aggregated. The time is in milliseconds since epoch, inclusive.",
|
||||
@@ -226,7 +263,7 @@
|
||||
"Application": {
|
||||
"id": "Application",
|
||||
"type": "object",
|
||||
"description": "See: google3/java/com/google/android/apps/heart/platform/api/Application.java",
|
||||
"description": "",
|
||||
"properties": {
|
||||
"detailsUrl": {
|
||||
"type": "string",
|
||||
@@ -287,6 +324,36 @@
|
||||
"type": "string",
|
||||
"description": "Specifies that result buckets aggregate data by exactly durationMillis time frames. Time frames that contain no data will be included in the response with an empty dataset.",
|
||||
"format": "int64"
|
||||
},
|
||||
"period": {
|
||||
"$ref": "BucketByTimePeriod"
|
||||
}
|
||||
}
|
||||
},
|
||||
"BucketByTimePeriod": {
|
||||
"id": "BucketByTimePeriod",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"timeZoneId": {
|
||||
"type": "string",
|
||||
"description": "org.joda.timezone.DateTimeZone"
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"day",
|
||||
"month",
|
||||
"week"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
},
|
||||
"value": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -372,6 +439,37 @@
|
||||
]
|
||||
}
|
||||
},
|
||||
"dataQualityStandard": {
|
||||
"type": "array",
|
||||
"description": "",
|
||||
"items": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"dataQualityBloodGlucoseIso151972003",
|
||||
"dataQualityBloodGlucoseIso151972013",
|
||||
"dataQualityBloodPressureAami",
|
||||
"dataQualityBloodPressureBhsAA",
|
||||
"dataQualityBloodPressureBhsAB",
|
||||
"dataQualityBloodPressureBhsBA",
|
||||
"dataQualityBloodPressureBhsBB",
|
||||
"dataQualityBloodPressureEsh2002",
|
||||
"dataQualityBloodPressureEsh2010",
|
||||
"dataQualityUnknown"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
]
|
||||
}
|
||||
},
|
||||
"dataStreamId": {
|
||||
"type": "string",
|
||||
"description": "A unique identifier for the data stream produced by this data source. The identifier includes:\n\n \n- The physical device's manufacturer, model, and serial number (UID). \n- The application's package name or name. Package name is used when the data source was created by an Android application. The developer project number is used when the data source was created by a REST client. \n- The data source's type. \n- The data source's stream name. Note that not all attributes of the data source are used as part of the stream identifier. In particular, the version of the hardware/the application isn't used. This allows us to preserve the same stream through version updates. This also means that two DataSource objects may represent the same data stream even if they're not equal.\n\nThe exact format of the data stream ID created by an Android application is: type:dataType.name:application.packageName:device.manufacturer:device.model:device.uid:dataStreamName \n\nThe exact format of the data stream ID created by a REST client is: type:dataType.name:developer project number:device.manufacturer:device.model:device.uid:dataStreamName \n\nWhen any of the optional fields that comprise of the data stream ID are blank, they will be omitted from the data stream ID. The minnimum viable data stream ID would be: type:dataType.name:developer project number\n\nFinally, the developer project number is obfuscated when read by any REST or Android client that did not create the data source. Only the data source creator will see the developer project number in clear and normal form.",
|
||||
@@ -432,7 +530,7 @@
|
||||
"DataType": {
|
||||
"id": "DataType",
|
||||
"type": "object",
|
||||
"description": "See: google3/java/com/google/android/apps/heart/platform/api/DataType.java",
|
||||
"description": "",
|
||||
"properties": {
|
||||
"field": {
|
||||
"type": "array",
|
||||
@@ -589,6 +687,7 @@
|
||||
"description": "A constant representing the type of the device.",
|
||||
"enum": [
|
||||
"chestStrap",
|
||||
"headMounted",
|
||||
"phone",
|
||||
"scale",
|
||||
"tablet",
|
||||
@@ -601,6 +700,7 @@
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
"",
|
||||
""
|
||||
],
|
||||
"annotations": {
|
||||
@@ -830,14 +930,15 @@
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/fitness.activity.write",
|
||||
"https://www.googleapis.com/auth/fitness.body.write",
|
||||
"https://www.googleapis.com/auth/fitness.location.write"
|
||||
"https://www.googleapis.com/auth/fitness.location.write",
|
||||
"https://www.googleapis.com/auth/fitness.nutrition.write"
|
||||
]
|
||||
},
|
||||
"delete": {
|
||||
"id": "fitness.users.dataSources.delete",
|
||||
"path": "{userId}/dataSources/{dataSourceId}",
|
||||
"httpMethod": "DELETE",
|
||||
"description": "Delete the data source if there are no datapoints associated with it",
|
||||
"description": "Deletes the specified data source. The request will fail if the data source contains any data points.",
|
||||
"parameters": {
|
||||
"dataSourceId": {
|
||||
"type": "string",
|
||||
@@ -862,14 +963,15 @@
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/fitness.activity.write",
|
||||
"https://www.googleapis.com/auth/fitness.body.write",
|
||||
"https://www.googleapis.com/auth/fitness.location.write"
|
||||
"https://www.googleapis.com/auth/fitness.location.write",
|
||||
"https://www.googleapis.com/auth/fitness.nutrition.write"
|
||||
]
|
||||
},
|
||||
"get": {
|
||||
"id": "fitness.users.dataSources.get",
|
||||
"path": "{userId}/dataSources/{dataSourceId}",
|
||||
"httpMethod": "GET",
|
||||
"description": "Returns a data source identified by a data stream ID.",
|
||||
"description": "Returns the specified data source.",
|
||||
"parameters": {
|
||||
"dataSourceId": {
|
||||
"type": "string",
|
||||
@@ -897,14 +999,16 @@
|
||||
"https://www.googleapis.com/auth/fitness.body.read",
|
||||
"https://www.googleapis.com/auth/fitness.body.write",
|
||||
"https://www.googleapis.com/auth/fitness.location.read",
|
||||
"https://www.googleapis.com/auth/fitness.location.write"
|
||||
"https://www.googleapis.com/auth/fitness.location.write",
|
||||
"https://www.googleapis.com/auth/fitness.nutrition.read",
|
||||
"https://www.googleapis.com/auth/fitness.nutrition.write"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"id": "fitness.users.dataSources.list",
|
||||
"path": "{userId}/dataSources",
|
||||
"httpMethod": "GET",
|
||||
"description": "Lists all data sources that are visible to the developer, using the OAuth scopes provided. The list is not exhaustive: the user may have private data sources that are only visible to other developers or calls using other scopes.",
|
||||
"description": "Lists all data sources that are visible to the developer, using the OAuth scopes provided. The list is not exhaustive; the user may have private data sources that are only visible to other developers, or calls using other scopes.",
|
||||
"parameters": {
|
||||
"dataTypeName": {
|
||||
"type": "string",
|
||||
@@ -931,14 +1035,16 @@
|
||||
"https://www.googleapis.com/auth/fitness.body.read",
|
||||
"https://www.googleapis.com/auth/fitness.body.write",
|
||||
"https://www.googleapis.com/auth/fitness.location.read",
|
||||
"https://www.googleapis.com/auth/fitness.location.write"
|
||||
"https://www.googleapis.com/auth/fitness.location.write",
|
||||
"https://www.googleapis.com/auth/fitness.nutrition.read",
|
||||
"https://www.googleapis.com/auth/fitness.nutrition.write"
|
||||
]
|
||||
},
|
||||
"patch": {
|
||||
"id": "fitness.users.dataSources.patch",
|
||||
"path": "{userId}/dataSources/{dataSourceId}",
|
||||
"httpMethod": "PATCH",
|
||||
"description": "Updates a given data source. It is an error to modify the data source's data stream ID, data type, type, stream name or device information apart from the device version. Changing these fields would require a new unique data stream ID and separate data source.\n\nData sources are identified by their data stream ID. This method supports patch semantics.",
|
||||
"description": "Updates the specified data source. The dataStreamId, dataType, type, dataStreamName, and device properties with the exception of version, cannot be modified.\n\nData sources are identified by their dataStreamId. This method supports patch semantics.",
|
||||
"parameters": {
|
||||
"dataSourceId": {
|
||||
"type": "string",
|
||||
@@ -966,14 +1072,15 @@
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/fitness.activity.write",
|
||||
"https://www.googleapis.com/auth/fitness.body.write",
|
||||
"https://www.googleapis.com/auth/fitness.location.write"
|
||||
"https://www.googleapis.com/auth/fitness.location.write",
|
||||
"https://www.googleapis.com/auth/fitness.nutrition.write"
|
||||
]
|
||||
},
|
||||
"update": {
|
||||
"id": "fitness.users.dataSources.update",
|
||||
"path": "{userId}/dataSources/{dataSourceId}",
|
||||
"httpMethod": "PUT",
|
||||
"description": "Updates a given data source. It is an error to modify the data source's data stream ID, data type, type, stream name or device information apart from the device version. Changing these fields would require a new unique data stream ID and separate data source.\n\nData sources are identified by their data stream ID.",
|
||||
"description": "Updates the specified data source. The dataStreamId, dataType, type, dataStreamName, and device properties with the exception of version, cannot be modified.\n\nData sources are identified by their dataStreamId.",
|
||||
"parameters": {
|
||||
"dataSourceId": {
|
||||
"type": "string",
|
||||
@@ -1001,7 +1108,8 @@
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/fitness.activity.write",
|
||||
"https://www.googleapis.com/auth/fitness.body.write",
|
||||
"https://www.googleapis.com/auth/fitness.location.write"
|
||||
"https://www.googleapis.com/auth/fitness.location.write",
|
||||
"https://www.googleapis.com/auth/fitness.nutrition.write"
|
||||
]
|
||||
}
|
||||
},
|
||||
@@ -1053,7 +1161,8 @@
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/fitness.activity.write",
|
||||
"https://www.googleapis.com/auth/fitness.body.write",
|
||||
"https://www.googleapis.com/auth/fitness.location.write"
|
||||
"https://www.googleapis.com/auth/fitness.location.write",
|
||||
"https://www.googleapis.com/auth/fitness.nutrition.write"
|
||||
]
|
||||
},
|
||||
"get": {
|
||||
@@ -1076,7 +1185,7 @@
|
||||
},
|
||||
"limit": {
|
||||
"type": "integer",
|
||||
"description": "If specified, no more than this many data points will be included in the dataset. If the there are more data points in the dataset, nextPageToken will be set in the dataset response.",
|
||||
"description": "If specified, no more than this many data points will be included in the dataset. If there are more data points in the dataset, nextPageToken will be set in the dataset response.",
|
||||
"format": "int32",
|
||||
"location": "query"
|
||||
},
|
||||
@@ -1106,7 +1215,9 @@
|
||||
"https://www.googleapis.com/auth/fitness.body.read",
|
||||
"https://www.googleapis.com/auth/fitness.body.write",
|
||||
"https://www.googleapis.com/auth/fitness.location.read",
|
||||
"https://www.googleapis.com/auth/fitness.location.write"
|
||||
"https://www.googleapis.com/auth/fitness.location.write",
|
||||
"https://www.googleapis.com/auth/fitness.nutrition.read",
|
||||
"https://www.googleapis.com/auth/fitness.nutrition.write"
|
||||
]
|
||||
},
|
||||
"patch": {
|
||||
@@ -1154,7 +1265,8 @@
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/fitness.activity.write",
|
||||
"https://www.googleapis.com/auth/fitness.body.write",
|
||||
"https://www.googleapis.com/auth/fitness.location.write"
|
||||
"https://www.googleapis.com/auth/fitness.location.write",
|
||||
"https://www.googleapis.com/auth/fitness.nutrition.write"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1191,7 +1303,9 @@
|
||||
"https://www.googleapis.com/auth/fitness.body.read",
|
||||
"https://www.googleapis.com/auth/fitness.body.write",
|
||||
"https://www.googleapis.com/auth/fitness.location.read",
|
||||
"https://www.googleapis.com/auth/fitness.location.write"
|
||||
"https://www.googleapis.com/auth/fitness.location.write",
|
||||
"https://www.googleapis.com/auth/fitness.nutrition.read",
|
||||
"https://www.googleapis.com/auth/fitness.nutrition.write"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1276,7 +1390,9 @@
|
||||
"https://www.googleapis.com/auth/fitness.body.read",
|
||||
"https://www.googleapis.com/auth/fitness.body.write",
|
||||
"https://www.googleapis.com/auth/fitness.location.read",
|
||||
"https://www.googleapis.com/auth/fitness.location.write"
|
||||
"https://www.googleapis.com/auth/fitness.location.write",
|
||||
"https://www.googleapis.com/auth/fitness.nutrition.read",
|
||||
"https://www.googleapis.com/auth/fitness.nutrition.write"
|
||||
]
|
||||
},
|
||||
"update": {
|
||||
|
||||
@@ -1,412 +0,0 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/MDyvJbZqDibEMeHBKb3tlDUfU-M\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "freebase:v1",
|
||||
"name": "freebase",
|
||||
"version": "v1",
|
||||
"revision": "20150728",
|
||||
"title": "Freebase Search",
|
||||
"description": "Find Freebase entities using textual queries and other constraints.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"icons": {
|
||||
"x16": "https://www.google.com/images/icons/product/freebase-16.png",
|
||||
"x32": "https://www.google.com/images/icons/product/freebase-32.png"
|
||||
},
|
||||
"documentationLink": "https://developers.google.com/freebase/",
|
||||
"protocol": "rest",
|
||||
"baseUrl": "https://www.googleapis.com/freebase/v1/",
|
||||
"basePath": "/freebase/v1/",
|
||||
"rootUrl": "https://www.googleapis.com/",
|
||||
"servicePath": "freebase/v1/",
|
||||
"batchPath": "batch",
|
||||
"parameters": {
|
||||
"alt": {
|
||||
"type": "string",
|
||||
"description": "Data format for the response.",
|
||||
"default": "json",
|
||||
"enum": [
|
||||
"json"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Responses with Content-Type of application/json"
|
||||
],
|
||||
"location": "query"
|
||||
},
|
||||
"fields": {
|
||||
"type": "string",
|
||||
"description": "Selector specifying which fields to include in a partial response.",
|
||||
"location": "query"
|
||||
},
|
||||
"key": {
|
||||
"type": "string",
|
||||
"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.",
|
||||
"location": "query"
|
||||
},
|
||||
"oauth_token": {
|
||||
"type": "string",
|
||||
"description": "OAuth 2.0 token for the current user.",
|
||||
"location": "query"
|
||||
},
|
||||
"prettyPrint": {
|
||||
"type": "boolean",
|
||||
"description": "Returns response with indentations and line breaks.",
|
||||
"default": "true",
|
||||
"location": "query"
|
||||
},
|
||||
"quotaUser": {
|
||||
"type": "string",
|
||||
"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. Overrides userIp if both are provided.",
|
||||
"location": "query"
|
||||
},
|
||||
"userIp": {
|
||||
"type": "string",
|
||||
"description": "IP address of the site where the request originates. Use this if you want to enforce per-user limits.",
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
"schemas": {
|
||||
"ReconcileCandidate": {
|
||||
"id": "ReconcileCandidate",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"confidence": {
|
||||
"type": "number",
|
||||
"description": "Percentage likelihood that this candidate is the unique matching entity. Value will be between 0.0 and 1.0",
|
||||
"format": "float"
|
||||
},
|
||||
"lang": {
|
||||
"type": "string",
|
||||
"description": "Language code that candidate and notable names are displayed in."
|
||||
},
|
||||
"mid": {
|
||||
"type": "string",
|
||||
"description": "Freebase MID of candidate entity."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Freebase name of matching entity in specified language."
|
||||
},
|
||||
"notable": {
|
||||
"type": "object",
|
||||
"description": "Type or profession the candidate is notable for.",
|
||||
"properties": {
|
||||
"id": {
|
||||
"type": "string",
|
||||
"description": "MID of notable category."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of notable category in specified language."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"ReconcileGet": {
|
||||
"id": "ReconcileGet",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"candidate": {
|
||||
"type": "array",
|
||||
"description": "If filled, then the listed candidates are potential matches, and such should be evaluated by a more discerning algorithm or human. The matches are ordered by confidence.",
|
||||
"items": {
|
||||
"$ref": "ReconcileCandidate"
|
||||
}
|
||||
},
|
||||
"costs": {
|
||||
"type": "object",
|
||||
"description": "Server costs for reconciling.",
|
||||
"properties": {
|
||||
"hits": {
|
||||
"type": "integer",
|
||||
"description": "Total number of hits found.",
|
||||
"format": "int32"
|
||||
},
|
||||
"ms": {
|
||||
"type": "integer",
|
||||
"description": "Total milliseconds spent.",
|
||||
"format": "int32"
|
||||
}
|
||||
}
|
||||
},
|
||||
"match": {
|
||||
"$ref": "ReconcileCandidate",
|
||||
"description": "If filled, this entity is guaranteed to match at requested confidence probability (default 99%)."
|
||||
},
|
||||
"warning": {
|
||||
"type": "array",
|
||||
"description": "If filled, then there were recoverable problems that affected the request. For example, some of the properties were ignored because they either are not valid Freebase predicates or are not indexed for reconciliation. The candidates returned should be considered valid results, with the caveat that sections of the request were ignored as specified by the warning text.",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"location": {
|
||||
"type": "string",
|
||||
"description": "Location of warning in the request e.g. invalid predicate."
|
||||
},
|
||||
"message": {
|
||||
"type": "string",
|
||||
"description": "Warning message to display to the user."
|
||||
},
|
||||
"reason": {
|
||||
"type": "string",
|
||||
"description": "Code for identifying classes of warnings."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"methods": {
|
||||
"reconcile": {
|
||||
"id": "freebase.reconcile",
|
||||
"path": "reconcile",
|
||||
"httpMethod": "GET",
|
||||
"description": "Reconcile entities to Freebase open data.",
|
||||
"parameters": {
|
||||
"confidence": {
|
||||
"type": "number",
|
||||
"description": "Required confidence for a candidate to match. Must be between .5 and 1.0",
|
||||
"default": "0.99",
|
||||
"format": "float",
|
||||
"minimum": "0.0",
|
||||
"maximum": "1.0",
|
||||
"location": "query"
|
||||
},
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "Classifications of entity e.g. type, category, title.",
|
||||
"repeated": true,
|
||||
"location": "query"
|
||||
},
|
||||
"lang": {
|
||||
"type": "string",
|
||||
"description": "Languages for names and values. First language is used for display. Default is 'en'.",
|
||||
"repeated": true,
|
||||
"location": "query"
|
||||
},
|
||||
"limit": {
|
||||
"type": "integer",
|
||||
"description": "Maximum number of candidates to return.",
|
||||
"default": "3",
|
||||
"format": "int32",
|
||||
"minimum": "0",
|
||||
"maximum": "25",
|
||||
"location": "query"
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "Name of entity.",
|
||||
"location": "query"
|
||||
},
|
||||
"prop": {
|
||||
"type": "string",
|
||||
"description": "Property values for entity formatted as\n:",
|
||||
"repeated": true,
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"$ref": "ReconcileGet"
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
"id": "freebase.search",
|
||||
"path": "search",
|
||||
"httpMethod": "GET",
|
||||
"description": "Search Freebase open data.",
|
||||
"parameters": {
|
||||
"as_of_time": {
|
||||
"type": "string",
|
||||
"description": "A mql as_of_time value to use with mql_output queries.",
|
||||
"location": "query"
|
||||
},
|
||||
"callback": {
|
||||
"type": "string",
|
||||
"description": "JS method name for JSONP callbacks.",
|
||||
"pattern": "([A-Za-z0-9_$.]|\\[|\\])+",
|
||||
"location": "query"
|
||||
},
|
||||
"cursor": {
|
||||
"type": "integer",
|
||||
"description": "The cursor value to use for the next page of results.",
|
||||
"format": "int32",
|
||||
"location": "query"
|
||||
},
|
||||
"domain": {
|
||||
"type": "string",
|
||||
"description": "Restrict to topics with this Freebase domain id.",
|
||||
"repeated": true,
|
||||
"location": "query"
|
||||
},
|
||||
"encode": {
|
||||
"type": "string",
|
||||
"description": "The encoding of the response. You can use this parameter to enable html encoding.",
|
||||
"default": "off",
|
||||
"enum": [
|
||||
"html",
|
||||
"off"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Encode certain characters in the response (such as tags and ambersands) using html encoding.",
|
||||
"No encoding of the response. You should not print the results directly on an web page without html-escaping the content first."
|
||||
],
|
||||
"location": "query"
|
||||
},
|
||||
"exact": {
|
||||
"type": "boolean",
|
||||
"description": "Query on exact name and keys only.",
|
||||
"location": "query"
|
||||
},
|
||||
"filter": {
|
||||
"type": "string",
|
||||
"description": "A filter to apply to the query.",
|
||||
"pattern": "^\\(.*\\)$",
|
||||
"repeated": true,
|
||||
"location": "query"
|
||||
},
|
||||
"format": {
|
||||
"type": "string",
|
||||
"description": "Structural format of the json response.",
|
||||
"default": "entity",
|
||||
"enum": [
|
||||
"ac",
|
||||
"classic",
|
||||
"entity",
|
||||
"guids",
|
||||
"ids",
|
||||
"mids"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Compact format useful for autocomplete/suggest UIs.",
|
||||
"[DEPRECATED] Same format as was returned by api.freebase.com.",
|
||||
"Basic information about the entities.",
|
||||
"[DEPRECATED] Ordered list of a freebase guids.",
|
||||
"Ordered list of freebase ids.",
|
||||
"Ordered list of freebase mids."
|
||||
],
|
||||
"location": "query"
|
||||
},
|
||||
"help": {
|
||||
"type": "string",
|
||||
"description": "The keyword to request help on.",
|
||||
"enum": [
|
||||
"langs",
|
||||
"mappings",
|
||||
"predicates"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"The language codes served by the service.",
|
||||
"The property/path mappings supported by the filter and output request parameters.",
|
||||
"The predicates and path-terminating properties supported by the filter and output request parameters."
|
||||
],
|
||||
"location": "query"
|
||||
},
|
||||
"indent": {
|
||||
"type": "boolean",
|
||||
"description": "Whether to indent the json results or not.",
|
||||
"location": "query"
|
||||
},
|
||||
"lang": {
|
||||
"type": "string",
|
||||
"description": "The code of the language to run the query with. Default is 'en'.",
|
||||
"repeated": true,
|
||||
"location": "query"
|
||||
},
|
||||
"limit": {
|
||||
"type": "integer",
|
||||
"description": "Maximum number of results to return.",
|
||||
"default": "20",
|
||||
"format": "int32",
|
||||
"location": "query"
|
||||
},
|
||||
"mid": {
|
||||
"type": "string",
|
||||
"description": "A mid to use instead of a query.",
|
||||
"pattern": "^/[mgtx]/[0-2][0-9bcdfghjklmnpqrstvwxyz_]{1,24}$",
|
||||
"repeated": true,
|
||||
"location": "query"
|
||||
},
|
||||
"mql_output": {
|
||||
"type": "string",
|
||||
"description": "The MQL query to run againist the results to extract more data.",
|
||||
"location": "query"
|
||||
},
|
||||
"output": {
|
||||
"type": "string",
|
||||
"description": "An output expression to request data from matches.",
|
||||
"pattern": "^\\(.*\\)$",
|
||||
"location": "query"
|
||||
},
|
||||
"prefixed": {
|
||||
"type": "boolean",
|
||||
"description": "Prefix match against names and aliases.",
|
||||
"location": "query"
|
||||
},
|
||||
"query": {
|
||||
"type": "string",
|
||||
"description": "Query term to search for.",
|
||||
"location": "query"
|
||||
},
|
||||
"scoring": {
|
||||
"type": "string",
|
||||
"description": "Relevance scoring algorithm to use.",
|
||||
"default": "entity",
|
||||
"enum": [
|
||||
"entity",
|
||||
"freebase",
|
||||
"schema"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Use freebase and popularity entity ranking.",
|
||||
"Use freebase entity ranking.",
|
||||
"Use schema ranking for properties and types."
|
||||
],
|
||||
"location": "query"
|
||||
},
|
||||
"spell": {
|
||||
"type": "string",
|
||||
"description": "Request 'did you mean' suggestions",
|
||||
"default": "no_spelling",
|
||||
"enum": [
|
||||
"always",
|
||||
"no_results",
|
||||
"no_spelling"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Request spelling suggestions for any query at least three characters long.",
|
||||
"Request spelling suggestions if no results were found.",
|
||||
"Don't request spelling suggestions."
|
||||
],
|
||||
"location": "query"
|
||||
},
|
||||
"stemmed": {
|
||||
"type": "boolean",
|
||||
"description": "Query on stemmed names and aliases. May not be used with prefixed.",
|
||||
"location": "query"
|
||||
},
|
||||
"type": {
|
||||
"type": "string",
|
||||
"description": "Restrict to topics with this Freebase type id.",
|
||||
"repeated": true,
|
||||
"location": "query"
|
||||
},
|
||||
"with": {
|
||||
"type": "string",
|
||||
"description": "A rule to match against.",
|
||||
"repeated": true,
|
||||
"location": "query"
|
||||
},
|
||||
"without": {
|
||||
"type": "string",
|
||||
"description": "A rule to not match against.",
|
||||
"repeated": true,
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
"supportsMediaDownload": true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/H8bndsg5ucjq1laaWhA4cXUz4Bk\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/-xDlQ3Z80n_rfxYaz7dDf-mP00c\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "fusiontables:v1",
|
||||
"name": "fusiontables",
|
||||
"version": "v1",
|
||||
"revision": "20160317",
|
||||
"revision": "20160526",
|
||||
"title": "Fusion Tables API",
|
||||
"description": "API for working with Fusion Tables data.",
|
||||
"ownerDomain": "google.com",
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/7I476Fm3E4XG346rD0zIQBKmwxU\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/kDVOG_nLeWEXUFYsMAXo19Rc6tI\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "fusiontables:v2",
|
||||
"name": "fusiontables",
|
||||
"version": "v2",
|
||||
"revision": "20160317",
|
||||
"revision": "20160526",
|
||||
"title": "Fusion Tables API",
|
||||
"description": "API for working with Fusion Tables data.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -156,7 +156,7 @@
|
||||
},
|
||||
"formatPattern": {
|
||||
"type": "string",
|
||||
"description": "Format pattern.\nAcceptable values are DT_DATE_MEDIUMe.g Dec 24, 2008 DT_DATE_SHORTfor example 12/24/08 DT_DATE_TIME_MEDIUMfor example Dec 24, 2008 8:30:45 PM DT_DATE_TIME_SHORTfor example 12/24/08 8:30 PM DT_DAY_MONTH_2_DIGIT_YEARfor example 24/12/08 DT_DAY_MONTH_2_DIGIT_YEAR_TIMEfor example 24/12/08 20:30 DT_DAY_MONTH_2_DIGIT_YEAR_TIME_MERIDIANfor example 24/12/08 8:30 PM DT_DAY_MONTH_4_DIGIT_YEARfor example 24/12/2008 DT_DAY_MONTH_4_DIGIT_YEAR_TIMEfor example 24/12/2008 20:30 DT_DAY_MONTH_4_DIGIT_YEAR_TIME_MERIDIANfor example 24/12/2008 8:30 PM DT_ISO_YEAR_MONTH_DAYfor example 2008-12-24 DT_ISO_YEAR_MONTH_DAY_TIMEfor example 2008-12-24 20:30:45 DT_MONTH_DAY_4_DIGIT_YEARfor example 12/24/2008 DT_TIME_LONGfor example 8:30:45 PM UTC-6 DT_TIME_MEDIUMfor example 8:30:45 PM DT_TIME_SHORTfor example 8:30 PM DT_YEAR_ONLYfor example 2008 HIGHLIGHT_UNTYPED_CELLSHighlight cell data that does not match the data type NONENo formatting (default) NUMBER_CURRENCYfor example $1234.56 NUMBER_DEFAULTfor example 1,234.56 NUMBER_INTEGERfor example 1235 NUMBER_NO_SEPARATORfor example 1234.56 NUMBER_PERCENTfor example 123,456% NUMBER_SCIENTIFICfor example 1E3 STRING_EIGHT_LINE_IMAGEDisplays thumbnail images as tall as eight lines of text STRING_FOUR_LINE_IMAGEDisplays thumbnail images as tall as four lines of text STRING_JSON_TEXTAllows JSON editing of text in UI STRING_LINKTreats cell as a link (must start with http:// or https://) STRING_ONE_LINE_IMAGEDisplays thumbnail images as tall as one line of text STRING_VIDEO_OR_MAPDisplay a video or map thumbnail"
|
||||
"description": "Format pattern.\nAcceptable values are DT_DATE_MEDIUMe.g Dec 24, 2008 DT_DATE_SHORTfor example 12/24/08 DT_DATE_TIME_MEDIUMfor example Dec 24, 2008 8:30:45 PM DT_DATE_TIME_SHORTfor example 12/24/08 8:30 PM DT_DAY_MONTH_2_DIGIT_YEARfor example 24/12/08 DT_DAY_MONTH_2_DIGIT_YEAR_TIMEfor example 24/12/08 20:30 DT_DAY_MONTH_2_DIGIT_YEAR_TIME_MERIDIANfor example 24/12/08 8:30 PM DT_DAY_MONTH_4_DIGIT_YEARfor example 24/12/2008 DT_DAY_MONTH_4_DIGIT_YEAR_TIMEfor example 24/12/2008 20:30 DT_DAY_MONTH_4_DIGIT_YEAR_TIME_MERIDIANfor example 24/12/2008 8:30 PM DT_ISO_YEAR_MONTH_DAYfor example 2008-12-24 DT_ISO_YEAR_MONTH_DAY_TIMEfor example 2008-12-24 20:30:45 DT_MONTH_DAY_4_DIGIT_YEARfor example 12/24/2008 DT_TIME_LONGfor example 8:30:45 PM UTC-6 DT_TIME_MEDIUMfor example 8:30:45 PM DT_TIME_SHORTfor example 8:30 PM DT_YEAR_ONLYfor example 2008 HIGHLIGHT_UNTYPED_CELLSHighlight cell data that does not match the data type NONENo formatting (default) NUMBER_CURRENCYfor example $1234.56 NUMBER_DEFAULTfor example 1,234.56 NUMBER_INTEGERfor example 1235 NUMBER_NO_SEPARATORfor example 1234.56 NUMBER_PERCENTfor example 123,456% NUMBER_SCIENTIFICfor example 1E3 STRING_EIGHT_LINE_IMAGEDisplays thumbnail images as tall as eight lines of text STRING_FOUR_LINE_IMAGEDisplays thumbnail images as tall as four lines of text STRING_JSON_TEXTAllows editing of text as JSON in UI STRING_JSON_LISTAllows editing of text as a JSON list in UI STRING_LINKTreats cell as a link (must start with http:// or https://) STRING_ONE_LINE_IMAGEDisplays thumbnail images as tall as one line of text STRING_VIDEO_OR_MAPDisplay a video or map thumbnail"
|
||||
},
|
||||
"graphPredicate": {
|
||||
"type": "string",
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/0me1AhhPSi-_0UNmNlsuGvzH204\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/L-Wk4BXhe_pdw7ImRg3HloxNFiA\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "games:v1",
|
||||
"name": "games",
|
||||
"canonicalName": "Games",
|
||||
"version": "v1",
|
||||
"revision": "20160401",
|
||||
"revision": "20160901",
|
||||
"title": "Google Play Game Services API",
|
||||
"description": "The API for Google Play Game Services.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -1399,6 +1399,10 @@
|
||||
"type": "string",
|
||||
"description": "The ID of the player."
|
||||
},
|
||||
"profileSettings": {
|
||||
"$ref": "ProfileSettings",
|
||||
"description": "The player's profile settings. Controls whether or not the player's profile is visible to other players."
|
||||
},
|
||||
"title": {
|
||||
"type": "string",
|
||||
"description": "The player's title rewarded for their game activities."
|
||||
@@ -1777,6 +1781,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"ProfileSettings": {
|
||||
"id": "ProfileSettings",
|
||||
"type": "object",
|
||||
"description": "This is a JSON template for profile settings",
|
||||
"properties": {
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "Uniquely identifies the type of this resource. Value is always the fixed string games#profileSettings.",
|
||||
"default": "games#profileSettings"
|
||||
},
|
||||
"profileVisible": {
|
||||
"type": "boolean",
|
||||
"description": "The player's current profile visibility. This field is visible to both 1P and 3P APIs."
|
||||
}
|
||||
}
|
||||
},
|
||||
"PushToken": {
|
||||
"id": "PushToken",
|
||||
"type": "object",
|
||||
@@ -3012,6 +3032,12 @@
|
||||
"httpMethod": "GET",
|
||||
"description": "Lists all the achievement definitions for your application.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -3055,6 +3081,12 @@
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"requestId": {
|
||||
"type": "string",
|
||||
"description": "A randomly generated numeric ID for each request specified by the caller. This number is used at the server to ensure that the request is handled correctly across retries.",
|
||||
@@ -3088,6 +3120,12 @@
|
||||
"httpMethod": "GET",
|
||||
"description": "Lists the progress for all your application's achievements for the currently authenticated player.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -3152,6 +3190,12 @@
|
||||
"description": "The ID of the achievement used by this method.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
@@ -3177,6 +3221,12 @@
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"steps": {
|
||||
"type": "integer",
|
||||
"description": "The minimum value to set the steps to.",
|
||||
@@ -3209,6 +3259,12 @@
|
||||
"description": "The ID of the achievement used by this method.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
@@ -3227,6 +3283,14 @@
|
||||
"path": "achievements/updateMultiple",
|
||||
"httpMethod": "POST",
|
||||
"description": "Updates multiple achievements for the currently authenticated player.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
"request": {
|
||||
"$ref": "AchievementUpdateMultipleRequest"
|
||||
},
|
||||
@@ -3254,6 +3318,12 @@
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -3291,6 +3361,14 @@
|
||||
"path": "applications/played",
|
||||
"httpMethod": "POST",
|
||||
"description": "Indicate that the the currently authenticated user is playing your application.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/games",
|
||||
"https://www.googleapis.com/auth/plus.login"
|
||||
@@ -3307,6 +3385,12 @@
|
||||
"description": "The application ID from the Google Play developer console.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
},
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
@@ -3330,6 +3414,12 @@
|
||||
"httpMethod": "GET",
|
||||
"description": "Returns a list showing the current progress on events in this application for the currently authenticated user.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -3363,6 +3453,12 @@
|
||||
"httpMethod": "GET",
|
||||
"description": "Returns a list of the event definitions in this application.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -3396,6 +3492,12 @@
|
||||
"httpMethod": "POST",
|
||||
"description": "Records a batch of changes to the number of times events have occurred for the currently authenticated user of this application.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -3423,6 +3525,12 @@
|
||||
"httpMethod": "GET",
|
||||
"description": "Retrieves the metadata of the leaderboard with the given ID.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -3452,6 +3560,12 @@
|
||||
"httpMethod": "GET",
|
||||
"description": "Lists all the leaderboard metadata for your application.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -3488,6 +3602,14 @@
|
||||
"path": "metagameConfig",
|
||||
"httpMethod": "GET",
|
||||
"description": "Return the metagame configuration data for the calling application.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
"response": {
|
||||
"$ref": "MetagameConfig"
|
||||
},
|
||||
@@ -3514,6 +3636,12 @@
|
||||
],
|
||||
"location": "path"
|
||||
},
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -3561,6 +3689,12 @@
|
||||
"httpMethod": "GET",
|
||||
"description": "Retrieves the Player resource with the given ID. To retrieve the player for the currently authenticated user, set playerId to me.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -3608,6 +3742,12 @@
|
||||
],
|
||||
"location": "path"
|
||||
},
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -3647,6 +3787,14 @@
|
||||
"path": "pushtokens/remove",
|
||||
"httpMethod": "POST",
|
||||
"description": "Removes a push token for the current user and application. Removing a non-existent push token will report success.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
"request": {
|
||||
"$ref": "PushTokenId"
|
||||
},
|
||||
@@ -3660,6 +3808,14 @@
|
||||
"path": "pushtokens",
|
||||
"httpMethod": "PUT",
|
||||
"description": "Registers a push token for the current user and application.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
"request": {
|
||||
"$ref": "PushToken"
|
||||
},
|
||||
@@ -3678,6 +3834,12 @@
|
||||
"httpMethod": "PUT",
|
||||
"description": "Report that a reward for the milestone corresponding to milestoneId for the quest corresponding to questId has been claimed by the currently authorized user.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"milestoneId": {
|
||||
"type": "string",
|
||||
"description": "The ID of the milestone.",
|
||||
@@ -3718,6 +3880,12 @@
|
||||
"httpMethod": "POST",
|
||||
"description": "Indicates that the currently authorized user will participate in the quest.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -3747,6 +3915,12 @@
|
||||
"httpMethod": "GET",
|
||||
"description": "Get a list of quests for your application and the currently authenticated player.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -3798,6 +3972,12 @@
|
||||
"description": "The revision of the client SDK used by your application. Format:\n[PLATFORM_TYPE]:[VERSION_NUMBER]. Possible values of PLATFORM_TYPE are:\n \n- \"ANDROID\" - Client is running the Android SDK. \n- \"IOS\" - Client is running the iOS SDK. \n- \"WEB_APP\" - Client is running as a Web App.",
|
||||
"required": true,
|
||||
"location": "query"
|
||||
},
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
"parameterOrder": [
|
||||
@@ -3821,6 +4001,12 @@
|
||||
"httpMethod": "POST",
|
||||
"description": "Create a room. For internal use by the Games SDK only. Calling this method directly is unsupported.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -3844,6 +4030,12 @@
|
||||
"httpMethod": "POST",
|
||||
"description": "Decline an invitation to join a room. For internal use by the Games SDK only. Calling this method directly is unsupported.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -3873,6 +4065,12 @@
|
||||
"httpMethod": "POST",
|
||||
"description": "Dismiss an invitation to join a room. For internal use by the Games SDK only. Calling this method directly is unsupported.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"roomId": {
|
||||
"type": "string",
|
||||
"description": "The ID of the room.",
|
||||
@@ -3894,6 +4092,12 @@
|
||||
"httpMethod": "GET",
|
||||
"description": "Get the data for a room.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -3923,6 +4127,12 @@
|
||||
"httpMethod": "POST",
|
||||
"description": "Join a room. For internal use by the Games SDK only. Calling this method directly is unsupported.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -3955,6 +4165,12 @@
|
||||
"httpMethod": "POST",
|
||||
"description": "Leave a room. For internal use by the Games SDK only. Calling this method directly is unsupported.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -3987,6 +4203,12 @@
|
||||
"httpMethod": "GET",
|
||||
"description": "Returns invitations to join rooms.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -4020,6 +4242,12 @@
|
||||
"httpMethod": "POST",
|
||||
"description": "Updates sent by a client reporting the status of peers in a room. For internal use by the Games SDK only. Calling this method directly is unsupported.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -4056,6 +4284,12 @@
|
||||
"httpMethod": "GET",
|
||||
"description": "Get high scores, and optionally ranks, in leaderboards for the currently authenticated player. For a specific time span, leaderboardId can be set to ALL to retrieve data for all leaderboards in a given time span.\nNOTE: You cannot ask for 'ALL' leaderboards and 'ALL' timeSpans in the same request; only one parameter may be set to 'ALL'.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"includeRankType": {
|
||||
"type": "string",
|
||||
"description": "The types of ranks to return. If the parameter is omitted, no ranks will be returned.",
|
||||
@@ -4155,6 +4389,12 @@
|
||||
],
|
||||
"location": "path"
|
||||
},
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -4231,6 +4471,12 @@
|
||||
],
|
||||
"location": "path"
|
||||
},
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -4302,6 +4548,12 @@
|
||||
"httpMethod": "POST",
|
||||
"description": "Submits a score to the specified leaderboard.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -4345,6 +4597,12 @@
|
||||
"httpMethod": "POST",
|
||||
"description": "Submits multiple scores to leaderboards.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -4372,6 +4630,12 @@
|
||||
"httpMethod": "GET",
|
||||
"description": "Retrieves the metadata for a given snapshot ID.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -4402,6 +4666,12 @@
|
||||
"httpMethod": "GET",
|
||||
"description": "Retrieves a list of snapshots created by your application for the player corresponding to the player ID.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -4449,6 +4719,12 @@
|
||||
"httpMethod": "PUT",
|
||||
"description": "Cancel a turn-based match.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"matchId": {
|
||||
"type": "string",
|
||||
"description": "The ID of the match.",
|
||||
@@ -4470,6 +4746,12 @@
|
||||
"httpMethod": "POST",
|
||||
"description": "Create a turn-based match.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -4493,6 +4775,12 @@
|
||||
"httpMethod": "PUT",
|
||||
"description": "Decline an invitation to play a turn-based match.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -4522,6 +4810,12 @@
|
||||
"httpMethod": "PUT",
|
||||
"description": "Dismiss a turn-based match from the match list. The match will no longer show up in the list and will not generate notifications.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"matchId": {
|
||||
"type": "string",
|
||||
"description": "The ID of the match.",
|
||||
@@ -4543,6 +4837,12 @@
|
||||
"httpMethod": "PUT",
|
||||
"description": "Finish a turn-based match. Each player should make this call once, after all results are in. Only the player whose turn it is may make the first call to Finish, and can pass in the final match state.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -4575,6 +4875,12 @@
|
||||
"httpMethod": "GET",
|
||||
"description": "Get the data for a turn-based match.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"includeMatchData": {
|
||||
"type": "boolean",
|
||||
"description": "Get match data along with metadata.",
|
||||
@@ -4609,6 +4915,12 @@
|
||||
"httpMethod": "PUT",
|
||||
"description": "Join a turn-based match.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -4638,6 +4950,12 @@
|
||||
"httpMethod": "PUT",
|
||||
"description": "Leave a turn-based match when it is not the current player's turn, without canceling the match.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -4667,6 +4985,12 @@
|
||||
"httpMethod": "PUT",
|
||||
"description": "Leave a turn-based match during the current player's turn, without canceling the match.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -4709,6 +5033,12 @@
|
||||
"httpMethod": "GET",
|
||||
"description": "Returns turn-based matches the player is or was involved in.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"includeMatchData": {
|
||||
"type": "boolean",
|
||||
"description": "True if match data should be returned in the response. Note that not all data will necessarily be returned if include_match_data is true; the server may decide to only return data for some of the matches to limit download size for the client. The remainder of the data for these matches will be retrievable on request.",
|
||||
@@ -4755,6 +5085,12 @@
|
||||
"httpMethod": "POST",
|
||||
"description": "Create a rematch of a match that was previously completed, with the same participants. This can be called by only one player on a match still in their list; the player must have called Finish first. Returns the newly created match; it will be the caller's turn.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
@@ -4790,6 +5126,12 @@
|
||||
"httpMethod": "GET",
|
||||
"description": "Returns turn-based matches the player is or was involved in that changed since the last sync call, with the least recent changes coming first. Matches that should be removed from the local cache will have a status of MATCH_DELETED.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"includeMatchData": {
|
||||
"type": "boolean",
|
||||
"description": "True if match data should be returned in the response. Note that not all data will necessarily be returned if include_match_data is true; the server may decide to only return data for some of the matches to limit download size for the client. The remainder of the data for these matches will be retrievable on request.",
|
||||
@@ -4836,6 +5178,12 @@
|
||||
"httpMethod": "PUT",
|
||||
"description": "Commit the results of a player turn.",
|
||||
"parameters": {
|
||||
"consistencyToken": {
|
||||
"type": "string",
|
||||
"description": "The last-seen mutation timestamp.",
|
||||
"format": "int64",
|
||||
"location": "query"
|
||||
},
|
||||
"language": {
|
||||
"type": "string",
|
||||
"description": "The preferred language to use for strings returned by this method.",
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/YdxAcvQY54JlurABUnhriMtrFkQ\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/o78OyoeLvLsQCM448N-aWjOFcbY\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "gamesConfiguration:v1configuration",
|
||||
"name": "gamesConfiguration",
|
||||
"canonicalName": "Games Configuration",
|
||||
"version": "v1configuration",
|
||||
"revision": "20160401",
|
||||
"revision": "20160901",
|
||||
"title": "Google Play Game Services Publishing API",
|
||||
"description": "The Publishing API for Google Play Game Services.",
|
||||
"ownerDomain": "google.com",
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/D0PegRXiPBwAiHpiH57qWyW0T8A\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/qREjEbusb3dopi2k7gxmwND6yjQ\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "gamesManagement:v1management",
|
||||
"name": "gamesManagement",
|
||||
"canonicalName": "Games Management",
|
||||
"version": "v1management",
|
||||
"revision": "20160401",
|
||||
"revision": "20160901",
|
||||
"title": "Google Play Game Services Management API",
|
||||
"description": "The Management API for Google Play Game Services.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -324,6 +324,10 @@
|
||||
"type": "string",
|
||||
"description": "The ID of the player."
|
||||
},
|
||||
"profileSettings": {
|
||||
"$ref": "ProfileSettings",
|
||||
"description": "The player's profile settings. Controls whether or not the player's profile is visible to other players."
|
||||
},
|
||||
"title": {
|
||||
"type": "string",
|
||||
"description": "The player's title rewarded for their game activities."
|
||||
@@ -372,6 +376,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"ProfileSettings": {
|
||||
"id": "ProfileSettings",
|
||||
"type": "object",
|
||||
"description": "This is a JSON template for profile settings",
|
||||
"properties": {
|
||||
"kind": {
|
||||
"type": "string",
|
||||
"description": "Uniquely identifies the type of this resource. Value is always the fixed string gamesManagement#profileSettings.",
|
||||
"default": "gamesManagement#profileSettings"
|
||||
},
|
||||
"profileVisible": {
|
||||
"type": "boolean",
|
||||
"description": "The player's current profile visibility. This field is visible to both 1P and 3P APIs."
|
||||
}
|
||||
}
|
||||
},
|
||||
"QuestsResetMultipleForAllRequest": {
|
||||
"id": "QuestsResetMultipleForAllRequest",
|
||||
"type": "object",
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/nyUO2UOkslUqZUL17-85iW0oVO0\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/eElt1TJDnW0IokCJ9H0sGXTCyq0\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "genomics:v1",
|
||||
"name": "genomics",
|
||||
"version": "v1",
|
||||
"revision": "20160407",
|
||||
"revision": "20160905",
|
||||
"title": "Genomics API",
|
||||
"description": "Stores, processes, explores and shares genomic data. This API implements the Global Alliance for Genomics and Health (GA4GH) v0.5.1 API as well as several extensions.",
|
||||
"description": "Stores, processes, explores and shares genomic data.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"icons": {
|
||||
@@ -443,14 +443,14 @@
|
||||
},
|
||||
"exons": {
|
||||
"type": "array",
|
||||
"description": "The exons that compose this transcript. This field should be unset for genomes where transcript splicing does not occur, for example prokaryotes. Introns are regions of the transcript that are not included in the spliced RNA product. Though not explicitly modeled here, intron ranges can be deduced; all regions of this transcript that are not exons are introns. Exonic sequences do not necessarily code for a translational product (amino acids). Only the regions of exons bounded by the `codingSequence` correspond to coding DNA sequence. Exons are ordered by start position and may not overlap.",
|
||||
"description": "The exons that compose this transcript. This field should be unset for genomes where transcript splicing does not occur, for example prokaryotes. Introns are regions of the transcript that are not included in the spliced RNA product. Though not explicitly modeled here, intron ranges can be deduced; all regions of this transcript that are not exons are introns. Exonic sequences do not necessarily code for a translational product (amino acids). Only the regions of exons bounded by the codingSequence correspond to coding DNA sequence. Exons are ordered by start position and may not overlap.",
|
||||
"items": {
|
||||
"$ref": "Exon"
|
||||
}
|
||||
},
|
||||
"codingSequence": {
|
||||
"$ref": "CodingSequence",
|
||||
"description": "The range of the coding sequence for this transcript, if any. To determine the exact ranges of coding sequence, intersect this range with those of the `exons`, if any. If there are any `exons`, the `codingSequence` must start and end within them. Note that in some cases, the reference genome will not exactly match the observed mRNA transcript e.g. due to variance in the source genome from reference. In these cases, `exon.frame` will not necessarily match the expected reference reading frame and coding exon reference bases cannot necessarily be concatenated to produce the original transcript mRNA."
|
||||
"description": "The range of the coding sequence for this transcript, if any. To determine the exact ranges of coding sequence, intersect this range with those of the exons, if any. If there are any exons, the codingSequence must start and end within them. Note that in some cases, the reference genome will not exactly match the observed mRNA transcript e.g. due to variance in the source genome from reference. In these cases, exon.frame will not necessarily match the expected reference reading frame and coding exon reference bases cannot necessarily be concatenated to produce the original transcript mRNA."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -470,7 +470,7 @@
|
||||
},
|
||||
"frame": {
|
||||
"type": "integer",
|
||||
"description": "The frame of this exon. Contains a value of 0, 1, or 2, which indicates the offset of the first coding base of the exon within the reading frame of the coding DNA sequence, if any. This field is dependent on the strandedness of this annotation (see Annotation.reverse_strand). For forward stranded annotations, this offset is relative to the `exon.start`. For reverse strand annotations, this offset is relative to the `exon.end - 1`. Unset if this exon does not intersect the coding sequence. Upon creation of a transcript, the frame must be populated for all or none of the coding exons.",
|
||||
"description": "The frame of this exon. Contains a value of 0, 1, or 2, which indicates the offset of the first coding base of the exon within the reading frame of the coding DNA sequence, if any. This field is dependent on the strandedness of this annotation (see Annotation.reverse_strand). For forward stranded annotations, this offset is relative to the exon.start. For reverse strand annotations, this offset is relative to the exon.end `- 1`. Unset if this exon does not intersect the coding sequence. Upon creation of a transcript, the frame must be populated for all or none of the coding exons.",
|
||||
"format": "int32"
|
||||
}
|
||||
}
|
||||
@@ -501,6 +501,10 @@
|
||||
"items": {
|
||||
"$ref": "Annotation"
|
||||
}
|
||||
},
|
||||
"requestId": {
|
||||
"type": "string",
|
||||
"description": "A unique request ID which enables the server to detect duplicated requests. If provided, duplicated requests will result in the same response; if not provided, duplicated requests may result in duplicated data. For a given annotation set, callers should not reuse `request_id`s when writing different batches of annotations - behavior in this case is undefined. A common approach is to use a UUID. For batch jobs where worker crashes are a possibility, consider using some unique variant of a worker or run ID."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -552,7 +556,7 @@
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "any",
|
||||
"description": "Properties of the object. Contains field @ype with type URL."
|
||||
"description": "Properties of the object. Contains field @type with type URL."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -644,7 +648,7 @@
|
||||
},
|
||||
"projectId": {
|
||||
"type": "string",
|
||||
"description": "The Google Developers Console project ID that this dataset belongs to."
|
||||
"description": "The Google Cloud project ID that this dataset belongs to."
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
@@ -760,7 +764,7 @@
|
||||
"description": "An OperationMetadata object. This will always be returned with the Operation.",
|
||||
"additionalProperties": {
|
||||
"type": "any",
|
||||
"description": "Properties of the object. Contains field @ype with type URL."
|
||||
"description": "Properties of the object. Contains field @type with type URL."
|
||||
}
|
||||
},
|
||||
"done": {
|
||||
@@ -776,7 +780,7 @@
|
||||
"description": "If importing ReadGroupSets, an ImportReadGroupSetsResponse is returned. If importing Variants, an ImportVariantsResponse is returned. For exports, an empty response is returned.",
|
||||
"additionalProperties": {
|
||||
"type": "any",
|
||||
"description": "Properties of the object. Contains field @ype with type URL."
|
||||
"description": "Properties of the object. Contains field @type with type URL."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -842,7 +846,7 @@
|
||||
"properties": {
|
||||
"projectId": {
|
||||
"type": "string",
|
||||
"description": "Required. The Google Developers Console project ID that owns this export. The caller must have WRITE access to this project."
|
||||
"description": "Required. The Google Cloud project ID that owns this export. The caller must have WRITE access to this project."
|
||||
},
|
||||
"exportUri": {
|
||||
"type": "string",
|
||||
@@ -1341,7 +1345,7 @@
|
||||
"properties": {
|
||||
"projectId": {
|
||||
"type": "string",
|
||||
"description": "The Google Developers Console project ID or number which will be billed for this access. The caller must have WRITE access to this project. Required."
|
||||
"description": "The Google Cloud project ID which will be billed for this access. The caller must have WRITE access to this project. Required."
|
||||
},
|
||||
"readGroupSetId": {
|
||||
"type": "string",
|
||||
@@ -1663,6 +1667,14 @@
|
||||
"items": {
|
||||
"$ref": "VariantSetMetadata"
|
||||
}
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "User-specified, mutable name."
|
||||
},
|
||||
"description": {
|
||||
"type": "string",
|
||||
"description": "A textual description of this variant set."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1824,7 +1836,7 @@
|
||||
},
|
||||
"callSetIds": {
|
||||
"type": "array",
|
||||
"description": "Only return variant calls which belong to call sets with these ids. Leaving this blank returns all variant calls. If a variant has no calls belonging to any of these call sets, it won't be returned at all. Currently, variants with no calls from any call set will never be returned.",
|
||||
"description": "Only return variant calls which belong to call sets with these ids. Leaving this blank returns all variant calls. If a variant has no calls belonging to any of these call sets, it won't be returned at all.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
@@ -2125,7 +2137,7 @@
|
||||
"properties": {
|
||||
"projectId": {
|
||||
"type": "string",
|
||||
"description": "The Google Developers Console project ID or number which will be billed for this access. The caller must have WRITE access to this project. Required."
|
||||
"description": "The Google Cloud project ID which will be billed for this access. The caller must have WRITE access to this project. Required."
|
||||
},
|
||||
"variantSetId": {
|
||||
"type": "string",
|
||||
@@ -2207,12 +2219,20 @@
|
||||
"type": "string",
|
||||
"description": "The time at which the job was submitted to the Genomics service."
|
||||
},
|
||||
"startTime": {
|
||||
"type": "string",
|
||||
"description": "The time at which the job began to run."
|
||||
},
|
||||
"endTime": {
|
||||
"type": "string",
|
||||
"description": "The time at which the job stopped running."
|
||||
},
|
||||
"request": {
|
||||
"type": "object",
|
||||
"description": "The original request that started the operation. Note that this will be in current version of the API. If the operation was started with v1beta2 API and a GetOperation is performed on v1 API, a v1 request will be returned.",
|
||||
"additionalProperties": {
|
||||
"type": "any",
|
||||
"description": "Properties of the object. Contains field @ype with type URL."
|
||||
"description": "Properties of the object. Contains field @type with type URL."
|
||||
}
|
||||
},
|
||||
"events": {
|
||||
@@ -2221,6 +2241,18 @@
|
||||
"items": {
|
||||
"$ref": "OperationEvent"
|
||||
}
|
||||
},
|
||||
"clientId": {
|
||||
"type": "string",
|
||||
"description": "Optionally provided by the caller when submitting the request that creates the operation."
|
||||
},
|
||||
"runtimeMetadata": {
|
||||
"type": "object",
|
||||
"description": "Runtime metadata on this Operation.",
|
||||
"additionalProperties": {
|
||||
"type": "any",
|
||||
"description": "Properties of the object. Contains field @type with type URL."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -2229,11 +2261,56 @@
|
||||
"type": "object",
|
||||
"description": "An event that occurred during an Operation.",
|
||||
"properties": {
|
||||
"startTime": {
|
||||
"type": "string",
|
||||
"description": "Optional time of when event started."
|
||||
},
|
||||
"endTime": {
|
||||
"type": "string",
|
||||
"description": "Optional time of when event finished. An event can have a start time and no finish time. If an event has a finish time, there must be a start time."
|
||||
},
|
||||
"description": {
|
||||
"type": "string",
|
||||
"description": "Required description of event."
|
||||
}
|
||||
}
|
||||
},
|
||||
"RuntimeMetadata": {
|
||||
"id": "RuntimeMetadata",
|
||||
"type": "object",
|
||||
"description": "Runtime metadata that will be populated in the runtimeMetadata field of the Operation associated with a RunPipeline execution.",
|
||||
"properties": {
|
||||
"computeEngine": {
|
||||
"$ref": "ComputeEngine",
|
||||
"description": "Execution information specific to Google Compute Engine."
|
||||
}
|
||||
}
|
||||
},
|
||||
"ComputeEngine": {
|
||||
"id": "ComputeEngine",
|
||||
"type": "object",
|
||||
"description": "Describes a Compute Engine resource that is being managed by a running pipeline.",
|
||||
"properties": {
|
||||
"instanceName": {
|
||||
"type": "string",
|
||||
"description": "The instance on which the operation is running."
|
||||
},
|
||||
"zone": {
|
||||
"type": "string",
|
||||
"description": "The availability zone in which the instance resides."
|
||||
},
|
||||
"machineType": {
|
||||
"type": "string",
|
||||
"description": "The machine type of the instance."
|
||||
},
|
||||
"diskNames": {
|
||||
"type": "array",
|
||||
"description": "The names of the disks that were created for this pipeline.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
@@ -2361,7 +2438,7 @@
|
||||
"id": "genomics.annotations.create",
|
||||
"path": "v1/annotations",
|
||||
"httpMethod": "POST",
|
||||
"description": "Creates a new annotation. Caller must have WRITE permission for the associated annotation set. The following fields are required: * annotationSetId * referenceName or referenceId ### Transcripts For annotations of type TRANSCRIPT, the following fields of transcript must be provided: * `exons.start` * `exons.end` All other fields may be optionally specified, unless documented as being server-generated (for example, the `id` field). The annotated range must be no longer than 100Mbp (mega base pairs). See the Annotation resource for additional restrictions on each field.",
|
||||
"description": "Creates a new annotation. Caller must have WRITE permission for the associated annotation set. The following fields are required: * annotationSetId * referenceName or referenceId ### Transcripts For annotations of type TRANSCRIPT, the following fields of transcript must be provided: * exons.start * exons.end All other fields may be optionally specified, unless documented as being server-generated (for example, the `id` field). The annotated range must be no longer than 100Mbp (mega base pairs). See the Annotation resource for additional restrictions on each field.",
|
||||
"request": {
|
||||
"$ref": "Annotation"
|
||||
},
|
||||
@@ -2499,7 +2576,7 @@
|
||||
"parameters": {
|
||||
"projectId": {
|
||||
"type": "string",
|
||||
"description": "Required. The project to list datasets for.",
|
||||
"description": "Required. The Google Cloud project ID to list datasets for.",
|
||||
"location": "query"
|
||||
},
|
||||
"pageSize": {
|
||||
@@ -2854,7 +2931,7 @@
|
||||
"id": "genomics.readgroupsets.export",
|
||||
"path": "v1/readgroupsets/{readGroupSetId}:export",
|
||||
"httpMethod": "POST",
|
||||
"description": "Exports a read group set to a BAM file in Google Cloud Storage. For the definitions of read group sets and other genomics resources, see [Fundamentals of Google Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) Note that currently there may be some differences between exported BAM files and the original BAM file at the time of import. See [ImportReadGroupSets](google.genomics.v1.ReadServiceV1.ImportReadGroupSets) for caveats.",
|
||||
"description": "Exports a read group set to a BAM file in Google Cloud Storage. For the definitions of read group sets and other genomics resources, see [Fundamentals of Google Genomics](https://cloud.google.com/genomics/fundamentals-of-google-genomics) Note that currently there may be some differences between exported BAM files and the original BAM file at the time of import. See ImportReadGroupSets for caveats.",
|
||||
"parameters": {
|
||||
"readGroupSetId": {
|
||||
"type": "string",
|
||||
@@ -3519,7 +3596,7 @@
|
||||
},
|
||||
"updateMask": {
|
||||
"type": "string",
|
||||
"description": "An optional mask specifying which fields to update. Supported fields: * metadata. Leaving `updateMask` unset is equivalent to specifying all mutable fields.",
|
||||
"description": "An optional mask specifying which fields to update. Supported fields: * metadata. * name. * description. Leaving `updateMask` unset is equivalent to specifying all mutable fields.",
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/mfYjmG0m6Pr2oEdtUYff_W8RPzw\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/W87lVft6jezJJo2WLSMnHm7oS64\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "genomics:v1alpha2",
|
||||
"name": "genomics",
|
||||
"version": "v1alpha2",
|
||||
"revision": "20160407",
|
||||
"revision": "20160905",
|
||||
"title": "Genomics API",
|
||||
"description": "Stores, processes, explores and shares genomic data. This API implements the Global Alliance for Genomics and Health (GA4GH) v0.5.1 API as well as several extensions.",
|
||||
"description": "Stores, processes, explores and shares genomic data.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"icons": {
|
||||
@@ -106,6 +106,9 @@
|
||||
"https://www.googleapis.com/auth/cloud-platform": {
|
||||
"description": "View and manage your data across Google Cloud Platform services"
|
||||
},
|
||||
"https://www.googleapis.com/auth/compute": {
|
||||
"description": "View and manage your Google Compute Engine resources"
|
||||
},
|
||||
"https://www.googleapis.com/auth/genomics": {
|
||||
"description": "View and manage Genomics data"
|
||||
}
|
||||
@@ -127,7 +130,7 @@
|
||||
"description": "An OperationMetadata object. This will always be returned with the Operation.",
|
||||
"additionalProperties": {
|
||||
"type": "any",
|
||||
"description": "Properties of the object. Contains field @ype with type URL."
|
||||
"description": "Properties of the object. Contains field @type with type URL."
|
||||
}
|
||||
},
|
||||
"done": {
|
||||
@@ -143,7 +146,7 @@
|
||||
"description": "If importing ReadGroupSets, an ImportReadGroupSetsResponse is returned. If importing Variants, an ImportVariantsResponse is returned. For exports, an empty response is returned.",
|
||||
"additionalProperties": {
|
||||
"type": "any",
|
||||
"description": "Properties of the object. Contains field @ype with type URL."
|
||||
"description": "Properties of the object. Contains field @type with type URL."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -169,7 +172,7 @@
|
||||
"type": "object",
|
||||
"additionalProperties": {
|
||||
"type": "any",
|
||||
"description": "Properties of the object. Contains field @ype with type URL."
|
||||
"description": "Properties of the object. Contains field @type with type URL."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -251,7 +254,7 @@
|
||||
"PipelineParameter": {
|
||||
"id": "PipelineParameter",
|
||||
"type": "object",
|
||||
"description": "Parameters facilitate setting and delivering data into the pipeline's execution environment. They are defined at create time, with optional defaults, and can be overridden at run time. If `localCopy` is unset, then the parameter specifies a string that is passed as-is into the pipeline, as the value of the environment variable with the given name. A default value can be optionally specified at create time. The default can be overridden at run time using the inputs map. If no default is given, a value must be supplied at runtime. If `localCopy` is defined, then the parameter specifies a data source or sink, both in Google Cloud Storage and on the Docker container where the pipeline computation is run. At run time, the Google Cloud Storage paths can be overridden if a default was provided at create time, or must be set otherwise. The pipeline runner should add a key/value pair to either the inputs or outputs map. The indicated data copies will be carried out before/after pipeline execution, just as if the corresponding arguments were provided to `gsutil cp`. For example: Given the following `PipelineParameter`, specified in the `inputParameters` list: ``` {name: \"input_file\", localCopy: {path: \"file.txt\", disk: \"pd1\"}} ``` where `disk` is defined in the `PipelineResources` object as: ``` {name: \"pd1\", mountPoint: \"/mnt/disk/\"} ``` We create a disk named `pd1`, mount it on the host VM, and map `/mnt/pd1` to `/mnt/disk` in the docker container. At runtime, an entry for `input_file` would be required in the inputs map, such as: ``` inputs[\"input_file\"] = \"gs://my-bucket/bar.txt\" ``` This would generate the following gsutil call: ``` gsutil cp gs://my-bucket/bar.txt /mnt/pd1/file.txt ``` The file `/mnt/pd1/file.txt` maps to `/mnt/disk/file.txt` in the Docker container. Note that we do not use `cp -r`, so for inputs, the Google Cloud Storage path (runtime value) must be a file or a glob, while the local path must be a file or a directory, respectively. For outputs, the direction of the copy is reversed: ``` gsutil cp /mnt/disk/file.txt gs://my-bucket/bar.txt ``` Again note that there is no `-r`, so the Google Cloud Storage path (runtime value) must be a file or a directory, while the local path can be a file or a glob, respectively. One restriction, due to docker limitations, is that for outputs that are found on the boot disk, the local path cannot be a glob and must be a file.",
|
||||
"description": "Parameters facilitate setting and delivering data into the pipeline's execution environment. They are defined at create time, with optional defaults, and can be overridden at run time. If `localCopy` is unset, then the parameter specifies a string that is passed as-is into the pipeline, as the value of the environment variable with the given name. A default value can be optionally specified at create time. The default can be overridden at run time using the inputs map. If no default is given, a value must be supplied at runtime. If `localCopy` is defined, then the parameter specifies a data source or sink, both in Google Cloud Storage and on the Docker container where the pipeline computation is run. The service account associated with the Pipeline (by default the project's Compute Engine service account) must have access to the Google Cloud Storage paths. At run time, the Google Cloud Storage paths can be overridden if a default was provided at create time, or must be set otherwise. The pipeline runner should add a key/value pair to either the inputs or outputs map. The indicated data copies will be carried out before/after pipeline execution, just as if the corresponding arguments were provided to `gsutil cp`. For example: Given the following `PipelineParameter`, specified in the `inputParameters` list: ``` {name: \"input_file\", localCopy: {path: \"file.txt\", disk: \"pd1\"}} ``` where `disk` is defined in the `PipelineResources` object as: ``` {name: \"pd1\", mountPoint: \"/mnt/disk/\"} ``` We create a disk named `pd1`, mount it on the host VM, and map `/mnt/pd1` to `/mnt/disk` in the docker container. At runtime, an entry for `input_file` would be required in the inputs map, such as: ``` inputs[\"input_file\"] = \"gs://my-bucket/bar.txt\" ``` This would generate the following gsutil call: ``` gsutil cp gs://my-bucket/bar.txt /mnt/pd1/file.txt ``` The file `/mnt/pd1/file.txt` maps to `/mnt/disk/file.txt` in the Docker container. Acceptable paths are: Google Cloud storage pathLocal path filefile globdirectory For outputs, the direction of the copy is reversed: ``` gsutil cp /mnt/disk/file.txt gs://my-bucket/bar.txt ``` Acceptable paths are: Local pathGoogle Cloud Storage path filefile file directory - directory must already exist glob directory - directory will be created if it doesn't exist One restriction due to docker limitations, is that for outputs that are found on the boot disk, the local path cannot be a glob and must be a file.",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
@@ -313,7 +316,7 @@
|
||||
},
|
||||
"preemptible": {
|
||||
"type": "boolean",
|
||||
"description": "At create time means that preemptible machines may be used for the run. At run time, means they should be used. Cannot be true at run time if false at create time. Defaults to `false`."
|
||||
"description": "Whether to use preemptible VMs. Defaults to `false`. In order to use this, must be true for both create time and run time. Cannot be true at run time if false at create time."
|
||||
},
|
||||
"minimumRamGb": {
|
||||
"type": "number",
|
||||
@@ -338,6 +341,10 @@
|
||||
"type": "integer",
|
||||
"description": "The size of the boot disk. Defaults to 10 (GB).",
|
||||
"format": "int32"
|
||||
},
|
||||
"noAddress": {
|
||||
"type": "boolean",
|
||||
"description": "Whether to assign an external IP to the instance. Defaults to false. Corresponds to `--no_address` flag for [gcloud compute instances create] (https://cloud.google.com/sdk/gcloud/reference/compute/instances/create). In order to use this, must be true for both create time and run time. Cannot be true at run time if false at create time. ** Note: To use this option, your project must be in Google Access for Private IPs Early Access Program.**"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -427,7 +434,7 @@
|
||||
},
|
||||
"serviceAccount": {
|
||||
"$ref": "ServiceAccount",
|
||||
"description": "Required. The Google Cloud Service Account that will be used to access data and services."
|
||||
"description": "The Google Cloud Service Account that will be used to access data and services. By default, the compute service account associated with `projectId` is used."
|
||||
},
|
||||
"clientId": {
|
||||
"type": "string",
|
||||
@@ -440,6 +447,10 @@
|
||||
"logging": {
|
||||
"$ref": "LoggingOptions",
|
||||
"description": "Required. Logging options. Used by the service to communicate results to the user."
|
||||
},
|
||||
"keepVmAliveOnFailureDuration": {
|
||||
"type": "string",
|
||||
"description": "How long to keep the VM up after a failure (for example docker command failed, copying input or output files failed, etc). While the VM is up, one can ssh into the VM to debug. Default is 0; maximum allowed value is 1 day."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -646,12 +657,20 @@
|
||||
"type": "string",
|
||||
"description": "The time at which the job was submitted to the Genomics service."
|
||||
},
|
||||
"startTime": {
|
||||
"type": "string",
|
||||
"description": "The time at which the job began to run."
|
||||
},
|
||||
"endTime": {
|
||||
"type": "string",
|
||||
"description": "The time at which the job stopped running."
|
||||
},
|
||||
"request": {
|
||||
"type": "object",
|
||||
"description": "The original request that started the operation. Note that this will be in current version of the API. If the operation was started with v1beta2 API and a GetOperation is performed on v1 API, a v1 request will be returned.",
|
||||
"additionalProperties": {
|
||||
"type": "any",
|
||||
"description": "Properties of the object. Contains field @ype with type URL."
|
||||
"description": "Properties of the object. Contains field @type with type URL."
|
||||
}
|
||||
},
|
||||
"events": {
|
||||
@@ -660,6 +679,18 @@
|
||||
"items": {
|
||||
"$ref": "OperationEvent"
|
||||
}
|
||||
},
|
||||
"clientId": {
|
||||
"type": "string",
|
||||
"description": "Optionally provided by the caller when submitting the request that creates the operation."
|
||||
},
|
||||
"runtimeMetadata": {
|
||||
"type": "object",
|
||||
"description": "Runtime metadata on this Operation.",
|
||||
"additionalProperties": {
|
||||
"type": "any",
|
||||
"description": "Properties of the object. Contains field @type with type URL."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -668,11 +699,56 @@
|
||||
"type": "object",
|
||||
"description": "An event that occurred during an Operation.",
|
||||
"properties": {
|
||||
"startTime": {
|
||||
"type": "string",
|
||||
"description": "Optional time of when event started."
|
||||
},
|
||||
"endTime": {
|
||||
"type": "string",
|
||||
"description": "Optional time of when event finished. An event can have a start time and no finish time. If an event has a finish time, there must be a start time."
|
||||
},
|
||||
"description": {
|
||||
"type": "string",
|
||||
"description": "Required description of event."
|
||||
}
|
||||
}
|
||||
},
|
||||
"RuntimeMetadata": {
|
||||
"id": "RuntimeMetadata",
|
||||
"type": "object",
|
||||
"description": "Runtime metadata that will be populated in the runtimeMetadata field of the Operation associated with a RunPipeline execution.",
|
||||
"properties": {
|
||||
"computeEngine": {
|
||||
"$ref": "ComputeEngine",
|
||||
"description": "Execution information specific to Google Compute Engine."
|
||||
}
|
||||
}
|
||||
},
|
||||
"ComputeEngine": {
|
||||
"id": "ComputeEngine",
|
||||
"type": "object",
|
||||
"description": "Describes a Compute Engine resource that is being managed by a running pipeline.",
|
||||
"properties": {
|
||||
"instanceName": {
|
||||
"type": "string",
|
||||
"description": "The instance on which the operation is running."
|
||||
},
|
||||
"zone": {
|
||||
"type": "string",
|
||||
"description": "The availability zone in which the instance resides."
|
||||
},
|
||||
"machineType": {
|
||||
"type": "string",
|
||||
"description": "The machine type of the instance."
|
||||
},
|
||||
"diskNames": {
|
||||
"type": "array",
|
||||
"description": "The names of the disks that were created for this pipeline.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
@@ -805,6 +881,7 @@
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform",
|
||||
"https://www.googleapis.com/auth/compute",
|
||||
"https://www.googleapis.com/auth/genomics"
|
||||
]
|
||||
},
|
||||
@@ -921,7 +998,7 @@
|
||||
"id": "genomics.pipelines.setOperationStatus",
|
||||
"path": "v1alpha2/pipelines:setOperationStatus",
|
||||
"httpMethod": "PUT",
|
||||
"description": "Sets status of a given operation. All timestamps are sent on each call, and the whole series of events is replaced, in case intermediate calls are lost. Should only be called by VMs created by the Pipelines Service and not by end users.",
|
||||
"description": "Sets status of a given operation. Any new timestamps (as determined by description) are appended to TimestampEvents. Should only be called by VMs created by the Pipelines Service and not by end users.",
|
||||
"request": {
|
||||
"$ref": "SetOperationStatusRequest"
|
||||
},
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/MOL6g3e203UhwfxwVIGCu1WDtHU\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/iwGg9SXMSQRZJqiKSwS3P1Y9Xjc\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "genomics:v1beta2",
|
||||
"name": "genomics",
|
||||
"version": "v1beta2",
|
||||
"revision": "20160406",
|
||||
"revision": "20160905",
|
||||
"title": "Genomics API",
|
||||
"description": "Provides access to Genomics data.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -902,7 +902,6 @@
|
||||
"MergeVariantsRequest": {
|
||||
"id": "MergeVariantsRequest",
|
||||
"type": "object",
|
||||
"description": "",
|
||||
"properties": {
|
||||
"variants": {
|
||||
"type": "array",
|
||||
@@ -1746,7 +1745,6 @@
|
||||
"SearchReferenceSetsRequest": {
|
||||
"id": "SearchReferenceSetsRequest",
|
||||
"type": "object",
|
||||
"description": "",
|
||||
"properties": {
|
||||
"accessions": {
|
||||
"type": "array",
|
||||
@@ -1797,7 +1795,6 @@
|
||||
"SearchReferencesRequest": {
|
||||
"id": "SearchReferencesRequest",
|
||||
"type": "object",
|
||||
"description": "",
|
||||
"properties": {
|
||||
"accessions": {
|
||||
"type": "array",
|
||||
@@ -1893,7 +1890,7 @@
|
||||
"properties": {
|
||||
"callSetIds": {
|
||||
"type": "array",
|
||||
"description": "Only return variant calls which belong to call sets with these ids. Leaving this blank returns all variant calls. If a variant has no calls belonging to any of these call sets, it won't be returned at all. Currently, variants with no calls from any call set will never be returned.",
|
||||
"description": "Only return variant calls which belong to call sets with these ids. Leaving this blank returns all variant calls. If a variant has no calls belonging to any of these call sets, it won't be returned at all.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
@@ -1932,7 +1929,7 @@
|
||||
},
|
||||
"variantSetIds": {
|
||||
"type": "array",
|
||||
"description": "At most one variant set ID must be provided. Only variants from this variant set will be returned. If omitted, a call set id must be included in the request.",
|
||||
"description": "At most one variant set ID must be provided. Only variants from this variant set will be returned. If omitted, a call set id must be included in the request. Both this and call_set_ids may be set.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
@@ -2249,6 +2246,10 @@
|
||||
"type": "string",
|
||||
"description": "The dataset to which this variant set belongs. Immutable."
|
||||
},
|
||||
"description": {
|
||||
"type": "string",
|
||||
"description": "A textual description of this variant set."
|
||||
},
|
||||
"id": {
|
||||
"type": "string",
|
||||
"description": "The Google-generated ID of the variant set. Immutable."
|
||||
@@ -2260,6 +2261,10 @@
|
||||
"$ref": "Metadata"
|
||||
}
|
||||
},
|
||||
"name": {
|
||||
"type": "string",
|
||||
"description": "User-specified, mutable name."
|
||||
},
|
||||
"referenceBounds": {
|
||||
"type": "array",
|
||||
"description": "A list of all references used by the variants in a variant set with associated coordinate upper bounds for each one.",
|
||||
@@ -2637,7 +2642,7 @@
|
||||
"parameters": {
|
||||
"callSetId": {
|
||||
"type": "string",
|
||||
"description": "The ID of the call set to be updated.",
|
||||
"description": "Required. The ID of the call set to be updated.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
@@ -2681,7 +2686,7 @@
|
||||
"parameters": {
|
||||
"callSetId": {
|
||||
"type": "string",
|
||||
"description": "The ID of the call set to be updated.",
|
||||
"description": "Required. The ID of the call set to be updated.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
@@ -3405,7 +3410,7 @@
|
||||
"parameters": {
|
||||
"variantId": {
|
||||
"type": "string",
|
||||
"description": "The ID of the variant.",
|
||||
"description": "Required.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
@@ -3494,7 +3499,7 @@
|
||||
"parameters": {
|
||||
"variantSetId": {
|
||||
"type": "string",
|
||||
"description": "The ID of the variant set to be deleted.",
|
||||
"description": "The ID of the variant set to be deleted. Required.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
@@ -3515,7 +3520,7 @@
|
||||
"parameters": {
|
||||
"variantSetId": {
|
||||
"type": "string",
|
||||
"description": "Required. The ID of the variant set that contains variant data which should be exported. The caller must have READ access to this variant set.",
|
||||
"description": "The ID of the variant set that contains variant data which should be exported. Required. The caller must have READ access to this variant set.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
@@ -3543,7 +3548,7 @@
|
||||
"parameters": {
|
||||
"variantSetId": {
|
||||
"type": "string",
|
||||
"description": "The ID of the variant set.",
|
||||
"description": "The ID of the variant set. Required.",
|
||||
"required": true,
|
||||
"location": "path"
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/HWdr3QolTxcnkwueTlDTCxOXBdE\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/HWdr3QolTxcnkwueTlDTCxOXBdE\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "groupsmigration:v1",
|
||||
"name": "groupsmigration",
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Py5HOWHJ0CMbcB0y6Fw5QYwibOE\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/WmR-pRQA43Avmy6ShfhWJLW2ne8\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "groupssettings:v1",
|
||||
"name": "groupssettings",
|
||||
"version": "v1",
|
||||
"revision": "20160323",
|
||||
"revision": "20160525",
|
||||
"title": "Groups Settings API",
|
||||
"description": "Lets you manage permission levels and related settings of a group.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -99,6 +99,10 @@
|
||||
"type": "string",
|
||||
"description": "If the group is archive only"
|
||||
},
|
||||
"customFooterText": {
|
||||
"type": "string",
|
||||
"description": "Custom footer text."
|
||||
},
|
||||
"customReplyTo": {
|
||||
"type": "string",
|
||||
"description": "Default email to which reply to any message should go."
|
||||
@@ -115,6 +119,10 @@
|
||||
"type": "string",
|
||||
"description": "Email id of the group"
|
||||
},
|
||||
"includeCustomFooter": {
|
||||
"type": "string",
|
||||
"description": "Whether to include custom footer."
|
||||
},
|
||||
"includeInGlobalAddressList": {
|
||||
"type": "string",
|
||||
"description": "If this groups should be included in global address list or not."
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/KGIJuBPLol6TqL9arf5YOmp-wQ0\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/KGIJuBPLol6TqL9arf5YOmp-wQ0\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "iam:v1",
|
||||
"name": "iam",
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/Oi0KnpKPJva7LMe3W0nV9ypaEjo\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/hUSUQ1FCOLm-WaxWC_MbF3f27YE\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "identitytoolkit:v3",
|
||||
"name": "identitytoolkit",
|
||||
"canonicalName": "Identity Toolkit",
|
||||
"version": "v3",
|
||||
"revision": "20160324",
|
||||
"revision": "20160812",
|
||||
"title": "Google Identity Toolkit API",
|
||||
"description": "Help the third party sites to implement federated login.",
|
||||
"ownerDomain": "google.com",
|
||||
@@ -245,6 +245,10 @@
|
||||
"type": "string",
|
||||
"description": "The app ID of the mobile app, base64(CERT_SHA1):PACKAGE_NAME for Android, BUNDLE_ID for iOS."
|
||||
},
|
||||
"authFlowType": {
|
||||
"type": "string",
|
||||
"description": "Explicitly specify the auth flow type. Currently only support \"CODE_FLOW\" type. The field is only used for Google provider."
|
||||
},
|
||||
"clientId": {
|
||||
"type": "string",
|
||||
"description": "The relying party OAuth client ID."
|
||||
@@ -257,6 +261,10 @@
|
||||
"type": "string",
|
||||
"description": "The URI to which the IDP redirects the user after the federated login flow."
|
||||
},
|
||||
"hostedDomain": {
|
||||
"type": "string",
|
||||
"description": "The hosted domain to restrict sign-in to accounts at that domain for Google Apps hosted accounts."
|
||||
},
|
||||
"identifier": {
|
||||
"type": "string",
|
||||
"description": "The email or federated ID of the user."
|
||||
@@ -280,6 +288,10 @@
|
||||
"providerId": {
|
||||
"type": "string",
|
||||
"description": "The IdP ID. For white listed IdPs it's a short domain name e.g. google.com, aol.com, live.net and yahoo.com. For other OpenID IdPs it's the OP identifier."
|
||||
},
|
||||
"sessionId": {
|
||||
"type": "string",
|
||||
"description": "The session_id passed by client."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -455,6 +467,11 @@
|
||||
"type": "string",
|
||||
"description": "Response to the captcha."
|
||||
},
|
||||
"createdAt": {
|
||||
"type": "string",
|
||||
"description": "The timestamp when the account is created.",
|
||||
"format": "int64"
|
||||
},
|
||||
"delegatedProjectNumber": {
|
||||
"type": "string",
|
||||
"description": "GCP project number of the requesting delegated app. Currently only intended for Firebase V1 migration.",
|
||||
@@ -498,6 +515,11 @@
|
||||
"type": "string",
|
||||
"description": "Instance id token of the app."
|
||||
},
|
||||
"lastLoginAt": {
|
||||
"type": "string",
|
||||
"description": "Last login timestamp.",
|
||||
"format": "int64"
|
||||
},
|
||||
"localId": {
|
||||
"type": "string",
|
||||
"description": "The local ID of the user."
|
||||
@@ -549,6 +571,13 @@
|
||||
"type": "string",
|
||||
"description": "Browser API key, needed when making http request to Apiary."
|
||||
},
|
||||
"authorizedDomains": {
|
||||
"type": "array",
|
||||
"description": "Authorized domains for widget redirect.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"changeEmailTemplate": {
|
||||
"$ref": "EmailTemplate",
|
||||
"description": "Change email template."
|
||||
@@ -656,10 +685,6 @@
|
||||
"password": {
|
||||
"type": "string",
|
||||
"description": "The new password of the user."
|
||||
},
|
||||
"returnSecureToken": {
|
||||
"type": "boolean",
|
||||
"description": "Whether return sts id token and refresh token instead of gitkit token."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -736,6 +761,10 @@
|
||||
"type": "string",
|
||||
"description": "The URI to which the IDP redirects the user back. It may contain federated login result params added by the IDP."
|
||||
},
|
||||
"returnIdpCredential": {
|
||||
"type": "boolean",
|
||||
"description": "Whether return 200 and IDP credential rather than throw exception when federated id is already linked."
|
||||
},
|
||||
"returnRefreshToken": {
|
||||
"type": "boolean",
|
||||
"description": "Whether to return refresh tokens."
|
||||
@@ -755,6 +784,11 @@
|
||||
"type": "object",
|
||||
"description": "Request to verify a custom token",
|
||||
"properties": {
|
||||
"delegatedProjectNumber": {
|
||||
"type": "string",
|
||||
"description": "GCP project number of the requesting delegated app. Currently only intended for Firebase V1 migration.",
|
||||
"format": "int64"
|
||||
},
|
||||
"instanceId": {
|
||||
"type": "string",
|
||||
"description": "Instance id token of the app."
|
||||
@@ -838,6 +872,13 @@
|
||||
"secret": {
|
||||
"type": "string",
|
||||
"description": "OAuth2 client secret."
|
||||
},
|
||||
"whitelistedAudiences": {
|
||||
"type": "array",
|
||||
"description": "Whitelisted client IDs for audience check.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -924,10 +965,19 @@
|
||||
"description": "The fixed string \"identitytoolkit#SetAccountInfoResponse\".",
|
||||
"default": "identitytoolkit#SetAccountInfoResponse"
|
||||
},
|
||||
"localId": {
|
||||
"type": "string",
|
||||
"description": "The local ID of the user."
|
||||
},
|
||||
"newEmail": {
|
||||
"type": "string",
|
||||
"description": "The new email the user attempts to change to."
|
||||
},
|
||||
"passwordHash": {
|
||||
"type": "string",
|
||||
"description": "The user's hashed password.",
|
||||
"format": "byte"
|
||||
},
|
||||
"photoUrl": {
|
||||
"type": "string",
|
||||
"description": "The photo url of the user."
|
||||
@@ -942,6 +992,10 @@
|
||||
"type": "string",
|
||||
"description": "The user's display name at the IDP."
|
||||
},
|
||||
"federatedId": {
|
||||
"type": "string",
|
||||
"description": "User's identifier at IDP."
|
||||
},
|
||||
"photoUrl": {
|
||||
"type": "string",
|
||||
"description": "The user's photo url at the IDP."
|
||||
@@ -1031,6 +1085,11 @@
|
||||
"type": "object",
|
||||
"description": "Template for an individual account info.",
|
||||
"properties": {
|
||||
"createdAt": {
|
||||
"type": "string",
|
||||
"description": "User creation timestamp.",
|
||||
"format": "int64"
|
||||
},
|
||||
"disabled": {
|
||||
"type": "boolean",
|
||||
"description": "Whether the user is disabled."
|
||||
@@ -1047,6 +1106,11 @@
|
||||
"type": "boolean",
|
||||
"description": "Whether the email has been verified."
|
||||
},
|
||||
"lastLoginAt": {
|
||||
"type": "string",
|
||||
"description": "last login timestamp.",
|
||||
"format": "int64"
|
||||
},
|
||||
"localId": {
|
||||
"type": "string",
|
||||
"description": "The local ID of the user."
|
||||
@@ -1094,6 +1158,14 @@
|
||||
"rawId": {
|
||||
"type": "string",
|
||||
"description": "User's raw identifier directly returned from IDP."
|
||||
},
|
||||
"rawUserInfo": {
|
||||
"type": "string",
|
||||
"description": "Raw IDP-returned user info."
|
||||
},
|
||||
"screenName": {
|
||||
"type": "string",
|
||||
"description": "User's screen name at Twitter."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1103,6 +1175,10 @@
|
||||
"description": "The user's password salt.",
|
||||
"format": "byte"
|
||||
},
|
||||
"screenName": {
|
||||
"type": "string",
|
||||
"description": "User's screen name at Twitter."
|
||||
},
|
||||
"validSince": {
|
||||
"type": "string",
|
||||
"description": "Timestamp in seconds for valid login token.",
|
||||
@@ -1156,6 +1232,10 @@
|
||||
"type": "boolean",
|
||||
"description": "The value is true if the IDP is also the email provider. It means the user owns the email."
|
||||
},
|
||||
"errorMessage": {
|
||||
"type": "string",
|
||||
"description": "Client error code."
|
||||
},
|
||||
"expiresIn": {
|
||||
"type": "string",
|
||||
"description": "If idToken is STS id token, then this field will be expiration time of STS id token in seconds.",
|
||||
@@ -1223,6 +1303,10 @@
|
||||
"description": "The lifetime in seconds of the OAuth2 access token.",
|
||||
"format": "int32"
|
||||
},
|
||||
"oauthIdToken": {
|
||||
"type": "string",
|
||||
"description": "The OIDC id token."
|
||||
},
|
||||
"oauthRequestToken": {
|
||||
"type": "string",
|
||||
"description": "The user approved request token for the OpenID OAuth extension."
|
||||
@@ -1247,10 +1331,18 @@
|
||||
"type": "string",
|
||||
"description": "The IdP ID. For white listed IdPs it's a short domain name e.g. google.com, aol.com, live.net and yahoo.com. If the \"providerId\" param is set to OpenID OP identifer other than the whilte listed IdPs the OP identifier is returned. If the \"identifier\" param is federated ID in the createAuthUri request. The domain part of the federated ID is returned."
|
||||
},
|
||||
"rawUserInfo": {
|
||||
"type": "string",
|
||||
"description": "Raw IDP-returned user info."
|
||||
},
|
||||
"refreshToken": {
|
||||
"type": "string",
|
||||
"description": "If idToken is STS id token, then this field will be refresh token."
|
||||
},
|
||||
"screenName": {
|
||||
"type": "string",
|
||||
"description": "The screen_name of a Twitter user."
|
||||
},
|
||||
"timeZone": {
|
||||
"type": "string",
|
||||
"description": "The timezone of the user."
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/MyGIPHuwU0Ku04gaZJZTvYYLLEQ\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/MyGIPHuwU0Ku04gaZJZTvYYLLEQ\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "kgsearch:v1",
|
||||
"name": "kgsearch",
|
||||
|
||||
0
etc/api/language/v1beta1/language-api.json
Normal file
0
etc/api/language/v1beta1/language-api.json
Normal file
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/e3DwUYJq7cR8DMYb0b0rJ8XCL6k\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/e3DwUYJq7cR8DMYb0b0rJ8XCL6k\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "licensing:v1",
|
||||
"name": "licensing",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/AGY2FGWaHRZwgyAazem2sSX20dM\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/AGY2FGWaHRZwgyAazem2sSX20dM\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "logging:v2beta1",
|
||||
"name": "logging",
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/22GY9K9VtYhN_tb0gpdw_zDH1Gg\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/OwaGZAsygqh-DVZUGXJhzHuvoBQ\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "mirror:v1",
|
||||
"name": "mirror",
|
||||
"version": "v1",
|
||||
"revision": "20151206",
|
||||
"revision": "20160616",
|
||||
"title": "Google Mirror API",
|
||||
"description": "API for interacting with Glass users via the timeline.",
|
||||
"description": "Interacts with Glass users via the timeline.",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"icons": {
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/W_DehY1ieVoEybycxDkoZdKE5Bk\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/xW_CLgXez5AZDCw5fhxCvxKwgIc\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "monitoring:v3",
|
||||
"name": "monitoring",
|
||||
"version": "v3",
|
||||
"revision": "20160321",
|
||||
"revision": "20160425",
|
||||
"title": "Google Monitoring API",
|
||||
"description": "The Google Monitoring API lets you manage your monitoring data and configurations.",
|
||||
"description": "Manages your Stackdriver monitoring data and configurations. Projects must be associated with a Stackdriver account, except for the following methods: [monitoredResourceDescriptors.list](v3/projects.monitoredResourceDescriptors/list), [monitoredResourceDescriptors.get](v3/projects.monitoredResourceDescriptors/get), [metricDescriptors.list](v3/projects.metricDescriptors/list), [metricDescriptors.get](v3/projects.metricDescriptors/get), and [timeSeries.list](v3/projects.timeSeries/list).",
|
||||
"ownerDomain": "google.com",
|
||||
"ownerName": "Google",
|
||||
"icons": {
|
||||
@@ -716,11 +716,11 @@
|
||||
"properties": {
|
||||
"endTime": {
|
||||
"type": "string",
|
||||
"description": "(required) The end of the interval. The interval includes this time."
|
||||
"description": "Required. The end of the interval. The interval includes this time."
|
||||
},
|
||||
"startTime": {
|
||||
"type": "string",
|
||||
"description": "(optional) If omitted, the interval is a point in time, `endTime`. If `startTime` is present, it must be earlier than (less than) `endTime`. The interval begins after `startTime`—it does not include `startTime`."
|
||||
"description": "If this value is omitted, the interval is a point in time, `endTime`. If `startTime` is present, it must be earlier than (less than) `endTime`. The interval begins after `startTime`—it does not include `startTime`."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1134,12 +1134,12 @@
|
||||
},
|
||||
"interval.endTime": {
|
||||
"type": "string",
|
||||
"description": "(required) The end of the interval. The interval includes this time.",
|
||||
"description": "Required. The end of the interval. The interval includes this time.",
|
||||
"location": "query"
|
||||
},
|
||||
"interval.startTime": {
|
||||
"type": "string",
|
||||
"description": "(optional) If omitted, the interval is a point in time, `endTime`. If `startTime` is present, it must be earlier than (less than) `endTime`. The interval begins after `startTime`—it does not include `startTime`.",
|
||||
"description": "If this value is omitted, the interval is a point in time, `endTime`. If `startTime` is present, it must be earlier than (less than) `endTime`. The interval begins after `startTime`—it does not include `startTime`.",
|
||||
"location": "query"
|
||||
}
|
||||
},
|
||||
@@ -1165,7 +1165,7 @@
|
||||
"id": "monitoring.projects.monitoredResourceDescriptors.list",
|
||||
"path": "v3/{+name}/monitoredResourceDescriptors",
|
||||
"httpMethod": "GET",
|
||||
"description": "Lists monitored resource descriptors that match a filter.",
|
||||
"description": "Lists monitored resource descriptors that match a filter. This method does not require a Stackdriver account.",
|
||||
"parameters": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
@@ -1208,7 +1208,7 @@
|
||||
"id": "monitoring.projects.monitoredResourceDescriptors.get",
|
||||
"path": "v3/{+name}",
|
||||
"httpMethod": "GET",
|
||||
"description": "Gets a single monitored resource descriptor.",
|
||||
"description": "Gets a single monitored resource descriptor. This method does not require a Stackdriver account.",
|
||||
"parameters": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
@@ -1239,7 +1239,7 @@
|
||||
"id": "monitoring.projects.metricDescriptors.list",
|
||||
"path": "v3/{+name}/metricDescriptors",
|
||||
"httpMethod": "GET",
|
||||
"description": "Lists metric descriptors that match a filter.",
|
||||
"description": "Lists metric descriptors that match a filter. This method does not require a Stackdriver account.",
|
||||
"parameters": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
@@ -1282,7 +1282,7 @@
|
||||
"id": "monitoring.projects.metricDescriptors.get",
|
||||
"path": "v3/{+name}",
|
||||
"httpMethod": "GET",
|
||||
"description": "Gets a single metric descriptor.",
|
||||
"description": "Gets a single metric descriptor. This method does not require a Stackdriver account.",
|
||||
"parameters": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
@@ -1367,7 +1367,7 @@
|
||||
"id": "monitoring.projects.timeSeries.list",
|
||||
"path": "v3/{+name}/timeSeries",
|
||||
"httpMethod": "GET",
|
||||
"description": "Lists time series that match a filter.",
|
||||
"description": "Lists time series that match a filter. This method does not require a Stackdriver account.",
|
||||
"parameters": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
@@ -1383,12 +1383,12 @@
|
||||
},
|
||||
"interval.endTime": {
|
||||
"type": "string",
|
||||
"description": "(required) The end of the interval. The interval includes this time.",
|
||||
"description": "Required. The end of the interval. The interval includes this time.",
|
||||
"location": "query"
|
||||
},
|
||||
"interval.startTime": {
|
||||
"type": "string",
|
||||
"description": "(optional) If omitted, the interval is a point in time, `endTime`. If `startTime` is present, it must be earlier than (less than) `endTime`. The interval begins after `startTime`—it does not include `startTime`.",
|
||||
"description": "If this value is omitted, the interval is a point in time, `endTime`. If `startTime` is present, it must be earlier than (less than) `endTime`. The interval begins after `startTime`—it does not include `startTime`.",
|
||||
"location": "query"
|
||||
},
|
||||
"aggregation.alignmentPeriod": {
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/PQ_1F4pNNpN_zLZBj8ylJsEn9Cc\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/uXLS8z-zc-3mqba8ZhXP5-JJ2ag\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "oauth2:v1",
|
||||
"name": "oauth2",
|
||||
"version": "v1",
|
||||
"revision": "20160330",
|
||||
"revision": "20160822",
|
||||
"title": "Google OAuth2 API",
|
||||
"description": "Obtains end-user authorization grants for use with other Google APIs.",
|
||||
"ownerDomain": "google.com",
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/VY5CxwtmcPmH-ruiSL2amW9TN0Q\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/jeziO2vCSIZL3x2MLvouc5ezDhQ\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "oauth2:v2",
|
||||
"name": "oauth2",
|
||||
"version": "v2",
|
||||
"revision": "20160330",
|
||||
"revision": "20160822",
|
||||
"title": "Google OAuth2 API",
|
||||
"description": "Obtains end-user authorization grants for use with other Google APIs.",
|
||||
"ownerDomain": "google.com",
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/CJghsXEgZLiP1-h9GgP6hIBiCaU\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/KODKRabYcLOfg1_fepQJ1JOlHnM\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "pagespeedonline:v1",
|
||||
"name": "pagespeedonline",
|
||||
"version": "v1",
|
||||
"revision": "20160306",
|
||||
"revision": "20160811",
|
||||
"title": "PageSpeed Insights API",
|
||||
"description": "Analyzes the performance of a web page and provides tailored suggestions to make that page faster.",
|
||||
"ownerDomain": "google.com",
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/d7F7K6zTJF8Xit9ALBgCq_mDhJ8\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/r_eKVylBnS37WomzWJoiuxBk3nM\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "pagespeedonline:v2",
|
||||
"name": "pagespeedonline",
|
||||
"version": "v2",
|
||||
"revision": "20160306",
|
||||
"revision": "20160811",
|
||||
"title": "PageSpeed Insights API",
|
||||
"description": "Analyzes the performance of a web page and provides tailored suggestions to make that page faster.",
|
||||
"ownerDomain": "google.com",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/IsLtDjyeCcVcrLheR4Lh75k5EO4\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/IsLtDjyeCcVcrLheR4Lh75k5EO4\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "partners:v2",
|
||||
"name": "partners",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"kind": "discovery#restDescription",
|
||||
"etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/tzwJjoO4XDFgwNQjmiM8lPsFMzA\"",
|
||||
"etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/tzwJjoO4XDFgwNQjmiM8lPsFMzA\"",
|
||||
"discoveryVersion": "v1",
|
||||
"id": "people:v1",
|
||||
"name": "people",
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user