Table of Contents

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

What this date is called on this event, or null when it has no name beyond Name.

public string? Alias { get; init; }

Property Value

string

Name

The generic name of the date, as it appears in date_info.

public required string Name { get; init; }

Property Value

string