
-keepnames class ai.abra.api.model.Links
-if class ai.abra.api.model.Links
-keep class ai.abra.api.model.LinksJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.requests.CreateOrganisationRequest
-if class ai.abra.api.model.requests.CreateOrganisationRequest
-keep class ai.abra.api.model.requests.CreateOrganisationRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.requests.CreateReportRequest
-if class ai.abra.api.model.requests.CreateReportRequest
-keep class ai.abra.api.model.requests.CreateReportRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.requests.CreateResultBulkRequest
-if class ai.abra.api.model.requests.CreateResultBulkRequest
-keep class ai.abra.api.model.requests.CreateResultBulkRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.requests.CreateResultRequest
-if class ai.abra.api.model.requests.CreateResultRequest
-keep class ai.abra.api.model.requests.CreateResultRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.requests.CreateScreenRequest
-if class ai.abra.api.model.requests.CreateScreenRequest
-keep class ai.abra.api.model.requests.CreateScreenRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.requests.CreateTeamRequest
-if class ai.abra.api.model.requests.CreateTeamRequest
-keep class ai.abra.api.model.requests.CreateTeamRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.requests.ForgotPasswordRequest
-if class ai.abra.api.model.requests.ForgotPasswordRequest
-keep class ai.abra.api.model.requests.ForgotPasswordRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.requests.LoginRequest
-if class ai.abra.api.model.requests.LoginRequest
-keep class ai.abra.api.model.requests.LoginRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.requests.RegisterRequest
-if class ai.abra.api.model.requests.RegisterRequest
-keep class ai.abra.api.model.requests.RegisterRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.requests.UpdateReportRequest
-if class ai.abra.api.model.requests.UpdateReportRequest
-keep class ai.abra.api.model.requests.UpdateReportRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class ai.abra.api.model.requests.UpdateReportRequest
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class ai.abra.api.model.requests.UpdateReportRequest {
    public synthetic <init>(java.lang.String,ai.abra.api.model.enums.ReportState,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class ai.abra.api.model.requests.UpdateScreenRequest
-if class ai.abra.api.model.requests.UpdateScreenRequest
-keep class ai.abra.api.model.requests.UpdateScreenRequestJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class ai.abra.api.model.requests.UpdateScreenRequest
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class ai.abra.api.model.requests.UpdateScreenRequest {
    public synthetic <init>(java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class ai.abra.api.model.resources.AppResource
-if class ai.abra.api.model.resources.AppResource
-keep class ai.abra.api.model.resources.AppResourceJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.resources.OrganisationResource
-if class ai.abra.api.model.resources.OrganisationResource
-keep class ai.abra.api.model.resources.OrganisationResourceJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.resources.ReportResource
-if class ai.abra.api.model.resources.ReportResource
-keep class ai.abra.api.model.resources.ReportResourceJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.resources.ResultResource
-if class ai.abra.api.model.resources.ResultResource
-keep class ai.abra.api.model.resources.ResultResourceJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.resources.RuleResource
-if class ai.abra.api.model.resources.RuleResource
-keep class ai.abra.api.model.resources.RuleResourceJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.resources.ScreenResource
-if class ai.abra.api.model.resources.ScreenResource
-keep class ai.abra.api.model.resources.ScreenResourceJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.resources.TagResource
-if class ai.abra.api.model.resources.TagResource
-keep class ai.abra.api.model.resources.TagResourceJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.resources.TeamResource
-if class ai.abra.api.model.resources.TeamResource
-keep class ai.abra.api.model.resources.TeamResourceJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.resources.UserResource
-if class ai.abra.api.model.resources.UserResource
-keep class ai.abra.api.model.resources.UserResourceJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.resources.VendorResource
-if class ai.abra.api.model.resources.VendorResource
-keep class ai.abra.api.model.resources.VendorResourceJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.responses.ErrorResponse
-if class ai.abra.api.model.responses.ErrorResponse
-keep class ai.abra.api.model.responses.ErrorResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.responses.MessageResponse
-if class ai.abra.api.model.responses.MessageResponse
-keep class ai.abra.api.model.responses.MessageResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.responses.Response
-if class ai.abra.api.model.responses.Response
-keep class ai.abra.api.model.responses.ResponseJsonAdapter {
    public <init>(com.squareup.moshi.Moshi,java.lang.reflect.Type[]);
}

-keepnames class ai.abra.api.model.result.Result$Mapping
-if class ai.abra.api.model.result.Result$Mapping
-keep class ai.abra.api.model.result.Result_MappingJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class ai.abra.api.model.result.Result$Mapping
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class ai.abra.api.model.result.Result$Mapping {
    public synthetic <init>(java.lang.String,java.lang.String,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker);
}

-keepnames class ai.abra.api.model.result.Result$Metadata
-if class ai.abra.api.model.result.Result$Metadata
-keep class ai.abra.api.model.result.Result_MetadataJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}

-keepnames class ai.abra.api.model.result.Result
-if class ai.abra.api.model.result.Result
-keep class ai.abra.api.model.result.ResultJsonAdapter {
    public <init>(com.squareup.moshi.Moshi);
}
-if class ai.abra.api.model.result.Result
-keepnames class kotlin.jvm.internal.DefaultConstructorMarker
-keepclassmembers class ai.abra.api.model.result.Result {
    public synthetic <init>(java.lang.String,java.lang.String,ai.abra.api.model.enums.SeverityType,java.lang.String,ai.abra.api.model.enums.Source,java.lang.String,ai.abra.api.model.result.Result$Metadata,int,kotlin.jvm.internal.DefaultConstructorMarker);
}
