serialize method
Serializes the object to a map.
Implementation
@override
Map<String, dynamic> serialize() {
return {
"discriminator": _Utils.discriminator,
"gatingConfig": gatekeeper?.serialize(),
"store": store,
"sellingResource": sellingResource,
"treasuryMint": treasuryMint,
"treasuryHolder": treasuryHolder,
"treasuryOwner": treasuryOwner,
"owner": owner,
"name": name,
"description": description,
"mutable": mutable,
"price": price,
"piecesInOneWallet": piecesInOneWallet,
"startDate": startDate,
"endDate": endDate,
"state": marketState.value,
"fundsCollected": fundsCollected,
};
}