Package io.sendon.model
Class GetGroupInfo200ResponseData
- java.lang.Object
-
- io.sendon.model.GetGroupInfo200ResponseData
-
@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 GetGroupInfo200ResponseData extends Object
카카오 그룹 정보 스키마
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetGroupInfo200ResponseData.CustomTypeAdapterFactorystatic classGetGroupInfo200ResponseData.GroupStatusEnum그룹 상태static classGetGroupInfo200ResponseData.MessageTypeEnum메시지 유형static classGetGroupInfo200ResponseData.ReservedStatusEnum예약 상태 (null인 경우 예약되지 않음)
-
Field Summary
-
Constructor Summary
Constructors Constructor Description GetGroupInfo200ResponseData()
-
Method Summary
-
-
-
Field Detail
-
SERIALIZED_NAME_USER_ID
public static final String SERIALIZED_NAME_USER_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PROFILE_ID
public static final String SERIALIZED_NAME_PROFILE_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_GROUP_ID
public static final String SERIALIZED_NAME_GROUP_ID
- 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_DOMAIN
public static final String SERIALIZED_NAME_REQUEST_DOMAIN
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SENDER
public static final String SERIALIZED_NAME_SENDER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RESERVED_STATUS
public static final String SERIALIZED_NAME_RESERVED_STATUS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_GROUP_STATUS
public static final String SERIALIZED_NAME_GROUP_STATUS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_COUNT_REQUEST
public static final String SERIALIZED_NAME_COUNT_REQUEST
- 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_FALLBACK_COUNT
public static final String SERIALIZED_NAME_FALLBACK_COUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_UNIT_COST
public static final String SERIALIZED_NAME_UNIT_COST
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VAT_POINT
public static final String SERIALIZED_NAME_VAT_POINT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TOTAL_POINT
public static final String SERIALIZED_NAME_TOTAL_POINT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REFUND_POINT
public static final String SERIALIZED_NAME_REFUND_POINT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FALLBACK
public static final String SERIALIZED_NAME_FALLBACK
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MESSAGE_CONTENTS
public static final String SERIALIZED_NAME_MESSAGE_CONTENTS
- 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_CREATED_AT
public static final String SERIALIZED_NAME_CREATED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_UPDATED_AT
public static final String SERIALIZED_NAME_UPDATED_AT
- See Also:
- Constant Field Values
-
-
Method Detail
-
userId
public GetGroupInfo200ResponseData userId(BigDecimal userId)
-
getUserId
@Nonnull public BigDecimal getUserId()
사용자 ID- Returns:
- userId
-
setUserId
public void setUserId(BigDecimal userId)
-
profileId
public GetGroupInfo200ResponseData profileId(String profileId)
-
setProfileId
public void setProfileId(String profileId)
-
groupId
public GetGroupInfo200ResponseData groupId(String groupId)
-
setGroupId
public void setGroupId(String groupId)
-
message
public GetGroupInfo200ResponseData message(String message)
-
setMessage
public void setMessage(String message)
-
messageType
public GetGroupInfo200ResponseData messageType(GetGroupInfo200ResponseData.MessageTypeEnum messageType)
-
getMessageType
@Nonnull public GetGroupInfo200ResponseData.MessageTypeEnum getMessageType()
메시지 유형- Returns:
- messageType
-
setMessageType
public void setMessageType(GetGroupInfo200ResponseData.MessageTypeEnum messageType)
-
requestDomain
public GetGroupInfo200ResponseData requestDomain(String requestDomain)
-
setRequestDomain
public void setRequestDomain(String requestDomain)
-
sender
public GetGroupInfo200ResponseData sender(String sender)
-
setSender
public void setSender(String sender)
-
reservedStatus
public GetGroupInfo200ResponseData reservedStatus(GetGroupInfo200ResponseData.ReservedStatusEnum reservedStatus)
-
getReservedStatus
@Nullable public GetGroupInfo200ResponseData.ReservedStatusEnum getReservedStatus()
예약 상태 (null인 경우 예약되지 않음)- Returns:
- reservedStatus
-
setReservedStatus
public void setReservedStatus(GetGroupInfo200ResponseData.ReservedStatusEnum reservedStatus)
-
groupStatus
public GetGroupInfo200ResponseData groupStatus(GetGroupInfo200ResponseData.GroupStatusEnum groupStatus)
-
getGroupStatus
@Nonnull public GetGroupInfo200ResponseData.GroupStatusEnum getGroupStatus()
그룹 상태- Returns:
- groupStatus
-
setGroupStatus
public void setGroupStatus(GetGroupInfo200ResponseData.GroupStatusEnum groupStatus)
-
countRequest
public GetGroupInfo200ResponseData countRequest(BigDecimal countRequest)
-
getCountRequest
@Nonnull public BigDecimal getCountRequest()
요청 수- Returns:
- countRequest
-
setCountRequest
public void setCountRequest(BigDecimal countRequest)
-
messageCount
public GetGroupInfo200ResponseData messageCount(BigDecimal messageCount)
-
getMessageCount
@Nonnull public BigDecimal getMessageCount()
메시지 총 개수- Returns:
- messageCount
-
setMessageCount
public void setMessageCount(BigDecimal messageCount)
-
standbyCount
public GetGroupInfo200ResponseData standbyCount(BigDecimal standbyCount)
-
getStandbyCount
@Nonnull public BigDecimal getStandbyCount()
대기 중인 메시지 수- Returns:
- standbyCount
-
setStandbyCount
public void setStandbyCount(BigDecimal standbyCount)
-
sendingCount
public GetGroupInfo200ResponseData sendingCount(BigDecimal sendingCount)
-
getSendingCount
@Nonnull public BigDecimal getSendingCount()
발송 중인 메시지 수- Returns:
- sendingCount
-
setSendingCount
public void setSendingCount(BigDecimal sendingCount)
-
succeededCount
public GetGroupInfo200ResponseData succeededCount(BigDecimal succeededCount)
-
getSucceededCount
@Nonnull public BigDecimal getSucceededCount()
발송 성공한 메시지 수- Returns:
- succeededCount
-
setSucceededCount
public void setSucceededCount(BigDecimal succeededCount)
-
failedCount
public GetGroupInfo200ResponseData failedCount(BigDecimal failedCount)
-
getFailedCount
@Nonnull public BigDecimal getFailedCount()
발송 실패한 메시지 수- Returns:
- failedCount
-
setFailedCount
public void setFailedCount(BigDecimal failedCount)
-
canceledCount
public GetGroupInfo200ResponseData canceledCount(BigDecimal canceledCount)
-
getCanceledCount
@Nonnull public BigDecimal getCanceledCount()
취소된 메시지 수- Returns:
- canceledCount
-
setCanceledCount
public void setCanceledCount(BigDecimal canceledCount)
-
fallbackCount
public GetGroupInfo200ResponseData fallbackCount(BigDecimal fallbackCount)
-
getFallbackCount
@Nonnull public BigDecimal getFallbackCount()
대체 발송된 메시지 수- Returns:
- fallbackCount
-
setFallbackCount
public void setFallbackCount(BigDecimal fallbackCount)
-
unitCost
public GetGroupInfo200ResponseData unitCost(BigDecimal unitCost)
-
getUnitCost
@Nonnull public BigDecimal getUnitCost()
단위 비용- Returns:
- unitCost
-
setUnitCost
public void setUnitCost(BigDecimal unitCost)
-
vatPoint
public GetGroupInfo200ResponseData vatPoint(BigDecimal vatPoint)
-
getVatPoint
@Nonnull public BigDecimal getVatPoint()
부가세 포인트- Returns:
- vatPoint
-
setVatPoint
public void setVatPoint(BigDecimal vatPoint)
-
totalPoint
public GetGroupInfo200ResponseData totalPoint(BigDecimal totalPoint)
-
getTotalPoint
@Nonnull public BigDecimal getTotalPoint()
총 포인트- Returns:
- totalPoint
-
setTotalPoint
public void setTotalPoint(BigDecimal totalPoint)
-
refundPoint
public GetGroupInfo200ResponseData refundPoint(BigDecimal refundPoint)
-
getRefundPoint
@Nonnull public BigDecimal getRefundPoint()
환불 포인트- Returns:
- refundPoint
-
setRefundPoint
public void setRefundPoint(BigDecimal refundPoint)
-
fallback
public GetGroupInfo200ResponseData fallback(GetGroupInfo200ResponseDataFallback fallback)
-
getFallback
@Nullable public GetGroupInfo200ResponseDataFallback getFallback()
Get fallback- Returns:
- fallback
-
setFallback
public void setFallback(GetGroupInfo200ResponseDataFallback fallback)
-
messageContents
public GetGroupInfo200ResponseData messageContents(GetGroupInfo200ResponseDataMessageContents messageContents)
-
getMessageContents
@Nonnull public GetGroupInfo200ResponseDataMessageContents getMessageContents()
Get messageContents- Returns:
- messageContents
-
setMessageContents
public void setMessageContents(GetGroupInfo200ResponseDataMessageContents messageContents)
-
isUseApi
public GetGroupInfo200ResponseData isUseApi(Boolean isUseApi)
-
setIsUseApi
public void setIsUseApi(Boolean isUseApi)
-
createdAt
public GetGroupInfo200ResponseData createdAt(OffsetDateTime createdAt)
-
getCreatedAt
@Nullable public OffsetDateTime getCreatedAt()
생성 일시- Returns:
- createdAt
-
setCreatedAt
public void setCreatedAt(OffsetDateTime createdAt)
-
updatedAt
public GetGroupInfo200ResponseData updatedAt(OffsetDateTime updatedAt)
-
getUpdatedAt
@Nullable public OffsetDateTime getUpdatedAt()
수정 일시- Returns:
- updatedAt
-
setUpdatedAt
public void setUpdatedAt(OffsetDateTime updatedAt)
-
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 GetGroupInfo200ResponseData
-
fromJson
public static GetGroupInfo200ResponseData fromJson(String jsonString) throws IOException
Create an instance of GetGroupInfo200ResponseData given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of GetGroupInfo200ResponseData
- Throws:
IOException- if the JSON string is invalid with respect to GetGroupInfo200ResponseData
-
toJson
public String toJson()
Convert an instance of GetGroupInfo200ResponseData to an JSON string- Returns:
- JSON string
-
-