def Message( self, tp: TP = None, offset: Optional[int] = None, timestamp: Optional[float] = None, timestamp_type: int = 1, headers: Optional[HeadersArg] = None, key: Optional[bytes] = None, value: Optional[bytes] = None, checksum: Optional[bytes] = None, **kwargs: Any, ) -> MessageT: if tp is None: tp = next(self.next_tp) return MessageT( topic=tp.topic, partition=tp.partition, offset=self.next_offset(tp) if offset is None else offset, timestamp=time() if timestamp is None else timestamp, timestamp_type=timestamp_type, headers=headers, key=key, value=value, checksum=checksum, tp=tp, generation_id=self.app.consumer_generation_id, )
def Message(self, tp: TP = None, offset: int = None, timestamp: float = None, timestamp_type: int = 1, key: Optional[bytes] = None, value: Optional[bytes] = None, checksum: Optional[bytes] = None, **kwargs: Any) -> MessageT: if tp is None: tp = next(self.next_tp) return MessageT( topic=tp.topic, partition=tp.partition, offset=self.next_offset(tp) if offset is None else offset, timestamp=time() if timestamp is None else timestamp, timestamp_type=timestamp_type, key=key, value=value, checksum=checksum, tp=tp, )