getUiAmountToAmountInstructionDataEncoder function

Encoder<UiAmountToAmountInstructionData> getUiAmountToAmountInstructionDataEncoder()

Implementation

Encoder<UiAmountToAmountInstructionData>
getUiAmountToAmountInstructionDataEncoder() {
  final structEncoder = getStructEncoder(<(String, Encoder<Object?>)>[
    ('discriminator', getU8Encoder()),
    ('uiAmount', getUtf8Encoder()),
  ]);

  return transformEncoder(
    structEncoder,
    (UiAmountToAmountInstructionData value) => <String, Object?>{
      'discriminator': value.discriminator,
      'uiAmount': value.uiAmount,
    },
  );
}