Event_SeriesPolicy constructor
Event_SeriesPolicy({
- String? label,
- UInt32Value? tokenSupply,
- TransactionOutputAddress? registrationUtxo,
- QuantityDescriptorType? quantityDescriptor,
- FungibilityType? fungibility,
- Struct? ephemeralMetadataScheme,
- Struct? permanentMetadataScheme,
Implementation
factory Event_SeriesPolicy({
$core.String? label,
$13.UInt32Value? tokenSupply,
$12.TransactionOutputAddress? registrationUtxo,
$15.QuantityDescriptorType? quantityDescriptor,
$15.FungibilityType? fungibility,
$14.Struct? ephemeralMetadataScheme,
$14.Struct? permanentMetadataScheme,
}) {
final $result = create();
if (label != null) {
$result.label = label;
}
if (tokenSupply != null) {
$result.tokenSupply = tokenSupply;
}
if (registrationUtxo != null) {
$result.registrationUtxo = registrationUtxo;
}
if (quantityDescriptor != null) {
$result.quantityDescriptor = quantityDescriptor;
}
if (fungibility != null) {
$result.fungibility = fungibility;
}
if (ephemeralMetadataScheme != null) {
$result.ephemeralMetadataScheme = ephemeralMetadataScheme;
}
if (permanentMetadataScheme != null) {
$result.permanentMetadataScheme = permanentMetadataScheme;
}
return $result;
}