Ejemplo n.º 1
0
class BANKMSGSET(Aggregate):
    """ OFX section 7.3 """

    bankmsgsetv1 = SubAggregate(BANKMSGSETV1, required=True)
Ejemplo n.º 2
0
class CCSTMTENDTRNRQ(TrnRq):
    """ OFX section 11.4.3.1 """

    ccstmtendrq = SubAggregate(CCSTMTENDRQ, required=True)
Ejemplo n.º 3
0
class STMTENDRS(Aggregate):
    """ OFX section 11.5.2 """

    curdef = OneOf(*CURRENCY_CODES, required=True)
    bankacctfrom = SubAggregate(BANKACCTFROM, required=True)
    closing = ListItem(CLOSING)
Ejemplo n.º 4
0
class INTRARQ(Aggregate):
    """ OFX section 11.7.1.1 """

    xferinfo = SubAggregate(XFERINFO, required=True)
Ejemplo n.º 5
0
class INTRAMODRS(Aggregate):
    """ OFX section 11.7.2.2 """

    srvrtid = String(10, required=True)
    xferinfo = SubAggregate(XFERINFO, required=True)
    xferprcsts = SubAggregate(XFERPRCSTS)
Ejemplo n.º 6
0
class PROFMSGSET(Aggregate):
    """ OFX section 7.3 """
    profmsgsetv1 = SubAggregate(PROFMSGSETV1, required=True)
Ejemplo n.º 7
0
class PMTSYNCRQ(SyncRqList):
    """ OFX Section 12.10.1.1 """

    bankacctfrom = SubAggregate(BANKACCTFROM, required=True)
    pmttrnrq = ListItem(PMTTRNRQ)
Ejemplo n.º 8
0
class PMTMODRS(Aggregate):
    """ OFX section 12.6.2.3 """
    srvrtid = String(10, required=True)
    pmtinfo = SubAggregate(PMTINFO, required=True)
    pmtprcsts = SubAggregate(PMTPRCSTS)
Ejemplo n.º 9
0
class PMTTRNRQ(TrnRq):
    pmtrq = SubAggregate(PMTRQ)
    pmtmodrq = SubAggregate(PMTMODRQ)
    pmtcancrq = SubAggregate(PMTCANCRQ)

    requiredMutexes = [('pmtrq', 'pmtmodrq', 'pmtcancrq')]
Ejemplo n.º 10
0
class PMTRQ(Aggregate):
    """ OFX section 12.6.1.1 """
    pmtinfo = SubAggregate(PMTINFO, required=True)
Ejemplo n.º 11
0
class PMTMODRQ(Aggregate):
    """ OFX section 12.6.2.2 """
    srvrtid = String(10, required=True)
    pmtinfo = SubAggregate(PMTINFO, required=True)
Ejemplo n.º 12
0
class WIREXFERMSGSET(Aggregate):
    """ OFX section 11.13.5 """

    wirexfermsgsetv1 = SubAggregate(WIREXFERMSGSETV1, required=True)
Ejemplo n.º 13
0
class INTERXFERMSGSET(Aggregate):
    """ OFX section 11.13.4 """

    interxfermsgsetv1 = SubAggregate(INTERXFERMSGSETV1, required=True)
Ejemplo n.º 14
0
class CREDITCARDMSGSET(Aggregate):
    """ OFX section 11.13.3 """

    creditcardmsgsetv1 = SubAggregate(CREDITCARDMSGSETV1, required=True)
Ejemplo n.º 15
0
class POSOTHER(Aggregate):
    """ OFX section 13.9.2.6.1 """

    invpos = SubAggregate(INVPOS, required=True)
Ejemplo n.º 16
0
class PMTTRNRS(TrnRs):
    pmtrs = SubAggregate(PMTRS)
    pmtmodrs = SubAggregate(PMTMODRS)
    pmtcancrs = SubAggregate(PMTCANCRS)

    optionalMutexes = [('pmtrs', 'pmtmodrs', 'pmtcancrs')]
Ejemplo n.º 17
0
class PROFMSGSETV1(Aggregate):
    """ OFX section 7.3 """
    msgsetcore = SubAggregate(MSGSETCORE, required=True)
Ejemplo n.º 18
0
class PMTINQRS(Aggregate):
    """ OFX section 12.6.4.2 """
    srvrtid = String(10, required=True)
    pmtprcsts = SubAggregate(PMTPRCSTS, required=True)
    checknum = String(12)
Ejemplo n.º 19
0
class PROFTRNRQ(Aggregate):
    trnuid = String(36, required=True)
    profrq = SubAggregate(PROFRQ)
Ejemplo n.º 20
0
class PMTINQTRNRQ(TrnRq):
    pmtinqrq = SubAggregate(PMTINQRQ, required=True)
Ejemplo n.º 21
0
class RECPMTSYNCRS(SyncRsList):
    """ OFX Section 12.10.2.2 """

    bankacctfrom = SubAggregate(BANKACCTFROM, required=True)
    recpmttrnrs = ListItem(RECPMTTRNRS)
Ejemplo n.º 22
0
class PMTINQTRNRS(TrnRs):
    pmtinqrs = SubAggregate(PMTINQRS)
Ejemplo n.º 23
0
class INTRAMODRQ(Aggregate):
    """ OFX section 11.7.2.1 """

    srvrtid = String(10, required=True)
    xferinfo = SubAggregate(XFERINFO, required=True)
Ejemplo n.º 24
0
class STPCHKSYNCRS(SyncRsList):
    """ OFX section 11.12.1.2 """

    bankacctfrom = SubAggregate(BANKACCTFROM, required=True)
    stpchktrnrs = ListItem(STPCHKTRNRS)
Ejemplo n.º 25
0
class CCSTMTENDRS(Aggregate):
    """ OFX section 11.5.4 """

    curdef = OneOf(*CURRENCY_CODES, required=True)
    ccacctfrom = SubAggregate(CCACCTFROM, required=True)
    ccclosing = ListItem(CCCLOSING)
Ejemplo n.º 26
0
class WIRESYNCRQ(SyncRqList):
    """ OFX section 11.12.4.1 """

    bankacctfrom = SubAggregate(BANKACCTFROM, required=True)
    wiretrnrq = ListItem(WIRETRNRQ)
Ejemplo n.º 27
0
class STMTENDRQ(Aggregate):
    """ OFX section 11.5.1 """

    bankacctfrom = SubAggregate(BANKACCTFROM, required=True)
    dtstart = DateTime()
    dtend = DateTime()
Ejemplo n.º 28
0
class POSOPT(Aggregate):
    """ OFX section 13.9.2.6.1 """

    invpos = SubAggregate(INVPOS, required=True)
    secured = OneOf("NAKED", "COVERED")
Ejemplo n.º 29
0
class STMTENDTRNRQ(TrnRq):
    """ OFX section 11.5.1 """

    stmtendrq = SubAggregate(STMTENDRQ, required=True)
Ejemplo n.º 30
0
class INVSTMTMSGSET(Aggregate):
    """ OFX section 13.7.1.1 """
    invstmtmsgsetv1 = SubAggregate(INVSTMTMSGSETV1, required=True)