gleam-spacetraders-sdk/src/models/contract_payment.gleam
Lily Rose cc8edbed02
Some checks are pending
test / test (push) Waiting to run
Add functioning sdk
2025-06-17 01:43:06 +10:00

11 lines
363 B
Gleam

import gleam/dynamic/decode.{type Decoder}
pub type ContractPayment {
ContractPayment(on_accepted: Int, on_fulfilled: Int)
}
pub fn decoder() -> Decoder(ContractPayment) {
use on_accepted <- decode.field("onAccepted", decode.int)
use on_fulfilled <- decode.field("onFulfilled", decode.int)
decode.success(ContractPayment(on_accepted:, on_fulfilled:))
}