Class AccountActivitiesRequest
Encapsulates request parameters for ListAccountActivitiesAsync(AccountActivitiesRequest, CancellationToken) call.
Inheritance
Inherited Members
Namespace: Alpaca.Markets
Assembly: Alpaca.Markets.dll
Syntax
public sealed class AccountActivitiesRequest
Constructors
| Improve this Doc View SourceAccountActivitiesRequest()
Creates new instance of AccountActivitiesRequest object for all activity types.
Declaration
public AccountActivitiesRequest()
AccountActivitiesRequest(AccountActivityType)
Creates new instance of AccountActivitiesRequest object for a single activity types.
Declaration
public AccountActivitiesRequest(AccountActivityType activityType)
Parameters
| Type | Name | Description |
|---|---|---|
| AccountActivityType | activityType | The activity type you want to view entries for. |
AccountActivitiesRequest(IEnumerable<AccountActivityType>)
Creates new instance of AccountActivitiesRequest object for several activity types.
Declaration
public AccountActivitiesRequest(IEnumerable<AccountActivityType> activityTypes)
Parameters
| Type | Name | Description |
|---|---|---|
| IEnumerable<AccountActivityType> | activityTypes | The list of activity types you want to view entries for. |
Properties
| Improve this Doc View SourceActivityTypes
Gets the activity types you want to view entries for. Empty list means 'all activity types'.
Declaration
public IReadOnlyCollection<AccountActivityType> ActivityTypes { get; }
Property Value
| Type | Description |
|---|---|
| IReadOnlyCollection<AccountActivityType> |
Date
Gets the date for which you want to see activities.
Declaration
public DateOnly? Date { get; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<DateOnly> |
Direction
Gets or sets the sorting direction for results.
Declaration
public SortDirection? Direction { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<SortDirection> |
PageSize
Gets or sets the maximum number of entries to return in the response.
Declaration
public Int64? PageSize { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<Int64> |
PageToken
Gets or sets the ID of the end of your current page of results.
Declaration
public String? PageToken { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<String> |
TimeInterval
Gets inclusive date interval for filtering items in response.
Declaration
public Interval<DateTime> TimeInterval { get; }
Property Value
| Type | Description |
|---|---|
| Alpaca.Markets.Interval<DateTime> |
Methods
| Improve this Doc View SourceSetSingleDate(DateOnly)
Sets filtering for single date activities.
Declaration
public AccountActivitiesRequest SetSingleDate(DateOnly date)
Parameters
| Type | Name | Description |
|---|---|---|
| DateOnly | date | Target date for filtering activities. |
Returns
| Type | Description |
|---|---|
| AccountActivitiesRequest | Fluent interface method return same AccountActivitiesRequest instance. |
SetSingleDate(DateTime)
Sets filtering for single date activities.
Declaration
public AccountActivitiesRequest SetSingleDate(DateTime date)
Parameters
| Type | Name | Description |
|---|---|---|
| DateTime | date | Target date for filtering activities. |
Returns
| Type | Description |
|---|---|
| AccountActivitiesRequest | Fluent interface method return same AccountActivitiesRequest instance. |
WithInterval(Interval<DateTime>)
Sets time interval for filtering data returned by this request. ///
Declaration
public AccountActivitiesRequest WithInterval(Interval<DateTime> value)
Parameters
| Type | Name | Description |
|---|---|---|
| Alpaca.Markets.Interval<DateTime> | value | New filtering interval. |
Returns
| Type | Description |
|---|---|
| AccountActivitiesRequest | Request with applied filtering. |