serialize method

  1. @override
Map<String, dynamic> serialize()
override

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,
  };
}