package com.brilliance.isc.common.atcmod.vo;

import com.brilliance.mda.runtime.mda.IStream;
import com.brilliance.mda.runtime.mda.impl.StreamImpl;
import lombok.Data;

import static com.brilliance.mda.runtime.mda.Constants.NULLSTR;

@Data
public class Atcfee{

        //Ignore Transaction Rule
        private  String ignflg = NULLSTR;
        //Condition
        private  String cnd = NULLSTR;
        //Type for Condition Field 1
        private  String cndfld1typ = NULLSTR;
        //Condition Field 1
        private  String cndfld1 = NULLSTR;
        //Type for Condition Field 2
        private  String cndfld2typ = NULLSTR;
        //Condition Field 2
        private  String cndfld2 = NULLSTR;
        //Condition
        private  IStream cndstm = new StreamImpl();
        //Type of FeeCode entry
        private  String codtyp = NULLSTR;
        //Code of the fee entry
        private  String cod = NULLSTR;
        //Type of Fee Flag entry
        private  String flgtyp = NULLSTR;
        //Fee Flag
        private  String flg = NULLSTR;
        //Type of unit field entry
        private  String unttyp = NULLSTR;
        //Units
        private  int unt;
        //Type of date from entry
        private  String datfrotyp = NULLSTR;
        //From
        private  String datfro = NULLSTR;
        //Type of date until entry
        private  String dattiltyp = NULLSTR;
        //Till
        private  String dattil = NULLSTR;
        //number of days to be added to from date
        private  int datnumfro;
        //number of days to be added to to date
        private  int datnumtil;

}