메시지 API

This commit is contained in:
2023-08-02 14:04:31 +09:00
parent c25b105d4d
commit b3d72ead1f
12 changed files with 685 additions and 2 deletions

View File

@@ -0,0 +1,35 @@
package kr.co.vividnext.sodalive.message
data class GetVoiceMessageResponse(
val totalCount: Int,
val items: List<VoiceMessageItem>
) {
data class VoiceMessageItem(
val messageId: Long,
val senderId: Long,
val senderNickname: String,
val senderProfileImageUrl: String,
val recipientNickname: String,
val recipientProfileImageUrl: String,
val voiceMessageUrl: String,
val date: String,
val isKept: Boolean
)
}
data class GetTextMessageResponse(
val totalCount: Int,
val items: List<TextMessageItem>
) {
data class TextMessageItem(
val messageId: Long,
val senderId: Long,
val senderNickname: String,
val senderProfileImageUrl: String,
val recipientNickname: String,
val recipientProfileImageUrl: String,
val textMessage: String,
val date: String,
val isKept: Boolean
)
}