Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class BrowseSubscribeWorkbooksUseCaseOut(val workbooks: List<SubscribeWorkbookDetail>, val clazz: Class<out SubscribeWorkbookDetail>)
Link copied to clipboard
class MainCardSubscribeWorkbookDetail(val workbookId: Long, val isActiveSub: WorkBookStatus, val currentDay: Int, val totalDay: Int, val rank: Long = 0, val totalSubscriber: Long, val subscription: Subscription, val articleInfo: String = "{}") : SubscribeWorkbookDetail
Link copied to clipboard
class MyPageSubscribeWorkbookDetail(val workbookId: Long, val isActiveSub: WorkBookStatus, val currentDay: Int, val totalDay: Int, val rank: Long = 0, val totalSubscriber: Long, val subscription: Subscription, val workbookInfo: String = "{}") : SubscribeWorkbookDetail
Link copied to clipboard
open class SubscribeWorkbookDetail(val workbookId: Long, val isActiveSub: WorkBookStatus, val currentDay: Int, val totalDay: Int, val rank: Long = 0, val totalSubscriber: Long, val subscription: Subscription)
Link copied to clipboard
Link copied to clipboard
data class Subscription(val time: LocalTime = LocalTime.of(0, 0), val dateTimeCode: String = DayCode.MON_TUE_WED_THU_FRI_SAT_SUN.code)
Link copied to clipboard
Link copied to clipboard
data class UnsubscribeWorkbookUseCaseIn(val workbookId: Long, val memberId: Long, val opinion: String)
Link copied to clipboard
data class UpdateSubscriptionDayUseCaseIn(val memberId: Long, val dayCode: DayCode, val workbookId: Long?)
Link copied to clipboard
data class UpdateSubscriptionTimeUseCaseIn(val memberId: Long, val time: LocalTime, val workbookId: Long?)