-keep public class * extends io.digified.digified_library.api.result.BaseDigifiedResult {*;}

-keep public class io.digified.digified_library.api.result.*{
    public protected *;
    <fields>;
}

-keep public class io.digified.digified_library.api.result.internal.id.*{
    public protected *;
    <fields>;
}

-keep public class io.digified.digified_library.api.result.internal.generic_id.*{
    public protected *;
    <fields>;
}

-keep public class io.digified.digified_library.api.result.internal.vehicle_license.*{
    public protected *;
    <fields>;
}

-keep public class io.digified.digified_library.api.result.internal.passport.*{
    public protected *;
    <fields>;
}

-keep public class io.digified.digified_library.api.result.internal.fetched.*{
    public protected *;
    <fields>;
}

-keep public class io.digified.digified_library.api.jwt.result.*{
    public protected *;
    <fields>;
}

-keep class retrofit2.** { *; }
-keepclasseswithmembers class * {
    @retrofit2.http.* <methods>;
}
-keepclasseswithmembers interface * {
    @retrofit2.* <methods>;
}