EventJsonAdapter Kotlin sample update (#1481)

This commit is contained in:
Sampath
2022-01-07 15:44:18 +00:00
committed by GitHub
parent 196ab7a132
commit 846b9c3a45

View File

@@ -349,19 +349,21 @@ class EventJsonAdapter {
```kotlin
class EventJsonAdapter {
@FromJson fun eventFromJson(eventJson: EventJson): Event {
val event = Event()
event.title = eventJson.title
event.beginDateAndTime = "${eventJson.begin_date} ${eventJson.begin_time}"
return event
@FromJson
fun eventFromJson(eventJson: EventJson): Event {
return Event(
title = eventJson.title,
beginDateAndTime = "${eventJson.begin_date} ${eventJson.begin_time}"
)
}
@ToJson fun eventToJson(event: Event): EventJson {
val json = EventJson()
json.title = event.title
json.begin_date = event.beginDateAndTime.substring(0, 8)
json.begin_time = event.beginDateAndTime.substring(9, 14)
return json
@ToJson
fun eventToJson(event: Event): EventJson {
return EventJson(
title = event.title,
begin_date = event.beginDateAndTime.substring(0, 8),
begin_time = event.beginDateAndTime.substring(9, 14),
)
}
}
```