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

com.aliyun.sdk.service.dysmsapi20170525.models.QuerySendDetailsResponseBody Maven / Gradle / Ivy

There is a newer version: 3.0.1
Show newest version
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.sdk.service.dysmsapi20170525.models;

import com.aliyun.core.annotation.*;
import darabonba.core.RequestModel;
import darabonba.core.TeaModel;
import com.aliyun.sdk.gateway.pop.models.*;

/**
 * {@link QuerySendDetailsResponseBody} extends {@link TeaModel}
 *
 * 

QuerySendDetailsResponseBody

*/ public class QuerySendDetailsResponseBody extends TeaModel { @NameInMap("Code") private String code; @NameInMap("Message") private String message; @NameInMap("RequestId") private String requestId; @NameInMap("SmsSendDetailDTOs") private SmsSendDetailDTOs smsSendDetailDTOs; @NameInMap("TotalCount") private String totalCount; private QuerySendDetailsResponseBody(Builder builder) { this.code = builder.code; this.message = builder.message; this.requestId = builder.requestId; this.smsSendDetailDTOs = builder.smsSendDetailDTOs; this.totalCount = builder.totalCount; } public static Builder builder() { return new Builder(); } public static QuerySendDetailsResponseBody create() { return builder().build(); } /** * @return code */ public String getCode() { return this.code; } /** * @return message */ public String getMessage() { return this.message; } /** * @return requestId */ public String getRequestId() { return this.requestId; } /** * @return smsSendDetailDTOs */ public SmsSendDetailDTOs getSmsSendDetailDTOs() { return this.smsSendDetailDTOs; } /** * @return totalCount */ public String getTotalCount() { return this.totalCount; } public static final class Builder { private String code; private String message; private String requestId; private SmsSendDetailDTOs smsSendDetailDTOs; private String totalCount; /** * Code. */ public Builder code(String code) { this.code = code; return this; } /** * Message. */ public Builder message(String message) { this.message = message; return this; } /** * RequestId. */ public Builder requestId(String requestId) { this.requestId = requestId; return this; } /** * SmsSendDetailDTOs. */ public Builder smsSendDetailDTOs(SmsSendDetailDTOs smsSendDetailDTOs) { this.smsSendDetailDTOs = smsSendDetailDTOs; return this; } /** * TotalCount. */ public Builder totalCount(String totalCount) { this.totalCount = totalCount; return this; } public QuerySendDetailsResponseBody build() { return new QuerySendDetailsResponseBody(this); } } public static class SmsSendDetailDTO extends TeaModel { @NameInMap("Content") private String content; @NameInMap("ErrCode") private String errCode; @NameInMap("OutId") private String outId; @NameInMap("PhoneNum") private String phoneNum; @NameInMap("ReceiveDate") private String receiveDate; @NameInMap("SendDate") private String sendDate; @NameInMap("SendStatus") private Long sendStatus; @NameInMap("TemplateCode") private String templateCode; private SmsSendDetailDTO(Builder builder) { this.content = builder.content; this.errCode = builder.errCode; this.outId = builder.outId; this.phoneNum = builder.phoneNum; this.receiveDate = builder.receiveDate; this.sendDate = builder.sendDate; this.sendStatus = builder.sendStatus; this.templateCode = builder.templateCode; } public static Builder builder() { return new Builder(); } public static SmsSendDetailDTO create() { return builder().build(); } /** * @return content */ public String getContent() { return this.content; } /** * @return errCode */ public String getErrCode() { return this.errCode; } /** * @return outId */ public String getOutId() { return this.outId; } /** * @return phoneNum */ public String getPhoneNum() { return this.phoneNum; } /** * @return receiveDate */ public String getReceiveDate() { return this.receiveDate; } /** * @return sendDate */ public String getSendDate() { return this.sendDate; } /** * @return sendStatus */ public Long getSendStatus() { return this.sendStatus; } /** * @return templateCode */ public String getTemplateCode() { return this.templateCode; } public static final class Builder { private String content; private String errCode; private String outId; private String phoneNum; private String receiveDate; private String sendDate; private Long sendStatus; private String templateCode; /** * Content. */ public Builder content(String content) { this.content = content; return this; } /** * ErrCode. */ public Builder errCode(String errCode) { this.errCode = errCode; return this; } /** * OutId. */ public Builder outId(String outId) { this.outId = outId; return this; } /** * PhoneNum. */ public Builder phoneNum(String phoneNum) { this.phoneNum = phoneNum; return this; } /** * ReceiveDate. */ public Builder receiveDate(String receiveDate) { this.receiveDate = receiveDate; return this; } /** * SendDate. */ public Builder sendDate(String sendDate) { this.sendDate = sendDate; return this; } /** * SendStatus. */ public Builder sendStatus(Long sendStatus) { this.sendStatus = sendStatus; return this; } /** * TemplateCode. */ public Builder templateCode(String templateCode) { this.templateCode = templateCode; return this; } public SmsSendDetailDTO build() { return new SmsSendDetailDTO(this); } } } public static class SmsSendDetailDTOs extends TeaModel { @NameInMap("SmsSendDetailDTO") private java.util.List < SmsSendDetailDTO> smsSendDetailDTO; private SmsSendDetailDTOs(Builder builder) { this.smsSendDetailDTO = builder.smsSendDetailDTO; } public static Builder builder() { return new Builder(); } public static SmsSendDetailDTOs create() { return builder().build(); } /** * @return smsSendDetailDTO */ public java.util.List < SmsSendDetailDTO> getSmsSendDetailDTO() { return this.smsSendDetailDTO; } public static final class Builder { private java.util.List < SmsSendDetailDTO> smsSendDetailDTO; /** * SmsSendDetailDTO. */ public Builder smsSendDetailDTO(java.util.List < SmsSendDetailDTO> smsSendDetailDTO) { this.smsSendDetailDTO = smsSendDetailDTO; return this; } public SmsSendDetailDTOs build() { return new SmsSendDetailDTOs(this); } } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy