diff --git a/data/src/main/java/com/hous/data/repository/RulesTodayRepository.kt b/data/src/main/java/com/hous/data/repository/RulesTodayRepository.kt deleted file mode 100644 index 8b9654fc..00000000 --- a/data/src/main/java/com/hous/data/repository/RulesTodayRepository.kt +++ /dev/null @@ -1,37 +0,0 @@ -package com.hous.data.repository - -import com.hous.data.entity.Rule -import com.hous.data.model.WrapperClass -import com.hous.data.model.request.MyToDoCheckRequest -import com.hous.data.model.response.RulesTableResponse -import com.hous.data.model.response.RulesTodayInfoListResponse -import com.hous.data.model.response.TempManagerRequest -import com.hous.data.model.response.TempManagerResponse - -interface RulesTodayRepository { - suspend fun getTodayTodayInfoList(roomId: String): Result<WrapperClass<RulesTodayInfoListResponse>> - - suspend fun getTempManagerInfoList( - roomId: String, - rulesId: String - ): Result<WrapperClass<TempManagerResponse>> - - suspend fun putTempManagerInfoList( - roomId: String, - ruleId: String, - tmpRuleMembers: TempManagerRequest - ): Result<WrapperClass<Any>> - - suspend fun getMyTodoInfoList(roomId: String): Result<WrapperClass<List<Rule>>> - - suspend fun putMyToDoCheckLust( - roomId: String, - ruleId: String, - isCheck: MyToDoCheckRequest - ): Result<WrapperClass<MyToDoCheckRequest>> - - suspend fun getRuleTableInfoList( - roomId: String, - categoryId: String - ): Result<WrapperClass<RulesTableResponse>> -} diff --git a/domain/src/main/java/com/hous/domain/repository/RulesTodayRepository.kt b/domain/src/main/java/com/hous/domain/repository/RulesTodayRepository.kt new file mode 100644 index 00000000..58abfcd2 --- /dev/null +++ b/domain/src/main/java/com/hous/domain/repository/RulesTodayRepository.kt @@ -0,0 +1,34 @@ +package com.hous.data.repository + +import com.hous.domain.model.RuleInfo +import com.hous.domain.model.TempManagerInfo +import com.hous.domain.model.rules.RulesTableInfo +import com.hous.domain.model.rules.RulesTodayInfo + +interface RulesTodayRepository { + suspend fun getTodayTodayInfoList(roomId: String): RulesTodayInfo? + + suspend fun getTempManagerInfoList( + roomId: String, + rulesId: String + ): TempManagerInfo? + + suspend fun putTempManagerInfoList( + roomId: String, + ruleId: String, + tmpRuleMembers: List<String> + ): Any? + + suspend fun getMyTodoInfoList(roomId: String): List<RuleInfo>? + + suspend fun putMyToDoCheckLust( + roomId: String, + ruleId: String, + isCheck: Boolean + ) + + suspend fun getRuleTableInfoList( + roomId: String, + categoryId: String + ): RulesTableInfo? +}