encode static method
Implementation
static void encode(XdrDataOutputStream stream, XdrClaimAtom encoded) {
stream.writeInt(encoded.discriminant.value);
switch (encoded.discriminant) {
case XdrClaimAtomType.CLAIM_ATOM_TYPE_V0:
XdrClaimOfferAtomV0.encode(stream, encoded.v0!);
break;
case XdrClaimAtomType.CLAIM_ATOM_TYPE_ORDER_BOOK:
XdrClaimOfferAtom.encode(stream, encoded.orderBook!);
break;
case XdrClaimAtomType.CLAIM_ATOM_TYPE_LIQUIDITY_POOL:
XdrClaimLiquidityAtom.encode(stream, encoded.liquidityPool!);
break;
}
}