@@ -21,129 +21,129 @@ import uk.co.sentinelweb.cuer.domain.system.ResponseDomain
21
21
import uk.co.sentinelweb.cuer.remote.server.messageSerializersModule
22
22
23
23
// channel
24
- fun ChannelDomain.serialise () = domainJsonSerializer .encodeToString(ChannelDomain .serializer(), this )
24
+ fun ChannelDomain.serialise () = domainJson .encodeToString(ChannelDomain .serializer(), this )
25
25
26
- fun deserialiseChannel (input : String ) = domainJsonSerializer .decodeFromString(ChannelDomain .serializer(), input)
26
+ fun deserialiseChannel (input : String ) = domainJson .decodeFromString(ChannelDomain .serializer(), input)
27
27
28
28
// media
29
- fun MediaDomain.serialise () = domainJsonSerializer .encodeToString(MediaDomain .serializer(), this )
29
+ fun MediaDomain.serialise () = domainJson .encodeToString(MediaDomain .serializer(), this )
30
30
31
31
fun List<MediaDomain>.serialiseMedias () =
32
- domainJsonSerializer .encodeToString(ListSerializer (MediaDomain .serializer()), this )
32
+ domainJson .encodeToString(ListSerializer (MediaDomain .serializer()), this )
33
33
34
- fun deserialiseMedia (input : String ) = domainJsonSerializer .decodeFromString(MediaDomain .serializer(), input)
34
+ fun deserialiseMedia (input : String ) = domainJson .decodeFromString(MediaDomain .serializer(), input)
35
35
36
- fun deserialiseMediaList (input : String ) = domainJsonSerializer .decodeFromString(MediaDomain .serializer(), input)
36
+ fun deserialiseMediaList (input : String ) = domainJson .decodeFromString(MediaDomain .serializer(), input)
37
37
38
38
// playlist
39
- fun PlaylistDomain.serialise () = domainJsonSerializer .encodeToString(
39
+ fun PlaylistDomain.serialise () = domainJson .encodeToString(
40
40
PlaylistDomain .serializer(), this
41
41
)
42
42
43
43
fun List<PlaylistDomain>.serialisePlaylists () =
44
- domainJsonSerializer .encodeToString(ListSerializer (PlaylistDomain .serializer()), this )
44
+ domainJson .encodeToString(ListSerializer (PlaylistDomain .serializer()), this )
45
45
46
46
fun PlaylistDomain.PlaylistConfigDomain.serialise () =
47
- domainJsonSerializer .encodeToString(PlaylistDomain .PlaylistConfigDomain .serializer(), this )
47
+ domainJson .encodeToString(PlaylistDomain .PlaylistConfigDomain .serializer(), this )
48
48
49
- fun deserialisePlaylist (input : String ) = domainJsonSerializer .decodeFromString(PlaylistDomain .serializer(), input)
49
+ fun deserialisePlaylist (input : String ) = domainJson .decodeFromString(PlaylistDomain .serializer(), input)
50
50
51
- fun deserialisePlaylistList (input : String ) = domainJsonSerializer .decodeFromString(PlaylistDomain .serializer(), input)
51
+ fun deserialisePlaylistList (input : String ) = domainJson .decodeFromString(PlaylistDomain .serializer(), input)
52
52
53
53
fun deserialisePlaylistConfig (input : String ) =
54
- domainJsonSerializer .decodeFromString(PlaylistDomain .PlaylistConfigDomain .serializer(), input)
54
+ domainJson .decodeFromString(PlaylistDomain .PlaylistConfigDomain .serializer(), input)
55
55
56
56
// playlist item
57
- fun PlaylistItemDomain.serialise () = domainJsonSerializer .encodeToString(PlaylistItemDomain .serializer(), this )
57
+ fun PlaylistItemDomain.serialise () = domainJson .encodeToString(PlaylistItemDomain .serializer(), this )
58
58
59
59
fun deserialisePlaylistItem (input : String ) =
60
- domainJsonSerializer .decodeFromString(PlaylistItemDomain .serializer(), input)
60
+ domainJson .decodeFromString(PlaylistItemDomain .serializer(), input)
61
61
62
62
// playlist AND item
63
- fun PlaylistAndItemDomain.serialise () = domainJsonSerializer .encodeToString(PlaylistAndItemDomain .serializer(), this )
63
+ fun PlaylistAndItemDomain.serialise () = domainJson .encodeToString(PlaylistAndItemDomain .serializer(), this )
64
64
65
65
fun deserialisePlaylistAndItem (input : String ) =
66
- domainJsonSerializer .decodeFromString(PlaylistAndItemDomain .serializer(), input)
66
+ domainJson .decodeFromString(PlaylistAndItemDomain .serializer(), input)
67
67
68
68
// image
69
- fun ImageDomain.serialise () = domainJsonSerializer .encodeToString(ImageDomain .serializer(), this )
69
+ fun ImageDomain.serialise () = domainJson .encodeToString(ImageDomain .serializer(), this )
70
70
71
- fun deserialiseImage (input : String ) = domainJsonSerializer .decodeFromString(ImageDomain .serializer(), input)
71
+ fun deserialiseImage (input : String ) = domainJson .decodeFromString(ImageDomain .serializer(), input)
72
72
73
73
// / search
74
- fun SearchLocalDomain.serialise () = domainJsonSerializer .encodeToString(SearchLocalDomain .serializer(), this )
74
+ fun SearchLocalDomain.serialise () = domainJson .encodeToString(SearchLocalDomain .serializer(), this )
75
75
76
- fun deserialiseSearchLocal (input : String ) = domainJsonSerializer .decodeFromString(SearchLocalDomain .serializer(), input)
76
+ fun deserialiseSearchLocal (input : String ) = domainJson .decodeFromString(SearchLocalDomain .serializer(), input)
77
77
78
- fun SearchRemoteDomain.serialise () = domainJsonSerializer .encodeToString(SearchRemoteDomain .serializer(), this )
78
+ fun SearchRemoteDomain.serialise () = domainJson .encodeToString(SearchRemoteDomain .serializer(), this )
79
79
80
80
fun deserialiseSearchRemote (input : String ) =
81
- domainJsonSerializer .decodeFromString(SearchRemoteDomain .serializer(), input)
81
+ domainJson .decodeFromString(SearchRemoteDomain .serializer(), input)
82
82
83
83
// category
84
- fun CategoryDomain.serialise () = domainJsonSerializer .encodeToString(CategoryDomain .serializer(), this )
84
+ fun CategoryDomain.serialise () = domainJson .encodeToString(CategoryDomain .serializer(), this )
85
85
86
- fun Identifier<GUID>.serialise () = domainJsonSerializer .encodeToString(Identifier .serializer(GUID .serializer()), this )
86
+ fun Identifier<GUID>.serialise () = domainJson .encodeToString(Identifier .serializer(GUID .serializer()), this )
87
87
88
88
fun deserialiseGuidIdentifier (input : String ) =
89
- domainJsonSerializer .decodeFromString(Identifier .serializer(GUID .serializer()), input)
89
+ domainJson .decodeFromString(Identifier .serializer(GUID .serializer()), input)
90
90
91
- fun GUID.serialise () = domainJsonSerializer .encodeToString(GUID .serializer(), this )
91
+ fun GUID.serialise () = domainJson .encodeToString(GUID .serializer(), this )
92
92
93
- fun deserialiseGuid (input : String ) = domainJsonSerializer .decodeFromString(GUID .serializer(), input)
93
+ fun deserialiseGuid (input : String ) = domainJson .decodeFromString(GUID .serializer(), input)
94
94
95
95
// backup
96
- fun BackupFileModel.serialise () = domainJsonSerializer .encodeToString(BackupFileModel .serializer(), this )
96
+ fun BackupFileModel.serialise () = domainJson .encodeToString(BackupFileModel .serializer(), this )
97
97
98
98
fun deserialiseBackupFileModel (input : String ) =
99
- domainJsonSerializer .decodeFromString(BackupFileModel .serializer(), input)
99
+ domainJson .decodeFromString(BackupFileModel .serializer(), input)
100
100
101
101
// response
102
- fun ResponseDomain.serialise () = domainJsonSerializer .encodeToString(ResponseDomain .serializer(), this )
103
- fun RequestDomain.serialise () = domainJsonSerializer .encodeToString(RequestDomain .serializer(), this )
102
+ fun ResponseDomain.serialise () = domainJson .encodeToString(ResponseDomain .serializer(), this )
103
+ fun RequestDomain.serialise () = domainJson .encodeToString(RequestDomain .serializer(), this )
104
104
105
- fun deserialiseResponse (input : String ) = domainJsonSerializer .decodeFromString(ResponseDomain .serializer(), input)
105
+ fun deserialiseResponse (input : String ) = domainJson .decodeFromString(ResponseDomain .serializer(), input)
106
106
107
- fun deserialiseCategory (input : String ) = domainJsonSerializer .decodeFromString(CategoryDomain .serializer(), input)
107
+ fun deserialiseCategory (input : String ) = domainJson .decodeFromString(CategoryDomain .serializer(), input)
108
108
109
109
// AppDetailsDomain
110
110
fun List<AppDetailsDomain>.serialiseAppList () =
111
- domainJsonSerializer .encodeToString(ListSerializer (AppDetailsDomain .serializer()), this )
111
+ domainJson .encodeToString(ListSerializer (AppDetailsDomain .serializer()), this )
112
112
113
113
fun deserialiseAppList (input : String ) =
114
- domainJsonSerializer .decodeFromString(ListSerializer (AppDetailsDomain .serializer()), input)
114
+ domainJson .decodeFromString(ListSerializer (AppDetailsDomain .serializer()), input)
115
115
116
116
// LocalNodeDomain
117
- fun LocalNodeDomain.serialise () = domainJsonSerializer .encodeToString(LocalNodeDomain .serializer(), this )
118
- fun deserialiseLocalNode (input : String ) = domainJsonSerializer .decodeFromString(LocalNodeDomain .serializer(), input)
117
+ fun LocalNodeDomain.serialise () = domainJson .encodeToString(LocalNodeDomain .serializer(), this )
118
+ fun deserialiseLocalNode (input : String ) = domainJson .decodeFromString(LocalNodeDomain .serializer(), input)
119
119
120
120
// RemoteNodeDomain
121
- fun RemoteNodeDomain.serialise () = domainJsonSerializer .encodeToString(RemoteNodeDomain .serializer(), this )
122
- fun deserialiseRemoteNode (input : String ) = domainJsonSerializer .decodeFromString(RemoteNodeDomain .serializer(), input)
121
+ fun RemoteNodeDomain.serialise () = domainJson .encodeToString(RemoteNodeDomain .serializer(), this )
122
+ fun deserialiseRemoteNode (input : String ) = domainJson .decodeFromString(RemoteNodeDomain .serializer(), input)
123
123
124
- fun PlayerNodeDomain.serialise () = domainJsonSerializer .encodeToString(PlayerNodeDomain .serializer(), this )
125
- fun deserialisePlayerNode (input : String ) = domainJsonSerializer .decodeFromString(PlayerNodeDomain .serializer(), input)
124
+ fun PlayerNodeDomain.serialise () = domainJson .encodeToString(PlayerNodeDomain .serializer(), this )
125
+ fun deserialisePlayerNode (input : String ) = domainJson .decodeFromString(PlayerNodeDomain .serializer(), input)
126
126
127
- fun TransferDomain.serialise () = domainJsonSerializer .encodeToString(TransferDomain .serializer(), this )
128
- fun deserialiseTransfer (input : String ) = domainJsonSerializer .decodeFromString(TransferDomain .serializer(), input)
127
+ fun TransferDomain.serialise () = domainJson .encodeToString(TransferDomain .serializer(), this )
128
+ fun deserialiseTransfer (input : String ) = domainJson .decodeFromString(TransferDomain .serializer(), input)
129
129
130
130
fun List<TransferDomain>.serialiseTransferList () =
131
- domainJsonSerializer .encodeToString(ListSerializer (TransferDomain .serializer()), this )
131
+ domainJson .encodeToString(ListSerializer (TransferDomain .serializer()), this )
132
132
133
133
fun deserialiseTransferList (input : String ) =
134
- domainJsonSerializer .decodeFromString(ListSerializer (TransferDomain .serializer()), input)
134
+ domainJson .decodeFromString(ListSerializer (TransferDomain .serializer()), input)
135
135
136
- fun AddressDomain.serialise () = domainJsonSerializer .encodeToString(AddressDomain .serializer(), this )
137
- fun deserialiseAddress (input : String ) = domainJsonSerializer .decodeFromString(AddressDomain .serializer(), input)
136
+ fun AddressDomain.serialise () = domainJson .encodeToString(AddressDomain .serializer(), this )
137
+ fun deserialiseAddress (input : String ) = domainJson .decodeFromString(AddressDomain .serializer(), input)
138
138
139
139
fun List<RemoteNodeDomain>.serialiseRemoteList () =
140
- domainJsonSerializer .encodeToString(ListSerializer (RemoteNodeDomain .serializer()), this )
140
+ domainJson .encodeToString(ListSerializer (RemoteNodeDomain .serializer()), this )
141
141
142
142
fun deserialiseRemoteNodeList (input : String ) =
143
- domainJsonSerializer .decodeFromString(ListSerializer (RemoteNodeDomain .serializer()), input)
143
+ domainJson .decodeFromString(ListSerializer (RemoteNodeDomain .serializer()), input)
144
144
145
145
fun deserialisePlaylistAndSubs (input : String ) =
146
- domainJsonSerializer .decodeFromString(ListSerializer (PlaylistAndChildrenDomain .serializer()), input)
146
+ domainJson .decodeFromString(ListSerializer (PlaylistAndChildrenDomain .serializer()), input)
147
147
148
148
val domainClassDiscriminator = " domainType"
149
149
val domainSerializersModule = SerializersModule {
@@ -211,20 +211,21 @@ val domainSerializersModule = SerializersModule {
211
211
contextual(LocalDateTime ::class , LocalDateTimeIso8601Serializer )
212
212
})
213
213
214
- val domainJsonSerializer = Json {
214
+ val domainJson = Json {
215
215
prettyPrint = true
216
216
isLenient = true
217
217
ignoreUnknownKeys = true
218
218
classDiscriminator = domainClassDiscriminator
219
219
serializersModule = domainSerializersModule
220
220
}
221
221
222
- val domainMessageJsonSerializer = Json {
222
+ val domainMessageJson = Json {
223
223
prettyPrint = true
224
224
isLenient = true
225
225
ignoreUnknownKeys = true
226
226
classDiscriminator = domainClassDiscriminator// "classTypeDiscriminator"
227
- serializersModule = domainSerializersModule.plus(messageSerializersModule)
227
+ serializersModule = domainSerializersModule
228
+ .plus(messageSerializersModule)
228
229
}
229
230
230
231
0 commit comments