Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(766)

Side by Side Diff: discovery/googleapis/content__v2.json

Issue 2824163002: Api-roll 48: 2017-04-18 (Closed)
Patch Set: Revert changes to pubspecs Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « discovery/googleapis/container__v1.json ('k') | discovery/googleapis/content__v2sandbox.json » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 { 1 {
2 "auth": { 2 "auth": {
3 "oauth2": { 3 "oauth2": {
4 "scopes": { 4 "scopes": {
5 "https://www.googleapis.com/auth/content": { 5 "https://www.googleapis.com/auth/content": {
6 "description": "Manage your product listings and accounts fo r Google Shopping" 6 "description": "Manage your product listings and accounts fo r Google Shopping"
7 } 7 }
8 } 8 }
9 } 9 }
10 }, 10 },
11 "basePath": "/content/v2/", 11 "basePath": "/content/v2/",
12 "baseUrl": "https://www.googleapis.com/content/v2/", 12 "baseUrl": "https://www.googleapis.com/content/v2/",
13 "batchPath": "batch", 13 "batchPath": "batch",
14 "canonicalName": "Shopping Content", 14 "canonicalName": "Shopping Content",
15 "description": "Manages product items, inventory, and Merchant Center accoun ts for Google Shopping.", 15 "description": "Manages product items, inventory, and Merchant Center accoun ts for Google Shopping.",
16 "discoveryVersion": "v1", 16 "discoveryVersion": "v1",
17 "documentationLink": "https://developers.google.com/shopping-content", 17 "documentationLink": "https://developers.google.com/shopping-content",
18 "etag": "\"tbys6C40o18GZwyMen5GMkdK-3s/ZCZOOwDCC1weteZqQodwch31zkc\"", 18 "etag": "\"YWOzh2SDasdU84ArJnpYek-OMdg/tkmMskVFTW_4jdAKLGSBFnYS5lM\"",
19 "icons": { 19 "icons": {
20 "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp. png", 20 "x16": "https://www.gstatic.com/images/branding/product/1x/googleg_16dp. png",
21 "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp. png" 21 "x32": "https://www.gstatic.com/images/branding/product/1x/googleg_32dp. png"
22 }, 22 },
23 "id": "content:v2", 23 "id": "content:v2",
24 "kind": "discovery#restDescription", 24 "kind": "discovery#restDescription",
25 "name": "content", 25 "name": "content",
26 "ownerDomain": "google.com", 26 "ownerDomain": "google.com",
27 "ownerName": "Google", 27 "ownerName": "Google",
28 "parameters": { 28 "parameters": {
(...skipping 287 matching lines...) Expand 10 before | Expand all | Expand 10 after
316 }, 316 },
317 "response": { 317 "response": {
318 "$ref": "Account" 318 "$ref": "Account"
319 }, 319 },
320 "scopes": [ 320 "scopes": [
321 "https://www.googleapis.com/auth/content" 321 "https://www.googleapis.com/auth/content"
322 ] 322 ]
323 } 323 }
324 } 324 }
325 }, 325 },
326 "accountshipping": {
327 "methods": {
328 "custombatch": {
329 "description": "Retrieves and updates the shipping settings of multiple accounts in a single request.",
330 "httpMethod": "POST",
331 "id": "content.accountshipping.custombatch",
332 "parameters": {
333 "dryRun": {
334 "description": "Flag to run the request in dry-run m ode.",
335 "location": "query",
336 "type": "boolean"
337 }
338 },
339 "path": "accountshipping/batch",
340 "request": {
341 "$ref": "AccountshippingCustomBatchRequest"
342 },
343 "response": {
344 "$ref": "AccountshippingCustomBatchResponse"
345 },
346 "scopes": [
347 "https://www.googleapis.com/auth/content"
348 ]
349 },
350 "get": {
351 "description": "Retrieves the shipping settings of the accou nt. This method can only be called for accounts to which the managing account ha s access: either the managing account itself or sub-accounts if the managing acc ount is a multi-client account.",
352 "httpMethod": "GET",
353 "id": "content.accountshipping.get",
354 "parameterOrder": [
355 "merchantId",
356 "accountId"
357 ],
358 "parameters": {
359 "accountId": {
360 "description": "The ID of the account for which to g et/update account shipping settings.",
361 "format": "uint64",
362 "location": "path",
363 "required": true,
364 "type": "string"
365 },
366 "merchantId": {
367 "description": "The ID of the managing account.",
368 "format": "uint64",
369 "location": "path",
370 "required": true,
371 "type": "string"
372 }
373 },
374 "path": "{merchantId}/accountshipping/{accountId}",
375 "response": {
376 "$ref": "AccountShipping"
377 },
378 "scopes": [
379 "https://www.googleapis.com/auth/content"
380 ]
381 },
382 "list": {
383 "description": "Lists the shipping settings of the sub-accou nts in your Merchant Center account. This method can only be called for multi-cl ient accounts.",
384 "httpMethod": "GET",
385 "id": "content.accountshipping.list",
386 "parameterOrder": [
387 "merchantId"
388 ],
389 "parameters": {
390 "maxResults": {
391 "description": "The maximum number of shipping setti ngs to return in the response, used for paging.",
392 "format": "uint32",
393 "location": "query",
394 "type": "integer"
395 },
396 "merchantId": {
397 "description": "The ID of the managing account.",
398 "format": "uint64",
399 "location": "path",
400 "required": true,
401 "type": "string"
402 },
403 "pageToken": {
404 "description": "The token returned by the previous r equest.",
405 "location": "query",
406 "type": "string"
407 }
408 },
409 "path": "{merchantId}/accountshipping",
410 "response": {
411 "$ref": "AccountshippingListResponse"
412 },
413 "scopes": [
414 "https://www.googleapis.com/auth/content"
415 ]
416 },
417 "patch": {
418 "description": "Updates the shipping settings of the account . This method can only be called for accounts to which the managing account has access: either the managing account itself or sub-accounts if the managing accou nt is a multi-client account. This method supports patch semantics.",
419 "httpMethod": "PATCH",
420 "id": "content.accountshipping.patch",
421 "parameterOrder": [
422 "merchantId",
423 "accountId"
424 ],
425 "parameters": {
426 "accountId": {
427 "description": "The ID of the account for which to g et/update account shipping settings.",
428 "format": "uint64",
429 "location": "path",
430 "required": true,
431 "type": "string"
432 },
433 "dryRun": {
434 "description": "Flag to run the request in dry-run m ode.",
435 "location": "query",
436 "type": "boolean"
437 },
438 "merchantId": {
439 "description": "The ID of the managing account.",
440 "format": "uint64",
441 "location": "path",
442 "required": true,
443 "type": "string"
444 }
445 },
446 "path": "{merchantId}/accountshipping/{accountId}",
447 "request": {
448 "$ref": "AccountShipping"
449 },
450 "response": {
451 "$ref": "AccountShipping"
452 },
453 "scopes": [
454 "https://www.googleapis.com/auth/content"
455 ]
456 },
457 "update": {
458 "description": "Updates the shipping settings of the account . This method can only be called for accounts to which the managing account has access: either the managing account itself or sub-accounts if the managing accou nt is a multi-client account.",
459 "httpMethod": "PUT",
460 "id": "content.accountshipping.update",
461 "parameterOrder": [
462 "merchantId",
463 "accountId"
464 ],
465 "parameters": {
466 "accountId": {
467 "description": "The ID of the account for which to g et/update account shipping settings.",
468 "format": "uint64",
469 "location": "path",
470 "required": true,
471 "type": "string"
472 },
473 "dryRun": {
474 "description": "Flag to run the request in dry-run m ode.",
475 "location": "query",
476 "type": "boolean"
477 },
478 "merchantId": {
479 "description": "The ID of the managing account.",
480 "format": "uint64",
481 "location": "path",
482 "required": true,
483 "type": "string"
484 }
485 },
486 "path": "{merchantId}/accountshipping/{accountId}",
487 "request": {
488 "$ref": "AccountShipping"
489 },
490 "response": {
491 "$ref": "AccountShipping"
492 },
493 "scopes": [
494 "https://www.googleapis.com/auth/content"
495 ]
496 }
497 }
498 },
499 "accountstatuses": { 326 "accountstatuses": {
500 "methods": { 327 "methods": {
501 "custombatch": { 328 "custombatch": {
502 "httpMethod": "POST", 329 "httpMethod": "POST",
503 "id": "content.accountstatuses.custombatch", 330 "id": "content.accountstatuses.custombatch",
504 "path": "accountstatuses/batch", 331 "path": "accountstatuses/batch",
505 "request": { 332 "request": {
506 "$ref": "AccountstatusesCustomBatchRequest" 333 "$ref": "AccountstatusesCustomBatchRequest"
507 }, 334 },
508 "response": { 335 "response": {
(...skipping 690 matching lines...) Expand 10 before | Expand all | Expand 10 after
1199 }, 1026 },
1200 "path": "{merchantId}/testorders/{orderId}/advance", 1027 "path": "{merchantId}/testorders/{orderId}/advance",
1201 "response": { 1028 "response": {
1202 "$ref": "OrdersAdvanceTestOrderResponse" 1029 "$ref": "OrdersAdvanceTestOrderResponse"
1203 }, 1030 },
1204 "scopes": [ 1031 "scopes": [
1205 "https://www.googleapis.com/auth/content" 1032 "https://www.googleapis.com/auth/content"
1206 ] 1033 ]
1207 }, 1034 },
1208 "cancel": { 1035 "cancel": {
1209 "description": "Cancels all line items in an order. This met hod can only be called for non-multi-client accounts.", 1036 "description": "Cancels all line items in an order, making a full refund. This method can only be called for non-multi-client accounts.",
1210 "httpMethod": "POST", 1037 "httpMethod": "POST",
1211 "id": "content.orders.cancel", 1038 "id": "content.orders.cancel",
1212 "parameterOrder": [ 1039 "parameterOrder": [
1213 "merchantId", 1040 "merchantId",
1214 "orderId" 1041 "orderId"
1215 ], 1042 ],
1216 "parameters": { 1043 "parameters": {
1217 "merchantId": { 1044 "merchantId": {
1218 "description": "The ID of the managing account.", 1045 "description": "The ID of the managing account.",
1219 "format": "uint64", 1046 "format": "uint64",
(...skipping 13 matching lines...) Expand all
1233 "$ref": "OrdersCancelRequest" 1060 "$ref": "OrdersCancelRequest"
1234 }, 1061 },
1235 "response": { 1062 "response": {
1236 "$ref": "OrdersCancelResponse" 1063 "$ref": "OrdersCancelResponse"
1237 }, 1064 },
1238 "scopes": [ 1065 "scopes": [
1239 "https://www.googleapis.com/auth/content" 1066 "https://www.googleapis.com/auth/content"
1240 ] 1067 ]
1241 }, 1068 },
1242 "cancellineitem": { 1069 "cancellineitem": {
1243 "description": "Cancels a line item. This method can only be called for non-multi-client accounts.", 1070 "description": "Cancels a line item, making a full refund. T his method can only be called for non-multi-client accounts.",
1244 "httpMethod": "POST", 1071 "httpMethod": "POST",
1245 "id": "content.orders.cancellineitem", 1072 "id": "content.orders.cancellineitem",
1246 "parameterOrder": [ 1073 "parameterOrder": [
1247 "merchantId", 1074 "merchantId",
1248 "orderId" 1075 "orderId"
1249 ], 1076 ],
1250 "parameters": { 1077 "parameters": {
1251 "merchantId": { 1078 "merchantId": {
1252 "description": "The ID of the managing account.", 1079 "description": "The ID of the managing account.",
1253 "format": "uint64", 1080 "format": "uint64",
(...skipping 876 matching lines...) Expand 10 before | Expand all | Expand 10 after
2130 "response": { 1957 "response": {
2131 "$ref": "ShippingSettings" 1958 "$ref": "ShippingSettings"
2132 }, 1959 },
2133 "scopes": [ 1960 "scopes": [
2134 "https://www.googleapis.com/auth/content" 1961 "https://www.googleapis.com/auth/content"
2135 ] 1962 ]
2136 } 1963 }
2137 } 1964 }
2138 } 1965 }
2139 }, 1966 },
2140 "revision": "20170303", 1967 "revision": "20170406",
2141 "rootUrl": "https://www.googleapis.com/", 1968 "rootUrl": "https://www.googleapis.com/",
2142 "schemas": { 1969 "schemas": {
2143 "Account": { 1970 "Account": {
2144 "description": "Account data.", 1971 "description": "Account data.",
2145 "id": "Account", 1972 "id": "Account",
2146 "properties": { 1973 "properties": {
2147 "adultContent": { 1974 "adultContent": {
2148 "description": "Indicates whether the merchant sells adult c ontent.", 1975 "description": "Indicates whether the merchant sells adult c ontent.",
2149 "type": "boolean" 1976 "type": "boolean"
2150 }, 1977 },
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
2226 "type": "string" 2053 "type": "string"
2227 }, 2054 },
2228 "merchantId": { 2055 "merchantId": {
2229 "description": "The merchant account ID, set for individual accounts and subaccounts.", 2056 "description": "The merchant account ID, set for individual accounts and subaccounts.",
2230 "format": "uint64", 2057 "format": "uint64",
2231 "type": "string" 2058 "type": "string"
2232 } 2059 }
2233 }, 2060 },
2234 "type": "object" 2061 "type": "object"
2235 }, 2062 },
2236 "AccountShipping": {
2237 "description": "The shipping settings of a merchant account.",
2238 "id": "AccountShipping",
2239 "properties": {
2240 "accountId": {
2241 "annotations": {
2242 "required": [
2243 "content.accountshipping.update"
2244 ]
2245 },
2246 "description": "The ID of the account to which these account shipping settings belong.",
2247 "format": "uint64",
2248 "type": "string"
2249 },
2250 "carrierRates": {
2251 "description": "Carrier-based shipping calculations.",
2252 "items": {
2253 "$ref": "AccountShippingCarrierRate"
2254 },
2255 "type": "array"
2256 },
2257 "kind": {
2258 "default": "content#accountShipping",
2259 "description": "Identifies what kind of resource this is. Va lue: the fixed string \"content#accountShipping\".",
2260 "type": "string"
2261 },
2262 "locationGroups": {
2263 "description": "Location groups for shipping.",
2264 "items": {
2265 "$ref": "AccountShippingLocationGroup"
2266 },
2267 "type": "array"
2268 },
2269 "rateTables": {
2270 "description": "Rate tables definitions.",
2271 "items": {
2272 "$ref": "AccountShippingRateTable"
2273 },
2274 "type": "array"
2275 },
2276 "services": {
2277 "description": "Shipping services describing shipping fees c alculation.",
2278 "items": {
2279 "$ref": "AccountShippingShippingService"
2280 },
2281 "type": "array"
2282 }
2283 },
2284 "type": "object"
2285 },
2286 "AccountShippingCarrierRate": {
2287 "description": "A carrier-calculated shipping rate.",
2288 "id": "AccountShippingCarrierRate",
2289 "properties": {
2290 "carrier": {
2291 "annotations": {
2292 "required": [
2293 "content.accountshipping.update"
2294 ]
2295 },
2296 "description": "The carrier that is responsible for the ship ping, such as \"UPS\", \"FedEx\", or \"USPS\".",
2297 "type": "string"
2298 },
2299 "carrierService": {
2300 "annotations": {
2301 "required": [
2302 "content.accountshipping.update"
2303 ]
2304 },
2305 "description": "The carrier service, such as \"Ground\" or \ "2Day\".",
2306 "type": "string"
2307 },
2308 "modifierFlatRate": {
2309 "$ref": "Price",
2310 "description": "Additive shipping rate modifier."
2311 },
2312 "modifierPercent": {
2313 "description": "Multiplicative shipping rate modifier in per cent. Represented as a floating point number without the percentage character.",
2314 "type": "string"
2315 },
2316 "name": {
2317 "annotations": {
2318 "required": [
2319 "content.accountshipping.update"
2320 ]
2321 },
2322 "description": "The name of the carrier rate.",
2323 "type": "string"
2324 },
2325 "saleCountry": {
2326 "annotations": {
2327 "required": [
2328 "content.accountshipping.update"
2329 ]
2330 },
2331 "description": "The sale country for which this carrier rate is valid, represented as a CLDR territory code.",
2332 "type": "string"
2333 },
2334 "shippingOrigin": {
2335 "annotations": {
2336 "required": [
2337 "content.accountshipping.update"
2338 ]
2339 },
2340 "description": "Shipping origin represented as a postal code .",
2341 "type": "string"
2342 }
2343 },
2344 "type": "object"
2345 },
2346 "AccountShippingCondition": {
2347 "id": "AccountShippingCondition",
2348 "properties": {
2349 "deliveryLocationGroup": {
2350 "description": "Delivery location in terms of a location gro up name. A location group with this name must be specified among location groups .",
2351 "type": "string"
2352 },
2353 "deliveryLocationId": {
2354 "description": "Delivery location in terms of a location ID. Can be used to represent administrative areas, smaller country subdivisions, or cities.",
2355 "format": "int64",
2356 "type": "string"
2357 },
2358 "deliveryPostalCode": {
2359 "description": "Delivery location in terms of a postal code. ",
2360 "type": "string"
2361 },
2362 "deliveryPostalCodeRange": {
2363 "$ref": "AccountShippingPostalCodeRange",
2364 "description": "Delivery location in terms of a postal code range."
2365 },
2366 "priceMax": {
2367 "$ref": "Price",
2368 "description": "Maximum shipping price. Forms an interval be tween the maximum of smaller prices (exclusive) and this price (inclusive)."
2369 },
2370 "shippingLabel": {
2371 "description": "Shipping label of the product. The products with the label are matched.",
2372 "type": "string"
2373 },
2374 "weightMax": {
2375 "$ref": "Weight",
2376 "description": "Maximum shipping weight. Forms an interval b etween the maximum of smaller weight (exclusive) and this weight (inclusive)."
2377 }
2378 },
2379 "type": "object"
2380 },
2381 "AccountShippingLocationGroup": {
2382 "description": "A user-defined locations group in a given country. A ll the locations of the group must be of the same type.",
2383 "id": "AccountShippingLocationGroup",
2384 "properties": {
2385 "country": {
2386 "annotations": {
2387 "required": [
2388 "content.accountshipping.update"
2389 ]
2390 },
2391 "description": "The CLDR territory code of the country in wh ich this location group is.",
2392 "type": "string"
2393 },
2394 "locationIds": {
2395 "description": "A location ID (also called criteria ID) repr esenting administrative areas, smaller country subdivisions (counties), or citie s.",
2396 "items": {
2397 "format": "int64",
2398 "type": "string"
2399 },
2400 "type": "array"
2401 },
2402 "name": {
2403 "annotations": {
2404 "required": [
2405 "content.accountshipping.update"
2406 ]
2407 },
2408 "description": "The name of the location group.",
2409 "type": "string"
2410 },
2411 "postalCodeRanges": {
2412 "description": "A postal code range representing a city or a set of cities.",
2413 "items": {
2414 "$ref": "AccountShippingPostalCodeRange"
2415 },
2416 "type": "array"
2417 },
2418 "postalCodes": {
2419 "description": "A postal code representing a city or a set o f cities. \n- A single postal code (e.g., 12345)\n- A postal code prefix follow ed by a star (e.g., 1234*)",
2420 "items": {
2421 "type": "string"
2422 },
2423 "type": "array"
2424 }
2425 },
2426 "type": "object"
2427 },
2428 "AccountShippingPostalCodeRange": {
2429 "description": "A postal code range, that can be either: \n- A rang e of postal codes (e.g., start=12340, end=12359)\n- A range of postal codes pref ixes (e.g., start=1234* end=1235*). Prefixes must be of the same length (e.g., s tart=12* end=2* is invalid).",
2430 "id": "AccountShippingPostalCodeRange",
2431 "properties": {
2432 "end": {
2433 "annotations": {
2434 "required": [
2435 "content.accountshipping.update"
2436 ]
2437 },
2438 "description": "The last (inclusive) postal code or prefix o f the range.",
2439 "type": "string"
2440 },
2441 "start": {
2442 "annotations": {
2443 "required": [
2444 "content.accountshipping.update"
2445 ]
2446 },
2447 "description": "The first (inclusive) postal code or prefix of the range.",
2448 "type": "string"
2449 }
2450 },
2451 "type": "object"
2452 },
2453 "AccountShippingRateTable": {
2454 "description": "A single or bi-dimensional table of shipping rates. Each dimension is defined in terms of consecutive price/weight ranges, delivery locations, or shipping labels.",
2455 "id": "AccountShippingRateTable",
2456 "properties": {
2457 "content": {
2458 "description": "One-dimensional table cells define one condi tion along the same dimension. Bi-dimensional table cells use two dimensions wit h respectively M and N distinct values and must contain exactly M * N cells with distinct conditions (for each possible value pairs).",
2459 "items": {
2460 "$ref": "AccountShippingRateTableCell"
2461 },
2462 "type": "array"
2463 },
2464 "name": {
2465 "annotations": {
2466 "required": [
2467 "content.accountshipping.update"
2468 ]
2469 },
2470 "description": "The name of the rate table.",
2471 "type": "string"
2472 },
2473 "saleCountry": {
2474 "annotations": {
2475 "required": [
2476 "content.accountshipping.update"
2477 ]
2478 },
2479 "description": "The sale country for which this table is val id, represented as a CLDR territory code.",
2480 "type": "string"
2481 }
2482 },
2483 "type": "object"
2484 },
2485 "AccountShippingRateTableCell": {
2486 "id": "AccountShippingRateTableCell",
2487 "properties": {
2488 "condition": {
2489 "$ref": "AccountShippingCondition",
2490 "description": "Conditions for which the cell is valid. All cells in a table must use the same dimension or pair of dimensions among price, weight, shipping label or delivery location. If no condition is specified, the c ell acts as a catch-all and matches all the elements that are not matched by oth er cells in this dimension."
2491 },
2492 "rate": {
2493 "$ref": "Price",
2494 "annotations": {
2495 "required": [
2496 "content.accountshipping.update"
2497 ]
2498 },
2499 "description": "The rate applicable if the cell conditions a re matched."
2500 }
2501 },
2502 "type": "object"
2503 },
2504 "AccountShippingShippingService": {
2505 "description": "Shipping services provided in a country.",
2506 "id": "AccountShippingShippingService",
2507 "properties": {
2508 "active": {
2509 "description": "Whether the shipping service is available.",
2510 "type": "boolean"
2511 },
2512 "calculationMethod": {
2513 "$ref": "AccountShippingShippingServiceCalculationMethod",
2514 "description": "Calculation method for the \"simple\" case t hat needs no rules."
2515 },
2516 "costRuleTree": {
2517 "$ref": "AccountShippingShippingServiceCostRule",
2518 "description": "Decision tree for \"complicated\" shipping c ost calculation."
2519 },
2520 "maxDaysInTransit": {
2521 "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.",
2522 "format": "uint64",
2523 "type": "string"
2524 },
2525 "minDaysInTransit": {
2526 "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.",
2527 "format": "uint64",
2528 "type": "string"
2529 },
2530 "name": {
2531 "annotations": {
2532 "required": [
2533 "content.accountshipping.update"
2534 ]
2535 },
2536 "description": "The name of this shipping service.",
2537 "type": "string"
2538 },
2539 "saleCountry": {
2540 "annotations": {
2541 "required": [
2542 "content.accountshipping.update"
2543 ]
2544 },
2545 "description": "The CLDR territory code of the sale country for which this service can be used.",
2546 "type": "string"
2547 }
2548 },
2549 "type": "object"
2550 },
2551 "AccountShippingShippingServiceCalculationMethod": {
2552 "description": "Shipping cost calculation method. Exactly one of the field is set.",
2553 "id": "AccountShippingShippingServiceCalculationMethod",
2554 "properties": {
2555 "carrierRate": {
2556 "description": "Name of the carrier rate to use for the calc ulation.",
2557 "type": "string"
2558 },
2559 "excluded": {
2560 "description": "Delivery is excluded. Valid only within cost rules tree.",
2561 "type": "boolean"
2562 },
2563 "flatRate": {
2564 "$ref": "Price",
2565 "description": "Fixed price shipping, represented as a float ing point number associated with a currency."
2566 },
2567 "percentageRate": {
2568 "description": "Percentage of the price, represented as a fl oating point number without the percentage character.",
2569 "type": "string"
2570 },
2571 "rateTable": {
2572 "description": "Name of the rate table to use for the calcul ation.",
2573 "type": "string"
2574 }
2575 },
2576 "type": "object"
2577 },
2578 "AccountShippingShippingServiceCostRule": {
2579 "description": "Building block of the cost calculation decision tree . \n- The tree root should have no condition and no calculation method.\n- All the children must have a condition on the same dimension. The first child matchi ng a condition is entered, therefore, price and weight conditions form contiguou s intervals.\n- The last child of an element must have no condition and matches all elements not previously matched.\n- Children and calculation method are mutu ally exclusive, and exactly one of them must be defined; the root must only have children.",
2580 "id": "AccountShippingShippingServiceCostRule",
2581 "properties": {
2582 "calculationMethod": {
2583 "$ref": "AccountShippingShippingServiceCalculationMethod",
2584 "description": "Final calculation method to be used only in leaf nodes."
2585 },
2586 "children": {
2587 "description": "Subsequent rules to be applied, only for inn er nodes. The last child must not specify a condition and acts as a catch-all.",
2588 "items": {
2589 "$ref": "AccountShippingShippingServiceCostRule"
2590 },
2591 "type": "array"
2592 },
2593 "condition": {
2594 "$ref": "AccountShippingCondition",
2595 "description": "Condition for this rule to be applicable. If no condition is specified, the rule acts as a catch-all."
2596 }
2597 },
2598 "type": "object"
2599 },
2600 "AccountStatus": { 2063 "AccountStatus": {
2601 "description": "The status of an account, i.e., information about it s products, which is computed offline and not returned immediately at insertion time.", 2064 "description": "The status of an account, i.e., information about it s products, which is computed offline and not returned immediately at insertion time.",
2602 "id": "AccountStatus", 2065 "id": "AccountStatus",
2603 "properties": { 2066 "properties": {
2604 "accountId": { 2067 "accountId": {
2605 "description": "The ID of the account for which the status i s reported.", 2068 "description": "The ID of the account for which the status i s reported.",
2606 "type": "string" 2069 "type": "string"
2607 }, 2070 },
2608 "dataQualityIssues": { 2071 "dataQualityIssues": {
2609 "description": "A list of data quality issues.", 2072 "description": "A list of data quality issues.",
(...skipping 280 matching lines...) Expand 10 before | Expand all | Expand 10 after
2890 }, 2353 },
2891 "resources": { 2354 "resources": {
2892 "items": { 2355 "items": {
2893 "$ref": "Account" 2356 "$ref": "Account"
2894 }, 2357 },
2895 "type": "array" 2358 "type": "array"
2896 } 2359 }
2897 }, 2360 },
2898 "type": "object" 2361 "type": "object"
2899 }, 2362 },
2900 "AccountshippingCustomBatchRequest": {
2901 "id": "AccountshippingCustomBatchRequest",
2902 "properties": {
2903 "entries": {
2904 "description": "The request entries to be processed in the b atch.",
2905 "items": {
2906 "$ref": "AccountshippingCustomBatchRequestEntry"
2907 },
2908 "type": "array"
2909 }
2910 },
2911 "type": "object"
2912 },
2913 "AccountshippingCustomBatchRequestEntry": {
2914 "description": "A batch entry encoding a single non-batch accountshi pping request.",
2915 "id": "AccountshippingCustomBatchRequestEntry",
2916 "properties": {
2917 "accountId": {
2918 "description": "The ID of the account for which to get/updat e account shipping settings.",
2919 "format": "uint64",
2920 "type": "string"
2921 },
2922 "accountShipping": {
2923 "$ref": "AccountShipping",
2924 "description": "The account shipping settings to update. Onl y defined if the method is update."
2925 },
2926 "batchId": {
2927 "description": "An entry ID, unique within the batch request .",
2928 "format": "uint32",
2929 "type": "integer"
2930 },
2931 "merchantId": {
2932 "description": "The ID of the managing account.",
2933 "format": "uint64",
2934 "type": "string"
2935 },
2936 "method": {
2937 "type": "string"
2938 }
2939 },
2940 "type": "object"
2941 },
2942 "AccountshippingCustomBatchResponse": {
2943 "id": "AccountshippingCustomBatchResponse",
2944 "properties": {
2945 "entries": {
2946 "description": "The result of the execution of the batch req uests.",
2947 "items": {
2948 "$ref": "AccountshippingCustomBatchResponseEntry"
2949 },
2950 "type": "array"
2951 },
2952 "kind": {
2953 "default": "content#accountshippingCustomBatchResponse",
2954 "description": "Identifies what kind of resource this is. Va lue: the fixed string \"content#accountshippingCustomBatchResponse\".",
2955 "type": "string"
2956 }
2957 },
2958 "type": "object"
2959 },
2960 "AccountshippingCustomBatchResponseEntry": {
2961 "description": "A batch entry encoding a single non-batch accountshi pping response.",
2962 "id": "AccountshippingCustomBatchResponseEntry",
2963 "properties": {
2964 "accountShipping": {
2965 "$ref": "AccountShipping",
2966 "description": "The retrieved or updated account shipping se ttings."
2967 },
2968 "batchId": {
2969 "description": "The ID of the request entry this entry respo nds to.",
2970 "format": "uint32",
2971 "type": "integer"
2972 },
2973 "errors": {
2974 "$ref": "Errors",
2975 "description": "A list of errors defined if and only if the request failed."
2976 },
2977 "kind": {
2978 "default": "content#accountshippingCustomBatchResponseEntry" ,
2979 "description": "Identifies what kind of resource this is. Va lue: the fixed string \"content#accountshippingCustomBatchResponseEntry\".",
2980 "type": "string"
2981 }
2982 },
2983 "type": "object"
2984 },
2985 "AccountshippingListResponse": {
2986 "id": "AccountshippingListResponse",
2987 "properties": {
2988 "kind": {
2989 "default": "content#accountshippingListResponse",
2990 "description": "Identifies what kind of resource this is. Va lue: the fixed string \"content#accountshippingListResponse\".",
2991 "type": "string"
2992 },
2993 "nextPageToken": {
2994 "description": "The token for the retrieval of the next page of account shipping settings.",
2995 "type": "string"
2996 },
2997 "resources": {
2998 "items": {
2999 "$ref": "AccountShipping"
3000 },
3001 "type": "array"
3002 }
3003 },
3004 "type": "object"
3005 },
3006 "AccountstatusesCustomBatchRequest": { 2363 "AccountstatusesCustomBatchRequest": {
3007 "id": "AccountstatusesCustomBatchRequest", 2364 "id": "AccountstatusesCustomBatchRequest",
3008 "properties": { 2365 "properties": {
3009 "entries": { 2366 "entries": {
3010 "description": "The request entries to be processed in the b atch.", 2367 "description": "The request entries to be processed in the b atch.",
3011 "items": { 2368 "items": {
3012 "$ref": "AccountstatusesCustomBatchRequestEntry" 2369 "$ref": "AccountstatusesCustomBatchRequestEntry"
3013 }, 2370 },
3014 "type": "array" 2371 "type": "array"
3015 } 2372 }
(...skipping 3365 matching lines...) Expand 10 before | Expand all | Expand 10 after
6381 "description": "The request entries to be processed in the b atch.", 5738 "description": "The request entries to be processed in the b atch.",
6382 "items": { 5739 "items": {
6383 "$ref": "ShippingsettingsCustomBatchRequestEntry" 5740 "$ref": "ShippingsettingsCustomBatchRequestEntry"
6384 }, 5741 },
6385 "type": "array" 5742 "type": "array"
6386 } 5743 }
6387 }, 5744 },
6388 "type": "object" 5745 "type": "object"
6389 }, 5746 },
6390 "ShippingsettingsCustomBatchRequestEntry": { 5747 "ShippingsettingsCustomBatchRequestEntry": {
6391 "description": "A batch entry encoding a single non-batch accountshi pping request.", 5748 "description": "A batch entry encoding a single non-batch shippingse ttings request.",
6392 "id": "ShippingsettingsCustomBatchRequestEntry", 5749 "id": "ShippingsettingsCustomBatchRequestEntry",
6393 "properties": { 5750 "properties": {
6394 "accountId": { 5751 "accountId": {
6395 "description": "The ID of the account for which to get/updat e account shipping settings.", 5752 "description": "The ID of the account for which to get/updat e account shipping settings.",
6396 "format": "uint64", 5753 "format": "uint64",
6397 "type": "string" 5754 "type": "string"
6398 }, 5755 },
6399 "batchId": { 5756 "batchId": {
6400 "description": "An entry ID, unique within the batch request .", 5757 "description": "An entry ID, unique within the batch request .",
6401 "format": "uint32", 5758 "format": "uint32",
(...skipping 428 matching lines...) Expand 10 before | Expand all | Expand 10 after
6830 "description": "The name of a subtable. Can only be set in t able cells (i.e., not for single values), and only if all other fields are not s et.", 6187 "description": "The name of a subtable. Can only be set in t able cells (i.e., not for single values), and only if all other fields are not s et.",
6831 "type": "string" 6188 "type": "string"
6832 } 6189 }
6833 }, 6190 },
6834 "type": "object" 6191 "type": "object"
6835 }, 6192 },
6836 "Weight": { 6193 "Weight": {
6837 "id": "Weight", 6194 "id": "Weight",
6838 "properties": { 6195 "properties": {
6839 "unit": { 6196 "unit": {
6840 "annotations": {
6841 "required": [
6842 "content.accountshipping.update"
6843 ]
6844 },
6845 "description": "The weight unit.", 6197 "description": "The weight unit.",
6846 "type": "string" 6198 "type": "string"
6847 }, 6199 },
6848 "value": { 6200 "value": {
6849 "annotations": {
6850 "required": [
6851 "content.accountshipping.update"
6852 ]
6853 },
6854 "description": "The weight represented as a number.", 6201 "description": "The weight represented as a number.",
6855 "type": "string" 6202 "type": "string"
6856 } 6203 }
6857 }, 6204 },
6858 "type": "object" 6205 "type": "object"
6859 } 6206 }
6860 }, 6207 },
6861 "servicePath": "content/v2/", 6208 "servicePath": "content/v2/",
6862 "title": "Content API for Shopping", 6209 "title": "Content API for Shopping",
6863 "version": "v2" 6210 "version": "v2"
6864 } 6211 }
OLDNEW
« no previous file with comments | « discovery/googleapis/container__v1.json ('k') | discovery/googleapis/content__v2sandbox.json » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698