Package-level declarations

메시지 템플릿 모델 패키지
Package for message templates model

Types

Link copied to clipboard
data class Button(val title: String, val link: Link) : Parcelable

메시지 하단 버튼
Button at the bottom of the message

Link copied to clipboard
data class CalendarTemplate @JvmOverloads constructor(    val id: String,     val idType: IdType,     val content: Content,     val buttons: List<Button>? = null) : DefaultTemplate, Parcelable

캘린더 메시지용 기본 템플릿
Default template for calendar messages

Link copied to clipboard
data class Commerce @JvmOverloads constructor(    val regularPrice: Int,     val discountPrice: Int? = null,     val fixedDiscountPrice: Int? = null,     val discountRate: Int? = null,     val productName: String? = null,     val currencyUnit: String? = null,     val currencyUnitPosition: Int? = null) : Parcelable

상품 정보
Product information

Link copied to clipboard
data class CommerceTemplate @JvmOverloads constructor(    val content: Content,     val commerce: Commerce,     val buttons: List<Button>? = null,     val buttonTitle: String? = null) : DefaultTemplate, Parcelable

커머스 메시지용 기본 템플릿
Default template for commerce messages

Link copied to clipboard
data class Content @JvmOverloads constructor(    val title: String? = null,     val imageUrl: String? = null,     val link: Link,     val description: String? = null,     val imageWidth: Int? = null,     val imageHeight: Int? = null) : Parcelable

메시지 콘텐츠
Contents for the message

Link copied to clipboard
interface DefaultTemplate

기본 템플릿 인터페이스
Interface for the default template

Link copied to clipboard
data class FeedTemplate @JvmOverloads constructor(    val content: Content,     val itemContent: ItemContent? = null,     val social: Social? = null,     val buttons: List<Button>? = null,     val buttonTitle: String? = null) : DefaultTemplate, Parcelable

피드 메시지용 기본 템플릿
Default template for feed messages

Link copied to clipboard
enum IdType : Enum<IdType>

ID 타입
ID type

Link copied to clipboard
data class ItemContent @JvmOverloads constructor(    val profileText: String? = null,     val profileImageUrl: String? = null,     val titleImageText: String? = null,     val titleImageUrl: String? = null,     val titleImageCategory: String? = null,     val items: List<ItemInfo>? = null,     val sum: String? = null,     val sumOp: String? = null) : Parcelable

아이템 콘텐츠
Item contents

Link copied to clipboard
data class ItemInfo(val item: String, val itemOp: String) : Parcelable

아이템 정보
Item information

Link copied to clipboard
data class Link @JvmOverloads constructor(    val webUrl: String? = null,     val mobileWebUrl: String? = null,     val androidExecutionParams: Map<String, String>? = null,     val iosExecutionParams: Map<String, String>? = null) : Parcelable

바로가기 정보
Link information

Link copied to clipboard
data class ListTemplate @JvmOverloads constructor(    val headerTitle: String,     val headerLink: Link,     val contents: List<Content>,     val buttons: List<Button>? = null,     val buttonTitle: String? = null) : DefaultTemplate, Parcelable

리스트 메시지용 기본 템플릿
Default template for list messages

Link copied to clipboard
data class LocationTemplate @JvmOverloads constructor(    val address: String,     val content: Content,     val addressTitle: String? = null,     val social: Social? = null,     val buttons: List<Button>? = null,     val buttonTitle: String? = null) : DefaultTemplate, Parcelable

위치 메시지용 기본 템플릿
Default template for location messages

Link copied to clipboard
data class Social @JvmOverloads constructor(    val likeCount: Int? = null,     val commentCount: Int? = null,     val sharedCount: Int? = null,     val viewCount: Int? = null,     val subscriberCount: Int? = null) : Parcelable

소셜 정보
Social information

Link copied to clipboard
data class TextTemplate @JvmOverloads constructor(    val text: String,     val link: Link,     val buttons: List<Button>? = null,     val buttonTitle: String? = null) : DefaultTemplate, Parcelable

텍스트 메시지용 기본 템플릿
Default template for text messages