Package-level declarations
메시지 템플릿 모델 패키지
Package for message templates model
Types
Link copied to clipboard
메시지 하단 버튼
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
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
아이템 정보
Item 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