From 4dd6bff3c6f428400e8e4e3321b7ea5ed530cb19 Mon Sep 17 00:00:00 2001 From: Amanda Tarafa Mas Date: Mon, 30 Sep 2024 01:12:42 -0700 Subject: [PATCH] feat: Generate Google.Apis.Playdeveloperreporting.v1alpha1 version 1.68.0.3556 --- .../playdeveloperreporting.v1alpha1.json | 16 +++++--- ...le.Apis.Playdeveloperreporting.v1alpha1.cs | 38 +++++++++---------- ...pis.Playdeveloperreporting.v1alpha1.csproj | 2 +- 3 files changed, 30 insertions(+), 26 deletions(-) diff --git a/DiscoveryJson/playdeveloperreporting.v1alpha1.json b/DiscoveryJson/playdeveloperreporting.v1alpha1.json index 02551dae2e..245060182c 100644 --- a/DiscoveryJson/playdeveloperreporting.v1alpha1.json +++ b/DiscoveryJson/playdeveloperreporting.v1alpha1.json @@ -565,7 +565,7 @@ ], "parameters": { "filter": { - "description": "A selection predicate to retrieve only a subset of the reports. For filtering basics, please check [AIP-160](https://google.aip.dev/160). ** Supported field names:** * `apiLevel`: Matches error reports that occurred in the requested Android versions (specified as the numeric API level) only. Example: `apiLevel = 28 OR apiLevel = 29`. * `versionCode`: Matches error reports that occurred in the requested app version codes only. Example: `versionCode = 123 OR versionCode = 456`. * `deviceModel`: Matches error issues that occurred in the requested devices. Example: `deviceModel = \"google/walleye\" OR deviceModel = \"google/marlin\"`. * `deviceBrand`: Matches error issues that occurred in the requested device brands. Example: `deviceBrand = \"Google\". * `deviceType`: Matches error reports that occurred in the requested device types. Example: `deviceType = \"PHONE\"`. * `errorIssueType`: Matches error reports of the requested types only. Valid candidates: `JAVA_CRASH`, `NATIVE_CRASH`, `ANR`. Example: `errorIssueType = JAVA_CRASH OR errorIssueType = NATIVE_CRASH`. * `errorIssueId`: Matches error reports belonging to the requested error issue ids only. Example: `errorIssueId = 1234 OR errorIssueId = 4567`. * `errorReportId`: Matches error reports with the requested error report id. Example: `errorReportId = 1234 OR errorReportId = 4567`. * `appProcessState`: Matches error reports on the process state of an app, indicating whether an app runs in the foreground (user-visible) or background. Valid candidates: `FOREGROUND`, `BACKGROUND`. Example: `appProcessState = FOREGROUND`. * `isUserPerceived`: Matches error reports that are user-perceived. It is not accompanied by any operators. Example: `isUserPerceived`. ** Supported operators:** * Comparison operators: The only supported comparison operator is equality. The filtered field must appear on the left hand side of the comparison. * Logical Operators: Logical operators `AND` and `OR` can be used to build complex filters following a conjunctive normal form (CNF), i.e., conjunctions of disjunctions. The `OR` operator takes precedence over `AND` so the use of parenthesis is not necessary when building CNF. The `OR` operator is only supported to build disjunctions that apply to the same field, e.g., `versionCode = 123 OR versionCode = ANR`. The filter expression `versionCode = 123 OR errorIssueType = ANR` is not valid. ** Examples ** Some valid filtering expressions: * `versionCode = 123 AND errorIssueType = ANR` * `versionCode = 123 AND errorIssueType = OR errorIssueType = CRASH` * `versionCode = 123 AND (errorIssueType = OR errorIssueType = CRASH)`", + "description": "A selection predicate to retrieve only a subset of the reports. For filtering basics, please check [AIP-160](https://google.aip.dev/160). ** Supported field names:** * `apiLevel`: Matches error reports that occurred in the requested Android versions (specified as the numeric API level) only. Example: `apiLevel = 28 OR apiLevel = 29`. * `versionCode`: Matches error reports that occurred in the requested app version codes only. Example: `versionCode = 123 OR versionCode = 456`. * `deviceModel`: Matches error issues that occurred in the requested devices. Example: `deviceModel = \"google/walleye\" OR deviceModel = \"google/marlin\"`. * `deviceBrand`: Matches error issues that occurred in the requested device brands. Example: `deviceBrand = \"Google\". * `deviceType`: Matches error reports that occurred in the requested device types. Example: `deviceType = \"PHONE\"`. * `errorIssueType`: Matches error reports of the requested types only. Valid candidates: `CRASH`, `ANR`. Example: `errorIssueType = CRASH OR errorIssueType = ANR`. * `errorIssueId`: Matches error reports belonging to the requested error issue ids only. Example: `errorIssueId = 1234 OR errorIssueId = 4567`. * `errorReportId`: Matches error reports with the requested error report id. Example: `errorReportId = 1234 OR errorReportId = 4567`. * `appProcessState`: Matches error reports on the process state of an app, indicating whether an app runs in the foreground (user-visible) or background. Valid candidates: `FOREGROUND`, `BACKGROUND`. Example: `appProcessState = FOREGROUND`. * `isUserPerceived`: Matches error reports that are user-perceived. It is not accompanied by any operators. Example: `isUserPerceived`. ** Supported operators:** * Comparison operators: The only supported comparison operator is equality. The filtered field must appear on the left hand side of the comparison. * Logical Operators: Logical operators `AND` and `OR` can be used to build complex filters following a conjunctive normal form (CNF), i.e., conjunctions of disjunctions. The `OR` operator takes precedence over `AND` so the use of parenthesis is not necessary when building CNF. The `OR` operator is only supported to build disjunctions that apply to the same field, e.g., `versionCode = 123 OR versionCode = ANR`. The filter expression `versionCode = 123 OR errorIssueType = ANR` is not valid. ** Examples ** Some valid filtering expressions: * `versionCode = 123 AND errorIssueType = ANR` * `versionCode = 123 AND errorIssueType = OR errorIssueType = CRASH` * `versionCode = 123 AND (errorIssueType = OR errorIssueType = CRASH)`", "location": "query", "type": "string" }, @@ -947,7 +947,7 @@ } } }, - "revision": "20240704", + "revision": "20240926", "rootUrl": "https://playdeveloperreporting.googleapis.com/", "schemas": { "GooglePlayDeveloperReportingV1alpha1Anomaly": { @@ -1197,12 +1197,14 @@ "enum": [ "ERROR_TYPE_UNSPECIFIED", "APPLICATION_NOT_RESPONDING", - "CRASH" + "CRASH", + "NON_FATAL" ], "enumDescriptions": [ "Unspecified error type.", "Application Not Responding (ANR) error. To learn more about this type of errors visit the corresponding Android Developers documentation.", - "Crash caused by an unhandled exception in Java (or Kotlin or any other JVM language) or a signal in native code such as SIGSEGV." + "Crash caused by an unhandled exception in Java (or Kotlin or any other JVM language) or a signal in native code such as SIGSEGV.", + "Non-fatal caused by events that do not immediately cause crashes, but is likely to lead to one." ], "type": "string" } @@ -1247,12 +1249,14 @@ "enum": [ "ERROR_TYPE_UNSPECIFIED", "APPLICATION_NOT_RESPONDING", - "CRASH" + "CRASH", + "NON_FATAL" ], "enumDescriptions": [ "Unspecified error type.", "Application Not Responding (ANR) error. To learn more about this type of errors visit the corresponding Android Developers documentation.", - "Crash caused by an unhandled exception in Java (or Kotlin or any other JVM language) or a signal in native code such as SIGSEGV." + "Crash caused by an unhandled exception in Java (or Kotlin or any other JVM language) or a signal in native code such as SIGSEGV.", + "Non-fatal caused by events that do not immediately cause crashes, but is likely to lead to one." ], "type": "string" }, diff --git a/Src/Generated/Google.Apis.Playdeveloperreporting.v1alpha1/Google.Apis.Playdeveloperreporting.v1alpha1.cs b/Src/Generated/Google.Apis.Playdeveloperreporting.v1alpha1/Google.Apis.Playdeveloperreporting.v1alpha1.cs index 028108c854..34d1d68bec 100644 --- a/Src/Generated/Google.Apis.Playdeveloperreporting.v1alpha1/Google.Apis.Playdeveloperreporting.v1alpha1.cs +++ b/Src/Generated/Google.Apis.Playdeveloperreporting.v1alpha1/Google.Apis.Playdeveloperreporting.v1alpha1.cs @@ -1399,25 +1399,25 @@ public SearchRequest(Google.Apis.Services.IClientService service, string parent) /// `deviceBrand`: Matches error issues that occurred in the requested device brands. Example: /// `deviceBrand = "Google". * `deviceType`: Matches error reports that occurred in the requested /// device types. Example: `deviceType = "PHONE"`. * `errorIssueType`: Matches error reports of the - /// requested types only. Valid candidates: `JAVA_CRASH`, `NATIVE_CRASH`, `ANR`. Example: - /// `errorIssueType = JAVA_CRASH OR errorIssueType = NATIVE_CRASH`. * `errorIssueId`: Matches error - /// reports belonging to the requested error issue ids only. Example: `errorIssueId = 1234 OR - /// errorIssueId = 4567`. * `errorReportId`: Matches error reports with the requested error report - /// id. Example: `errorReportId = 1234 OR errorReportId = 4567`. * `appProcessState`: Matches error - /// reports on the process state of an app, indicating whether an app runs in the foreground - /// (user-visible) or background. Valid candidates: `FOREGROUND`, `BACKGROUND`. Example: - /// `appProcessState = FOREGROUND`. * `isUserPerceived`: Matches error reports that are - /// user-perceived. It is not accompanied by any operators. Example: `isUserPerceived`. ** Supported - /// operators:** * Comparison operators: The only supported comparison operator is equality. The - /// filtered field must appear on the left hand side of the comparison. * Logical Operators: Logical - /// operators `AND` and `OR` can be used to build complex filters following a conjunctive normal - /// form (CNF), i.e., conjunctions of disjunctions. The `OR` operator takes precedence over `AND` so - /// the use of parenthesis is not necessary when building CNF. The `OR` operator is only supported - /// to build disjunctions that apply to the same field, e.g., `versionCode = 123 OR versionCode = - /// ANR`. The filter expression `versionCode = 123 OR errorIssueType = ANR` is not valid. ** - /// Examples ** Some valid filtering expressions: * `versionCode = 123 AND errorIssueType = ANR` * - /// `versionCode = 123 AND errorIssueType = OR errorIssueType = CRASH` * `versionCode = 123 AND - /// (errorIssueType = OR errorIssueType = CRASH)` + /// requested types only. Valid candidates: `CRASH`, `ANR`. Example: `errorIssueType = CRASH OR + /// errorIssueType = ANR`. * `errorIssueId`: Matches error reports belonging to the requested error + /// issue ids only. Example: `errorIssueId = 1234 OR errorIssueId = 4567`. * `errorReportId`: + /// Matches error reports with the requested error report id. Example: `errorReportId = 1234 OR + /// errorReportId = 4567`. * `appProcessState`: Matches error reports on the process state of an + /// app, indicating whether an app runs in the foreground (user-visible) or background. Valid + /// candidates: `FOREGROUND`, `BACKGROUND`. Example: `appProcessState = FOREGROUND`. * + /// `isUserPerceived`: Matches error reports that are user-perceived. It is not accompanied by any + /// operators. Example: `isUserPerceived`. ** Supported operators:** * Comparison operators: The + /// only supported comparison operator is equality. The filtered field must appear on the left hand + /// side of the comparison. * Logical Operators: Logical operators `AND` and `OR` can be used to + /// build complex filters following a conjunctive normal form (CNF), i.e., conjunctions of + /// disjunctions. The `OR` operator takes precedence over `AND` so the use of parenthesis is not + /// necessary when building CNF. The `OR` operator is only supported to build disjunctions that + /// apply to the same field, e.g., `versionCode = 123 OR versionCode = ANR`. The filter expression + /// `versionCode = 123 OR errorIssueType = ANR` is not valid. ** Examples ** Some valid filtering + /// expressions: * `versionCode = 123 AND errorIssueType = ANR` * `versionCode = 123 AND + /// errorIssueType = OR errorIssueType = CRASH` * `versionCode = 123 AND (errorIssueType = OR + /// errorIssueType = CRASH)` /// [Google.Apis.Util.RequestParameterAttribute("filter", Google.Apis.Util.RequestParameterType.Query)] public virtual string Filter { get; set; } diff --git a/Src/Generated/Google.Apis.Playdeveloperreporting.v1alpha1/Google.Apis.Playdeveloperreporting.v1alpha1.csproj b/Src/Generated/Google.Apis.Playdeveloperreporting.v1alpha1/Google.Apis.Playdeveloperreporting.v1alpha1.csproj index 1c00145d93..5951e0e8ab 100644 --- a/Src/Generated/Google.Apis.Playdeveloperreporting.v1alpha1/Google.Apis.Playdeveloperreporting.v1alpha1.csproj +++ b/Src/Generated/Google.Apis.Playdeveloperreporting.v1alpha1/Google.Apis.Playdeveloperreporting.v1alpha1.csproj @@ -3,7 +3,7 @@ Google.Apis.Playdeveloperreporting.v1alpha1 Client Library - 1.68.0.3472 + 1.68.0.3556 Google LLC Copyright 2024 Google LLC Google