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

Unified Diff: generated/googleapis/lib/content/v2.dart

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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « generated/googleapis/lib/container/v1.dart ('k') | generated/googleapis/lib/content/v2sandbox.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: generated/googleapis/lib/content/v2.dart
diff --git a/generated/googleapis/lib/content/v2.dart b/generated/googleapis/lib/content/v2.dart
index b280ba44f578f91f2beef74e96ea6ab936566360..4f5e71632a28bb3b7504373c00761ccb2913f85b 100644
--- a/generated/googleapis/lib/content/v2.dart
+++ b/generated/googleapis/lib/content/v2.dart
@@ -26,7 +26,6 @@ class ContentApi {
final commons.ApiRequester _requester;
AccountsResourceApi get accounts => new AccountsResourceApi(_requester);
- AccountshippingResourceApi get accountshipping => new AccountshippingResourceApi(_requester);
AccountstatusesResourceApi get accountstatuses => new AccountstatusesResourceApi(_requester);
AccounttaxResourceApi get accounttax => new AccounttaxResourceApi(_requester);
DatafeedsResourceApi get datafeeds => new DatafeedsResourceApi(_requester);
@@ -442,275 +441,6 @@ class AccountsResourceApi {
}
-class AccountshippingResourceApi {
- final commons.ApiRequester _requester;
-
- AccountshippingResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Retrieves and updates the shipping settings of multiple accounts in a
- * single request.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [dryRun] - Flag to run the request in dry-run mode.
- *
- * Completes with a [AccountshippingCustomBatchResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<AccountshippingCustomBatchResponse> custombatch(AccountshippingCustomBatchRequest request, {core.bool dryRun}) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = commons.DownloadOptions.Metadata;
- var _body = null;
-
- if (request != null) {
- _body = convert.JSON.encode((request).toJson());
- }
- if (dryRun != null) {
- _queryParams["dryRun"] = ["${dryRun}"];
- }
-
- _url = 'accountshipping/batch';
-
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new AccountshippingCustomBatchResponse.fromJson(data));
- }
-
- /**
- * Retrieves 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 account is a
- * multi-client account.
- *
- * Request parameters:
- *
- * [merchantId] - The ID of the managing account.
- *
- * [accountId] - The ID of the account for which to get/update account
- * shipping settings.
- *
- * Completes with a [AccountShipping].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<AccountShipping> get(core.String merchantId, core.String accountId) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = commons.DownloadOptions.Metadata;
- var _body = null;
-
- if (merchantId == null) {
- throw new core.ArgumentError("Parameter merchantId is required.");
- }
- if (accountId == null) {
- throw new core.ArgumentError("Parameter accountId is required.");
- }
-
- _url = commons.Escaper.ecapeVariable('$merchantId') + '/accountshipping/' + commons.Escaper.ecapeVariable('$accountId');
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new AccountShipping.fromJson(data));
- }
-
- /**
- * Lists the shipping settings of the sub-accounts in your Merchant Center
- * account. This method can only be called for multi-client accounts.
- *
- * Request parameters:
- *
- * [merchantId] - The ID of the managing account.
- *
- * [maxResults] - The maximum number of shipping settings to return in the
- * response, used for paging.
- *
- * [pageToken] - The token returned by the previous request.
- *
- * Completes with a [AccountshippingListResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<AccountshippingListResponse> list(core.String merchantId, {core.int maxResults, core.String pageToken}) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = commons.DownloadOptions.Metadata;
- var _body = null;
-
- if (merchantId == null) {
- throw new core.ArgumentError("Parameter merchantId is required.");
- }
- if (maxResults != null) {
- _queryParams["maxResults"] = ["${maxResults}"];
- }
- if (pageToken != null) {
- _queryParams["pageToken"] = [pageToken];
- }
-
- _url = commons.Escaper.ecapeVariable('$merchantId') + '/accountshipping';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new AccountshippingListResponse.fromJson(data));
- }
-
- /**
- * 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 account is a
- * multi-client account. This method supports patch semantics.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [merchantId] - The ID of the managing account.
- *
- * [accountId] - The ID of the account for which to get/update account
- * shipping settings.
- *
- * [dryRun] - Flag to run the request in dry-run mode.
- *
- * Completes with a [AccountShipping].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<AccountShipping> patch(AccountShipping request, core.String merchantId, core.String accountId, {core.bool dryRun}) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = commons.DownloadOptions.Metadata;
- var _body = null;
-
- if (request != null) {
- _body = convert.JSON.encode((request).toJson());
- }
- if (merchantId == null) {
- throw new core.ArgumentError("Parameter merchantId is required.");
- }
- if (accountId == null) {
- throw new core.ArgumentError("Parameter accountId is required.");
- }
- if (dryRun != null) {
- _queryParams["dryRun"] = ["${dryRun}"];
- }
-
- _url = commons.Escaper.ecapeVariable('$merchantId') + '/accountshipping/' + commons.Escaper.ecapeVariable('$accountId');
-
- var _response = _requester.request(_url,
- "PATCH",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new AccountShipping.fromJson(data));
- }
-
- /**
- * 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 account is a
- * multi-client account.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [merchantId] - The ID of the managing account.
- *
- * [accountId] - The ID of the account for which to get/update account
- * shipping settings.
- *
- * [dryRun] - Flag to run the request in dry-run mode.
- *
- * Completes with a [AccountShipping].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<AccountShipping> update(AccountShipping request, core.String merchantId, core.String accountId, {core.bool dryRun}) {
- var _url = null;
- var _queryParams = new core.Map();
- var _uploadMedia = null;
- var _uploadOptions = null;
- var _downloadOptions = commons.DownloadOptions.Metadata;
- var _body = null;
-
- if (request != null) {
- _body = convert.JSON.encode((request).toJson());
- }
- if (merchantId == null) {
- throw new core.ArgumentError("Parameter merchantId is required.");
- }
- if (accountId == null) {
- throw new core.ArgumentError("Parameter accountId is required.");
- }
- if (dryRun != null) {
- _queryParams["dryRun"] = ["${dryRun}"];
- }
-
- _url = commons.Escaper.ecapeVariable('$merchantId') + '/accountshipping/' + commons.Escaper.ecapeVariable('$accountId');
-
- var _response = _requester.request(_url,
- "PUT",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new AccountShipping.fromJson(data));
- }
-
-}
-
-
class AccountstatusesResourceApi {
final commons.ApiRequester _requester;
@@ -1845,8 +1575,8 @@ class OrdersResourceApi {
}
/**
- * Cancels all line items in an order. This method can only be called for
- * non-multi-client accounts.
+ * Cancels all line items in an order, making a full refund. This method can
+ * only be called for non-multi-client accounts.
*
* [request] - The metadata request object.
*
@@ -1895,8 +1625,8 @@ class OrdersResourceApi {
}
/**
- * Cancels a line item. This method can only be called for non-multi-client
- * accounts.
+ * Cancels a line item, making a full refund. This method can only be called
+ * for non-multi-client accounts.
*
* [request] - The metadata request object.
*
@@ -3412,630 +3142,24 @@ class AccountIdentifier {
}
}
-/** The shipping settings of a merchant account. */
-class AccountShipping {
- /** The ID of the account to which these account shipping settings belong. */
+/**
+ * The status of an account, i.e., information about its products, which is
+ * computed offline and not returned immediately at insertion time.
+ */
+class AccountStatus {
+ /** The ID of the account for which the status is reported. */
core.String accountId;
- /** Carrier-based shipping calculations. */
- core.List<AccountShippingCarrierRate> carrierRates;
+ /** A list of data quality issues. */
+ core.List<AccountStatusDataQualityIssue> dataQualityIssues;
/**
* Identifies what kind of resource this is. Value: the fixed string
- * "content#accountShipping".
+ * "content#accountStatus".
*/
core.String kind;
- /** Location groups for shipping. */
- core.List<AccountShippingLocationGroup> locationGroups;
- /** Rate tables definitions. */
- core.List<AccountShippingRateTable> rateTables;
- /** Shipping services describing shipping fees calculation. */
- core.List<AccountShippingShippingService> services;
- AccountShipping();
+ AccountStatus();
- AccountShipping.fromJson(core.Map _json) {
- if (_json.containsKey("accountId")) {
- accountId = _json["accountId"];
- }
- if (_json.containsKey("carrierRates")) {
- carrierRates = _json["carrierRates"].map((value) => new AccountShippingCarrierRate.fromJson(value)).toList();
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("locationGroups")) {
- locationGroups = _json["locationGroups"].map((value) => new AccountShippingLocationGroup.fromJson(value)).toList();
- }
- if (_json.containsKey("rateTables")) {
- rateTables = _json["rateTables"].map((value) => new AccountShippingRateTable.fromJson(value)).toList();
- }
- if (_json.containsKey("services")) {
- services = _json["services"].map((value) => new AccountShippingShippingService.fromJson(value)).toList();
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (accountId != null) {
- _json["accountId"] = accountId;
- }
- if (carrierRates != null) {
- _json["carrierRates"] = carrierRates.map((value) => (value).toJson()).toList();
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (locationGroups != null) {
- _json["locationGroups"] = locationGroups.map((value) => (value).toJson()).toList();
- }
- if (rateTables != null) {
- _json["rateTables"] = rateTables.map((value) => (value).toJson()).toList();
- }
- if (services != null) {
- _json["services"] = services.map((value) => (value).toJson()).toList();
- }
- return _json;
- }
-}
-
-/** A carrier-calculated shipping rate. */
-class AccountShippingCarrierRate {
- /**
- * The carrier that is responsible for the shipping, such as "UPS", "FedEx",
- * or "USPS".
- */
- core.String carrier;
- /** The carrier service, such as "Ground" or "2Day". */
- core.String carrierService;
- /** Additive shipping rate modifier. */
- Price modifierFlatRate;
- /**
- * Multiplicative shipping rate modifier in percent. Represented as a floating
- * point number without the percentage character.
- */
- core.String modifierPercent;
- /** The name of the carrier rate. */
- core.String name;
- /**
- * The sale country for which this carrier rate is valid, represented as a
- * CLDR territory code.
- */
- core.String saleCountry;
- /** Shipping origin represented as a postal code. */
- core.String shippingOrigin;
-
- AccountShippingCarrierRate();
-
- AccountShippingCarrierRate.fromJson(core.Map _json) {
- if (_json.containsKey("carrier")) {
- carrier = _json["carrier"];
- }
- if (_json.containsKey("carrierService")) {
- carrierService = _json["carrierService"];
- }
- if (_json.containsKey("modifierFlatRate")) {
- modifierFlatRate = new Price.fromJson(_json["modifierFlatRate"]);
- }
- if (_json.containsKey("modifierPercent")) {
- modifierPercent = _json["modifierPercent"];
- }
- if (_json.containsKey("name")) {
- name = _json["name"];
- }
- if (_json.containsKey("saleCountry")) {
- saleCountry = _json["saleCountry"];
- }
- if (_json.containsKey("shippingOrigin")) {
- shippingOrigin = _json["shippingOrigin"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (carrier != null) {
- _json["carrier"] = carrier;
- }
- if (carrierService != null) {
- _json["carrierService"] = carrierService;
- }
- if (modifierFlatRate != null) {
- _json["modifierFlatRate"] = (modifierFlatRate).toJson();
- }
- if (modifierPercent != null) {
- _json["modifierPercent"] = modifierPercent;
- }
- if (name != null) {
- _json["name"] = name;
- }
- if (saleCountry != null) {
- _json["saleCountry"] = saleCountry;
- }
- if (shippingOrigin != null) {
- _json["shippingOrigin"] = shippingOrigin;
- }
- return _json;
- }
-}
-
-class AccountShippingCondition {
- /**
- * Delivery location in terms of a location group name. A location group with
- * this name must be specified among location groups.
- */
- core.String deliveryLocationGroup;
- /**
- * Delivery location in terms of a location ID. Can be used to represent
- * administrative areas, smaller country subdivisions, or cities.
- */
- core.String deliveryLocationId;
- /** Delivery location in terms of a postal code. */
- core.String deliveryPostalCode;
- /** Delivery location in terms of a postal code range. */
- AccountShippingPostalCodeRange deliveryPostalCodeRange;
- /**
- * Maximum shipping price. Forms an interval between the maximum of smaller
- * prices (exclusive) and this price (inclusive).
- */
- Price priceMax;
- /**
- * Shipping label of the product. The products with the label are matched.
- */
- core.String shippingLabel;
- /**
- * Maximum shipping weight. Forms an interval between the maximum of smaller
- * weight (exclusive) and this weight (inclusive).
- */
- Weight weightMax;
-
- AccountShippingCondition();
-
- AccountShippingCondition.fromJson(core.Map _json) {
- if (_json.containsKey("deliveryLocationGroup")) {
- deliveryLocationGroup = _json["deliveryLocationGroup"];
- }
- if (_json.containsKey("deliveryLocationId")) {
- deliveryLocationId = _json["deliveryLocationId"];
- }
- if (_json.containsKey("deliveryPostalCode")) {
- deliveryPostalCode = _json["deliveryPostalCode"];
- }
- if (_json.containsKey("deliveryPostalCodeRange")) {
- deliveryPostalCodeRange = new AccountShippingPostalCodeRange.fromJson(_json["deliveryPostalCodeRange"]);
- }
- if (_json.containsKey("priceMax")) {
- priceMax = new Price.fromJson(_json["priceMax"]);
- }
- if (_json.containsKey("shippingLabel")) {
- shippingLabel = _json["shippingLabel"];
- }
- if (_json.containsKey("weightMax")) {
- weightMax = new Weight.fromJson(_json["weightMax"]);
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (deliveryLocationGroup != null) {
- _json["deliveryLocationGroup"] = deliveryLocationGroup;
- }
- if (deliveryLocationId != null) {
- _json["deliveryLocationId"] = deliveryLocationId;
- }
- if (deliveryPostalCode != null) {
- _json["deliveryPostalCode"] = deliveryPostalCode;
- }
- if (deliveryPostalCodeRange != null) {
- _json["deliveryPostalCodeRange"] = (deliveryPostalCodeRange).toJson();
- }
- if (priceMax != null) {
- _json["priceMax"] = (priceMax).toJson();
- }
- if (shippingLabel != null) {
- _json["shippingLabel"] = shippingLabel;
- }
- if (weightMax != null) {
- _json["weightMax"] = (weightMax).toJson();
- }
- return _json;
- }
-}
-
-/**
- * A user-defined locations group in a given country. All the locations of the
- * group must be of the same type.
- */
-class AccountShippingLocationGroup {
- /**
- * The CLDR territory code of the country in which this location group is.
- */
- core.String country;
- /**
- * A location ID (also called criteria ID) representing administrative areas,
- * smaller country subdivisions (counties), or cities.
- */
- core.List<core.String> locationIds;
- /** The name of the location group. */
- core.String name;
- /** A postal code range representing a city or a set of cities. */
- core.List<AccountShippingPostalCodeRange> postalCodeRanges;
- /**
- * A postal code representing a city or a set of cities.
- * - A single postal code (e.g., 12345)
- * - A postal code prefix followed by a star (e.g., 1234*)
- */
- core.List<core.String> postalCodes;
-
- AccountShippingLocationGroup();
-
- AccountShippingLocationGroup.fromJson(core.Map _json) {
- if (_json.containsKey("country")) {
- country = _json["country"];
- }
- if (_json.containsKey("locationIds")) {
- locationIds = _json["locationIds"];
- }
- if (_json.containsKey("name")) {
- name = _json["name"];
- }
- if (_json.containsKey("postalCodeRanges")) {
- postalCodeRanges = _json["postalCodeRanges"].map((value) => new AccountShippingPostalCodeRange.fromJson(value)).toList();
- }
- if (_json.containsKey("postalCodes")) {
- postalCodes = _json["postalCodes"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (country != null) {
- _json["country"] = country;
- }
- if (locationIds != null) {
- _json["locationIds"] = locationIds;
- }
- if (name != null) {
- _json["name"] = name;
- }
- if (postalCodeRanges != null) {
- _json["postalCodeRanges"] = postalCodeRanges.map((value) => (value).toJson()).toList();
- }
- if (postalCodes != null) {
- _json["postalCodes"] = postalCodes;
- }
- return _json;
- }
-}
-
-/**
- * A postal code range, that can be either:
- * - A range of postal codes (e.g., start=12340, end=12359)
- * - A range of postal codes prefixes (e.g., start=1234* end=1235*). Prefixes
- * must be of the same length (e.g., start=12* end=2* is invalid).
- */
-class AccountShippingPostalCodeRange {
- /** The last (inclusive) postal code or prefix of the range. */
- core.String end;
- /** The first (inclusive) postal code or prefix of the range. */
- core.String start;
-
- AccountShippingPostalCodeRange();
-
- AccountShippingPostalCodeRange.fromJson(core.Map _json) {
- if (_json.containsKey("end")) {
- end = _json["end"];
- }
- if (_json.containsKey("start")) {
- start = _json["start"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (end != null) {
- _json["end"] = end;
- }
- if (start != null) {
- _json["start"] = start;
- }
- return _json;
- }
-}
-
-/**
- * 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.
- */
-class AccountShippingRateTable {
- /**
- * One-dimensional table cells define one condition along the same dimension.
- * Bi-dimensional table cells use two dimensions with respectively M and N
- * distinct values and must contain exactly M * N cells with distinct
- * conditions (for each possible value pairs).
- */
- core.List<AccountShippingRateTableCell> content;
- /** The name of the rate table. */
- core.String name;
- /**
- * The sale country for which this table is valid, represented as a CLDR
- * territory code.
- */
- core.String saleCountry;
-
- AccountShippingRateTable();
-
- AccountShippingRateTable.fromJson(core.Map _json) {
- if (_json.containsKey("content")) {
- content = _json["content"].map((value) => new AccountShippingRateTableCell.fromJson(value)).toList();
- }
- if (_json.containsKey("name")) {
- name = _json["name"];
- }
- if (_json.containsKey("saleCountry")) {
- saleCountry = _json["saleCountry"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (content != null) {
- _json["content"] = content.map((value) => (value).toJson()).toList();
- }
- if (name != null) {
- _json["name"] = name;
- }
- if (saleCountry != null) {
- _json["saleCountry"] = saleCountry;
- }
- return _json;
- }
-}
-
-class AccountShippingRateTableCell {
- /**
- * 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 cell acts as a
- * catch-all and matches all the elements that are not matched by other cells
- * in this dimension.
- */
- AccountShippingCondition condition;
- /** The rate applicable if the cell conditions are matched. */
- Price rate;
-
- AccountShippingRateTableCell();
-
- AccountShippingRateTableCell.fromJson(core.Map _json) {
- if (_json.containsKey("condition")) {
- condition = new AccountShippingCondition.fromJson(_json["condition"]);
- }
- if (_json.containsKey("rate")) {
- rate = new Price.fromJson(_json["rate"]);
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (condition != null) {
- _json["condition"] = (condition).toJson();
- }
- if (rate != null) {
- _json["rate"] = (rate).toJson();
- }
- return _json;
- }
-}
-
-/** Shipping services provided in a country. */
-class AccountShippingShippingService {
- /** Whether the shipping service is available. */
- core.bool active;
- /** Calculation method for the "simple" case that needs no rules. */
- AccountShippingShippingServiceCalculationMethod calculationMethod;
- /** Decision tree for "complicated" shipping cost calculation. */
- AccountShippingShippingServiceCostRule costRuleTree;
- /**
- * The maximum number of days in transit. Must be a value between 0 and 250
- * included. A value of 0 means same day delivery.
- */
- core.String maxDaysInTransit;
- /**
- * The minimum number of days in transit. Must be a value between 0 and
- * maxDaysIntransit included. A value of 0 means same day delivery.
- */
- core.String minDaysInTransit;
- /** The name of this shipping service. */
- core.String name;
- /**
- * The CLDR territory code of the sale country for which this service can be
- * used.
- */
- core.String saleCountry;
-
- AccountShippingShippingService();
-
- AccountShippingShippingService.fromJson(core.Map _json) {
- if (_json.containsKey("active")) {
- active = _json["active"];
- }
- if (_json.containsKey("calculationMethod")) {
- calculationMethod = new AccountShippingShippingServiceCalculationMethod.fromJson(_json["calculationMethod"]);
- }
- if (_json.containsKey("costRuleTree")) {
- costRuleTree = new AccountShippingShippingServiceCostRule.fromJson(_json["costRuleTree"]);
- }
- if (_json.containsKey("maxDaysInTransit")) {
- maxDaysInTransit = _json["maxDaysInTransit"];
- }
- if (_json.containsKey("minDaysInTransit")) {
- minDaysInTransit = _json["minDaysInTransit"];
- }
- if (_json.containsKey("name")) {
- name = _json["name"];
- }
- if (_json.containsKey("saleCountry")) {
- saleCountry = _json["saleCountry"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (active != null) {
- _json["active"] = active;
- }
- if (calculationMethod != null) {
- _json["calculationMethod"] = (calculationMethod).toJson();
- }
- if (costRuleTree != null) {
- _json["costRuleTree"] = (costRuleTree).toJson();
- }
- if (maxDaysInTransit != null) {
- _json["maxDaysInTransit"] = maxDaysInTransit;
- }
- if (minDaysInTransit != null) {
- _json["minDaysInTransit"] = minDaysInTransit;
- }
- if (name != null) {
- _json["name"] = name;
- }
- if (saleCountry != null) {
- _json["saleCountry"] = saleCountry;
- }
- return _json;
- }
-}
-
-/** Shipping cost calculation method. Exactly one of the field is set. */
-class AccountShippingShippingServiceCalculationMethod {
- /** Name of the carrier rate to use for the calculation. */
- core.String carrierRate;
- /** Delivery is excluded. Valid only within cost rules tree. */
- core.bool excluded;
- /**
- * Fixed price shipping, represented as a floating point number associated
- * with a currency.
- */
- Price flatRate;
- /**
- * Percentage of the price, represented as a floating point number without the
- * percentage character.
- */
- core.String percentageRate;
- /** Name of the rate table to use for the calculation. */
- core.String rateTable;
-
- AccountShippingShippingServiceCalculationMethod();
-
- AccountShippingShippingServiceCalculationMethod.fromJson(core.Map _json) {
- if (_json.containsKey("carrierRate")) {
- carrierRate = _json["carrierRate"];
- }
- if (_json.containsKey("excluded")) {
- excluded = _json["excluded"];
- }
- if (_json.containsKey("flatRate")) {
- flatRate = new Price.fromJson(_json["flatRate"]);
- }
- if (_json.containsKey("percentageRate")) {
- percentageRate = _json["percentageRate"];
- }
- if (_json.containsKey("rateTable")) {
- rateTable = _json["rateTable"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (carrierRate != null) {
- _json["carrierRate"] = carrierRate;
- }
- if (excluded != null) {
- _json["excluded"] = excluded;
- }
- if (flatRate != null) {
- _json["flatRate"] = (flatRate).toJson();
- }
- if (percentageRate != null) {
- _json["percentageRate"] = percentageRate;
- }
- if (rateTable != null) {
- _json["rateTable"] = rateTable;
- }
- return _json;
- }
-}
-
-/**
- * Building block of the cost calculation decision tree.
- * - The tree root should have no condition and no calculation method.
- * - All the children must have a condition on the same dimension. The first
- * child matching a condition is entered, therefore, price and weight conditions
- * form contiguous intervals.
- * - The last child of an element must have no condition and matches all
- * elements not previously matched.
- * - Children and calculation method are mutually exclusive, and exactly one of
- * them must be defined; the root must only have children.
- */
-class AccountShippingShippingServiceCostRule {
- /** Final calculation method to be used only in leaf nodes. */
- AccountShippingShippingServiceCalculationMethod calculationMethod;
- /**
- * Subsequent rules to be applied, only for inner nodes. The last child must
- * not specify a condition and acts as a catch-all.
- */
- core.List<AccountShippingShippingServiceCostRule> children;
- /**
- * Condition for this rule to be applicable. If no condition is specified, the
- * rule acts as a catch-all.
- */
- AccountShippingCondition condition;
-
- AccountShippingShippingServiceCostRule();
-
- AccountShippingShippingServiceCostRule.fromJson(core.Map _json) {
- if (_json.containsKey("calculationMethod")) {
- calculationMethod = new AccountShippingShippingServiceCalculationMethod.fromJson(_json["calculationMethod"]);
- }
- if (_json.containsKey("children")) {
- children = _json["children"].map((value) => new AccountShippingShippingServiceCostRule.fromJson(value)).toList();
- }
- if (_json.containsKey("condition")) {
- condition = new AccountShippingCondition.fromJson(_json["condition"]);
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (calculationMethod != null) {
- _json["calculationMethod"] = (calculationMethod).toJson();
- }
- if (children != null) {
- _json["children"] = children.map((value) => (value).toJson()).toList();
- }
- if (condition != null) {
- _json["condition"] = (condition).toJson();
- }
- return _json;
- }
-}
-
-/**
- * The status of an account, i.e., information about its products, which is
- * computed offline and not returned immediately at insertion time.
- */
-class AccountStatus {
- /** The ID of the account for which the status is reported. */
- core.String accountId;
- /** A list of data quality issues. */
- core.List<AccountStatusDataQualityIssue> dataQualityIssues;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "content#accountStatus".
- */
- core.String kind;
-
- AccountStatus();
-
- AccountStatus.fromJson(core.Map _json) {
+ AccountStatus.fromJson(core.Map _json) {
if (_json.containsKey("accountId")) {
accountId = _json["accountId"];
}
@@ -4589,207 +3713,6 @@ class AccountsListResponse {
}
}
-class AccountshippingCustomBatchRequest {
- /** The request entries to be processed in the batch. */
- core.List<AccountshippingCustomBatchRequestEntry> entries;
-
- AccountshippingCustomBatchRequest();
-
- AccountshippingCustomBatchRequest.fromJson(core.Map _json) {
- if (_json.containsKey("entries")) {
- entries = _json["entries"].map((value) => new AccountshippingCustomBatchRequestEntry.fromJson(value)).toList();
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (entries != null) {
- _json["entries"] = entries.map((value) => (value).toJson()).toList();
- }
- return _json;
- }
-}
-
-/** A batch entry encoding a single non-batch accountshipping request. */
-class AccountshippingCustomBatchRequestEntry {
- /**
- * The ID of the account for which to get/update account shipping settings.
- */
- core.String accountId;
- /**
- * The account shipping settings to update. Only defined if the method is
- * update.
- */
- AccountShipping accountShipping;
- /** An entry ID, unique within the batch request. */
- core.int batchId;
- /** The ID of the managing account. */
- core.String merchantId;
- core.String method;
-
- AccountshippingCustomBatchRequestEntry();
-
- AccountshippingCustomBatchRequestEntry.fromJson(core.Map _json) {
- if (_json.containsKey("accountId")) {
- accountId = _json["accountId"];
- }
- if (_json.containsKey("accountShipping")) {
- accountShipping = new AccountShipping.fromJson(_json["accountShipping"]);
- }
- if (_json.containsKey("batchId")) {
- batchId = _json["batchId"];
- }
- if (_json.containsKey("merchantId")) {
- merchantId = _json["merchantId"];
- }
- if (_json.containsKey("method")) {
- method = _json["method"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (accountId != null) {
- _json["accountId"] = accountId;
- }
- if (accountShipping != null) {
- _json["accountShipping"] = (accountShipping).toJson();
- }
- if (batchId != null) {
- _json["batchId"] = batchId;
- }
- if (merchantId != null) {
- _json["merchantId"] = merchantId;
- }
- if (method != null) {
- _json["method"] = method;
- }
- return _json;
- }
-}
-
-class AccountshippingCustomBatchResponse {
- /** The result of the execution of the batch requests. */
- core.List<AccountshippingCustomBatchResponseEntry> entries;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "content#accountshippingCustomBatchResponse".
- */
- core.String kind;
-
- AccountshippingCustomBatchResponse();
-
- AccountshippingCustomBatchResponse.fromJson(core.Map _json) {
- if (_json.containsKey("entries")) {
- entries = _json["entries"].map((value) => new AccountshippingCustomBatchResponseEntry.fromJson(value)).toList();
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (entries != null) {
- _json["entries"] = entries.map((value) => (value).toJson()).toList();
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- return _json;
- }
-}
-
-/** A batch entry encoding a single non-batch accountshipping response. */
-class AccountshippingCustomBatchResponseEntry {
- /** The retrieved or updated account shipping settings. */
- AccountShipping accountShipping;
- /** The ID of the request entry this entry responds to. */
- core.int batchId;
- /** A list of errors defined if and only if the request failed. */
- Errors errors;
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "content#accountshippingCustomBatchResponseEntry".
- */
- core.String kind;
-
- AccountshippingCustomBatchResponseEntry();
-
- AccountshippingCustomBatchResponseEntry.fromJson(core.Map _json) {
- if (_json.containsKey("accountShipping")) {
- accountShipping = new AccountShipping.fromJson(_json["accountShipping"]);
- }
- if (_json.containsKey("batchId")) {
- batchId = _json["batchId"];
- }
- if (_json.containsKey("errors")) {
- errors = new Errors.fromJson(_json["errors"]);
- }
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (accountShipping != null) {
- _json["accountShipping"] = (accountShipping).toJson();
- }
- if (batchId != null) {
- _json["batchId"] = batchId;
- }
- if (errors != null) {
- _json["errors"] = (errors).toJson();
- }
- if (kind != null) {
- _json["kind"] = kind;
- }
- return _json;
- }
-}
-
-class AccountshippingListResponse {
- /**
- * Identifies what kind of resource this is. Value: the fixed string
- * "content#accountshippingListResponse".
- */
- core.String kind;
- /**
- * The token for the retrieval of the next page of account shipping settings.
- */
- core.String nextPageToken;
- core.List<AccountShipping> resources;
-
- AccountshippingListResponse();
-
- AccountshippingListResponse.fromJson(core.Map _json) {
- if (_json.containsKey("kind")) {
- kind = _json["kind"];
- }
- if (_json.containsKey("nextPageToken")) {
- nextPageToken = _json["nextPageToken"];
- }
- if (_json.containsKey("resources")) {
- resources = _json["resources"].map((value) => new AccountShipping.fromJson(value)).toList();
- }
- }
-
- core.Map toJson() {
- var _json = new core.Map();
- if (kind != null) {
- _json["kind"] = kind;
- }
- if (nextPageToken != null) {
- _json["nextPageToken"] = nextPageToken;
- }
- if (resources != null) {
- _json["resources"] = resources.map((value) => (value).toJson()).toList();
- }
- return _json;
- }
-}
-
class AccountstatusesCustomBatchRequest {
/** The request entries to be processed in the batch. */
core.List<AccountstatusesCustomBatchRequestEntry> entries;
@@ -11345,7 +10268,7 @@ class ShippingsettingsCustomBatchRequest {
}
}
-/** A batch entry encoding a single non-batch accountshipping request. */
+/** A batch entry encoding a single non-batch shippingsettings request. */
class ShippingsettingsCustomBatchRequestEntry {
/**
* The ID of the account for which to get/update account shipping settings.
« no previous file with comments | « generated/googleapis/lib/container/v1.dart ('k') | generated/googleapis/lib/content/v2sandbox.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698