serialize method

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

Serializes the program.

Implementation

@override
Map<String, dynamic> serialize() {
  return {
    "discriminator": discriminator,
    "newUpdateAuthority": newUpdateAuthority,
    "data": data?.serialize(),
    "primarySaleHappened": primarySaleHappened,
    "isMutable": isMutable,
    "collection": collection.serialize(),
    "collectionDetails": collectionDetails.serialize(),
    "uses": uses.serialize(),
    "ruleSet": ruleSet.serialize(),
    "tokenStandard": tokenStandard?.serialize(),
    "authorizationData": authorizationData?.serialize()
  };
}