13 lines
436 B
Kotlin
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
|
|
|
|
} |