Class AnnouncementExtensions
Set of extensions methods for the IAnnouncement interface.
Inheritance
System.Object
AnnouncementExtensions
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Alpaca.Markets
Assembly: Alpaca.Markets.dll
Syntax
public static class AnnouncementExtensions
Methods
| Improve this Doc View SourceGetDeclarationDate(IAnnouncement)
Gets the corporate action declaration date (DeclarationDate)
or null if date not specified or not applicable for this corporate action type.
Declaration
public static DateOnly? GetDeclarationDate(this IAnnouncement announcement)
Parameters
| Type | Name | Description |
|---|---|---|
| IAnnouncement | announcement | Corporate action announcement record. |
Returns
| Type | Description |
|---|---|
| System.Nullable<DateOnly> |
GetExecutionDate(IAnnouncement)
Gets the corporate action execution date (ExecutionDate)
or null if date not specified or not applicable for this corporate action type.
Declaration
public static DateOnly? GetExecutionDate(this IAnnouncement announcement)
Parameters
| Type | Name | Description |
|---|---|---|
| IAnnouncement | announcement | Corporate action announcement record. |
Returns
| Type | Description |
|---|---|
| System.Nullable<DateOnly> |
GetPayableDate(IAnnouncement)
Gets the corporate action payable date (PayableDate)
or null if date not specified or not applicable for this corporate action type.
Declaration
public static DateOnly? GetPayableDate(this IAnnouncement announcement)
Parameters
| Type | Name | Description |
|---|---|---|
| IAnnouncement | announcement | Corporate action announcement record. |
Returns
| Type | Description |
|---|---|
| System.Nullable<DateOnly> |
GetRecordDate(IAnnouncement)
Gets the corporate action record date (RecordDate)
or null if date not specified or not applicable for this corporate action type.
Declaration
public static DateOnly? GetRecordDate(this IAnnouncement announcement)
Parameters
| Type | Name | Description |
|---|---|---|
| IAnnouncement | announcement | Corporate action announcement record. |
Returns
| Type | Description |
|---|---|
| System.Nullable<DateOnly> |