
com.tencent.ads.model.ProductItemsUpdateRequest Maven / Gradle / Ivy
/*
* Marketing API
* Marketing API
*
* OpenAPI spec version: 1.3
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
package com.tencent.ads.model;
import com.google.gson.Gson;
import com.google.gson.annotations.SerializedName;
import io.swagger.annotations.ApiModelProperty;
import java.util.Objects;
/** ProductItemsUpdateRequest */
public class ProductItemsUpdateRequest {
@SerializedName("account_id")
private Long accountId = null;
@SerializedName("catalog_id")
private Long catalogId = null;
@SerializedName("product_outer_id")
private String productOuterId = null;
@SerializedName("price")
private Double price = null;
@SerializedName("sale_price")
private Double salePrice = null;
@SerializedName("price_pc")
private Double pricePc = null;
@SerializedName("price_mobile")
private Double priceMobile = null;
@SerializedName("price_app")
private Double priceApp = null;
@SerializedName("stock_volume")
private Long stockVolume = null;
@SerializedName("discount")
private Double discount = null;
@SerializedName("expiration_time")
private Long expirationTime = null;
@SerializedName("product_sale_status")
private ProductSaleStatus productSaleStatus = null;
@SerializedName("product_visibility")
private ProductVisibility productVisibility = null;
public ProductItemsUpdateRequest accountId(Long accountId) {
this.accountId = accountId;
return this;
}
/**
* Get accountId
*
* @return accountId
*/
@ApiModelProperty(value = "")
public Long getAccountId() {
return accountId;
}
public void setAccountId(Long accountId) {
this.accountId = accountId;
}
public ProductItemsUpdateRequest catalogId(Long catalogId) {
this.catalogId = catalogId;
return this;
}
/**
* Get catalogId
*
* @return catalogId
*/
@ApiModelProperty(value = "")
public Long getCatalogId() {
return catalogId;
}
public void setCatalogId(Long catalogId) {
this.catalogId = catalogId;
}
public ProductItemsUpdateRequest productOuterId(String productOuterId) {
this.productOuterId = productOuterId;
return this;
}
/**
* Get productOuterId
*
* @return productOuterId
*/
@ApiModelProperty(value = "")
public String getProductOuterId() {
return productOuterId;
}
public void setProductOuterId(String productOuterId) {
this.productOuterId = productOuterId;
}
public ProductItemsUpdateRequest price(Double price) {
this.price = price;
return this;
}
/**
* Get price
*
* @return price
*/
@ApiModelProperty(value = "")
public Double getPrice() {
return price;
}
public void setPrice(Double price) {
this.price = price;
}
public ProductItemsUpdateRequest salePrice(Double salePrice) {
this.salePrice = salePrice;
return this;
}
/**
* Get salePrice
*
* @return salePrice
*/
@ApiModelProperty(value = "")
public Double getSalePrice() {
return salePrice;
}
public void setSalePrice(Double salePrice) {
this.salePrice = salePrice;
}
public ProductItemsUpdateRequest pricePc(Double pricePc) {
this.pricePc = pricePc;
return this;
}
/**
* Get pricePc
*
* @return pricePc
*/
@ApiModelProperty(value = "")
public Double getPricePc() {
return pricePc;
}
public void setPricePc(Double pricePc) {
this.pricePc = pricePc;
}
public ProductItemsUpdateRequest priceMobile(Double priceMobile) {
this.priceMobile = priceMobile;
return this;
}
/**
* Get priceMobile
*
* @return priceMobile
*/
@ApiModelProperty(value = "")
public Double getPriceMobile() {
return priceMobile;
}
public void setPriceMobile(Double priceMobile) {
this.priceMobile = priceMobile;
}
public ProductItemsUpdateRequest priceApp(Double priceApp) {
this.priceApp = priceApp;
return this;
}
/**
* Get priceApp
*
* @return priceApp
*/
@ApiModelProperty(value = "")
public Double getPriceApp() {
return priceApp;
}
public void setPriceApp(Double priceApp) {
this.priceApp = priceApp;
}
public ProductItemsUpdateRequest stockVolume(Long stockVolume) {
this.stockVolume = stockVolume;
return this;
}
/**
* Get stockVolume
*
* @return stockVolume
*/
@ApiModelProperty(value = "")
public Long getStockVolume() {
return stockVolume;
}
public void setStockVolume(Long stockVolume) {
this.stockVolume = stockVolume;
}
public ProductItemsUpdateRequest discount(Double discount) {
this.discount = discount;
return this;
}
/**
* Get discount
*
* @return discount
*/
@ApiModelProperty(value = "")
public Double getDiscount() {
return discount;
}
public void setDiscount(Double discount) {
this.discount = discount;
}
public ProductItemsUpdateRequest expirationTime(Long expirationTime) {
this.expirationTime = expirationTime;
return this;
}
/**
* Get expirationTime
*
* @return expirationTime
*/
@ApiModelProperty(value = "")
public Long getExpirationTime() {
return expirationTime;
}
public void setExpirationTime(Long expirationTime) {
this.expirationTime = expirationTime;
}
public ProductItemsUpdateRequest productSaleStatus(ProductSaleStatus productSaleStatus) {
this.productSaleStatus = productSaleStatus;
return this;
}
/**
* Get productSaleStatus
*
* @return productSaleStatus
*/
@ApiModelProperty(value = "")
public ProductSaleStatus getProductSaleStatus() {
return productSaleStatus;
}
public void setProductSaleStatus(ProductSaleStatus productSaleStatus) {
this.productSaleStatus = productSaleStatus;
}
public ProductItemsUpdateRequest productVisibility(ProductVisibility productVisibility) {
this.productVisibility = productVisibility;
return this;
}
/**
* Get productVisibility
*
* @return productVisibility
*/
@ApiModelProperty(value = "")
public ProductVisibility getProductVisibility() {
return productVisibility;
}
public void setProductVisibility(ProductVisibility productVisibility) {
this.productVisibility = productVisibility;
}
@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
ProductItemsUpdateRequest productItemsUpdateRequest = (ProductItemsUpdateRequest) o;
return Objects.equals(this.accountId, productItemsUpdateRequest.accountId)
&& Objects.equals(this.catalogId, productItemsUpdateRequest.catalogId)
&& Objects.equals(this.productOuterId, productItemsUpdateRequest.productOuterId)
&& Objects.equals(this.price, productItemsUpdateRequest.price)
&& Objects.equals(this.salePrice, productItemsUpdateRequest.salePrice)
&& Objects.equals(this.pricePc, productItemsUpdateRequest.pricePc)
&& Objects.equals(this.priceMobile, productItemsUpdateRequest.priceMobile)
&& Objects.equals(this.priceApp, productItemsUpdateRequest.priceApp)
&& Objects.equals(this.stockVolume, productItemsUpdateRequest.stockVolume)
&& Objects.equals(this.discount, productItemsUpdateRequest.discount)
&& Objects.equals(this.expirationTime, productItemsUpdateRequest.expirationTime)
&& Objects.equals(this.productSaleStatus, productItemsUpdateRequest.productSaleStatus)
&& Objects.equals(this.productVisibility, productItemsUpdateRequest.productVisibility);
}
@Override
public int hashCode() {
return Objects.hash(
accountId,
catalogId,
productOuterId,
price,
salePrice,
pricePc,
priceMobile,
priceApp,
stockVolume,
discount,
expirationTime,
productSaleStatus,
productVisibility);
}
@Override
public String toString() {
Gson gson = new Gson();
return gson.toJson(this);
}
/**
* Convert the given object to string with each line indented by 4 spaces (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy