Market.fromBuffer constructor
Market.fromBuffer(
- List<int> data
)
Implementation
factory Market.fromBuffer(List<int> data) {
final decode = LayoutSerializable.decode(
bytes: data,
layout: _Utils.layout,
validator: {"discriminator": _Utils.discriminator});
return Market(
store: decode["store"],
sellingResource: decode["sellingResource"],
treasuryMint: decode["treasuryMint"],
treasuryHolder: decode["treasuryHolder"],
treasuryOwner: decode["treasuryOwner"],
owner: decode["owner"],
name: decode["name"],
description: decode["description"],
mutable: decode["mutable"],
price: decode["price"],
startDate: decode["startDate"],
marketState: MarketState.fromValue(decode["state"]),
fundsCollected: decode["fundsCollected"],
endDate: decode["endDate"],
piecesInOneWallet: decode["piecesInOneWallet"],
gatekeeper: decode["gatingConfig"] == null
? null
: GatingConfig.fromJson(decode["gatingConfig"]));
}