Add example of message details
This commit is contained in:
parent
2e46ab689f
commit
1825a9a60d
5 changed files with 44 additions and 35 deletions
|
@ -15,17 +15,17 @@ data class Message(
|
|||
@Serializable(with = CustomDateAdapter::class)
|
||||
val date: LocalDateTime,
|
||||
|
||||
@SerialName("id")
|
||||
val id: Int,
|
||||
@SerialName("uzytkownikSkrzynkaGlobalKey")
|
||||
val mailboxId: String,
|
||||
|
||||
@SerialName("nadawca")
|
||||
val sender: String,
|
||||
@SerialName("nadawcaSkrzynkaGlobalKey")
|
||||
val senderMailboxId: String,
|
||||
|
||||
@SerialName("odbiorcy")
|
||||
val receivers: List<String>,
|
||||
@SerialName("nadawcaSkrzynkaNazwa")
|
||||
val senderMailboxName: String,
|
||||
|
||||
@SerialName("odczytana")
|
||||
val isRead: Boolean,
|
||||
@SerialName("adresaci")
|
||||
val recipients: List<Recipient>,
|
||||
|
||||
@SerialName("temat")
|
||||
val subject: String,
|
||||
|
@ -35,4 +35,7 @@ data class Message(
|
|||
|
||||
@SerialName("zalaczniki")
|
||||
val attachments: List<MessageAttachment>,
|
||||
|
||||
@SerialName("id")
|
||||
val id: Int,
|
||||
)
|
||||
|
|
|
@ -36,7 +36,7 @@ interface MessagesService {
|
|||
@Query("pageSize") pageSize: Int = 50,
|
||||
): List<MessageMeta>
|
||||
|
||||
@POST("api/WiadomoscSzczegoly")
|
||||
@POST("api/WiadomoscOdpowiedzPrzekaz")
|
||||
suspend fun getMessageDetails(@Query("apiGlobalKey") globalKey: String): Message
|
||||
|
||||
@POST("api/WiadomoscNowa")
|
||||
|
|
|
@ -180,16 +180,16 @@ class MessagesTest : BaseLocalTest() {
|
|||
// }
|
||||
// }
|
||||
|
||||
// @Test
|
||||
// fun getMessageContentTest() {
|
||||
// with(server) {
|
||||
// enqueue("Start.html")
|
||||
// enqueue("Wiadomosc.json")
|
||||
// start(3000)
|
||||
// }
|
||||
//
|
||||
// assertEquals(90, runBlocking { api.getMessage(1, 1, false, 0) }.length)
|
||||
// }
|
||||
@Test
|
||||
fun getMessageContentTest() = runTest {
|
||||
with(server) {
|
||||
enqueue("WiadomoscOdpowiedzPrzekaz.json")
|
||||
start(3000)
|
||||
}
|
||||
|
||||
val res = api.getMessageDetails("uuidv4")
|
||||
assertEquals(125, res.content.length)
|
||||
}
|
||||
|
||||
// @Test
|
||||
// fun sendMessageTest() {
|
||||
|
|
|
@ -1,16 +0,0 @@
|
|||
{
|
||||
"success": true,
|
||||
"data": {
|
||||
"Id": 27214,
|
||||
"Tresc": "Tak wygląda zawartość wiadomości.\nZazwyczaj ma wiele linijek.\n\nZ poważaniem,\nNazwisko Imię",
|
||||
"Zalaczniki": [
|
||||
{
|
||||
"Url": "https://1drv.ms/u/s!AmvjLDq5anT2psJ4nujoBUyclWOUhw",
|
||||
"IdOneDrive": "0123456789ABCDEF!123",
|
||||
"IdWiadomosc": 35232,
|
||||
"NazwaPliku": "nazwa_pliku.pptx",
|
||||
"Id": 131
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"data": "2022-08-15T14:17:11.00+02:00",
|
||||
"apiGlobalKey": "5be515a7-ded9-4e4d-bb29-15cc254e341f",
|
||||
"uzytkownikSkrzynkaGlobalKey": "4f947f6c-d001-48ae-ba7a-f150f9f2dcf4",
|
||||
"nadawcaSkrzynkaGlobalKey": "20bd8141-6ff0-474c-8aaf-284e6fbdf9c5",
|
||||
"nadawcaSkrzynkaNazwa": "Jan Sierpień - P - (123456)",
|
||||
"adresaci": [
|
||||
{
|
||||
"skrzynkaGlobalKey": "677b381f-4e45-47dd-87ee-7ecf41147066",
|
||||
"nazwa": "Jan Kowalski - U - (123456)"
|
||||
}
|
||||
],
|
||||
"temat": "Temat wiadomości",
|
||||
"tresc": "<p>Tak wygląda zawartość wiadomości.</p><p>Zazwyczaj ma wiele linijek.</p><p><br></p><p>Z poważaniem,</p><p>Nazwisko Imię</p>",
|
||||
"zalaczniki": [
|
||||
{
|
||||
"url": "https://1drv.ms/u/s!AmvjLDq5anT2psJ4nujoBUyclWOUhw",
|
||||
"nazwaPliku": "nazwa_pliku.pptx"
|
||||
}
|
||||
],
|
||||
"id": 35232
|
||||
}
|
Loading…
Reference in a new issue