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 Atcdia {
        //Type of Group of the diary entry
        private  String grptyp = NULLSTR;
        //Record Group for TrnDiaSet
        private  String grp = NULLSTR;
        //Type of Date of the diary entry
        private  String dattyp = NULLSTR;
        //Date of the diary entry
        private  String dat = NULLSTR;
        //number of days to be added to date
        private  int datnum;
        //Type of Descriptiontext of the diary entry
        private  String namtyp = NULLSTR;
        //Descriptiontext of diary entry
        private  String nam = NULLSTR;
        //Type of COD of the diary entry
        private  String codtyp = NULLSTR;
        //Code of the diary entry
        private  String cod = NULLSTR;
        //Type of Target Transaction to be executed of diary entry.
        private  String trntyp = NULLSTR;
        //Target Transaction to be executed of diary entry.
        private  String trn = NULLSTR;
        //Type of controls the behaviour
        private  String flgtyp = NULLSTR;
        //controls the behaviour
        private  String flg = NULLSTR;
        //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();
        //Automatic processing
        private  String autflg = NULLSTR;
        //Role of addressee of message
        private  String frerol = NULLSTR;

}