All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.antgroup.antchain.openapi.baasdt.models.IPCodeGoodsInfo Maven / Gradle / Ivy

// This file is auto-generated, don't edit it. Thanks.
package com.antgroup.antchain.openapi.baasdt.models;

import com.aliyun.tea.*;

public class IPCodeGoodsInfo extends TeaModel {
    // 商品名称
    @NameInMap("goods_name")
    public String goodsName;

    // 商品链接
    @NameInMap("goods_url")
    public String goodsUrl;

    // 商品图片
    @NameInMap("goods_image")
    public String goodsImage;

    // 商品图片临时访问地址,可直接访问
    @NameInMap("goods_image_tmp")
    public String goodsImageTmp;

    // 商品店铺名称/商品出品方
    @NameInMap("goods_store")
    public String goodsStore;

    // 店铺logo图片链接
    @NameInMap("goods_store_logo")
    public String goodsStoreLogo;

    // 店铺logo临时访问地址
    @NameInMap("goods_store_logo_tmp")
    public String goodsStoreLogoTmp;

    // 商品描述
    @NameInMap("goods_description")
    public String goodsDescription;

    // 商品品牌
    @NameInMap("goods_brand")
    public String goodsBrand;

    // 授权过期类型,0:长久有效,1:有效日期内有效
    @NameInMap("authorization_expirated_type")
    public String authorizationExpiratedType;

    // 授权截止日期
    @NameInMap("authorization_end_time")
    @Validation(pattern = "\\d{4}[-]\\d{1,2}[-]\\d{1,2}[T]\\d{2}:\\d{2}:\\d{2}([Z]|([\\.]\\d{1,9})?[\\+]\\d{2}[\\:]?\\d{2})")
    public String authorizationEndTime;

    // 发售渠道
    @NameInMap("goods_sale_channel")
    public String goodsSaleChannel;

    // 商品规格
    @NameInMap("goods_specifications")
    public java.util.List goodsSpecifications;

    // 是否展示批次数据
    @NameInMap("is_display_batchdata")
    public Boolean isDisplayBatchdata;

    // 商品售价
    @NameInMap("selling_price")
    public String sellingPrice;

    // 背景氛围图
    @NameInMap("background_picture")
    public String backgroundPicture;

    public static IPCodeGoodsInfo build(java.util.Map map) throws Exception {
        IPCodeGoodsInfo self = new IPCodeGoodsInfo();
        return TeaModel.build(map, self);
    }

    public IPCodeGoodsInfo setGoodsName(String goodsName) {
        this.goodsName = goodsName;
        return this;
    }
    public String getGoodsName() {
        return this.goodsName;
    }

    public IPCodeGoodsInfo setGoodsUrl(String goodsUrl) {
        this.goodsUrl = goodsUrl;
        return this;
    }
    public String getGoodsUrl() {
        return this.goodsUrl;
    }

    public IPCodeGoodsInfo setGoodsImage(String goodsImage) {
        this.goodsImage = goodsImage;
        return this;
    }
    public String getGoodsImage() {
        return this.goodsImage;
    }

    public IPCodeGoodsInfo setGoodsImageTmp(String goodsImageTmp) {
        this.goodsImageTmp = goodsImageTmp;
        return this;
    }
    public String getGoodsImageTmp() {
        return this.goodsImageTmp;
    }

    public IPCodeGoodsInfo setGoodsStore(String goodsStore) {
        this.goodsStore = goodsStore;
        return this;
    }
    public String getGoodsStore() {
        return this.goodsStore;
    }

    public IPCodeGoodsInfo setGoodsStoreLogo(String goodsStoreLogo) {
        this.goodsStoreLogo = goodsStoreLogo;
        return this;
    }
    public String getGoodsStoreLogo() {
        return this.goodsStoreLogo;
    }

    public IPCodeGoodsInfo setGoodsStoreLogoTmp(String goodsStoreLogoTmp) {
        this.goodsStoreLogoTmp = goodsStoreLogoTmp;
        return this;
    }
    public String getGoodsStoreLogoTmp() {
        return this.goodsStoreLogoTmp;
    }

    public IPCodeGoodsInfo setGoodsDescription(String goodsDescription) {
        this.goodsDescription = goodsDescription;
        return this;
    }
    public String getGoodsDescription() {
        return this.goodsDescription;
    }

    public IPCodeGoodsInfo setGoodsBrand(String goodsBrand) {
        this.goodsBrand = goodsBrand;
        return this;
    }
    public String getGoodsBrand() {
        return this.goodsBrand;
    }

    public IPCodeGoodsInfo setAuthorizationExpiratedType(String authorizationExpiratedType) {
        this.authorizationExpiratedType = authorizationExpiratedType;
        return this;
    }
    public String getAuthorizationExpiratedType() {
        return this.authorizationExpiratedType;
    }

    public IPCodeGoodsInfo setAuthorizationEndTime(String authorizationEndTime) {
        this.authorizationEndTime = authorizationEndTime;
        return this;
    }
    public String getAuthorizationEndTime() {
        return this.authorizationEndTime;
    }

    public IPCodeGoodsInfo setGoodsSaleChannel(String goodsSaleChannel) {
        this.goodsSaleChannel = goodsSaleChannel;
        return this;
    }
    public String getGoodsSaleChannel() {
        return this.goodsSaleChannel;
    }

    public IPCodeGoodsInfo setGoodsSpecifications(java.util.List goodsSpecifications) {
        this.goodsSpecifications = goodsSpecifications;
        return this;
    }
    public java.util.List getGoodsSpecifications() {
        return this.goodsSpecifications;
    }

    public IPCodeGoodsInfo setIsDisplayBatchdata(Boolean isDisplayBatchdata) {
        this.isDisplayBatchdata = isDisplayBatchdata;
        return this;
    }
    public Boolean getIsDisplayBatchdata() {
        return this.isDisplayBatchdata;
    }

    public IPCodeGoodsInfo setSellingPrice(String sellingPrice) {
        this.sellingPrice = sellingPrice;
        return this;
    }
    public String getSellingPrice() {
        return this.sellingPrice;
    }

    public IPCodeGoodsInfo setBackgroundPicture(String backgroundPicture) {
        this.backgroundPicture = backgroundPicture;
        return this;
    }
    public String getBackgroundPicture() {
        return this.backgroundPicture;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy