def __init__(self): Segment.__init__(self) self.fieldCount = 2 self.id = Element(name="SE", description="Transaction Set Trailer", required=True, minLength=2, maxLength=2, content="SE") self.fields.append(self.id) self.se01 = Element(name="SE01", description="Number of Included Segments", required=True, minLength=1, maxLength=6, content="") self.fields.append(self.se01) self.se02 = Element(name="SE02", description="Transaction Set Control Number", required=True, minLength=4, maxLength=9, content="") self.fields.append(self.se02)
def __init__(self): Segment.__init__(self) self.fieldCount = 2 self.id = Element(name="IEA", description="Interchange Control Trailer Code", required=True, minLength=3, maxLength=3, content="") self.fields.append(self.id) self.iea01 = Element(name="IEA01", description="Number of Included Groups", required=True, minLength=1, maxLength=5, content="") self.fields.append(self.iea01) self.iea02 = Element(name="IEA02", description="Interchange Control Number", required=True, minLength=1, maxLength=9, content="") self.fields.append(self.iea02)
def __init__(self): Segment.__init__(self) self.fieldCount = 3 self.id = Element(name="ST", description="Transaction Set Header", required=True, minLength=2, maxLength=2, content="ST") self.fields.append(self.id) self.st01 = Element(name="ST01", description="Transaction Set ID Code", required=True, minLength=3, maxLength=3, content="") self.fields.append(self.st01) self.st02 = Element(name="ST02", description="Transaction Set Control Number", required=True, minLength=4, maxLength=9, content="") self.fields.append(self.st02) self.st03 = Element(name="ST03", description="Implementation Convention Reference", required=False, minLength=1, maxLength=35, content="") self.fields.append(self.st03)
def __init__(self): Segment.__init__(self) self.fieldCount = 2 self.element_separator = "|" self.segment_terminator = "\n" self.id = Element(name="MOCK", description="Mock Segment ID", required=True, minLength=2, maxLength=3, content="MCK") self.fields.append(self.id) self.test01 = Element(name="TEST01", description="TEST 01 Segment", required=False, minLength=1, maxLength=4, content="TST1") self.fields.append(self.test01) self.test02 = Element(name="TEST02", description="TEST 02 Segment", required=False, minLength=1, maxLength=4, content="") self.fields.append(self.test02)
def __init__(self): Segment.__init__(self) self.fieldCount = 8 self.id = Element(name="GS", description="Functional Group Header Code", required=True, minLength=2, maxLength=2, content="GS") self.fields.append(self.id) self.gs01 = Element(name="GS01", description="Functional Identifier Code", required=True, minLength=2, maxLength=2, content="") self.fields.append(self.gs01) self.gs02 = Element(name="GS02", description="Application Senders Code", required=True, minLength=2, maxLength=15, content="") self.fields.append(self.gs02) self.gs03 = Element(name="GS03", description="Application Receiver Code", required=True, minLength=2, maxLength=15, content="") self.fields.append(self.gs03) self.gs04 = Element(name="GS04", description="Group Date", required=True, minLength=8, maxLength=8, content="") self.fields.append(self.gs04) self.gs05 = Element(name="GS05", description="Group Time", required=True, minLength=4, maxLength=4, content="") self.fields.append(self.gs05) self.gs06 = Element(name="GS06", description="Group Control Number", required=True, minLength=1, maxLength=9, content="") self.fields.append(self.gs06) self.gs07 = Element(name="GS07", description="Responsible Agency Code", required=True, minLength=1, maxLength=2, content="") self.fields.append(self.gs07) self.gs08 = Element(name="GS08", description="Version Indicator ID Code", required=True, minLength=1, maxLength=12, content="") self.fields.append(self.gs08)
def __init__(self): Segment.__init__(self) self.fieldCount = 2 self.id = Element(name="GE", description="Functional Group Trailer Identifier", required=True, minLength=2, maxLength=2, content="GE") self.fields.append(self.id) self.ge01 = Element(name="GE01", description="Number of Transaction Sets", required=True, minLength=1, maxLength=6, content="") self.fields.append(self.ge01) self.ge02 = Element(name="GE02", description="Group Control Number", required=True, minLength=1, maxLength=9, content="") self.fields.append(self.ge02)
def __init__(self): Segment.__init__(self) self.fieldCount = 2 self.element_separator = "|" self.segment_terminator = "\n" self.id = Element(name="MOCK", description="Mock Segment ID", required=True, minLength=2, maxLength=3, content="") self.fields.append(self.id) self.test01 = Element(name="TEST01", description="TEST 01 Segment", required=False, minLength=1, maxLength=4, content="TST1") self.fields.append(self.test01) self.test02 = Element(name="TEST02", description="TEST 02 Segment", required=False, minLength=1, maxLength=4, content="") self.fields.append(self.test02)
def __init__(self): Segment.__init__(self, INDEX_SEGMENT) self.__nodes = [] self.__data_segment = DataSegment() self.__control_index = ControlIndex()
def __init__(self): Segment.__init__(self) self.fieldCount = 16 self.id = Element(name="ISA", description="Interchange Control Header Code", required=True, minLength=3, maxLength=3, content="ISA") self.fields.append(self.id) self.isa01 = Element(name="ISA01", description="Authorization Information Qualifier", required=True, minLength=2, maxLength=2, content="") self.fields.append(self.isa01) self.isa02 = Element(name="ISA02", description="Authorization Information", required=True, minLength=10, maxLength=10, content="") self.fields.append(self.isa02) self.isa03 = Element(name="ISA03", description="Security Information Qualifier", required=True, minLength=2, maxLength=2, content="") self.fields.append(self.isa03) self.isa04 = Element(name="ISA04", description="Security Information", required=True, minLength=10, maxLength=10, content="") self.fields.append(self.isa04) self.isa05 = Element(name="ISA05", description="Interchange ID Qualifier", required=True, minLength=2, maxLength=2, content="") self.fields.append(self.isa05) self.isa06 = Element(name="ISA06", description="Interchange Sender ID", required=True, minLength=15, maxLength=15, content="") self.fields.append(self.isa06) self.isa07 = Element(name="ISA07", description="Interchange ID Qualifier", required=True, minLength=2, maxLength=2, content="") self.fields.append(self.isa07) self.isa08 = Element(name="ISA08", description="Interchange Receiver ID", required=True, minLength=15, maxLength=15, content="") self.fields.append(self.isa08) self.isa09 = Element(name="ISA09", description="Interchange Date", required=True, minLength=6, maxLength=6, content="") self.fields.append(self.isa09) self.isa10 = Element(name="ISA10", description="Interchange Time", required=True, minLength=4, maxLength=4, content="") self.fields.append(self.isa10) self.isa11 = Element(name="ISA11", description="Interchange Control Standard ID", required=True, minLength=1, maxLength=1, content="") self.fields.append(self.isa11) self.isa12 = Element(name="ISA12", description="Interchange Control Version Number", required=True, minLength=5, maxLength=5, content="") self.fields.append(self.isa12) self.isa13 = Element(name="ISA13", description="Interchange Control Number", required=True, minLength=9, maxLength=9, content="") self.fields.append(self.isa13) self.isa14 = Element(name="ISA14", description="Acknowledgement Requested Flag", required=True, minLength=1, maxLength=1, content="") self.fields.append(self.isa14) self.isa15 = Element(name="ISA15", description="Test Indicator", required=True, minLength=1, maxLength=1, content="") self.fields.append(self.isa15) self.isa16 = Element(name="ISA16", description="Sub-element Separator", required=True, minLength=1, maxLength=1, content="") self.fields.append(self.isa16)
def __init__(self): Segment.__init__(self)
def __init__(self): Segment.__init__(self, DATA_SEGMENT) self.__data = []