package com.bytedance.router.fragment;

import X.2HN;
import X.M12;
import com.bytedance.covode.number.Covode;

public final class PushOp extends FragmentOp {
    public int enterAnim;
    public int exitAnim;
    public final Integer flag;
    public int popEnterAnim;
    public int popExitAnim;
    public PushType pushType;

    static {
        Covode.recordClassIndex(37226);
    }

    public PushOp() {
        this((String) null, (String) null, (Integer) null, 7, (2HN) null);
    }

    public PushOp(String str) {
        this(str, (String) null, (Integer) null, 6, (2HN) null);
    }

    public PushOp(String str, String str2) {
        this(str, str2, (Integer) null, 4, (2HN) null);
    }

    public final int getEnterAnim() {
        return this.enterAnim;
    }

    public final int getExitAnim() {
        return this.exitAnim;
    }

    public final Integer getFlag() {
        return this.flag;
    }

    public final int getPopEnterAnim() {
        return this.popEnterAnim;
    }

    public final int getPopExitAnim() {
        return this.popExitAnim;
    }

    public final PushType getPushType() {
        return this.pushType;
    }

    public final void setEnterAnim(int i) {
        this.enterAnim = i;
    }

    public final void setExitAnim(int i) {
        this.exitAnim = i;
    }

    public final void setPopEnterAnim(int i) {
        this.popEnterAnim = i;
    }

    public final void setPopExitAnim(int i) {
        this.popExitAnim = i;
    }

    public final void setPushType(PushType pushType2) {
        M12.LIZ(pushType2);
        this.pushType = pushType2;
    }

    public PushOp(String str, String str2, Integer num) {
        super(str, str2, false, 4, (2HN) null);
        this.flag = num;
        this.pushType = PushType.REPLACE;
        this.popEnterAnim = -1;
        this.popExitAnim = -1;
        this.enterAnim = -1;
        this.exitAnim = -1;
    }

    /* JADX INFO: this call moved to the top of the method (can break code semantics) */
    public /* synthetic */ PushOp(String str, String str2, Integer num, int i, 2HN r7) {
        this((i & 1) != 0 ? null : str, (i & 2) != 0 ? null : str2, (i & 4) != 0 ? null : num);
    }
}
