Hi all, I've opened a PIP to discuss: https://github.com/apache/pulsar/issues/18950
Currently the `MessageId` interface is not friendly to developers of Pulsar core and ecosystems. There is no abstraction of the `MessageIdData` defined in `PulsarApi.proto`. This proposal aims at solving this problem and allows more loose type assertions when using `seek` and `acknowledge`. You can also see the demo for reference: https://github.com/BewareMyPower/pulsar/pull/11 (Sorry I forgot to add the [DISCUSS] prefix again in the previous email, let's continue the discussion here) Thanks, Yunze