</div></section></div></details></section></section><sectionclass="tsd-panel-group tsd-member-group"><h2>Properties</h2><sectionclass="tsd-panel tsd-member tsd-is-inherited"><aid="contentTopic"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>content<wbr/>Topic</span><ahref="#contentTopic"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">content<wbr/>Topic</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">string</span></div><divclass="tsd-comment tsd-typography"><p>The content topic to set on outgoing messages.</p>
</div><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><p>Inherited from <ahref="_waku_interfaces.EncoderOptions.html">EncoderOptions</a>.<ahref="_waku_interfaces.EncoderOptions.html#contentTopic">contentTopic</a></p><ul><li>Defined in packages/interfaces/dist/message.d.ts:51</li></ul></aside></section><sectionclass="tsd-panel tsd-member tsd-is-inherited"><aid="ephemeral"class="tsd-anchor"></a><h3class="tsd-anchor-link"><codeclass="tsd-tag ts-flagOptional">Optional</code><span>ephemeral</span><ahref="#ephemeral"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">ephemeral</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">boolean</span></div><divclass="tsd-comment tsd-typography"><p>An optional flag to mark message as ephemeral, i.e., not to be stored by Waku Store nodes.</p>
</div><asideclass="tsd-sources"><p>Inherited from <ahref="_waku_interfaces.EncoderOptions.html">EncoderOptions</a>.<ahref="_waku_interfaces.EncoderOptions.html#ephemeral">ephemeral</a></p><ul><li>Defined in packages/interfaces/dist/message.d.ts:56</li></ul></aside></section><sectionclass="tsd-panel tsd-member tsd-is-inherited"><aid="metaSetter"class="tsd-anchor"></a><h3class="tsd-anchor-link"><codeclass="tsd-tag ts-flagOptional">Optional</code><span>meta<wbr/>Setter</span><ahref="#metaSetter"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">meta<wbr/>Setter</span><spanclass="tsd-signature-symbol">?:</span><ahref="_waku_interfaces.IMetaSetter.html"class="tsd-signature-type tsd-kind-interface">IMetaSetter</a></div><divclass="tsd-comment tsd-typography"><p>A function called when encoding messages to set the meta field.</p>
</div><asideclass="tsd-sources"><p>Inherited from <ahref="_waku_interfaces.EncoderOptions.html">EncoderOptions</a>.<ahref="_waku_interfaces.EncoderOptions.html#metaSetter">metaSetter</a></p><ul><li>Defined in packages/interfaces/dist/message.d.ts:62</li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="publicKey"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>public<wbr/>Key</span><ahref="#publicKey"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">public<wbr/>Key</span><spanclass="tsd-signature-symbol">:</span><spanclass="tsd-signature-type">Uint8Array</span></div><divclass="tsd-comment tsd-typography"><p>The public key to encrypt the payload for.</p>
</div><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/waku-org/js-waku/blob/88e33a90fd2a4de93d4ce0cb99dbd77ff454ef34/packages/message-encryption/src/ecies.ts#L89">packages/message-encryption/src/ecies.ts:89</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="pubsubTopic"class="tsd-anchor"></a><h3class="tsd-anchor-link"><codeclass="tsd-tag ts-flagOptional">Optional</code><spanclass="deprecated">pubsub<wbr/>Topic</span><ahref="#pubsubTopic"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">pubsub<wbr/>Topic</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">string</span></div><divclass="tsd-comment tsd-typography"><h4>Deprecated</h4></div><asideclass="tsd-sources"><p>Overrides <ahref="_waku_interfaces.EncoderOptions.html">EncoderOptions</a>.<ahref="_waku_interfaces.EncoderOptions.html#pubsubTopic">pubsubTopic</a></p><ul><li>Defined in <ahref="https://github.com/waku-org/js-waku/blob/88e33a90fd2a4de93d4ce0cb99dbd77ff454ef34/packages/message-encryption/src/ecies.ts#L87">packages/message-encryption/src/ecies.ts:87</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member tsd-is-inherited"><aid="pubsubTopicShardInfo"class="tsd-anchor"></a><h3class="tsd-anchor-link"><codeclass="tsd-tag ts-flagOptional">Optional</code><span>pubsub<wbr/>Topic<wbr/>Shard<wbr/>Info</span><ahref="#pubsubTopicShardInfo"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">pubsub<wbr/>Topic<wbr/>Shard<wbr/>Info</span><spanclass="tsd-signature-symbol">?:</span><ahref="_waku_interfaces.SingleShardInfo.html"class="tsd-signature-type tsd-kind-interface">SingleShardInfo</a></div><asideclass="tsd-sources"><p>Inherited from <ahref="_waku_interfaces.EncoderOptions.html">EncoderOptions</a>.<ahref="_waku_interfaces.EncoderOptions.html#pubsubTopicShardInfo">pubsubTopicShardInfo</a></p><ul><li>Defined in packages/interfaces/dist/message.d.ts:49</li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="sigPrivKey"class="tsd-anchor"></a><h3class="tsd-anchor-link"><codeclass="tsd-tag ts-flagOptional">Optional</code><span>sig<wbr/>Priv<wbr/>Key</span><ahref="#sigPrivKey"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">sig<wbr/>Priv<wbr/>Key</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">Uint8Array</span></div><divclass="tsd-comment tsd-typography"><p>An optional private key to be used to sign the payload before encryption.</p>