-/** A OnionMessageContents of type Offers */
-export class OnionMessageContents_Offers extends OnionMessageContents {
- public offers: OffersMessage;
- /* @internal */
- public constructor(ptr: bigint) {
- super(null, ptr);
- const offers: bigint = bindings.LDKOnionMessageContents_Offers_get_offers(ptr);
- const offers_hu_conv: OffersMessage = OffersMessage.constr_from_ptr(offers);
- CommonBase.add_ref_from(offers_hu_conv, this);
- this.offers = offers_hu_conv;
- }
-}
-/** A OnionMessageContents of type Custom */
-export class OnionMessageContents_Custom extends OnionMessageContents {
- public custom: CustomOnionMessageContents;
- /* @internal */
- public constructor(ptr: bigint) {
- super(null, ptr);
- const custom: bigint = bindings.LDKOnionMessageContents_Custom_get_custom(ptr);
- const ret_hu_conv: CustomOnionMessageContents = new CustomOnionMessageContents(null, custom);
- CommonBase.add_ref_from(ret_hu_conv, this);
- this.custom = ret_hu_conv;
- }
-}