Package io.sendon.model
Class NumberSimple
- java.lang.Object
-
- io.sendon.model.NumberSimple
-
@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 NumberSimple extends Object
NumberSimple
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNumberSimple.CustomTypeAdapterFactorystatic classNumberSimple.IsDefaultEnum기본 발신번호 유무static classNumberSimple.IsHiddenEnum숨김 처리 여부static classNumberSimple.NumberContractorTypeEnum발신번호 명의자 타입static classNumberSimple.NumberTypeEnum발신번호의 유형static classNumberSimple.RejectTypeEnum반려 종류static classNumberSimple.SenderStatusEnum발신번호 상태
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_CHANNEL_IDstatic StringSERIALIZED_NAME_COMPANY_IDstatic StringSERIALIZED_NAME_COMPANY_NAMEstatic StringSERIALIZED_NAME_CREATED_ATstatic StringSERIALIZED_NAME_DISPLAY_NAMEstatic StringSERIALIZED_NAME_IS_DEFAULTstatic StringSERIALIZED_NAME_IS_DUPLICATED_NUMBERstatic StringSERIALIZED_NAME_IS_HIDDENstatic StringSERIALIZED_NAME_NUMBER_CONTRACTOR_TYPEstatic StringSERIALIZED_NAME_NUMBER_IDstatic StringSERIALIZED_NAME_NUMBER_TYPEstatic StringSERIALIZED_NAME_REJECT_TYPEstatic StringSERIALIZED_NAME_SENDER_NUMBERstatic StringSERIALIZED_NAME_SENDER_STATUSstatic StringSERIALIZED_NAME_UPDATED_ATstatic StringSERIALIZED_NAME_USER_ID
-
Constructor Summary
Constructors Constructor Description NumberSimple()
-
Method Summary
-
-
-
Field Detail
-
SERIALIZED_NAME_NUMBER_ID
public static final String SERIALIZED_NAME_NUMBER_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_USER_ID
public static final String SERIALIZED_NAME_USER_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_SENDER_NUMBER
public static final String SERIALIZED_NAME_SENDER_NUMBER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NUMBER_TYPE
public static final String SERIALIZED_NAME_NUMBER_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SENDER_STATUS
public static final String SERIALIZED_NAME_SENDER_STATUS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REJECT_TYPE
public static final String SERIALIZED_NAME_REJECT_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IS_DEFAULT
public static final String SERIALIZED_NAME_IS_DEFAULT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DISPLAY_NAME
public static final String SERIALIZED_NAME_DISPLAY_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IS_DUPLICATED_NUMBER
public static final String SERIALIZED_NAME_IS_DUPLICATED_NUMBER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NUMBER_CONTRACTOR_TYPE
public static final String SERIALIZED_NAME_NUMBER_CONTRACTOR_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_COMPANY_ID
public static final String SERIALIZED_NAME_COMPANY_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_COMPANY_NAME
public static final String SERIALIZED_NAME_COMPANY_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IS_HIDDEN
public static final String SERIALIZED_NAME_IS_HIDDEN
- 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
-
numberId
public NumberSimple numberId(BigDecimal numberId)
-
getNumberId
@Nullable public BigDecimal getNumberId()
발신번호 ID- Returns:
- numberId
-
setNumberId
public void setNumberId(BigDecimal numberId)
-
userId
public NumberSimple userId(BigDecimal userId)
-
getUserId
@Nullable public BigDecimal getUserId()
유저 ID- Returns:
- userId
-
setUserId
public void setUserId(BigDecimal userId)
-
channelId
public NumberSimple channelId(BigDecimal channelId)
-
getChannelId
@Nullable public BigDecimal getChannelId()
채널 ID- Returns:
- channelId
-
setChannelId
public void setChannelId(BigDecimal channelId)
-
senderNumber
public NumberSimple senderNumber(String senderNumber)
-
setSenderNumber
public void setSenderNumber(String senderNumber)
-
numberType
public NumberSimple numberType(NumberSimple.NumberTypeEnum numberType)
-
getNumberType
@Nullable public NumberSimple.NumberTypeEnum getNumberType()
발신번호의 유형- Returns:
- numberType
-
setNumberType
public void setNumberType(NumberSimple.NumberTypeEnum numberType)
-
senderStatus
public NumberSimple senderStatus(NumberSimple.SenderStatusEnum senderStatus)
-
getSenderStatus
@Nullable public NumberSimple.SenderStatusEnum getSenderStatus()
발신번호 상태- Returns:
- senderStatus
-
setSenderStatus
public void setSenderStatus(NumberSimple.SenderStatusEnum senderStatus)
-
rejectType
public NumberSimple rejectType(NumberSimple.RejectTypeEnum rejectType)
-
getRejectType
@Nullable public NumberSimple.RejectTypeEnum getRejectType()
반려 종류- Returns:
- rejectType
-
setRejectType
public void setRejectType(NumberSimple.RejectTypeEnum rejectType)
-
isDefault
public NumberSimple isDefault(NumberSimple.IsDefaultEnum isDefault)
-
getIsDefault
@Nullable public NumberSimple.IsDefaultEnum getIsDefault()
기본 발신번호 유무- Returns:
- isDefault
-
setIsDefault
public void setIsDefault(NumberSimple.IsDefaultEnum isDefault)
-
displayName
public NumberSimple displayName(String displayName)
-
setDisplayName
public void setDisplayName(String displayName)
-
isDuplicatedNumber
public NumberSimple isDuplicatedNumber(BigDecimal isDuplicatedNumber)
-
getIsDuplicatedNumber
@Nullable public BigDecimal getIsDuplicatedNumber()
동일 발신번호 중복 등록 여부- Returns:
- isDuplicatedNumber
-
setIsDuplicatedNumber
public void setIsDuplicatedNumber(BigDecimal isDuplicatedNumber)
-
numberContractorType
public NumberSimple numberContractorType(NumberSimple.NumberContractorTypeEnum numberContractorType)
-
getNumberContractorType
@Nullable public NumberSimple.NumberContractorTypeEnum getNumberContractorType()
발신번호 명의자 타입- Returns:
- numberContractorType
-
setNumberContractorType
public void setNumberContractorType(NumberSimple.NumberContractorTypeEnum numberContractorType)
-
companyId
public NumberSimple companyId(BigDecimal companyId)
-
getCompanyId
@Nullable public BigDecimal getCompanyId()
사업자 Id- Returns:
- companyId
-
setCompanyId
public void setCompanyId(BigDecimal companyId)
-
companyName
public NumberSimple companyName(String companyName)
-
setCompanyName
public void setCompanyName(String companyName)
-
isHidden
public NumberSimple isHidden(NumberSimple.IsHiddenEnum isHidden)
-
getIsHidden
@Nullable public NumberSimple.IsHiddenEnum getIsHidden()
숨김 처리 여부- Returns:
- isHidden
-
setIsHidden
public void setIsHidden(NumberSimple.IsHiddenEnum isHidden)
-
createdAt
public NumberSimple createdAt(OffsetDateTime createdAt)
-
getCreatedAt
@Nullable public OffsetDateTime getCreatedAt()
생성일시- Returns:
- createdAt
-
setCreatedAt
public void setCreatedAt(OffsetDateTime createdAt)
-
updatedAt
public NumberSimple 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 NumberSimple
-
fromJson
public static NumberSimple fromJson(String jsonString) throws IOException
Create an instance of NumberSimple given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of NumberSimple
- Throws:
IOException- if the JSON string is invalid with respect to NumberSimple
-
toJson
public String toJson()
Convert an instance of NumberSimple to an JSON string- Returns:
- JSON string
-
-