import Pts from '~/components/business/commonModel/Pts';
import Pub from '~/components/business/commonModel/index.js';
export default class Betcan {
    constructor() {
        this.data = {
          betp:{
            swiftflg:''
          },
            brdgrp: {
                adv: {
                    pts: new Pts().data,
                },
                prb: {
                    adrelc: '',
                    dbfadrblkcn: '',
                    namelc: '',
                    pts: new Pts().data,
                },
                acb: {
                    adrelc: '',
                    dbfadrblkcn: '',
                    namelc: '',
                    pts: new Pts().data,
                },
                apl: {
                    adrelc: '',
                    dbfadrblkcn: '',
                    namelc: '',
                    pts: new Pts().data,
                },
                ben: {
                    adrelc: '',
                    dbfadrblkcn: '',
                    namelc: '',
                    pts: new Pts().data,
                },
                blk: {
                    chaded: '',
                    docdisflg: '',
                    chaadd: '',
                    docdis: '',
                },
                rec: {
                    inr: '',
                    branchinr: '',
                    totcur: '',
                    ownref: '',
                    disdat: '',
                    totamt: '',
                    nam: '',
                    docprbrol: ''
                },
                cbs: {
                    opn1: {
                        cur: ''
                    },
                    opn2: {
                        cur: ''
                    },
                    max: {
                        cur: '',
                        amt: ''
                    },
                    max2: {
                        amt: ''
                    }
                },
                matp: {
                    mattxtlab: ''
                }
            },
            brtp: {
                furide: '',
                matp: {
                    mattxtlab: ''
                }
            },
            gidgrp: {
                blk: {
                    chaded: '',
                    amtspc: '',
                    accspc: '',
                },
                acb: {
                    pts: new Pts().data,
                },
                apl: {
                    pts: new Pts().data,
                },
                ben: {
                    pts: new Pts().data,
                },
                ctr: {
                    pts: new Pts().data,
                },
                iss: {
                    pts: new Pts().data,
                },
                rec: {
                    expdat: '',
                    purpos: '',
                    liadat: '',
                    ownref: '',
                    exptyp: '',
                    purcan: '',
                    nam: '',
                    gartyp: '',
                    purposin: '',
                    reddat: '',
                    redamt: '0',
                    outcur: '',
                    redcur: '',
                    outamt: '0',
                    branchinr: '',
                },
                cbs: {
                    opn1: {
                        cur: '',
                        amt: '0',
                    },
                    max: {
                        cur: '',
                        amt: '0',
                    },
                },
            },
            sndmsg: '',
            ledgrp: {
                adv: {
                    pts: new Pts().data,
                },
                prb: {
                    adrelc: '',
                    dbfadrblkcn: '',
                    namelc: '',
                    pts: new Pts().data,
                },
                acb: {
                    adrelc: '',
                    dbfadrblkcn: '',
                    namelc: '',
                    pts: new Pts().data,
                },
                rec: {
                    ownref: '',
                    branchinr: ''
                },
                cbs: {
                    opn1: {
                        cur: '',
                        amt: ''
                    }
                }
            },
            rebkpflg: '',
            strinf: '',
            bedgrp: {
                rec: {
                    inr: "",
                    predat: '',
                    rcvdat: '',
                    doctypcod: '',
                    docsta: '',
                    ownref: '',
                    orddat: '',
                    matdat: '',
                    nam: '',
                    branchinr: '',
                    clsdat: ''
                },
                cbs: {
                    opn1: {
                        cur: '',
                        amt: ''
                    },
                    opn2: {
                        amt: ''
                    },
                    max: {
                        cur: '',
                        amt: ''
                    }
                },
                iss: {
                  pts: new Pts().data,
                },
                ben: {
                  pts: new Pts().data,
                },
                apl: {
                  pts: new Pts().data,
                }
            },
            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,
        };
    }
}