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

Unified Diff: generated/googleapis/lib/manufacturers/v1.dart

Issue 2779563003: Api-roll 47: 2017-03-27 (Closed)
Patch Set: Created 3 years, 9 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/logging/v2.dart ('k') | generated/googleapis/lib/ml/v1.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: generated/googleapis/lib/manufacturers/v1.dart
diff --git a/generated/googleapis/lib/manufacturers/v1.dart b/generated/googleapis/lib/manufacturers/v1.dart
index 290eda4da718b909f30e211d472aa7890630bd99..694400b3836b95e9996f34ef535a0e4c81f221e4 100644
--- a/generated/googleapis/lib/manufacturers/v1.dart
+++ b/generated/googleapis/lib/manufacturers/v1.dart
@@ -168,21 +168,101 @@ class AccountsProductsResourceApi {
*/
class Attributes {
/**
+ * The additional images of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#addlimage.
+ */
+ core.List<Image> additionalImageLink;
+ /**
+ * The target age group of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#agegroup.
+ */
+ core.String ageGroup;
+ /**
* The brand name of the product. For more information, see
* https://support.google.com/manufacturers/answer/6124116#brand.
*/
core.String brand;
/**
+ * The capacity of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#capacity.
+ */
+ Capacity capacity;
+ /**
+ * The color of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#color.
+ */
+ core.String color;
+ /**
+ * The count of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#count.
+ */
+ Count count;
+ /**
+ * The description of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#description.
+ */
+ core.String description;
+ /**
+ * The disclosure date of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#disclosure.
+ */
+ core.String disclosureDate;
+ /**
+ * The rich format description of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#featuredesc.
+ */
+ core.List<FeatureDescription> featureDescription;
+ /**
+ * The flavor of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#flavor.
+ */
+ core.String flavor;
+ /**
+ * The format of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#format.
+ */
+ core.String format;
+ /**
+ * The target gender of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#gender.
+ */
+ core.String gender;
+ /**
* The Global Trade Item Number (GTIN) of the product. For more information,
* see https://support.google.com/manufacturers/answer/6124116#gtin.
*/
core.List<core.String> gtin;
/**
+ * The image of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#image.
+ */
+ Image imageLink;
+ /**
+ * The item group id of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#itemgroupid.
+ */
+ core.String itemGroupId;
+ /**
+ * The material of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#material.
+ */
+ core.String material;
+ /**
* The Manufacturer Part Number (MPN) of the product. For more information,
* see https://support.google.com/manufacturers/answer/6124116#mpn.
*/
core.String mpn;
/**
+ * The pattern of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#pattern.
+ */
+ core.String pattern;
+ /**
+ * The details of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#productdetail.
+ */
+ core.List<ProductDetail> productDetail;
+ /**
* The name of the group of products related to the product. For more
* information, see
* https://support.google.com/manufacturers/answer/6124116#productline.
@@ -194,34 +274,121 @@ class Attributes {
*/
core.String productName;
/**
- * The URL of the manufacturer's detail page of the product. For more
- * information, see
+ * The URL of the detail page of the product. For more information, see
* https://support.google.com/manufacturers/answer/6124116#productpage.
*/
core.String productPageUrl;
/**
- * The manufacturer's category of the product. For more information, see
+ * The category of the product. For more information, see
* https://support.google.com/manufacturers/answer/6124116#producttype.
*/
core.List<core.String> productType;
/**
+ * The release date of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#release.
+ */
+ core.String releaseDate;
+ /**
+ * The scent of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#scent.
+ */
+ core.String scent;
+ /**
+ * The size of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#size.
+ */
+ core.String size;
+ /**
+ * The size system of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#sizesystem.
+ */
+ core.String sizeSystem;
+ /**
+ * The size type of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#sizetype.
+ */
+ core.String sizeType;
+ /**
+ * The suggested retail price (MSRP) of the product. For more information,
+ * see https://support.google.com/manufacturers/answer/6124116#price.
+ */
+ Price suggestedRetailPrice;
+ /**
+ * The theme of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#theme.
+ */
+ core.String theme;
+ /**
* The title of the product. For more information, see
* https://support.google.com/manufacturers/answer/6124116#title.
*/
core.String title;
+ /**
+ * The videos of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#video.
+ */
+ core.List<core.String> videoLink;
Attributes();
Attributes.fromJson(core.Map _json) {
+ if (_json.containsKey("additionalImageLink")) {
+ additionalImageLink = _json["additionalImageLink"].map((value) => new Image.fromJson(value)).toList();
+ }
+ if (_json.containsKey("ageGroup")) {
+ ageGroup = _json["ageGroup"];
+ }
if (_json.containsKey("brand")) {
brand = _json["brand"];
}
+ if (_json.containsKey("capacity")) {
+ capacity = new Capacity.fromJson(_json["capacity"]);
+ }
+ if (_json.containsKey("color")) {
+ color = _json["color"];
+ }
+ if (_json.containsKey("count")) {
+ count = new Count.fromJson(_json["count"]);
+ }
+ if (_json.containsKey("description")) {
+ description = _json["description"];
+ }
+ if (_json.containsKey("disclosureDate")) {
+ disclosureDate = _json["disclosureDate"];
+ }
+ if (_json.containsKey("featureDescription")) {
+ featureDescription = _json["featureDescription"].map((value) => new FeatureDescription.fromJson(value)).toList();
+ }
+ if (_json.containsKey("flavor")) {
+ flavor = _json["flavor"];
+ }
+ if (_json.containsKey("format")) {
+ format = _json["format"];
+ }
+ if (_json.containsKey("gender")) {
+ gender = _json["gender"];
+ }
if (_json.containsKey("gtin")) {
gtin = _json["gtin"];
}
+ if (_json.containsKey("imageLink")) {
+ imageLink = new Image.fromJson(_json["imageLink"]);
+ }
+ if (_json.containsKey("itemGroupId")) {
+ itemGroupId = _json["itemGroupId"];
+ }
+ if (_json.containsKey("material")) {
+ material = _json["material"];
+ }
if (_json.containsKey("mpn")) {
mpn = _json["mpn"];
}
+ if (_json.containsKey("pattern")) {
+ pattern = _json["pattern"];
+ }
+ if (_json.containsKey("productDetail")) {
+ productDetail = _json["productDetail"].map((value) => new ProductDetail.fromJson(value)).toList();
+ }
if (_json.containsKey("productLine")) {
productLine = _json["productLine"];
}
@@ -234,22 +401,94 @@ class Attributes {
if (_json.containsKey("productType")) {
productType = _json["productType"];
}
+ if (_json.containsKey("releaseDate")) {
+ releaseDate = _json["releaseDate"];
+ }
+ if (_json.containsKey("scent")) {
+ scent = _json["scent"];
+ }
+ if (_json.containsKey("size")) {
+ size = _json["size"];
+ }
+ if (_json.containsKey("sizeSystem")) {
+ sizeSystem = _json["sizeSystem"];
+ }
+ if (_json.containsKey("sizeType")) {
+ sizeType = _json["sizeType"];
+ }
+ if (_json.containsKey("suggestedRetailPrice")) {
+ suggestedRetailPrice = new Price.fromJson(_json["suggestedRetailPrice"]);
+ }
+ if (_json.containsKey("theme")) {
+ theme = _json["theme"];
+ }
if (_json.containsKey("title")) {
title = _json["title"];
}
+ if (_json.containsKey("videoLink")) {
+ videoLink = _json["videoLink"];
+ }
}
core.Map toJson() {
var _json = new core.Map();
+ if (additionalImageLink != null) {
+ _json["additionalImageLink"] = additionalImageLink.map((value) => (value).toJson()).toList();
+ }
+ if (ageGroup != null) {
+ _json["ageGroup"] = ageGroup;
+ }
if (brand != null) {
_json["brand"] = brand;
}
+ if (capacity != null) {
+ _json["capacity"] = (capacity).toJson();
+ }
+ if (color != null) {
+ _json["color"] = color;
+ }
+ if (count != null) {
+ _json["count"] = (count).toJson();
+ }
+ if (description != null) {
+ _json["description"] = description;
+ }
+ if (disclosureDate != null) {
+ _json["disclosureDate"] = disclosureDate;
+ }
+ if (featureDescription != null) {
+ _json["featureDescription"] = featureDescription.map((value) => (value).toJson()).toList();
+ }
+ if (flavor != null) {
+ _json["flavor"] = flavor;
+ }
+ if (format != null) {
+ _json["format"] = format;
+ }
+ if (gender != null) {
+ _json["gender"] = gender;
+ }
if (gtin != null) {
_json["gtin"] = gtin;
}
+ if (imageLink != null) {
+ _json["imageLink"] = (imageLink).toJson();
+ }
+ if (itemGroupId != null) {
+ _json["itemGroupId"] = itemGroupId;
+ }
+ if (material != null) {
+ _json["material"] = material;
+ }
if (mpn != null) {
_json["mpn"] = mpn;
}
+ if (pattern != null) {
+ _json["pattern"] = pattern;
+ }
+ if (productDetail != null) {
+ _json["productDetail"] = productDetail.map((value) => (value).toJson()).toList();
+ }
if (productLine != null) {
_json["productLine"] = productLine;
}
@@ -262,9 +501,207 @@ class Attributes {
if (productType != null) {
_json["productType"] = productType;
}
+ if (releaseDate != null) {
+ _json["releaseDate"] = releaseDate;
+ }
+ if (scent != null) {
+ _json["scent"] = scent;
+ }
+ if (size != null) {
+ _json["size"] = size;
+ }
+ if (sizeSystem != null) {
+ _json["sizeSystem"] = sizeSystem;
+ }
+ if (sizeType != null) {
+ _json["sizeType"] = sizeType;
+ }
+ if (suggestedRetailPrice != null) {
+ _json["suggestedRetailPrice"] = (suggestedRetailPrice).toJson();
+ }
+ if (theme != null) {
+ _json["theme"] = theme;
+ }
if (title != null) {
_json["title"] = title;
}
+ if (videoLink != null) {
+ _json["videoLink"] = videoLink;
+ }
+ return _json;
+ }
+}
+
+/**
+ * The capacity of a product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#capacity.
+ */
+class Capacity {
+ /** The unit of the capacity, i.e., MB, GB, or TB. */
+ core.String unit;
+ /** The numeric value of the capacity. */
+ core.String value;
+
+ Capacity();
+
+ Capacity.fromJson(core.Map _json) {
+ if (_json.containsKey("unit")) {
+ unit = _json["unit"];
+ }
+ if (_json.containsKey("value")) {
+ value = _json["value"];
+ }
+ }
+
+ core.Map toJson() {
+ var _json = new core.Map();
+ if (unit != null) {
+ _json["unit"] = unit;
+ }
+ if (value != null) {
+ _json["value"] = value;
+ }
+ return _json;
+ }
+}
+
+/**
+ * The number of products in a single package. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#count.
+ */
+class Count {
+ /** The unit in which these products are counted. */
+ core.String unit;
+ /** The numeric value of the number of products in a package. */
+ core.String value;
+
+ Count();
+
+ Count.fromJson(core.Map _json) {
+ if (_json.containsKey("unit")) {
+ unit = _json["unit"];
+ }
+ if (_json.containsKey("value")) {
+ value = _json["value"];
+ }
+ }
+
+ core.Map toJson() {
+ var _json = new core.Map();
+ if (unit != null) {
+ _json["unit"] = unit;
+ }
+ if (value != null) {
+ _json["value"] = value;
+ }
+ return _json;
+ }
+}
+
+/**
+ * A feature description of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#featuredesc.
+ */
+class FeatureDescription {
+ /** A short description of the feature. */
+ core.String headline;
+ /** An optional image describing the feature. */
+ Image image;
+ /** A detailed description of the feature. */
+ core.String text;
+
+ FeatureDescription();
+
+ FeatureDescription.fromJson(core.Map _json) {
+ if (_json.containsKey("headline")) {
+ headline = _json["headline"];
+ }
+ if (_json.containsKey("image")) {
+ image = new Image.fromJson(_json["image"]);
+ }
+ if (_json.containsKey("text")) {
+ text = _json["text"];
+ }
+ }
+
+ core.Map toJson() {
+ var _json = new core.Map();
+ if (headline != null) {
+ _json["headline"] = headline;
+ }
+ if (image != null) {
+ _json["image"] = (image).toJson();
+ }
+ if (text != null) {
+ _json["text"] = text;
+ }
+ return _json;
+ }
+}
+
+/** An image. */
+class Image {
+ /**
+ * The URL of the image. For crawled images, this is the provided URL. For
+ * uploaded images, this is a serving URL from Google if the image has been
+ * processed successfully.
+ */
+ core.String imageUrl;
+ /**
+ * The status of the image.
+ * @OutputOnly
+ * Possible string values are:
+ * - "STATUS_UNSPECIFIED" : Status is unspecified. Should not be used.
+ * - "PENDING_PROCESSING" : Image was uploaded and is being processed.
+ * - "PENDING_CRAWL" : The image crawl is still pending.
+ * - "OK" : The image was processed and it meets the requirements.
+ * - "ROBOTED" : The image URL is protected by robots.txt file and cannot be
+ * crawled.
+ * - "XROBOTED" : The image URL is protected by X-Robots-Tag and cannot be
+ * crawled.
+ * - "CRAWL_ERROR" : There was an error while crawling the image.
+ * - "PROCESSING_ERROR" : The image cannot be processed.
+ * - "DECODING_ERROR" : The image cannot be decoded.
+ * - "TOO_BIG" : The image is too big.
+ * - "CRAWL_SKIPPED" : The image was manually overridden and will not be
+ * crawled.
+ */
+ core.String status;
+ /**
+ * The type of the image, i.e., crawled or uploaded.
+ * @OutputOnly
+ * Possible string values are:
+ * - "TYPE_UNSPECIFIED" : Type is unspecified. Should not be used.
+ * - "CRAWLED" : The image was crawled from a provided URL.
+ * - "UPLOADED" : The image was uploaded.
+ */
+ core.String type;
+
+ Image();
+
+ Image.fromJson(core.Map _json) {
+ if (_json.containsKey("imageUrl")) {
+ imageUrl = _json["imageUrl"];
+ }
+ if (_json.containsKey("status")) {
+ status = _json["status"];
+ }
+ if (_json.containsKey("type")) {
+ type = _json["type"];
+ }
+ }
+
+ core.Map toJson() {
+ var _json = new core.Map();
+ if (imageUrl != null) {
+ _json["imageUrl"] = imageUrl;
+ }
+ if (status != null) {
+ _json["status"] = status;
+ }
+ if (type != null) {
+ _json["type"] = type;
+ }
return _json;
}
}
@@ -294,6 +731,8 @@ class Issue {
* pending review.
*/
core.String severity;
+ /** The timestamp when this issue appeared. */
+ core.String timestamp;
/**
* The server-generated type of the issue, for example,
* “INCORRECT_TEXT_FORMATTING”, “IMAGE_NOT_SERVEABLE”, etc.
@@ -312,6 +751,9 @@ class Issue {
if (_json.containsKey("severity")) {
severity = _json["severity"];
}
+ if (_json.containsKey("timestamp")) {
+ timestamp = _json["timestamp"];
+ }
if (_json.containsKey("type")) {
type = _json["type"];
}
@@ -328,6 +770,9 @@ class Issue {
if (severity != null) {
_json["severity"] = severity;
}
+ if (timestamp != null) {
+ _json["timestamp"] = timestamp;
+ }
if (type != null) {
_json["type"] = type;
}
@@ -364,6 +809,36 @@ class ListProductsResponse {
}
}
+/** A price. */
+class Price {
+ /** The numeric value of the price. */
+ core.String amount;
+ /** The currency in which the price is denoted. */
+ core.String currency;
+
+ Price();
+
+ Price.fromJson(core.Map _json) {
+ if (_json.containsKey("amount")) {
+ amount = _json["amount"];
+ }
+ if (_json.containsKey("currency")) {
+ currency = _json["currency"];
+ }
+ }
+
+ core.Map toJson() {
+ var _json = new core.Map();
+ if (amount != null) {
+ _json["amount"] = amount;
+ }
+ if (currency != null) {
+ _json["currency"] = currency;
+ }
+ return _json;
+ }
+}
+
/** Product data. */
class Product {
/**
@@ -505,3 +980,46 @@ class Product {
return _json;
}
}
+
+/**
+ * A product detail of the product. For more information, see
+ * https://support.google.com/manufacturers/answer/6124116#productdetail.
+ */
+class ProductDetail {
+ /** The name of the attribute. */
+ core.String attributeName;
+ /** The value of the attribute. */
+ core.String attributeValue;
+ /**
+ * A short section name that can be reused between multiple product details.
+ */
+ core.String sectionName;
+
+ ProductDetail();
+
+ ProductDetail.fromJson(core.Map _json) {
+ if (_json.containsKey("attributeName")) {
+ attributeName = _json["attributeName"];
+ }
+ if (_json.containsKey("attributeValue")) {
+ attributeValue = _json["attributeValue"];
+ }
+ if (_json.containsKey("sectionName")) {
+ sectionName = _json["sectionName"];
+ }
+ }
+
+ core.Map toJson() {
+ var _json = new core.Map();
+ if (attributeName != null) {
+ _json["attributeName"] = attributeName;
+ }
+ if (attributeValue != null) {
+ _json["attributeValue"] = attributeValue;
+ }
+ if (sectionName != null) {
+ _json["sectionName"] = sectionName;
+ }
+ return _json;
+ }
+}
« no previous file with comments | « generated/googleapis/lib/logging/v2.dart ('k') | generated/googleapis/lib/ml/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698