CreateMetadataAccountV3Data constructor

CreateMetadataAccountV3Data({
  1. @BFixedString.new(32) required String name,
  2. @BFixedString.new(10) required String symbol,
  3. @BFixedString.new(200) required String uri,
  4. @BU16.new() required int sellerFeeBasisPoints,
  5. @BOption.new<List<MetadataCreator>>(BArray(BMetadataCreator())) List<MetadataCreator>? creators,
  6. @BOption.new<MetadataCollection>(BMetadataCollection()) MetadataCollection? collection,
  7. @BOption.new<MetadataUses>(BMetadataUses()) MetadataUses? uses,
  8. @BBool() required bool isMutable,
  9. @BBool() required bool colectionDetails,
})

Implementation

factory CreateMetadataAccountV3Data({
  @BFixedString(32) required String name,
  @BFixedString(10) required String symbol,
  @BFixedString(200) required String uri,
  @BU16() required int sellerFeeBasisPoints,
  @BOption(BArray(BMetadataCreator())) List<MetadataCreator>? creators,
  @BOption(BMetadataCollection()) MetadataCollection? collection,
  @BOption(BMetadataUses()) MetadataUses? uses,
  @BBool() required bool isMutable,
  @BBool() required bool colectionDetails,
}) = _CreateMetadataAccountV3Data;