package androidx.activity.result; import android.annotation.SuppressLint; import android.app.PendingIntent; import android.content.Intent; import android.content.IntentSender; import android.os.Parcel; import android.os.Parcelable; import androidx.annotation.NonNull; import androidx.annotation.Nullable; @SuppressLint({"BanParcelableUsage"}) public final class IntentSenderRequest implements Parcelable { @NonNull public static final Parcelable.Creator CREATOR = new AnonymousClass1(); @Nullable private final Intent mFillInIntent; private final int mFlagsMask; private final int mFlagsValues; @NonNull private final IntentSender mIntentSender; /* renamed from: androidx.activity.result.IntentSenderRequest$1 reason: invalid class name */ public class AnonymousClass1 implements Parcelable.Creator { @Override // android.os.Parcelable.Creator public IntentSenderRequest createFromParcel(Parcel parcel) { return new IntentSenderRequest(parcel); } @Override // android.os.Parcelable.Creator public IntentSenderRequest[] newArray(int i) { return new IntentSenderRequest[i]; } } public static final class Builder { private Intent mFillInIntent; private int mFlagsMask; private int mFlagsValues; private IntentSender mIntentSender; public Builder(@NonNull PendingIntent pendingIntent) { this(pendingIntent.getIntentSender()); } public Builder(@NonNull IntentSender intentSender) { this.mIntentSender = intentSender; } @NonNull public IntentSenderRequest build() { return new IntentSenderRequest(this.mIntentSender, this.mFillInIntent, this.mFlagsMask, this.mFlagsValues); } @NonNull public Builder setFillInIntent(@Nullable Intent intent) { this.mFillInIntent = intent; return this; } @NonNull public Builder setFlags(int i, int i2) { this.mFlagsValues = i; this.mFlagsMask = i2; return this; } } public IntentSenderRequest(@NonNull IntentSender intentSender, @Nullable Intent intent, int i, int i2) { this.mIntentSender = intentSender; this.mFillInIntent = intent; this.mFlagsMask = i; this.mFlagsValues = i2; } public IntentSenderRequest(@NonNull Parcel parcel) { this.mIntentSender = (IntentSender) parcel.readParcelable(IntentSender.class.getClassLoader()); this.mFillInIntent = (Intent) parcel.readParcelable(Intent.class.getClassLoader()); this.mFlagsMask = parcel.readInt(); this.mFlagsValues = parcel.readInt(); } @Override // android.os.Parcelable public int describeContents() { return 0; } @Nullable public Intent getFillInIntent() { return this.mFillInIntent; } public int getFlagsMask() { return this.mFlagsMask; } public int getFlagsValues() { return this.mFlagsValues; } @NonNull public IntentSender getIntentSender() { return this.mIntentSender; } @Override // android.os.Parcelable public void writeToParcel(@NonNull Parcel parcel, int i) { parcel.writeParcelable(this.mIntentSender, i); parcel.writeParcelable(this.mFillInIntent, i); parcel.writeInt(this.mFlagsMask); parcel.writeInt(this.mFlagsValues); } }