Package io.sendon.model
Class MessageInfo
- java.lang.Object
-
- io.sendon.model.MessageInfo
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-03-25T16:56:04.124507+09:00[Asia/Seoul]", comments="Generator version: 7.7.0") public class MessageInfo extends Object
MessageInfo
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMessageInfo.CustomTypeAdapterFactory
-
Field Summary
-
Constructor Summary
Constructors Constructor Description MessageInfo()
-
Method Summary
-
-
-
Field Detail
-
SERIALIZED_NAME_GROUP_ID
public static final String SERIALIZED_NAME_GROUP_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CHANNEL_ID
public static final String SERIALIZED_NAME_CHANNEL_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CONTACTS_GROUPS
public static final String SERIALIZED_NAME_CONTACTS_GROUPS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CONTACTS_MEMBER_ID
public static final String SERIALIZED_NAME_CONTACTS_MEMBER_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_COUNT_REQUEST
public static final String SERIALIZED_NAME_COUNT_REQUEST
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TITLE
public static final String SERIALIZED_NAME_TITLE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MESSAGE
public static final String SERIALIZED_NAME_MESSAGE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MESSAGE_TYPE
public static final String SERIALIZED_NAME_MESSAGE_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REQUEST_IP
public static final String SERIALIZED_NAME_REQUEST_IP
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SENDER_NUMBER
public static final String SERIALIZED_NAME_SENDER_NUMBER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REPEAT_COUNT
public static final String SERIALIZED_NAME_REPEAT_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REPEAT_INTERVAL
public static final String SERIALIZED_NAME_REPEAT_INTERVAL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REPEAT_UNIT
public static final String SERIALIZED_NAME_REPEAT_UNIT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REPEAT_START_TIME
public static final String SERIALIZED_NAME_REPEAT_START_TIME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_USER_ID
public static final String SERIALIZED_NAME_USER_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IS_USE_API
public static final String SERIALIZED_NAME_IS_USE_API
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IMAGE_IDS
public static final String SERIALIZED_NAME_IMAGE_IDS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MESSAGE_COUNT
public static final String SERIALIZED_NAME_MESSAGE_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STANDBY_COUNT
public static final String SERIALIZED_NAME_STANDBY_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SENDING_COUNT
public static final String SERIALIZED_NAME_SENDING_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SUCCEEDED_COUNT
public static final String SERIALIZED_NAME_SUCCEEDED_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FAILED_COUNT
public static final String SERIALIZED_NAME_FAILED_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CANCELED_COUNT
public static final String SERIALIZED_NAME_CANCELED_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BLOCKED_COUNT
public static final String SERIALIZED_NAME_BLOCKED_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_POINT_ID
public static final String SERIALIZED_NAME_POINT_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TOTAL_POINT
public static final String SERIALIZED_NAME_TOTAL_POINT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VAT_POINT
public static final String SERIALIZED_NAME_VAT_POINT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_UNIT_COST
public static final String SERIALIZED_NAME_UNIT_COST
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_GROUP_STATUS
public static final String SERIALIZED_NAME_GROUP_STATUS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RESERVED_STATUS
public static final String SERIALIZED_NAME_RESERVED_STATUS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CANCEL_STATUS
public static final String SERIALIZED_NAME_CANCEL_STATUS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREATED_AT
public static final String SERIALIZED_NAME_CREATED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IS_AD
public static final String SERIALIZED_NAME_IS_AD
- See Also:
- Constant Field Values
-
-
Method Detail
-
groupId
public MessageInfo groupId(String groupId)
-
setGroupId
public void setGroupId(String groupId)
-
channelId
public MessageInfo channelId(String channelId)
-
setChannelId
public void setChannelId(String channelId)
-
contactsGroups
public MessageInfo contactsGroups(List<String> contactsGroups)
-
addContactsGroupsItem
public MessageInfo addContactsGroupsItem(String contactsGroupsItem)
-
getContactsGroups
@Nullable public List<String> getContactsGroups()
주소록 그룹 ID- Returns:
- contactsGroups
-
contactsMemberId
public MessageInfo contactsMemberId(List<String> contactsMemberId)
-
addContactsMemberIdItem
public MessageInfo addContactsMemberIdItem(String contactsMemberIdItem)
-
getContactsMemberId
@Nullable public List<String> getContactsMemberId()
주소록 멤버 ID- Returns:
- contactsMemberId
-
countRequest
public MessageInfo countRequest(BigDecimal countRequest)
-
getCountRequest
@Nullable public BigDecimal getCountRequest()
메시지 발송수 (중복 포함)- Returns:
- countRequest
-
setCountRequest
public void setCountRequest(BigDecimal countRequest)
-
title
public MessageInfo title(String title)
-
setTitle
public void setTitle(String title)
-
message
public MessageInfo message(String message)
-
setMessage
public void setMessage(String message)
-
messageType
public MessageInfo messageType(String messageType)
-
setMessageType
public void setMessageType(String messageType)
-
requestIp
public MessageInfo requestIp(String requestIp)
-
setRequestIp
public void setRequestIp(String requestIp)
-
senderNumber
public MessageInfo senderNumber(String senderNumber)
-
setSenderNumber
public void setSenderNumber(String senderNumber)
-
repeatCount
public MessageInfo repeatCount(BigDecimal repeatCount)
-
getRepeatCount
@Nonnull public BigDecimal getRepeatCount()
예약 분할 수- Returns:
- repeatCount
-
setRepeatCount
public void setRepeatCount(BigDecimal repeatCount)
-
repeatInterval
public MessageInfo repeatInterval(BigDecimal repeatInterval)
-
getRepeatInterval
@Nonnull public BigDecimal getRepeatInterval()
예약 분할 간격- Returns:
- repeatInterval
-
setRepeatInterval
public void setRepeatInterval(BigDecimal repeatInterval)
-
repeatUnit
public MessageInfo repeatUnit(String repeatUnit)
-
setRepeatUnit
public void setRepeatUnit(String repeatUnit)
-
repeatStartTime
public MessageInfo repeatStartTime(String repeatStartTime)
-
setRepeatStartTime
public void setRepeatStartTime(String repeatStartTime)
-
userId
public MessageInfo userId(String userId)
-
setUserId
public void setUserId(String userId)
-
isUseApi
public MessageInfo isUseApi(Boolean isUseApi)
-
setIsUseApi
public void setIsUseApi(Boolean isUseApi)
-
imageIds
public MessageInfo imageIds(List<String> imageIds)
-
addImageIdsItem
public MessageInfo addImageIdsItem(String imageIdsItem)
-
messageCount
public MessageInfo messageCount(BigDecimal messageCount)
-
getMessageCount
@Nullable public BigDecimal getMessageCount()
메시지 발송수 (중복 제거)- Returns:
- messageCount
-
setMessageCount
public void setMessageCount(BigDecimal messageCount)
-
standbyCount
public MessageInfo standbyCount(BigDecimal standbyCount)
-
getStandbyCount
@Nullable public BigDecimal getStandbyCount()
대기- Returns:
- standbyCount
-
setStandbyCount
public void setStandbyCount(BigDecimal standbyCount)
-
sendingCount
public MessageInfo sendingCount(BigDecimal sendingCount)
-
getSendingCount
@Nullable public BigDecimal getSendingCount()
발송- Returns:
- sendingCount
-
setSendingCount
public void setSendingCount(BigDecimal sendingCount)
-
succeededCount
public MessageInfo succeededCount(BigDecimal succeededCount)
-
getSucceededCount
@Nullable public BigDecimal getSucceededCount()
성공- Returns:
- succeededCount
-
setSucceededCount
public void setSucceededCount(BigDecimal succeededCount)
-
failedCount
public MessageInfo failedCount(BigDecimal failedCount)
-
getFailedCount
@Nullable public BigDecimal getFailedCount()
실패 (취소포함)- Returns:
- failedCount
-
setFailedCount
public void setFailedCount(BigDecimal failedCount)
-
canceledCount
public MessageInfo canceledCount(BigDecimal canceledCount)
-
getCanceledCount
@Nullable public BigDecimal getCanceledCount()
취소- Returns:
- canceledCount
-
setCanceledCount
public void setCanceledCount(BigDecimal canceledCount)
-
blockedCount
public MessageInfo blockedCount(BigDecimal blockedCount)
-
getBlockedCount
@Nullable public BigDecimal getBlockedCount()
수신거부- Returns:
- blockedCount
-
setBlockedCount
public void setBlockedCount(BigDecimal blockedCount)
-
pointId
public MessageInfo pointId(String pointId)
-
setPointId
public void setPointId(String pointId)
-
totalPoint
public MessageInfo totalPoint(String totalPoint)
-
setTotalPoint
public void setTotalPoint(String totalPoint)
-
vatPoint
public MessageInfo vatPoint(String vatPoint)
-
setVatPoint
public void setVatPoint(String vatPoint)
-
unitCost
public MessageInfo unitCost(String unitCost)
-
setUnitCost
public void setUnitCost(String unitCost)
-
groupStatus
public MessageInfo groupStatus(String groupStatus)
-
setGroupStatus
public void setGroupStatus(String groupStatus)
-
reservedStatus
public MessageInfo reservedStatus(String reservedStatus)
-
setReservedStatus
public void setReservedStatus(String reservedStatus)
-
cancelStatus
public MessageInfo cancelStatus(String cancelStatus)
-
setCancelStatus
public void setCancelStatus(String cancelStatus)
-
createdAt
public MessageInfo createdAt(String createdAt)
-
setCreatedAt
public void setCreatedAt(String createdAt)
-
isAd
public MessageInfo isAd(Boolean isAd)
-
setIsAd
public void setIsAd(Boolean isAd)
-
validateJsonElement
public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOExceptionValidates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
IOException- if the JSON Element is invalid with respect to MessageInfo
-
fromJson
public static MessageInfo fromJson(String jsonString) throws IOException
Create an instance of MessageInfo given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of MessageInfo
- Throws:
IOException- if the JSON string is invalid with respect to MessageInfo
-
toJson
public String toJson()
Convert an instance of MessageInfo to an JSON string- Returns:
- JSON string
-
-