conventionschedule-android/app/src/main/java/com/adlerosn/brasilfurfest/helper/ObservableFieldsExclusionSt...

13 lines
436 B
Kotlin

package com.adlerosn.brasilfurfest.helper
import com.adlerosn.brasilfurfest.helper.observables.Observable
import com.google.gson.ExclusionStrategy
import com.google.gson.FieldAttributes
class ObservableFieldsExclusionStrategy : ExclusionStrategy {
override fun shouldSkipClass(clazz: Class<*>?): Boolean = false
override fun shouldSkipField(f: FieldAttributes): Boolean =
f.declaringClass == Observable::class.java
}