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

com.antgroup.antchain.openapi.baasdt.models.QueryIpOrderlistRequest 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 QueryIpOrderlistRequest extends TeaModel {
    // OAuth模式下的授权token
    @NameInMap("auth_token")
    public String authToken;

    @NameInMap("product_instance_id")
    public String productInstanceId;

    // 请求参数
    @NameInMap("base_request")
    @Validation(required = true)
    public BaseRequestInfo baseRequest;

    // 买方ID
    @NameInMap("buyer_id")
    public String buyerId;

    // 卖方ID
    @NameInMap("seller_id")
    public String sellerId;

    // IP id
    @NameInMap("ip_id")
    public String ipId;

    // 订单ID
    @NameInMap("ip_order_id")
    public String ipOrderId;

    // 订单状态
    @NameInMap("order_status")
    public Long orderStatus;

    // 根据IP名称模糊查询
    @NameInMap("ip_name")
    public String ipName;

    // 卖方名称,根据卖方名称模糊查询
    @NameInMap("seller_name")
    public String sellerName;

    // 买方名称,根据卖方名称模糊查询
    @NameInMap("buyer_name")
    public String buyerName;

    // 交易类型:1 套餐交易, 2 定向授权
    @NameInMap("trade_type")
    public Long tradeType;

    // 0 IP交易,1 增值服务交易
    @NameInMap("goods_type")
    public Long goodsType;

    // 收费模式:0 销售抽拥,1 按量计费
    @NameInMap("charge_type")
    public Long chargeType;

    // 查询订单授权开始时间
    @NameInMap("auth_start_time")
    public Long authStartTime;

    // 查询订单授权结束时间
    @NameInMap("auth_end_time")
    public Long authEndTime;

    // 订单创建时间开始范围
    @NameInMap("create_start_time")
    public Long createStartTime;

    // 订单创建时间结束范围
    @NameInMap("create_end_time")
    public Long createEndTime;

    // 排序字段
    @NameInMap("order_by")
    @Validation(required = true)
    public String orderBy;

    // 数据排序顺序:正序还是倒序
    @NameInMap("order")
    @Validation(required = true)
    public String order;

    // 页码
    @NameInMap("page_number")
    @Validation(required = true)
    public Long pageNumber;

    // 每页数据量大小
    @NameInMap("page_size")
    @Validation(required = true)
    public Long pageSize;

    // 渠道名称
    @NameInMap("channel_name")
    public String channelName;

    // 是否查询0授权费率的订单,true则查0费率订单,false则查非0费率订单
    @NameInMap("zero_auth_rate")
    public Boolean zeroAuthRate;

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

    public QueryIpOrderlistRequest setAuthToken(String authToken) {
        this.authToken = authToken;
        return this;
    }
    public String getAuthToken() {
        return this.authToken;
    }

    public QueryIpOrderlistRequest setProductInstanceId(String productInstanceId) {
        this.productInstanceId = productInstanceId;
        return this;
    }
    public String getProductInstanceId() {
        return this.productInstanceId;
    }

    public QueryIpOrderlistRequest setBaseRequest(BaseRequestInfo baseRequest) {
        this.baseRequest = baseRequest;
        return this;
    }
    public BaseRequestInfo getBaseRequest() {
        return this.baseRequest;
    }

    public QueryIpOrderlistRequest setBuyerId(String buyerId) {
        this.buyerId = buyerId;
        return this;
    }
    public String getBuyerId() {
        return this.buyerId;
    }

    public QueryIpOrderlistRequest setSellerId(String sellerId) {
        this.sellerId = sellerId;
        return this;
    }
    public String getSellerId() {
        return this.sellerId;
    }

    public QueryIpOrderlistRequest setIpId(String ipId) {
        this.ipId = ipId;
        return this;
    }
    public String getIpId() {
        return this.ipId;
    }

    public QueryIpOrderlistRequest setIpOrderId(String ipOrderId) {
        this.ipOrderId = ipOrderId;
        return this;
    }
    public String getIpOrderId() {
        return this.ipOrderId;
    }

    public QueryIpOrderlistRequest setOrderStatus(Long orderStatus) {
        this.orderStatus = orderStatus;
        return this;
    }
    public Long getOrderStatus() {
        return this.orderStatus;
    }

    public QueryIpOrderlistRequest setIpName(String ipName) {
        this.ipName = ipName;
        return this;
    }
    public String getIpName() {
        return this.ipName;
    }

    public QueryIpOrderlistRequest setSellerName(String sellerName) {
        this.sellerName = sellerName;
        return this;
    }
    public String getSellerName() {
        return this.sellerName;
    }

    public QueryIpOrderlistRequest setBuyerName(String buyerName) {
        this.buyerName = buyerName;
        return this;
    }
    public String getBuyerName() {
        return this.buyerName;
    }

    public QueryIpOrderlistRequest setTradeType(Long tradeType) {
        this.tradeType = tradeType;
        return this;
    }
    public Long getTradeType() {
        return this.tradeType;
    }

    public QueryIpOrderlistRequest setGoodsType(Long goodsType) {
        this.goodsType = goodsType;
        return this;
    }
    public Long getGoodsType() {
        return this.goodsType;
    }

    public QueryIpOrderlistRequest setChargeType(Long chargeType) {
        this.chargeType = chargeType;
        return this;
    }
    public Long getChargeType() {
        return this.chargeType;
    }

    public QueryIpOrderlistRequest setAuthStartTime(Long authStartTime) {
        this.authStartTime = authStartTime;
        return this;
    }
    public Long getAuthStartTime() {
        return this.authStartTime;
    }

    public QueryIpOrderlistRequest setAuthEndTime(Long authEndTime) {
        this.authEndTime = authEndTime;
        return this;
    }
    public Long getAuthEndTime() {
        return this.authEndTime;
    }

    public QueryIpOrderlistRequest setCreateStartTime(Long createStartTime) {
        this.createStartTime = createStartTime;
        return this;
    }
    public Long getCreateStartTime() {
        return this.createStartTime;
    }

    public QueryIpOrderlistRequest setCreateEndTime(Long createEndTime) {
        this.createEndTime = createEndTime;
        return this;
    }
    public Long getCreateEndTime() {
        return this.createEndTime;
    }

    public QueryIpOrderlistRequest setOrderBy(String orderBy) {
        this.orderBy = orderBy;
        return this;
    }
    public String getOrderBy() {
        return this.orderBy;
    }

    public QueryIpOrderlistRequest setOrder(String order) {
        this.order = order;
        return this;
    }
    public String getOrder() {
        return this.order;
    }

    public QueryIpOrderlistRequest setPageNumber(Long pageNumber) {
        this.pageNumber = pageNumber;
        return this;
    }
    public Long getPageNumber() {
        return this.pageNumber;
    }

    public QueryIpOrderlistRequest setPageSize(Long pageSize) {
        this.pageSize = pageSize;
        return this;
    }
    public Long getPageSize() {
        return this.pageSize;
    }

    public QueryIpOrderlistRequest setChannelName(String channelName) {
        this.channelName = channelName;
        return this;
    }
    public String getChannelName() {
        return this.channelName;
    }

    public QueryIpOrderlistRequest setZeroAuthRate(Boolean zeroAuthRate) {
        this.zeroAuthRate = zeroAuthRate;
        return this;
    }
    public Boolean getZeroAuthRate() {
        return this.zeroAuthRate;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy