File tree Expand file tree Collapse file tree 3 files changed +11
-1
lines changed
commonMain/kotlin/com/ioki/passenger/api/models
commonTest/kotlin/com/ioki/passenger/api/models
test/src/commonMain/kotlin/com/ioki/passenger/api/test/models Expand file tree Collapse file tree 3 files changed +11
-1
lines changed Original file line number Diff line number Diff line change 11package com.ioki.passenger.api.models
22
3+ import kotlinx.serialization.SerialName
34import kotlinx.serialization.Serializable
45
56@Serializable
6- public data class ApiMatchingState (val id : String , val logs : List <MatchingStateLog >) {
7+ public data class ApiMatchingState (
8+ val id : String ,
9+ val logs : List <MatchingStateLog >,
10+ @SerialName(" final_summary" )
11+ val finalSummary : String? ,
12+ ) {
713 @Serializable
814 public data class MatchingStateLog (val message : String )
915}
Original file line number Diff line number Diff line change @@ -206,6 +206,7 @@ internal class ApiRideResponseTest : IokiApiModelTest() {
206206 matchingState = createApiMatchingState(
207207 id = " matching-id" ,
208208 logs = listOf (ApiMatchingState .MatchingStateLog (" log message" )),
209+ finalSummary = " We couldn't find a ride." ,
209210 ),
210211 ),
211212 jsonString = rideResponse,
@@ -527,6 +528,7 @@ private val rideResponse =
527528 "show_pt_ticket_reminder": true,
528529 "matching_state": {
529530 "id": "matching-id",
531+ "final_summary": "We couldn't find a ride."
530532 "logs": [
531533 {
532534 "message": "log message"
Original file line number Diff line number Diff line change @@ -5,7 +5,9 @@ import com.ioki.passenger.api.models.ApiMatchingState
55public fun createApiMatchingState (
66 id : String = "matching-state-id",
77 logs : List <ApiMatchingState .MatchingStateLog > = emptyList(),
8+ finalSummary : String? = null,
89): ApiMatchingState = ApiMatchingState (
910 id = id,
1011 logs = logs,
12+ finalSummary = finalSummary,
1113)
You can’t perform that action at this time.
0 commit comments