Class BaseUnlockRequirement
public abstract class BaseUnlockRequirement : ICloneable
- Inheritance
-
BaseUnlockRequirement
- Implements
- Derived
- Inherited Members
Constructors
BaseUnlockRequirement()
protected BaseUnlockRequirement()
Properties
Data
[Required]
[StringLength(512)]
public required string Data { get; set; }
Property Value
Id
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
[Column("pk")]
public uint Id { get; set; }
Property Value
Type
[Required]
[StringLength(128)]
public required string Type { get; set; }
Property Value
Methods
Clone()
Creates a new object that is a copy of the current instance.
public abstract object Clone()
Returns
- object
A new object that is a copy of this instance.
CreateUninitializedRequirement()
Read this requirement and deserialize the data for it.
public UnlockRequirement? CreateUninitializedRequirement()
Returns
Exceptions
- JsonException
Failed to read JSON data.
- FormatException
Unknown or invalid type.