Class SearchParameters
Basic parameters shared between search calls.
Inherited Members
Namespace: Aydsko.iRacingData.Searches
Assembly: Aydsko.iRacingData.dll
Syntax
public class SearchParameters
Properties
CategoryIds
Track categories to include in the search.
Declaration
[JsonPropertyName("category_ids")]
public int[]? CategoryIds { get; set; }
Property Value
Type | Description |
---|---|
int[] |
Remarks
Defaults to all.
See Also
FinishRangeBegin
Beginning of the session finish time search range.
Declaration
[JsonPropertyName("finish_range_begin")]
public DateTime? FinishRangeBegin { get; set; }
Property Value
Type | Description |
---|---|
DateTime? |
FinishRangeEnd
End of the session finish time search range.
Declaration
[JsonPropertyName("finish_range_end")]
public DateTime? FinishRangeEnd { get; set; }
Property Value
Type | Description |
---|---|
DateTime? |
Remarks
This value is exclusive. The end value may be omitted if FinishRangeBegin is less than 90 days in the past.
ParticipantCustomerId
Customer ID of a participant to search for in the sessions.
Declaration
[JsonPropertyName("cust_id")]
public int? ParticipantCustomerId { get; set; }
Property Value
Type | Description |
---|---|
int? |
StartRangeBegin
Beginning of the session start time search range.
Declaration
[JsonPropertyName("start_range_begin")]
public DateTime? StartRangeBegin { get; set; }
Property Value
Type | Description |
---|---|
DateTime? |
StartRangeEnd
End of the session start time search range.
Declaration
[JsonPropertyName("start_range_end")]
public DateTime? StartRangeEnd { get; set; }
Property Value
Type | Description |
---|---|
DateTime? |
Remarks
This value is exclusive. The end value may be omitted if StartRangeBegin is less than 90 days in the past.
TeamId
Team Id of a team to search for in the sessions.
Declaration
[JsonPropertyName("team_id")]
public int? TeamId { get; set; }
Property Value
Type | Description |
---|---|
int? |
Remarks
Takes priority over ParticipantCustomerId if both are provided.