ActionBean.java 1012 Bytes

package com.wd.capability.router.data;

import java.io.Serializable;

import androidx.annotation.IdRes;

public class ActionBean implements Serializable {

    public String type;

    public int requestCode;

    /**
     * 进场动画
     */
    @IdRes
    public int enterAnim = -1;

    /**
     * 退场动画
     */
    @IdRes
    public int exitAnim = -1;

    public ParamBean paramBean;

    public ActionBean() {
        paramBean = new ParamBean();
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public int getRequestCode() {
        return requestCode;
    }

    public void setRequestCode(int requestCode) {
        this.requestCode = requestCode;
    }

    public static class ParamBean implements Serializable {
        /**
         * 跳转目标页面的ID
         */
        public String pageID;

        /**
         * 传递的数据 json
         */
        public String params;
    }

}