导航菜单

页面标题

页面副标题

Cashalo v2.25.0.0 - FallbackModeService.java 源代码

正在查看: Cashalo v2.25.0.0 应用的 FallbackModeService.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.withpersona.sdk2.inquiry.internal.fallbackmode;

import com.squareup.moshi.Json;
import com.squareup.moshi.JsonClass;
import com.withpersona.sdk2.inquiry.internal.InquiryFieldMap;
import com.withpersona.sdk2.inquiry.internal.network.NextStep;
import finance.empower.ph.BuildConfig;
import java.util.List;
import kotlin.Metadata;
import kotlin.UByte$;
import kotlin.coroutines.Continuation;
import kotlin.jvm.internal.Intrinsics;
import okhttp3.RequestBody;
import retrofit2.Response;
import retrofit2.http.Body;
import retrofit2.http.Header;
import retrofit2.http.Headers;
import retrofit2.http.POST;
import retrofit2.http.Url;

@Metadata(d1 = {"\u0000V\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\n\bf\u0018\u00002\u00020\u0001:\b\u001c\u001d\u001e\u001f !\"#J?\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00040\u00032\b\b\u0001\u0010\u0005\u001a\u00020\u00062\b\b\u0001\u0010\u0007\u001a\u00020\b2\b\b\u0001\u0010\t\u001a\u00020\n2\b\b\u0001\u0010\u000b\u001a\u00020\fH§@ø\u0001\u0000¢\u0006\u0002\u0010\rJ!\u0010\u000e\u001a\b\u0012\u0004\u0012\u00020\u000f0\u00032\b\b\u0001\u0010\u000b\u001a\u00020\u0010H§@ø\u0001\u0000¢\u0006\u0002\u0010\u0011J!\u0010\u0012\u001a\b\u0012\u0004\u0012\u00020\u00130\u00032\b\b\u0001\u0010\u000b\u001a\u00020\u0014H§@ø\u0001\u0000¢\u0006\u0002\u0010\u0015J+\u0010\u0016\u001a\b\u0012\u0004\u0012\u00020\u00170\u00032\b\b\u0001\u0010\u0018\u001a\u00020\u00062\b\b\u0001\u0010\u0019\u001a\u00020\u001aH§@ø\u0001\u0000¢\u0006\u0002\u0010\u001b\u0082\u0002\u0004\n\u0002\b\u0019¨\u0006$"}, d2 = {"Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService;", "", "acquireUploadUrl", "Lretrofit2/Response;", "Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$UploadUrlResponse;", "authHeader", "", "productionEndpoint", "Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/ProductionEndpoint;", "requestCount", "", "request", "Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$UploadUrlRequest;", "(Ljava/lang/String;Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/ProductionEndpoint;ILcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$UploadUrlRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "checkStatus", "Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$StatusResponse;", "Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$StatusRequest;", "(Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$StatusRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "createSession", "Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$SessionIdResponse;", "Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$SessionIdRequest;", "(Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$SessionIdRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "upload", "Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$UploadResponse;", "url", "body", "Lokhttp3/RequestBody;", "(Ljava/lang/String;Lokhttp3/RequestBody;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;", "SessionIdRequest", "SessionIdResponse", "StaticTemplate", "StatusRequest", "StatusResponse", "UploadResponse", "UploadUrlRequest", "UploadUrlResponse", "inquiry-internal_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
public interface FallbackModeService {

    @JsonClass(generateAdapter = BuildConfig.IS_PRODUCTION)
    @Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\b\u0007\u0018\u00002\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0002¨\u0006\u0003"}, d2 = {"Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$UploadResponse;", "", "()V", "inquiry-internal_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
    public static final class UploadResponse {
    }

    @Headers({"Content-Type: application/json"})
    @POST("https://inquiry-fallback.withpersona.com/part")
    Object acquireUploadUrl(@Header("Authorization") String str, @Header("Persona-Fallback-Production-Endpoint") ProductionEndpoint productionEndpoint, @Header("Persona-Fallback-Request-Count") int i, @Body UploadUrlRequest uploadUrlRequest, Continuation<? super Response<UploadUrlResponse>> continuation);

    @Headers({"Content-Type: application/json"})
    @POST("https://inquiry-fallback.withpersona.com/template")
    Object checkStatus(@Body StatusRequest statusRequest, Continuation<? super Response<StatusResponse>> continuation);

    @Headers({"Content-Type: application/json"})
    @POST("https://inquiry-fallback.withpersona.com/session")
    Object createSession(@Body SessionIdRequest sessionIdRequest, Continuation<? super Response<SessionIdResponse>> continuation);

    @POST
    Object upload(@Url String str, @Body RequestBody requestBody, Continuation<? super Response<UploadResponse>> continuation);

    @JsonClass(generateAdapter = BuildConfig.IS_PRODUCTION)
    @Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001B\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004J\t\u0010\u0007\u001a\u00020\u0003HÆ\u0003J\u0013\u0010\b\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003HÆ\u0001J\u0013\u0010\t\u001a\u00020\n2\b\u0010\u000b\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\f\u001a\u00020\rHÖ\u0001J\t\u0010\u000e\u001a\u00020\u0003HÖ\u0001R\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0005\u0010\u0006¨\u0006\u000f"}, d2 = {"Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$UploadUrlResponse;", "", "location", "", "(Ljava/lang/String;)V", "getLocation", "()Ljava/lang/String;", "component1", "copy", "equals", "", "other", "hashCode", "", "toString", "inquiry-internal_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
    public static final class UploadUrlResponse {
        private final String location;

        public static UploadUrlResponse copy$default(UploadUrlResponse uploadUrlResponse, String str, int i, Object obj) {
            if ((i & 1) != 0) {
                str = uploadUrlResponse.location;
            }
            return uploadUrlResponse.copy(str);
        }

        public final String getLocation() {
            return this.location;
        }

        public final UploadUrlResponse copy(String location) {
            Intrinsics.checkNotNullParameter(location, "location");
            return new UploadUrlResponse(location);
        }

        public boolean equals(Object other) {
            if (this == other) {
                return true;
            }
            return (other instanceof UploadUrlResponse) && Intrinsics.areEqual(this.location, ((UploadUrlResponse) other).location);
        }

        public int hashCode() {
            return this.location.hashCode();
        }

        public String toString() {
            return "UploadUrlResponse(location=" + this.location + ")";
        }

        public UploadUrlResponse(String str) {
            Intrinsics.checkNotNullParameter(str, "location");
            this.location = str;
        }

        public final String getLocation() {
            return this.location;
        }
    }

    @JsonClass(generateAdapter = BuildConfig.IS_PRODUCTION)
    @Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\t\n\u0000\n\u0002\u0010\u000e\n\u0002\b\t\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001B\u0019\u0012\b\b\u0001\u0010\u0002\u001a\u00020\u0003\u0012\b\b\u0001\u0010\u0004\u001a\u00020\u0005¢\u0006\u0002\u0010\u0006J\t\u0010\u000b\u001a\u00020\u0003HÆ\u0003J\t\u0010\f\u001a\u00020\u0005HÆ\u0003J\u001d\u0010\r\u001a\u00020\u00002\b\b\u0003\u0010\u0002\u001a\u00020\u00032\b\b\u0003\u0010\u0004\u001a\u00020\u0005HÆ\u0001J\u0013\u0010\u000e\u001a\u00020\u000f2\b\u0010\u0010\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\u0011\u001a\u00020\u0012HÖ\u0001J\t\u0010\u0013\u001a\u00020\u0005HÖ\u0001R\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0007\u0010\bR\u0011\u0010\u0004\u001a\u00020\u0005¢\u0006\b\n\u0000\u001a\u0004\b\t\u0010\n¨\u0006\u0014"}, d2 = {"Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$UploadUrlRequest;", "", "expectedContentLength", "", "expectedContentType", "", "(JLjava/lang/String;)V", "getExpectedContentLength", "()J", "getExpectedContentType", "()Ljava/lang/String;", "component1", "component2", "copy", "equals", "", "other", "hashCode", "", "toString", "inquiry-internal_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
    public static final class UploadUrlRequest {
        private final long expectedContentLength;
        private final String expectedContentType;

        public static UploadUrlRequest copy$default(UploadUrlRequest uploadUrlRequest, long j, String str, int i, Object obj) {
            if ((i & 1) != 0) {
                j = uploadUrlRequest.expectedContentLength;
            }
            if ((i & 2) != 0) {
                str = uploadUrlRequest.expectedContentType;
            }
            return uploadUrlRequest.copy(j, str);
        }

        public final long getExpectedContentLength() {
            return this.expectedContentLength;
        }

        public final String getExpectedContentType() {
            return this.expectedContentType;
        }

        public final UploadUrlRequest copy(@Json(name = "expected-content-length") long expectedContentLength, @Json(name = "expected-content-type") String expectedContentType) {
            Intrinsics.checkNotNullParameter(expectedContentType, "expectedContentType");
            return new UploadUrlRequest(expectedContentLength, expectedContentType);
        }

        public boolean equals(Object other) {
            if (this == other) {
                return true;
            }
            if (!(other instanceof UploadUrlRequest)) {
                return false;
            }
            UploadUrlRequest uploadUrlRequest = (UploadUrlRequest) other;
            return this.expectedContentLength == uploadUrlRequest.expectedContentLength && Intrinsics.areEqual(this.expectedContentType, uploadUrlRequest.expectedContentType);
        }

        public int hashCode() {
            return (UByte$.ExternalSyntheticBackport0.m(this.expectedContentLength) * 31) + this.expectedContentType.hashCode();
        }

        public String toString() {
            return "UploadUrlRequest(expectedContentLength=" + this.expectedContentLength + ", expectedContentType=" + this.expectedContentType + ")";
        }

        public UploadUrlRequest(@Json(name = "expected-content-length") long j, @Json(name = "expected-content-type") String str) {
            Intrinsics.checkNotNullParameter(str, "expectedContentType");
            this.expectedContentLength = j;
            this.expectedContentType = str;
        }

        public final long getExpectedContentLength() {
            return this.expectedContentLength;
        }

        public final String getExpectedContentType() {
            return this.expectedContentType;
        }
    }

    @JsonClass(generateAdapter = BuildConfig.IS_PRODUCTION)
    @Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001B\u000f\u0012\b\b\u0001\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004J\t\u0010\u0007\u001a\u00020\u0003HÆ\u0003J\u0013\u0010\b\u001a\u00020\u00002\b\b\u0003\u0010\u0002\u001a\u00020\u0003HÆ\u0001J\u0013\u0010\t\u001a\u00020\n2\b\u0010\u000b\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\f\u001a\u00020\rHÖ\u0001J\t\u0010\u000e\u001a\u00020\u0003HÖ\u0001R\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0005\u0010\u0006¨\u0006\u000f"}, d2 = {"Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$StatusRequest;", "", "inquiryTemplateId", "", "(Ljava/lang/String;)V", "getInquiryTemplateId", "()Ljava/lang/String;", "component1", "copy", "equals", "", "other", "hashCode", "", "toString", "inquiry-internal_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
    public static final class StatusRequest {
        private final String inquiryTemplateId;

        public static StatusRequest copy$default(StatusRequest statusRequest, String str, int i, Object obj) {
            if ((i & 1) != 0) {
                str = statusRequest.inquiryTemplateId;
            }
            return statusRequest.copy(str);
        }

        public final String getInquiryTemplateId() {
            return this.inquiryTemplateId;
        }

        public final StatusRequest copy(@Json(name = "inquiry-template-id") String inquiryTemplateId) {
            Intrinsics.checkNotNullParameter(inquiryTemplateId, "inquiryTemplateId");
            return new StatusRequest(inquiryTemplateId);
        }

        public boolean equals(Object other) {
            if (this == other) {
                return true;
            }
            return (other instanceof StatusRequest) && Intrinsics.areEqual(this.inquiryTemplateId, ((StatusRequest) other).inquiryTemplateId);
        }

        public int hashCode() {
            return this.inquiryTemplateId.hashCode();
        }

        public String toString() {
            return "StatusRequest(inquiryTemplateId=" + this.inquiryTemplateId + ")";
        }

        public StatusRequest(@Json(name = "inquiry-template-id") String str) {
            Intrinsics.checkNotNullParameter(str, "inquiryTemplateId");
            this.inquiryTemplateId = str;
        }

        public final String getInquiryTemplateId() {
            return this.inquiryTemplateId;
        }
    }

    @JsonClass(generateAdapter = BuildConfig.IS_PRODUCTION)
    @Metadata(d1 = {"\u0000&\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0000\b\u0087\b\u0018\u00002\u00020\u0001B\u0011\u0012\n\b\u0001\u0010\u0002\u001a\u0004\u0018\u00010\u0003¢\u0006\u0002\u0010\u0004J\u000b\u0010\u0007\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u0015\u0010\b\u001a\u00020\u00002\n\b\u0003\u0010\u0002\u001a\u0004\u0018\u00010\u0003HÆ\u0001J\u0013\u0010\t\u001a\u00020\n2\b\u0010\u000b\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\f\u001a\u00020\rHÖ\u0001J\t\u0010\u000e\u001a\u00020\u000fHÖ\u0001R\u0013\u0010\u0002\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0005\u0010\u0006¨\u0006\u0010"}, d2 = {"Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$StatusResponse;", "", "staticInquiryTemplate", "Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$StaticTemplate;", "(Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$StaticTemplate;)V", "getStaticInquiryTemplate", "()Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$StaticTemplate;", "component1", "copy", "equals", "", "other", "hashCode", "", "toString", "", "inquiry-internal_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
    public static final class StatusResponse {
        private final StaticTemplate staticInquiryTemplate;

        public static StatusResponse copy$default(StatusResponse statusResponse, StaticTemplate staticTemplate, int i, Object obj) {
            if ((i & 1) != 0) {
                staticTemplate = statusResponse.staticInquiryTemplate;
            }
            return statusResponse.copy(staticTemplate);
        }

        public final StaticTemplate getStaticInquiryTemplate() {
            return this.staticInquiryTemplate;
        }

        public final StatusResponse copy(@Json(name = "static-inquiry-template") StaticTemplate staticInquiryTemplate) {
            return new StatusResponse(staticInquiryTemplate);
        }

        public boolean equals(Object other) {
            if (this == other) {
                return true;
            }
            return (other instanceof StatusResponse) && Intrinsics.areEqual(this.staticInquiryTemplate, ((StatusResponse) other).staticInquiryTemplate);
        }

        public int hashCode() {
            StaticTemplate staticTemplate = this.staticInquiryTemplate;
            if (staticTemplate == null) {
                return 0;
            }
            return staticTemplate.hashCode();
        }

        public String toString() {
            return "StatusResponse(staticInquiryTemplate=" + this.staticInquiryTemplate + ")";
        }

        public StatusResponse(@Json(name = "static-inquiry-template") StaticTemplate staticTemplate) {
            this.staticInquiryTemplate = staticTemplate;
        }

        public final StaticTemplate getStaticInquiryTemplate() {
            return this.staticInquiryTemplate;
        }
    }

    @JsonClass(generateAdapter = BuildConfig.IS_PRODUCTION)
    @Metadata(d1 = {"\u0000*\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000e\n\u0000\b\u0087\b\u0018\u00002\u00020\u0001B\u0013\u0012\f\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00040\u0003¢\u0006\u0002\u0010\u0005J\u000f\u0010\b\u001a\b\u0012\u0004\u0012\u00020\u00040\u0003HÆ\u0003J\u0019\u0010\t\u001a\u00020\u00002\u000e\b\u0002\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00040\u0003HÆ\u0001J\u0013\u0010\n\u001a\u00020\u000b2\b\u0010\f\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\r\u001a\u00020\u000eHÖ\u0001J\t\u0010\u000f\u001a\u00020\u0010HÖ\u0001R\u0017\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00040\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0006\u0010\u0007¨\u0006\u0011"}, d2 = {"Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$StaticTemplate;", "", "steps", "", "Lcom/withpersona/sdk2/inquiry/internal/network/NextStep;", "(Ljava/util/List;)V", "getSteps", "()Ljava/util/List;", "component1", "copy", "equals", "", "other", "hashCode", "", "toString", "", "inquiry-internal_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
    public static final class StaticTemplate {
        private final List<NextStep> steps;

        public static StaticTemplate copy$default(StaticTemplate staticTemplate, List list, int i, Object obj) {
            if ((i & 1) != 0) {
                list = staticTemplate.steps;
            }
            return staticTemplate.copy(list);
        }

        public final List<NextStep> component1() {
            return this.steps;
        }

        public final StaticTemplate copy(List<? extends NextStep> steps) {
            Intrinsics.checkNotNullParameter(steps, "steps");
            return new StaticTemplate(steps);
        }

        public boolean equals(Object other) {
            if (this == other) {
                return true;
            }
            return (other instanceof StaticTemplate) && Intrinsics.areEqual(this.steps, ((StaticTemplate) other).steps);
        }

        public int hashCode() {
            return this.steps.hashCode();
        }

        public String toString() {
            return "StaticTemplate(steps=" + this.steps + ")";
        }

        public StaticTemplate(List<? extends NextStep> list) {
            Intrinsics.checkNotNullParameter(list, "steps");
            this.steps = list;
        }

        public final List<NextStep> getSteps() {
            return this.steps;
        }
    }

    @JsonClass(generateAdapter = BuildConfig.IS_PRODUCTION)
    @Metadata(d1 = {"\u0000*\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u000b\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001B%\u0012\b\b\u0001\u0010\u0002\u001a\u00020\u0003\u0012\n\b\u0001\u0010\u0004\u001a\u0004\u0018\u00010\u0003\u0012\b\u0010\u0005\u001a\u0004\u0018\u00010\u0006¢\u0006\u0002\u0010\u0007J\t\u0010\r\u001a\u00020\u0003HÆ\u0003J\u000b\u0010\u000e\u001a\u0004\u0018\u00010\u0003HÆ\u0003J\u000b\u0010\u000f\u001a\u0004\u0018\u00010\u0006HÆ\u0003J+\u0010\u0010\u001a\u00020\u00002\b\b\u0003\u0010\u0002\u001a\u00020\u00032\n\b\u0003\u0010\u0004\u001a\u0004\u0018\u00010\u00032\n\b\u0002\u0010\u0005\u001a\u0004\u0018\u00010\u0006HÆ\u0001J\u0013\u0010\u0011\u001a\u00020\u00122\b\u0010\u0013\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\u0014\u001a\u00020\u0015HÖ\u0001J\t\u0010\u0016\u001a\u00020\u0003HÖ\u0001R\u0013\u0010\u0005\u001a\u0004\u0018\u00010\u0006¢\u0006\b\n\u0000\u001a\u0004\b\b\u0010\tR\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\n\u0010\u000bR\u0013\u0010\u0004\u001a\u0004\u0018\u00010\u0003¢\u0006\b\n\u0000\u001a\u0004\b\f\u0010\u000b¨\u0006\u0017"}, d2 = {"Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$SessionIdRequest;", "", "inquiryTemplateId", "", "referenceId", "fields", "Lcom/withpersona/sdk2/inquiry/internal/InquiryFieldMap;", "(Ljava/lang/String;Ljava/lang/String;Lcom/withpersona/sdk2/inquiry/internal/InquiryFieldMap;)V", "getFields", "()Lcom/withpersona/sdk2/inquiry/internal/InquiryFieldMap;", "getInquiryTemplateId", "()Ljava/lang/String;", "getReferenceId", "component1", "component2", "component3", "copy", "equals", "", "other", "hashCode", "", "toString", "inquiry-internal_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
    public static final class SessionIdRequest {
        private final InquiryFieldMap fields;
        private final String inquiryTemplateId;
        private final String referenceId;

        public static SessionIdRequest copy$default(SessionIdRequest sessionIdRequest, String str, String str2, InquiryFieldMap inquiryFieldMap, int i, Object obj) {
            if ((i & 1) != 0) {
                str = sessionIdRequest.inquiryTemplateId;
            }
            if ((i & 2) != 0) {
                str2 = sessionIdRequest.referenceId;
            }
            if ((i & 4) != 0) {
                inquiryFieldMap = sessionIdRequest.fields;
            }
            return sessionIdRequest.copy(str, str2, inquiryFieldMap);
        }

        public final String getInquiryTemplateId() {
            return this.inquiryTemplateId;
        }

        public final String getReferenceId() {
            return this.referenceId;
        }

        public final InquiryFieldMap getFields() {
            return this.fields;
        }

        public final SessionIdRequest copy(@Json(name = "inquiry-template-id") String inquiryTemplateId, @Json(name = "reference-id") String referenceId, InquiryFieldMap fields) {
            Intrinsics.checkNotNullParameter(inquiryTemplateId, "inquiryTemplateId");
            return new SessionIdRequest(inquiryTemplateId, referenceId, fields);
        }

        public boolean equals(Object other) {
            if (this == other) {
                return true;
            }
            if (!(other instanceof SessionIdRequest)) {
                return false;
            }
            SessionIdRequest sessionIdRequest = (SessionIdRequest) other;
            return Intrinsics.areEqual(this.inquiryTemplateId, sessionIdRequest.inquiryTemplateId) && Intrinsics.areEqual(this.referenceId, sessionIdRequest.referenceId) && Intrinsics.areEqual(this.fields, sessionIdRequest.fields);
        }

        public int hashCode() {
            int hashCode = this.inquiryTemplateId.hashCode() * 31;
            String str = this.referenceId;
            int hashCode2 = (hashCode + (str == null ? 0 : str.hashCode())) * 31;
            InquiryFieldMap inquiryFieldMap = this.fields;
            return hashCode2 + (inquiryFieldMap != null ? inquiryFieldMap.hashCode() : 0);
        }

        public String toString() {
            return "SessionIdRequest(inquiryTemplateId=" + this.inquiryTemplateId + ", referenceId=" + this.referenceId + ", fields=" + this.fields + ")";
        }

        public SessionIdRequest(@Json(name = "inquiry-template-id") String str, @Json(name = "reference-id") String str2, InquiryFieldMap inquiryFieldMap) {
            Intrinsics.checkNotNullParameter(str, "inquiryTemplateId");
            this.inquiryTemplateId = str;
            this.referenceId = str2;
            this.fields = inquiryFieldMap;
        }

        public final String getInquiryTemplateId() {
            return this.inquiryTemplateId;
        }

        public final String getReferenceId() {
            return this.referenceId;
        }

        public final InquiryFieldMap getFields() {
            return this.fields;
        }
    }

    @JsonClass(generateAdapter = BuildConfig.IS_PRODUCTION)
    @Metadata(d1 = {"\u0000\"\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0006\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0002\b\u0087\b\u0018\u00002\u00020\u0001B\r\u0012\u0006\u0010\u0002\u001a\u00020\u0003¢\u0006\u0002\u0010\u0004J\t\u0010\u0007\u001a\u00020\u0003HÆ\u0003J\u0013\u0010\b\u001a\u00020\u00002\b\b\u0002\u0010\u0002\u001a\u00020\u0003HÆ\u0001J\u0013\u0010\t\u001a\u00020\n2\b\u0010\u000b\u001a\u0004\u0018\u00010\u0001HÖ\u0003J\t\u0010\f\u001a\u00020\rHÖ\u0001J\t\u0010\u000e\u001a\u00020\u0003HÖ\u0001R\u0011\u0010\u0002\u001a\u00020\u0003¢\u0006\b\n\u0000\u001a\u0004\b\u0005\u0010\u0006¨\u0006\u000f"}, d2 = {"Lcom/withpersona/sdk2/inquiry/internal/fallbackmode/FallbackModeService$SessionIdResponse;", "", "token", "", "(Ljava/lang/String;)V", "getToken", "()Ljava/lang/String;", "component1", "copy", "equals", "", "other", "hashCode", "", "toString", "inquiry-internal_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
    public static final class SessionIdResponse {
        private final String token;

        public static SessionIdResponse copy$default(SessionIdResponse sessionIdResponse, String str, int i, Object obj) {
            if ((i & 1) != 0) {
                str = sessionIdResponse.token;
            }
            return sessionIdResponse.copy(str);
        }

        public final String getToken() {
            return this.token;
        }

        public final SessionIdResponse copy(String token) {
            Intrinsics.checkNotNullParameter(token, "token");
            return new SessionIdResponse(token);
        }

        public boolean equals(Object other) {
            if (this == other) {
                return true;
            }
            return (other instanceof SessionIdResponse) && Intrinsics.areEqual(this.token, ((SessionIdResponse) other).token);
        }

        public int hashCode() {
            return this.token.hashCode();
        }

        public String toString() {
            return "SessionIdResponse(token=" + this.token + ")";
        }

        public SessionIdResponse(String str) {
            Intrinsics.checkNotNullParameter(str, "token");
            this.token = str;
        }

        public final String getToken() {
            return this.token;
        }
    }
}