toggle menu
Moove Documentation
androidJvm
switch theme
search in API
tickets
/
com.moove.tickets.data.local.dto
Package-level
declarations
Types
Functions
Types
Fare
DTO
Link copied to clipboard
@
JsonClass
(
generateAdapter
=
true
)
data
class
FareDTO
(
@
Json
(
name
=
"description"
)
val
description
:
String
,
@
Json
(
name
=
"price"
)
val
price
:
Float
)
Ryder
DTO
Link copied to clipboard
@
JsonClass
(
generateAdapter
=
true
)
data
class
RyderDTO
(
@
Json
(
name
=
"fares"
)
val
fares
:
List
<
FareDTO
>
,
@
Json
(
name
=
"subtext"
)
val
subtext
:
String
?
)
Tickets
Data
DTO
Link copied to clipboard
@
JsonClass
(
generateAdapter
=
true
)
data
class
TicketsDataDTO
(
@
Json
(
name
=
"Adult"
)
val
adult
:
RyderDTO
,
@
Json
(
name
=
"Child"
)
val
child
:
RyderDTO
,
@
Json
(
name
=
"Senior"
)
val
senior
:
RyderDTO
)
Functions
as
Domain
Link copied to clipboard
fun
FareDTO
.
asDomain
(
)
:
Fare
fun
List
<
FareDTO
>
.
asDomain
(
)
:
List
<
Fare
>
fun
RyderDTO
.
asDomain
(
id
:
String
)
:
Ryder