Class ReleaseSchedule
- Namespace
- Concordium.Sdk.Types
- Assembly
- Concordium.Sdk.dll
State of the account's release schedule. This is the balance of the account that is owned by the account, but cannot be used until the release point.
public sealed record ReleaseSchedule : IEquatable<ReleaseSchedule>
- Inheritance
-
ReleaseSchedule
- Implements
- Inherited Members
Constructors
ReleaseSchedule(CcdAmount, IList<Release>)
State of the account's release schedule. This is the balance of the account that is owned by the account, but cannot be used until the release point.
public ReleaseSchedule(CcdAmount Total, IList<Release> Schedules)
Parameters
Total
CcdAmountTotal amount locked in the release schedule.
Schedules
IList<Release>A list of releases, ordered by increasing timestamp.
Properties
Schedules
A list of releases, ordered by increasing timestamp.
public IList<Release> Schedules { get; init; }
Property Value
Total
Total amount locked in the release schedule.
public CcdAmount Total { get; init; }
Property Value
Methods
Empty()
Construct an empty ReleaseSchedule. Useful for writing test cases.
public static ReleaseSchedule Empty()