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

com.antgroup.antchain.openapi.baasdt.models.IPTradeMode 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 IPTradeMode extends TeaModel {
    // 交易类型,0:销售抽拥;1:按件付费
    @NameInMap("trade_type")
    public java.util.List tradeType;

    // 销售抽拥设置类型,0批量设置,1,单独设置
    @NameInMap("commission_set_type")
    public String commissionSetType;

    // 佣金比例
    @NameInMap("commission_weight")
    public String commissionWeight;

    // 保底商品销售金额
    @NameInMap("guarantee_sale_number")
    public String guaranteeSaleNumber;

    // 销售抽佣单独设置信息
    @NameInMap("commission_separate_set_info")
    public java.util.List commissionSeparateSetInfo;

    // 按件付费设置类型,0批量设置,1,单独设置
    @NameInMap("payt_set_type")
    public String paytSetType;

    // 单件单价
    @NameInMap("unit_price")
    public String unitPrice;

    // 保底商品数量
    @NameInMap("guarantee_goods_number")
    public String guaranteeGoodsNumber;

    // 按件付费单独设置信息
    @NameInMap("payt_separate_set_info")
    public java.util.List paytSeparateSetInfo;

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

    public IPTradeMode setTradeType(java.util.List tradeType) {
        this.tradeType = tradeType;
        return this;
    }
    public java.util.List getTradeType() {
        return this.tradeType;
    }

    public IPTradeMode setCommissionSetType(String commissionSetType) {
        this.commissionSetType = commissionSetType;
        return this;
    }
    public String getCommissionSetType() {
        return this.commissionSetType;
    }

    public IPTradeMode setCommissionWeight(String commissionWeight) {
        this.commissionWeight = commissionWeight;
        return this;
    }
    public String getCommissionWeight() {
        return this.commissionWeight;
    }

    public IPTradeMode setGuaranteeSaleNumber(String guaranteeSaleNumber) {
        this.guaranteeSaleNumber = guaranteeSaleNumber;
        return this;
    }
    public String getGuaranteeSaleNumber() {
        return this.guaranteeSaleNumber;
    }

    public IPTradeMode setCommissionSeparateSetInfo(java.util.List commissionSeparateSetInfo) {
        this.commissionSeparateSetInfo = commissionSeparateSetInfo;
        return this;
    }
    public java.util.List getCommissionSeparateSetInfo() {
        return this.commissionSeparateSetInfo;
    }

    public IPTradeMode setPaytSetType(String paytSetType) {
        this.paytSetType = paytSetType;
        return this;
    }
    public String getPaytSetType() {
        return this.paytSetType;
    }

    public IPTradeMode setUnitPrice(String unitPrice) {
        this.unitPrice = unitPrice;
        return this;
    }
    public String getUnitPrice() {
        return this.unitPrice;
    }

    public IPTradeMode setGuaranteeGoodsNumber(String guaranteeGoodsNumber) {
        this.guaranteeGoodsNumber = guaranteeGoodsNumber;
        return this;
    }
    public String getGuaranteeGoodsNumber() {
        return this.guaranteeGoodsNumber;
    }

    public IPTradeMode setPaytSeparateSetInfo(java.util.List paytSeparateSetInfo) {
        this.paytSeparateSetInfo = paytSeparateSetInfo;
        return this;
    }
    public java.util.List getPaytSeparateSetInfo() {
        return this.paytSeparateSetInfo;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy