def __init__(self, initialized_group: Group=None, *, default_header=None, reset_ht=True, reset_id_time=True, **kwargs): if default_header is None: default_header = OrderedDict([(8, b'FIX.4.2'), (9, b''), (98, b'0'), (108, b'20')]) g = Group(default_header, is_top_level=True, req_tags=self.HEADER_REQ_TAGS) if reset_id_time: g[52] = b'' g[60] = b'' g[11] = b'' if initialized_group is not None: for k in list(initialized_group.keys()): if k not in self.HEADER_TAGS: initialized_group.move_to_end(k) g.merge(initialized_group) super().__init__(initialized_group=g, reset_id_time=reset_id_time, reset_ht=reset_ht, **kwargs)
def __init__(self, initialized_group: Group=None, **kwargs): g = Group({35: b'y'}, req_tags=SecurityListMessage.REQ_TAGS, req_cond=self.REQ_COND) if initialized_group is not None: g.merge(initialized_group) super().__init__(g, **kwargs)
def __init__(self, initialized_group: Group=None, **kwargs): g = Group({35: b'8'}, req_tags=AckForNewOrderMessage.REQ_TAGS, req_cond=self.REQ_COND) if initialized_group is not None: g.merge(initialized_group) super().__init__(g,**kwargs)
def __init__(self, initialized_group: Group=None, *args, **kwargs): g = Group(OrderedDict([(35, b'5'), (141, b'Y')])) if initialized_group is not None: g.merge(initialized_group) super().__init__(g, *args, **kwargs)