Package-level declarations
Types
Link copied to clipboard
object StaffStartUI
StaffStartUI は、アプリ内のナビゲーションや UI 構成を管理するオブジェクトです。
Link copied to clipboard
data class StaffStartUIConfiguration(val onTapProductItem: (String) -> Unit = {}, val onShowCoordinateDetail: (snapPlayId: Int) -> Unit = {})
StaffStartUI の構成設定を表すデータクラス。
Link copied to clipboard
object UIServiceLocator
UI 構成情報を管理するサービスロケータ。
Link copied to clipboard
object ViewConstants
Functions
Link copied to clipboard
fun SnapPlaySearchScreen(snapPlayData: Result<SnapPlayIdsData>?, value: SnapPlaySearchCondition, searchStaffShopData: Result<SearchStaffShopData>?, isLoadingMoreShop: Boolean, onChange: (value: SnapPlaySearchCondition) -> Unit, onClose: () -> Unit, onReload: () -> Unit, onLoadMoreShop: () -> Unit, onReloadShop: () -> Unit)
Link copied to clipboard
fun StaffSearchScreen(staffData: Result<StaffIdsData>?, value: StaffSearchCondition, searchStaffShopData: Result<SearchStaffShopData>?, isLoadingMoreShop: Boolean, onChange: (StaffSearchCondition) -> Unit, onClose: () -> Unit, onReload: () -> Unit, onLoadMoreShop: () -> Unit, onReloadShop: () -> Unit)
Link copied to clipboard
fun StaffStartFavoriteSnapPlayListScreen(onTapSnapPlay: (Int) -> Unit, onFavoriteAttemptWithoutLogin: () -> Unit = {})
SnapList一覧画面
Link copied to clipboard
fun StaffStartFavoriteStaffListScreen(onTapStaff: (Int) -> Unit, onFavoriteAttemptWithoutLogin: () -> Unit = {})
お気に入り中のスタッフ一覧画面
Link copied to clipboard
Link copied to clipboard
fun StaffStartSnapPlayListScreen(snapPlayFilterParams: SnapPlayFilterParams, onTapSnapPlay: (Int) -> Unit, onFavoriteAttemptWithoutLogin: () -> Unit = {})
SnapList一覧画面
Link copied to clipboard
fun StaffStartStaffDetailScreen(staffId: String, onTapSnapPlay: (Int) -> Unit, onTapSnapPlayFilter: (SnapPlayFilterParams) -> Unit, onFavoriteAttemptWithoutLogin: () -> Unit = {})
スタッフ詳細画面
Link copied to clipboard
fun StaffStartStaffListScreen(onTapStaff: (Int) -> Unit, onFavoriteAttemptWithoutLogin: () -> Unit = {})
スタッフ一覧画面