MoveEnum
Namespace: IotaSdk
public record class MoveEnum : System.IEquatable`1[[IotaSdk.MoveEnum, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
Inheritance Object → MoveEnum
Implements IEquatable<MoveEnum>
Attributes NullableContextAttribute, NullableAttribute
Remarks:
UniFFI Warning: Optional parameters have been reordered because of a C# syntax limitation. Use named parameters for compatibility with future ordering changes.
Properties
Name
public string Name { get; init; }
Property Value
Abilities
public MoveAbility[]? Abilities { get; init; }
Property Value
TypeParameters
public MoveStructTypeParameter[]? TypeParameters { get; init; }
Property Value
Variants
public MoveEnumVariant[]? Variants { get; init; }
Property Value
Constructors
MoveEnum(String, MoveAbility[], MoveStructTypeParameter[], MoveEnumVariant[])
public MoveEnum(string Name, MoveAbility[]? Abilities = null, MoveStructTypeParameter[]? TypeParameters = null, MoveEnumVariant[]? Variants = null)
Parameters
Name String
Abilities MoveAbility[]?
TypeParameters MoveStructTypeParameter[]?
Variants MoveEnumVariant[]?
Remarks:
UniFFI Warning: Optional parameters have been reordered because of a C# syntax limitation. Use named parameters for compatibility with future ordering changes.