Class EventDocCalendarDates
- Namespace
- DatabentoDotNet.Reference
- Assembly
- DatabentoDotNet.Reference.dll
One calendar date an event carries, and the name it goes by on that event.
public sealed record EventDocCalendarDates : IEquatable<EventDocCalendarDates>
- Inheritance
-
EventDocCalendarDates
- Implements
- Inherited Members
Remarks
Port of upstream's EventDocCalendarDates (corporate.rs:454-461). The plural
name is upstream's and describes one entry, not a collection — a
CalendarDates holds a list of these. Kept rather than corrected to
EventDocCalendarDate because #56 names the type in its scope and the two spellings would
otherwise disagree across the issue, the porting guide and the code.
Alias is the interesting half. A corporate action's dates all arrive in
CorporateAction's date_info map under generic names — event_date,
ex_date — and this is where the event says what its own event_date means. An
AGM's is a meeting_date; a BB's is not. Absent for 283 of the 352 entries
the live endpoint returned, so it is a genuine null rather than a field the
server always fills.
Properties
Alias
public string? Alias { get; init; }
Property Value
Name
The generic name of the date, as it appears in date_info.
public required string Name { get; init; }