import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js';
export default class Brtcsg {
  constructor() {
    this.data = {
      gitp:{
        swiftflg: '',
      },

      gidgrp:{
        ghd: {
          // wahnum: '',
          // remark: '',
          // bustyp: '',
          segtyp: '',
        },
        rec:{
          ownref:''
        },
        con: {
          pts: new Pts().data,
        },
        iss: {
          pts: new Pts().data,
        },
        ben: {
          pts: new Pts().data,
        },
        atb: {
          pts: new Pts().data,
        },
        avc: {
          pts: new Pts().data,
        },
        apl: {
          pts: new Pts().data,
        },
        adv: {
          pts: new Pts().data,
        },
        ctr: {
          pts: new Pts().data,
        },
        cbs: {
          max: {
            cur: '',
            amt: '',
          },
        },
      },

      modelargadr: {
        grpargadr: {
          rol: {
            pts: new Pts().data,
          }
        },
        trans1: {
          matp: {
            mattxtlab: ''
          }
        },
        trans: {
          rec: {
            tenmaxday: '',
            rcvdat: '',
            docflg: '',
            docsta: '',
            stadat: '',
            advdat: ''
          },
          cbs: {
            opn1: {
              cur: '',
              amt: ''
            },
            max: {
              cur: '',
              amt: ''
            }
          }
        }
      },

      brdgrp: {
        rec: {
          inr:'',
          shgref: '',
          ownref: '',
          nam: ''
        },
        cbs: {
          opn1: {
            cur: '',
            amt: ''
          },
          opn2: {
            cur: '',
            amt: ''
          },
          max: {
            cur: '',
            amt: ''
          },
          max2: {
            cur:'',
            amt: ''
          }
        },

        apl:{
          pts:new Pts().data,
        },
        ben:{
          pts:new Pts().data,
        },
        prb:{
          pts:new Pts().data,
        },

      },
      brtp0:{
        lidget:{
          sdamod:{
            seainf:"",			//  		.brtp0.lidget.sdamod.seainf
            dadsnd:"",			//  Drag  Drop Sender		.brtp0.lidget.sdamod.dadsnd
          },
        },
        recget:{
          sdamod:{
            dadsnd:"",			//  Drag  Drop Sender		.brtp0.recget.sdamod.dadsnd
            seainf:"",			//  		.brtp0.recget.sdamod.seainf
          },
        },
        matp:{
          mattxtlab:"",			//  Label for MATTXT		.brtp0.matp.mattxtlab
        },
      },

      lidgrp: {
        rec: {
          inr:'',
          expdat: '',
          ownref: '',
          branchinr: "00000047",
        },
        cbs: {
          opn1: {
            cur: '',
            amt: ''
          }
        }
      },

      setmod: new Pub().data.Setmod,
      mtabut: new Pub().data.Mtabut,
      trnmod: new Pub().data.Trnmod,
      liaall: new Pub().data.Liaall,
      liaccv: new Pub().data.Liaccv,
      docpan: new Pub().data.Docpan,

    };
  }
}