MetaplexTokenMetaDataUpdateAsUpdateAuthorityV2Layout.fromBuffer constructor
MetaplexTokenMetaDataUpdateAsUpdateAuthorityV2Layout.fromBuffer(
- List<int> data
)
Implementation
factory MetaplexTokenMetaDataUpdateAsUpdateAuthorityV2Layout.fromBuffer(
List<int> data) {
final decode = ProgramLayout.decodeAndValidateStruct(
layout: _layout,
bytes: data,
instruction: MetaplexTokenMetaDataProgramInstruction
.updateAsUpdateAuthorityV2.insturction,
discriminator: discriminator);
return MetaplexTokenMetaDataUpdateAsUpdateAuthorityV2Layout(
collection: CollectionToggle.fromJson(decode["collection"]),
collectionDetails:
CollectionDetailsToggle.fromJson(decode["collectionDetails"]),
uses: UsesToggle.fromJson(decode["uses"]),
ruleSet: RuleSetToggle.fromJson(decode["ruleSet"]),
authorizationData: decode["authorizationData"] == null
? null
: Payload.fromJson(decode["authorizationData"]),
data: decode["data"] == null
? null
: MetaDataData.fromJson(decode["data"]),
isMutable: decode["isMutable"],
newUpdateAuthority: decode["newUpdateAuthority"],
primarySaleHappened: decode["primarySaleHappened"],
tokenStandard: decode["tokenStandard"] == null
? null
: MetaDataTokenStandard.fromJson(decode["tokenStandard"]));
}