Skip to content

Commit 05fa3d5

Browse files
committed
fix: Added serialization annotation to Data Classes
1 parent 069fbc5 commit 05fa3d5

File tree

108 files changed

+237
-182
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

108 files changed

+237
-182
lines changed

core/model/src/commonMain/kotlin/org/mifos/mobile/core/model/entity/Charge.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@
99
*/
1010
package org.mifos.mobile.core.model.entity
1111

12+
import kotlinx.serialization.Serializable
1213
import org.mifos.mobile.core.model.Parcelable
1314
import org.mifos.mobile.core.model.Parcelize
1415

16+
@Serializable
1517
@Parcelize
1618
data class Charge(
1719
val clientId: Int? = null,

core/model/src/commonMain/kotlin/org/mifos/mobile/core/model/entity/ChargeTimeType.kt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,11 @@
99
*/
1010
package org.mifos.mobile.core.model.entity
1111

12+
import kotlinx.serialization.Serializable
1213
import org.mifos.mobile.core.model.Parcelable
1314
import org.mifos.mobile.core.model.Parcelize
1415

15-
/**
16-
* Created by michaelsosnick on 12/11/16.
17-
*/
18-
16+
@Serializable
1917
@Parcelize
2018
data class ChargeTimeType(
2119
val id: Int = 0,

core/model/src/commonMain/kotlin/org/mifos/mobile/core/model/entity/Currency.kt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,11 @@
99
*/
1010
package org.mifos.mobile.core.model.entity
1111

12+
import kotlinx.serialization.Serializable
1213
import org.mifos.mobile.core.model.Parcelable
1314
import org.mifos.mobile.core.model.Parcelize
1415

15-
/**
16-
* Created by michaelsosnick on 12/11/16.
17-
*/
18-
16+
@Serializable
1917
@Parcelize
2018
data class Currency(
2119
val code: String? = null,

core/model/src/commonMain/kotlin/org/mifos/mobile/core/model/entity/Timeline.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
*/
1010
package org.mifos.mobile.core.model.entity
1111

12+
import kotlinx.serialization.Serializable
1213
import org.mifos.mobile.core.model.Parcelable
1314
import org.mifos.mobile.core.model.Parcelize
1415

@@ -22,6 +23,7 @@ import org.mifos.mobile.core.model.Parcelize
2223
* See https://github.com/openMF/android-client/blob/master/LICENSE.md
2324
*/
2425

26+
@Serializable
2527
@Parcelize
2628
data class Timeline(
2729
val submittedOnDate: List<Int> = emptyList(),

core/model/src/commonMain/kotlin/org/mifos/mobile/core/model/entity/Transaction.kt

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,12 @@
99
*/
1010
package org.mifos.mobile.core.model.entity
1111

12+
import kotlinx.serialization.Serializable
1213
import org.mifos.mobile.core.model.Parcelable
1314
import org.mifos.mobile.core.model.Parcelize
1415
import org.mifos.mobile.core.model.entity.client.Type
1516

16-
/**
17-
* @author Vishwajeet
18-
* @since 10/8/16.
19-
*/
20-
17+
@Serializable
2118
@Parcelize
2219
data class Transaction(
2320

core/model/src/commonMain/kotlin/org/mifos/mobile/core/model/entity/User.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,11 @@
1010
package org.mifos.mobile.core.model.entity
1111

1212
import kotlinx.serialization.SerialName
13+
import kotlinx.serialization.Serializable
1314
import org.mifos.mobile.core.model.Parcelable
1415
import org.mifos.mobile.core.model.Parcelize
1516

16-
/**
17-
* @author Vishwajeet
18-
* @since 12/06/16
19-
*/
17+
@Serializable
2018
@Parcelize
2119
data class User(
2220
val userId: Long = 0,
@@ -32,6 +30,7 @@ data class User(
3230
val isTwoFactorAuthenticationRequired: Boolean = false,
3331
) : Parcelable
3432

33+
@Serializable
3534
@Parcelize
3635
data class Role(
3736
@SerialName("id")

core/model/src/commonMain/kotlin/org/mifos/mobile/core/model/entity/accounts/loan/AmortizationType.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@
99
*/
1010
package org.mifos.mobile.core.model.entity.accounts.loan
1111

12+
import kotlinx.serialization.Serializable
1213
import org.mifos.mobile.core.model.Parcelable
1314
import org.mifos.mobile.core.model.Parcelize
1415

16+
@Serializable
1517
@Parcelize
1618
data class AmortizationType(
1719
val id: Int? = null,

core/model/src/commonMain/kotlin/org/mifos/mobile/core/model/entity/accounts/loan/Currency.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@
99
*/
1010
package org.mifos.mobile.core.model.entity.accounts.loan
1111

12+
import kotlinx.serialization.Serializable
1213
import org.mifos.mobile.core.model.Parcelable
1314
import org.mifos.mobile.core.model.Parcelize
1415

16+
@Serializable
1517
@Parcelize
1618
data class Currency(
1719
val code: String? = null,

core/model/src/commonMain/kotlin/org/mifos/mobile/core/model/entity/accounts/loan/DaysInMonthType.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@
99
*/
1010
package org.mifos.mobile.core.model.entity.accounts.loan
1111

12+
import kotlinx.serialization.Serializable
1213
import org.mifos.mobile.core.model.Parcelable
1314
import org.mifos.mobile.core.model.Parcelize
1415

16+
@Serializable
1517
@Parcelize
1618
data class DaysInMonthType(
1719
val id: Int? = null,

core/model/src/commonMain/kotlin/org/mifos/mobile/core/model/entity/accounts/loan/DaysInYearType.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@
99
*/
1010
package org.mifos.mobile.core.model.entity.accounts.loan
1111

12+
import kotlinx.serialization.Serializable
1213
import org.mifos.mobile.core.model.Parcelable
1314
import org.mifos.mobile.core.model.Parcelize
1415

16+
@Serializable
1517
@Parcelize
1618
data class DaysInYearType(
1719
val id: Int? = null,

0 commit comments

Comments
 (0)