package io.netty.handler.codec.smtp;

import g.a.a.a.a;
import java.util.Collections;
import java.util.List;
import kotlinx.serialization.json.internal.AbstractJsonLexerKt;

/* JADX INFO: loaded from: classes.dex */
public final class DefaultSmtpResponse implements SmtpResponse {
    private final int code;
    private final List<CharSequence> details;

    public DefaultSmtpResponse(int i2) {
        this(i2, (List<CharSequence>) null);
    }

    public DefaultSmtpResponse(int i2, List<CharSequence> list) {
        if (i2 < 100 || i2 > 599) {
            throw new IllegalArgumentException("code must be 100 <= code <= 599");
        }
        this.code = i2;
        this.details = list == null ? Collections.emptyList() : Collections.unmodifiableList(list);
    }

    public DefaultSmtpResponse(int i2, CharSequence... charSequenceArr) {
        this(i2, SmtpUtils.toUnmodifiableList(charSequenceArr));
    }

    @Override // io.netty.handler.codec.smtp.SmtpResponse
    public int code() {
        return this.code;
    }

    @Override // io.netty.handler.codec.smtp.SmtpResponse
    public List<CharSequence> details() {
        return this.details;
    }

    public boolean equals(Object obj) {
        if (!(obj instanceof DefaultSmtpResponse)) {
            return false;
        }
        if (obj == this) {
            return true;
        }
        DefaultSmtpResponse defaultSmtpResponse = (DefaultSmtpResponse) obj;
        return code() == defaultSmtpResponse.code() && details().equals(defaultSmtpResponse.details());
    }

    public int hashCode() {
        return this.details.hashCode() + (this.code * 31);
    }

    public String toString() {
        StringBuilder sbF = a.F("DefaultSmtpResponse{code=");
        sbF.append(this.code);
        sbF.append(", details=");
        return a.B(sbF, this.details, AbstractJsonLexerKt.END_OBJ);
    }
}
