const e = require("compact-encoding"),
{ InvitationRecordV1: d, InvitationRecord: o } = require("./messages"),
i = {
TYPE: 12,
preencode(o, i) {
;(e.fixed32.preencode(o, i.id), d.preencode(o, i))
},
encode(o, i) {
;(e.fixed32.encode(o, i.id), d.encode(o, i))
},
decode: (o) => ({ id: e.fixed32.decode(o), ...d.decode(o) }),
},
n = {
TYPE: 20,
preencode(d, i) {
;(e.fixed32.preencode(d, i.id), o.preencode(d, i))
},
encode(d, i) {
;(e.fixed32.encode(d, i.id), o.encode(d, i))
},
decode: (d) => ({ id: e.fixed32.decode(d), ...o.decode(d) }),
},
c = {
TYPE: 13,
preencode(d, o) {
e.fixed32.preencode(d, o.id)
},
encode(d, o) {
e.fixed32.encode(d, o.id)
},
decode: (d) => ({ id: e.fixed32.decode(d) }),
}
module.exports = {
AddInvitationOperationV1: i,
AddInvitationOperationV2: n,
RemoveInvitationOperation: c,
}