package com.google.android.gms.identitycredentials;

import android.os.Bundle;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.rtsp.SessionDescription;
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
import defpackage.cr4;
import defpackage.fi7;
import defpackage.kp6;
import defpackage.m15;
import defpackage.n41;
import defpackage.n89;
import defpackage.vo6;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes2.dex */
@Metadata(d1 = {"\u0000*\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0011\b\u0007\u0018\u0000  2\u00020\u0001:\u0001 BE\b\u0007\u0012\b\b\u0003\u0010\u0003\u001a\u00020\u0002\u0012\b\b\u0001\u0010\u0005\u001a\u00020\u0004\u0012\b\b\u0001\u0010\u0006\u001a\u00020\u0004\u0012\b\b\u0001\u0010\u0007\u001a\u00020\u0002\u0012\b\b\u0003\u0010\b\u001a\u00020\u0002\u0012\b\b\u0003\u0010\t\u001a\u00020\u0002¢\u0006\u0004\b\n\u0010\u000bJ\u001f\u0010\u0011\u001a\u00020\u00102\u0006\u0010\r\u001a\u00020\f2\u0006\u0010\u000f\u001a\u00020\u000eH\u0016¢\u0006\u0004\b\u0011\u0010\u0012R\u001a\u0010\u0003\u001a\u00020\u00028\u0006X\u0087\u0004¢\u0006\f\n\u0004\b\u0003\u0010\u0013\u001a\u0004\b\u0014\u0010\u0015R\u001a\u0010\u0005\u001a\u00020\u00048\u0006X\u0087\u0004¢\u0006\f\n\u0004\b\u0005\u0010\u0016\u001a\u0004\b\u0017\u0010\u0018R\u001a\u0010\u0006\u001a\u00020\u00048\u0006X\u0087\u0004¢\u0006\f\n\u0004\b\u0006\u0010\u0016\u001a\u0004\b\u0019\u0010\u0018R\u001a\u0010\u0007\u001a\u00020\u00028\u0006X\u0087\u0004¢\u0006\f\n\u0004\b\u0007\u0010\u0013\u001a\u0004\b\u001a\u0010\u0015R \u0010\b\u001a\u00020\u00028\u0006X\u0087\u0004¢\u0006\u0012\n\u0004\b\b\u0010\u0013\u0012\u0004\b\u001c\u0010\u001d\u001a\u0004\b\u001b\u0010\u0015R \u0010\t\u001a\u00020\u00028\u0006X\u0087\u0004¢\u0006\u0012\n\u0004\b\t\u0010\u0013\u0012\u0004\b\u001f\u0010\u001d\u001a\u0004\b\u001e\u0010\u0015¨\u0006!"}, d2 = {"Lcom/google/android/gms/identitycredentials/CredentialOption;", "Lcom/google/android/gms/common/internal/safeparcel/AbstractSafeParcelable;", "", SessionDescription.ATTR_TYPE, "Landroid/os/Bundle;", "credentialRetrievalData", "candidateQueryData", "requestMatcher", "requestType", "protocolType", "<init>", "(Ljava/lang/String;Landroid/os/Bundle;Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "Landroid/os/Parcel;", "dest", "", "flags", "Le6a;", "writeToParcel", "(Landroid/os/Parcel;I)V", "Ljava/lang/String;", "getType", "()Ljava/lang/String;", "Landroid/os/Bundle;", "getCredentialRetrievalData", "()Landroid/os/Bundle;", "getCandidateQueryData", "getRequestMatcher", "getRequestType", "getRequestType$annotations", "()V", "getProtocolType", "getProtocolType$annotations", "Companion", "java.com.google.android.gmscore.integ.client.identity_credentials_identity_credentials"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@SafeParcelable.Class(creator = "CredentialOptionCreator")
public final class CredentialOption extends AbstractSafeParcelable {

    @SafeParcelable.Field(getter = "getCandidateQueryData", id = 3)
    @kp6
    private final Bundle candidateQueryData;

    @SafeParcelable.Field(getter = "getCredentialRetrievalData", id = 2)
    @kp6
    private final Bundle credentialRetrievalData;

    @SafeParcelable.Field(defaultValue = "", getter = "getProtocolType", id = 6)
    @kp6
    private final String protocolType;

    @SafeParcelable.Field(getter = "getRequestMatcher", id = 4)
    @kp6
    private final String requestMatcher;

    @SafeParcelable.Field(defaultValue = "", getter = "getRequestType", id = 5)
    @kp6
    private final String requestType;

    @SafeParcelable.Field(defaultValue = "", getter = "getType", id = 1)
    @kp6
    private final String type;

    @kp6
    @m15
    public static final Parcelable.Creator<CredentialOption> CREATOR = new CredentialOptionCreator();

    @SafeParcelable.Constructor
    public CredentialOption(@vo6 @SafeParcelable.Param(id = 1) String str, @vo6 @SafeParcelable.Param(id = 2) Bundle bundle, @vo6 @SafeParcelable.Param(id = 3) Bundle bundle2, @vo6 @SafeParcelable.Param(id = 4) String str2, @vo6 @SafeParcelable.Param(id = 5) String str3, @vo6 @SafeParcelable.Param(id = 6) String str4) {
        cr4.g(str, SessionDescription.ATTR_TYPE);
        cr4.g(bundle, "credentialRetrievalData");
        cr4.g(bundle2, "candidateQueryData");
        cr4.g(str2, "requestMatcher");
        cr4.g(str3, "requestType");
        cr4.g(str4, "protocolType");
        this.type = str;
        this.credentialRetrievalData = bundle;
        this.candidateQueryData = bundle2;
        this.requestMatcher = str2;
        this.requestType = str3;
        this.protocolType = str4;
        boolean z = (n89.ab(str3) || n89.ab(str4)) ? false : true;
        boolean z2 = !n89.ab(str) && str3.length() == 0 && str4.length() == 0;
        if (!z && !z2) {
            throw new IllegalArgumentException(n41.s(fi7.m("Either type: ", str, ", or requestType: ", str3, " and protocolType: "), str4, " must be specified, but at least one contains an invalid blank value."));
        }
    }

    @kp6
    public final Bundle getCandidateQueryData() {
        return this.candidateQueryData;
    }

    @kp6
    public final Bundle getCredentialRetrievalData() {
        return this.credentialRetrievalData;
    }

    @kp6
    public final String getProtocolType() {
        return this.protocolType;
    }

    @kp6
    public final String getRequestMatcher() {
        return this.requestMatcher;
    }

    @kp6
    public final String getRequestType() {
        return this.requestType;
    }

    @kp6
    public final String getType() {
        return this.type;
    }

    @Override // android.os.Parcelable
    public void writeToParcel(@vo6 Parcel dest, int flags) {
        cr4.g(dest, "dest");
        CredentialOptionCreator.writeToParcel(this, dest, flags);
    }
}
