StaffStore

Staffの正規化データ

Properties

Link copied to clipboard
val staffItems: StateFlow<Map<Int, StaffItem>>
Link copied to clipboard
val staffs: StateFlow<Map<Int, Staff>>

Functions

Link copied to clipboard
fun clearAll()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun getItemUiStateByIds(staffIdList: List<Int>, storedStaffItems: Map<Int, StaffItem>): List<StaffItemUiState>
Link copied to clipboard
fun getUiState(id: Int, storedStaffs: Map<Int, Staff>): StaffUiState?
Link copied to clipboard
fun put(id: Int, detail: Staff)
Link copied to clipboard
Link copied to clipboard
fun putItem(id: Int, staffItem: StaffItem)
Link copied to clipboard
fun remove(id: Int)
Link copied to clipboard
Link copied to clipboard
fun removeItem(id: Int)
Link copied to clipboard
fun setItems(staffList: List<StaffItem>)
Link copied to clipboard
fun updateFavorite(id: Int, isFavorite: Boolean)