serialize method
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(),
"authorizationData": authorizationData?.serialize()
};
}