package ca.canadapost.core.data.auth.api;

import ca.canadapost.core.data.auth.model.CancelProofingRequest;
import ca.canadapost.core.data.auth.model.ProofingRequest;
import ca.canadapost.core.data.auth.model.ProofingResponse;
import ca.canadapost.core.data.auth.model.ProofingState;
import ca.canadapost.core.data.model.ResultWrapper;
import kotlin.Metadata;
import sr.a;
import sr.f;
import sr.k;
import sr.o;
import sr.p;
import sr.t;
import vm.d;

@Metadata(d1 = {"\u00000\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\bf\u0018\u00002\u00020\u0001J\u0016\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H§@¢\u0006\u0004\b\u0004\u0010\u0005J*\u0010\u000b\u001a\b\u0012\u0004\u0012\u00020\n0\u00022\b\b\u0001\u0010\u0007\u001a\u00020\u00062\b\b\u0001\u0010\t\u001a\u00020\bH§@¢\u0006\u0004\b\u000b\u0010\fJ \u0010\u000f\u001a\b\u0012\u0004\u0012\u00020\n0\u00022\b\b\u0001\u0010\u000e\u001a\u00020\rH§@¢\u0006\u0004\b\u000f\u0010\u0010¨\u0006\u0011"}, d2 = {"Lca/canadapost/core/data/auth/api/L1AuthApi;", "", "Lca/canadapost/core/data/model/ResultWrapper;", "Lca/canadapost/core/data/auth/model/ProofingState;", "getProofingStatus", "(Lvm/d;)Ljava/lang/Object;", "Lca/canadapost/core/data/auth/model/ProofingRequest;", "proofingRequest", "", "sendMail", "Lca/canadapost/core/data/auth/model/ProofingResponse;", "proofing", "(Lca/canadapost/core/data/auth/model/ProofingRequest;ZLvm/d;)Ljava/lang/Object;", "Lca/canadapost/core/data/auth/model/CancelProofingRequest;", "cancelRequest", "cancelProofing", "(Lca/canadapost/core/data/auth/model/CancelProofingRequest;Lvm/d;)Ljava/lang/Object;", "core_data_productionRelease"}, k = 1, mv = {1, 9, 0})
/* loaded from: classes.dex */
public interface L1AuthApi {
    @k({"Content-Type:  application/vnd.cpg.commonprofile-v1.0+json;charset=UTF-8"})
    @p("auth/cancelproofing")
    Object cancelProofing(@a CancelProofingRequest cancelProofingRequest, d<? super ResultWrapper<ProofingResponse>> dVar);

    @f("auth/getproofing?status=Active&status=Incomplete&status=Failed")
    @k({"Content-Type:  application/vnd.cpg.commonprofile-v1.0+json;charset=UTF-8"})
    Object getProofingStatus(d<? super ResultWrapper<ProofingState>> dVar);

    @k({"Content-Type:  application/vnd.cpg.commonprofile-v1.0+json;charset=UTF-8"})
    @o("auth/profileproofing/1")
    Object proofing(@a ProofingRequest proofingRequest, @t("sendemail") boolean z10, d<? super ResultWrapper<ProofingResponse>> dVar);
}
