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 Thanks, Yunze