Class ProjectsResource.AppsResource.EventsResource.ListRequest
List the events for an issue matching filter criteria, sorted in descending order by timestamp.
Inheritance
Inherited Members
Namespace: Google.Apis.FirebaseCrashlytics.v1alpha
Assembly: Google.Apis.FirebaseCrashlytics.v1alpha.dll
Syntax
public class ProjectsResource.AppsResource.EventsResource.ListRequest : FirebaseCrashlyticsBaseServiceRequest<ListEventsResponse>, IClientServiceRequest<ListEventsResponse>, IClientServiceRequest
Constructors
ListRequest(IClientService, string)
Constructs a new List request.
Declaration
public ListRequest(IClientService service, string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service | |
| string | parent |
Properties
FilterBrowserDisplayNames
Optional. Only count events from the given browser. This string matches Browser.display_name. Format: "name (display_version)" e.g. "Chrome (123)", or just "name" for all possible versions, e.g. simply "Chrome".
Declaration
[RequestParameter("filter.browser.displayNames", RequestParameterType.Query)]
public virtual Repeatable<string> FilterBrowserDisplayNames { get; set; }
Property Value
| Type | Description |
|---|---|
| Repeatable<string> |
FilterDeviceDisplayNames
Only counts events from the given Device model. This string matches Device.display_name. Format: "manufacturer (model)" e.g. "Google (Pixel 6)", or just "manufacturer" for all possible models, e.g. simply "Google". Note that a device's marketing_name field can not be used for filtering.
Declaration
[RequestParameter("filter.device.displayNames", RequestParameterType.Query)]
public virtual Repeatable<string> FilterDeviceDisplayNames { get; set; }
Property Value
| Type | Description |
|---|---|
| Repeatable<string> |
FilterDeviceFormFactors
Only counts events from devices with the given form factor (e.g. phone or tablet).
Declaration
[RequestParameter("filter.device.formFactors", RequestParameterType.Query)]
public virtual ProjectsResource.AppsResource.EventsResource.ListRequest.FilterDeviceFormFactorsEnum? FilterDeviceFormFactors { get; set; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.AppsResource.EventsResource.ListRequest.FilterDeviceFormFactorsEnum? |
Remarks
Use this property to set a single value for the parameter, or FilterDeviceFormFactorsList to set multiple values. Do not set both properties.
FilterDeviceFormFactorsList
Only counts events from devices with the given form factor (e.g. phone or tablet).
Declaration
[RequestParameter("filter.device.formFactors", RequestParameterType.Query)]
public virtual Repeatable<ProjectsResource.AppsResource.EventsResource.ListRequest.FilterDeviceFormFactorsEnum> FilterDeviceFormFactorsList { get; set; }
Property Value
| Type | Description |
|---|---|
| Repeatable<ProjectsResource.AppsResource.EventsResource.ListRequest.FilterDeviceFormFactorsEnum> |
Remarks
Use this property to set one or more values for the parameter. Do not set both this property and FilterDeviceFormFactors.
FilterIntervalEndTime
object representation of FilterIntervalEndTimeRaw.
Declaration
[Obsolete("This property is obsolete and may behave unexpectedly; please use FilterIntervalEndTimeDateTimeOffset instead.")]
public virtual object FilterIntervalEndTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
FilterIntervalEndTimeDateTimeOffset
Declaration
public virtual DateTimeOffset? FilterIntervalEndTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
FilterIntervalEndTimeRaw
String representation of FilterIntervalEndTimeDateTimeOffset, formatted for inclusion in the HTTP request.
Declaration
[RequestParameter("filter.interval.endTime", RequestParameterType.Query)]
public virtual string FilterIntervalEndTimeRaw { get; }
Property Value
| Type | Description |
|---|---|
| string |
FilterIntervalStartTime
object representation of FilterIntervalStartTimeRaw.
Declaration
[Obsolete("This property is obsolete and may behave unexpectedly; please use FilterIntervalStartTimeDateTimeOffset instead.")]
public virtual object FilterIntervalStartTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
FilterIntervalStartTimeDateTimeOffset
Declaration
public virtual DateTimeOffset? FilterIntervalStartTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
FilterIntervalStartTimeRaw
String representation of FilterIntervalStartTimeDateTimeOffset, formatted for inclusion in the HTTP request.
Declaration
[RequestParameter("filter.interval.startTime", RequestParameterType.Query)]
public virtual string FilterIntervalStartTimeRaw { get; }
Property Value
| Type | Description |
|---|---|
| string |
FilterIssueContent
Optional. A space separated list of filter terms matched against the contents of the issue. Contents include the title and the stack trace. Matches must begin at alphanumeric tokens, i.e., 'util.Sorted' matches 'java.util.SortedSet' but not 'myutil.SortedArray'. The filter matches if all filter terms match. All non-alphanumeric characters are ignored for matching. Filtering is assumed to be prefix-search and order-independent unless phrases are surrounded by "". Any terms contained in quotes are searched using exact-match (given filter term "foo", we will not return "foobar"), and must appear in the order given exactly. To get order-dependence but prefix-search, use a * within the quotes ("abc foo*" will match "abc foobar", but not "foo abc" "abcd foobar", or "abc xyz foobar").
Declaration
[RequestParameter("filter.issue.content", RequestParameterType.Query)]
public virtual string FilterIssueContent { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FilterIssueErrorTypes
Optional. Only counts events of the given error types. This field matches [Issue.error_type].
Declaration
[RequestParameter("filter.issue.errorTypes", RequestParameterType.Query)]
public virtual ProjectsResource.AppsResource.EventsResource.ListRequest.FilterIssueErrorTypesEnum? FilterIssueErrorTypes { get; set; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.AppsResource.EventsResource.ListRequest.FilterIssueErrorTypesEnum? |
Remarks
Use this property to set a single value for the parameter, or FilterIssueErrorTypesList to set multiple values. Do not set both properties.
FilterIssueErrorTypesList
Optional. Only counts events of the given error types. This field matches [Issue.error_type].
Declaration
[RequestParameter("filter.issue.errorTypes", RequestParameterType.Query)]
public virtual Repeatable<ProjectsResource.AppsResource.EventsResource.ListRequest.FilterIssueErrorTypesEnum> FilterIssueErrorTypesList { get; set; }
Property Value
| Type | Description |
|---|---|
| Repeatable<ProjectsResource.AppsResource.EventsResource.ListRequest.FilterIssueErrorTypesEnum> |
Remarks
Use this property to set one or more values for the parameter. Do not set both this property and FilterIssueErrorTypes.
FilterIssueId
Optional. Only counts events in the given issue ID. This field matches [Issue.id].
Declaration
[RequestParameter("filter.issue.id", RequestParameterType.Query)]
public virtual string FilterIssueId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FilterIssueSignals
Optional. Only returns issues currently marked with the given signals. This field matches [Issue.signals.signal].
Declaration
[RequestParameter("filter.issue.signals", RequestParameterType.Query)]
public virtual ProjectsResource.AppsResource.EventsResource.ListRequest.FilterIssueSignalsEnum? FilterIssueSignals { get; set; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.AppsResource.EventsResource.ListRequest.FilterIssueSignalsEnum? |
Remarks
Use this property to set a single value for the parameter, or FilterIssueSignalsList to set multiple values. Do not set both properties.
FilterIssueSignalsList
Optional. Only returns issues currently marked with the given signals. This field matches [Issue.signals.signal].
Declaration
[RequestParameter("filter.issue.signals", RequestParameterType.Query)]
public virtual Repeatable<ProjectsResource.AppsResource.EventsResource.ListRequest.FilterIssueSignalsEnum> FilterIssueSignalsList { get; set; }
Property Value
| Type | Description |
|---|---|
| Repeatable<ProjectsResource.AppsResource.EventsResource.ListRequest.FilterIssueSignalsEnum> |
Remarks
Use this property to set one or more values for the parameter. Do not set both this property and FilterIssueSignals.
FilterIssueState
Optional. Deprecated: Prefer states field. Only includes events for issues with the given
issue state. Only available for topIssues reports.
Declaration
[RequestParameter("filter.issue.state", RequestParameterType.Query)]
public virtual ProjectsResource.AppsResource.EventsResource.ListRequest.FilterIssueStateEnum? FilterIssueState { get; set; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.AppsResource.EventsResource.ListRequest.FilterIssueStateEnum? |
FilterIssueStates
Optional. Only includes events for issues with the given issue states. Only available for
topIssues reports.
Declaration
[RequestParameter("filter.issue.states", RequestParameterType.Query)]
public virtual ProjectsResource.AppsResource.EventsResource.ListRequest.FilterIssueStatesEnum? FilterIssueStates { get; set; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.AppsResource.EventsResource.ListRequest.FilterIssueStatesEnum? |
Remarks
Use this property to set a single value for the parameter, or FilterIssueStatesList to set multiple values. Do not set both properties.
FilterIssueStatesList
Optional. Only includes events for issues with the given issue states. Only available for
topIssues reports.
Declaration
[RequestParameter("filter.issue.states", RequestParameterType.Query)]
public virtual Repeatable<ProjectsResource.AppsResource.EventsResource.ListRequest.FilterIssueStatesEnum> FilterIssueStatesList { get; set; }
Property Value
| Type | Description |
|---|---|
| Repeatable<ProjectsResource.AppsResource.EventsResource.ListRequest.FilterIssueStatesEnum> |
Remarks
Use this property to set one or more values for the parameter. Do not set both this property and FilterIssueStates.
FilterIssueVariantId
Optional. Only counts events for the given issue variant ID. This field matches [IssueVariant.id].
Declaration
[RequestParameter("filter.issue.variantId", RequestParameterType.Query)]
public virtual string FilterIssueVariantId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FilterOperatingSystemDisplayNames
Only counts events in the given operating system and version. This string matches OperatingSystem.display_name. Format: "osName (osVersion)" e.g. "Android (11)". or just "osName" for all versions, e.g. simply "iPadOS".
Declaration
[RequestParameter("filter.operatingSystem.displayNames", RequestParameterType.Query)]
public virtual Repeatable<string> FilterOperatingSystemDisplayNames { get; set; }
Property Value
| Type | Description |
|---|---|
| Repeatable<string> |
FilterVersionDisplayNames
Only counts events in the given app version. This string matches Version.display_name. Format: "display_version (build_version)" e.g. "1.2.3 (456)".
Declaration
[RequestParameter("filter.version.displayNames", RequestParameterType.Query)]
public virtual Repeatable<string> FilterVersionDisplayNames { get; set; }
Property Value
| Type | Description |
|---|---|
| Repeatable<string> |
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
PageSize
Optional. The maximum number of events per page. If omitted, defaults to 10.
Declaration
[RequestParameter("pageSize", RequestParameterType.Query)]
public virtual int? PageSize { get; set; }
Property Value
| Type | Description |
|---|---|
| int? |
PageToken
Optional. A page token, received from a previous calls.
Declaration
[RequestParameter("pageToken", RequestParameterType.Query)]
public virtual string PageToken { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Parent
Required. The Firebase application. Format: "projects/{project}/apps/{app_id}".
Declaration
[RequestParameter("parent", RequestParameterType.Path)]
public virtual string Parent { get; }
Property Value
| Type | Description |
|---|---|
| string |
ReadMask
Optional. The list of Event fields to include in the response. If omitted, the full event is returned.
Declaration
[RequestParameter("readMask", RequestParameterType.Query)]
public virtual object ReadMask { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
| Type | Description |
|---|---|
| string |
Overrides
Methods
InitParameters()
Initializes List parameter list.
Declaration
protected override void InitParameters()