Package io.sendon.model
Class SendFriendTalkRequestSchema
- java.lang.Object
-
- io.sendon.model.SendFriendTalkRequestSchema
-
@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 SendFriendTalkRequestSchema extends Object
친구톡 발송 요청 데이터
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSendFriendTalkRequestSchema.CustomTypeAdapterFactorystatic classSendFriendTalkRequestSchema.MessageTypeEnum메시지 타입 - FT: 일반 친구톡 - FI: 이미지 친구톡 - FW: 와이드 이미지 친구톡
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_BUTTONSstatic StringSERIALIZED_NAME_FALLBACKstatic StringSERIALIZED_NAME_IMAGEstatic StringSERIALIZED_NAME_IS_ADstatic StringSERIALIZED_NAME_MESSAGEstatic StringSERIALIZED_NAME_MESSAGE_TYPEstatic StringSERIALIZED_NAME_RESERVATIONstatic StringSERIALIZED_NAME_SEND_PROFILE_IDstatic StringSERIALIZED_NAME_TO
-
Constructor Summary
Constructors Constructor Description SendFriendTalkRequestSchema()
-
Method Summary
-
-
-
Field Detail
-
SERIALIZED_NAME_SEND_PROFILE_ID
public static final String SERIALIZED_NAME_SEND_PROFILE_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MESSAGE_TYPE
public static final String SERIALIZED_NAME_MESSAGE_TYPE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TO
public static final String SERIALIZED_NAME_TO
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MESSAGE
public static final String SERIALIZED_NAME_MESSAGE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BUTTONS
public static final String SERIALIZED_NAME_BUTTONS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RESERVATION
public static final String SERIALIZED_NAME_RESERVATION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IS_AD
public static final String SERIALIZED_NAME_IS_AD
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FALLBACK
public static final String SERIALIZED_NAME_FALLBACK
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IMAGE
public static final String SERIALIZED_NAME_IMAGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
sendProfileId
public SendFriendTalkRequestSchema sendProfileId(String sendProfileId)
-
setSendProfileId
public void setSendProfileId(String sendProfileId)
-
messageType
public SendFriendTalkRequestSchema messageType(SendFriendTalkRequestSchema.MessageTypeEnum messageType)
-
getMessageType
@Nonnull public SendFriendTalkRequestSchema.MessageTypeEnum getMessageType()
메시지 타입 - FT: 일반 친구톡 - FI: 이미지 친구톡 - FW: 와이드 이미지 친구톡- Returns:
- messageType
-
setMessageType
public void setMessageType(SendFriendTalkRequestSchema.MessageTypeEnum messageType)
-
to
public SendFriendTalkRequestSchema to(List<SendAlimTalkRequestSchemaToInner> to)
-
addToItem
public SendFriendTalkRequestSchema addToItem(SendAlimTalkRequestSchemaToInner toItem)
-
getTo
@Nonnull public List<SendAlimTalkRequestSchemaToInner> getTo()
수신자 정보 목록 - 변수 없는 경우: 문자열 배열 - 변수 있는 경우: 객체 배열- Returns:
- to
-
setTo
public void setTo(List<SendAlimTalkRequestSchemaToInner> to)
-
message
public SendFriendTalkRequestSchema message(String message)
-
setMessage
public void setMessage(String message)
-
buttons
public SendFriendTalkRequestSchema buttons(List<CreateTemplateRequestSchemaButtonsInner> buttons)
-
addButtonsItem
public SendFriendTalkRequestSchema addButtonsItem(CreateTemplateRequestSchemaButtonsInner buttonsItem)
-
getButtons
@Nullable public List<CreateTemplateRequestSchemaButtonsInner> getButtons()
버튼- Returns:
- buttons
-
setButtons
public void setButtons(List<CreateTemplateRequestSchemaButtonsInner> buttons)
-
reservation
public SendFriendTalkRequestSchema reservation(SendAlimTalkRequestSchemaReservation reservation)
-
getReservation
@Nullable public SendAlimTalkRequestSchemaReservation getReservation()
Get reservation- Returns:
- reservation
-
setReservation
public void setReservation(SendAlimTalkRequestSchemaReservation reservation)
-
isAd
public SendFriendTalkRequestSchema isAd(Boolean isAd)
-
setIsAd
public void setIsAd(Boolean isAd)
-
fallback
public SendFriendTalkRequestSchema fallback(SendFriendTalkRequestSchemaFallback fallback)
-
getFallback
@Nullable public SendFriendTalkRequestSchemaFallback getFallback()
Get fallback- Returns:
- fallback
-
setFallback
public void setFallback(SendFriendTalkRequestSchemaFallback fallback)
-
image
public SendFriendTalkRequestSchema image(SendFriendTalkRequestSchemaImage image)
-
getImage
@Nullable public SendFriendTalkRequestSchemaImage getImage()
Get image- Returns:
- image
-
setImage
public void setImage(SendFriendTalkRequestSchemaImage image)
-
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 SendFriendTalkRequestSchema
-
fromJson
public static SendFriendTalkRequestSchema fromJson(String jsonString) throws IOException
Create an instance of SendFriendTalkRequestSchema given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of SendFriendTalkRequestSchema
- Throws:
IOException- if the JSON string is invalid with respect to SendFriendTalkRequestSchema
-
toJson
public String toJson()
Convert an instance of SendFriendTalkRequestSchema to an JSON string- Returns:
- JSON string
-
-