Приложение
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
package stories.domain.repository
|
||||
|
||||
import stories.data.remote.api.StoryGroupDto
|
||||
import stories.data.remote.api.CreateStoryRequest
|
||||
import stories.data.remote.api.StoryResponse
|
||||
import stories.data.remote.api.UploadResponse
|
||||
import okhttp3.MultipartBody
|
||||
|
||||
interface StoryRepository {
|
||||
suspend fun getStories(): List<StoryGroupDto>
|
||||
suspend fun createStory(request: CreateStoryRequest): StoryResponse
|
||||
suspend fun uploadVideo(file: MultipartBody.Part): UploadResponse
|
||||
suspend fun viewStory(storyId: String)
|
||||
suspend fun addReaction(storyId: String, emoji: String)
|
||||
suspend fun addReply(storyId: String, content: String)
|
||||
}
|
||||
Reference in New Issue
Block a user