Skip to content

Commit 0ffc422

Browse files
yoshi-automationsofisl
authored andcommitted
fix(playdeveloperreporting): update the API
#### playdeveloperreporting:v1alpha1 The following keys were changed: - resources.vitals.resources.errors.resources.reports.methods.search.parameters.filter.description - schemas.GooglePlayDeveloperReportingV1alpha1ErrorIssue.properties.type.enum - schemas.GooglePlayDeveloperReportingV1alpha1ErrorIssue.properties.type.enumDescriptions - schemas.GooglePlayDeveloperReportingV1alpha1ErrorReport.properties.type.enum - schemas.GooglePlayDeveloperReportingV1alpha1ErrorReport.properties.type.enumDescriptions #### playdeveloperreporting:v1beta1 The following keys were changed: - resources.vitals.resources.errors.resources.reports.methods.search.parameters.filter.description - schemas.GooglePlayDeveloperReportingV1beta1ErrorIssue.properties.type.enum - schemas.GooglePlayDeveloperReportingV1beta1ErrorIssue.properties.type.enumDescriptions - schemas.GooglePlayDeveloperReportingV1beta1ErrorReport.properties.type.enum - schemas.GooglePlayDeveloperReportingV1beta1ErrorReport.properties.type.enumDescriptions
1 parent 751cdc5 commit 0ffc422

File tree

4 files changed

+22
-14
lines changed

4 files changed

+22
-14
lines changed

discovery/playdeveloperreporting-v1alpha1.json

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -565,7 +565,7 @@
565565
],
566566
"parameters": {
567567
"filter": {
568-
"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)`",
568+
"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)`",
569569
"location": "query",
570570
"type": "string"
571571
},
@@ -947,7 +947,7 @@
947947
}
948948
}
949949
},
950-
"revision": "20240704",
950+
"revision": "20240926",
951951
"rootUrl": "https://playdeveloperreporting.googleapis.com/",
952952
"schemas": {
953953
"GooglePlayDeveloperReportingV1alpha1Anomaly": {
@@ -1197,12 +1197,14 @@
11971197
"enum": [
11981198
"ERROR_TYPE_UNSPECIFIED",
11991199
"APPLICATION_NOT_RESPONDING",
1200-
"CRASH"
1200+
"CRASH",
1201+
"NON_FATAL"
12011202
],
12021203
"enumDescriptions": [
12031204
"Unspecified error type.",
12041205
"Application Not Responding (ANR) error. To learn more about this type of errors visit the corresponding Android Developers documentation.",
1205-
"Crash caused by an unhandled exception in Java (or Kotlin or any other JVM language) or a signal in native code such as SIGSEGV."
1206+
"Crash caused by an unhandled exception in Java (or Kotlin or any other JVM language) or a signal in native code such as SIGSEGV.",
1207+
"Non-fatal caused by events that do not immediately cause crashes, but is likely to lead to one."
12061208
],
12071209
"type": "string"
12081210
}
@@ -1247,12 +1249,14 @@
12471249
"enum": [
12481250
"ERROR_TYPE_UNSPECIFIED",
12491251
"APPLICATION_NOT_RESPONDING",
1250-
"CRASH"
1252+
"CRASH",
1253+
"NON_FATAL"
12511254
],
12521255
"enumDescriptions": [
12531256
"Unspecified error type.",
12541257
"Application Not Responding (ANR) error. To learn more about this type of errors visit the corresponding Android Developers documentation.",
1255-
"Crash caused by an unhandled exception in Java (or Kotlin or any other JVM language) or a signal in native code such as SIGSEGV."
1258+
"Crash caused by an unhandled exception in Java (or Kotlin or any other JVM language) or a signal in native code such as SIGSEGV.",
1259+
"Non-fatal caused by events that do not immediately cause crashes, but is likely to lead to one."
12561260
],
12571261
"type": "string"
12581262
},

discovery/playdeveloperreporting-v1beta1.json

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -565,7 +565,7 @@
565565
],
566566
"parameters": {
567567
"filter": {
568-
"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)`",
568+
"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)`",
569569
"location": "query",
570570
"type": "string"
571571
},
@@ -947,7 +947,7 @@
947947
}
948948
}
949949
},
950-
"revision": "20240704",
950+
"revision": "20240926",
951951
"rootUrl": "https://playdeveloperreporting.googleapis.com/",
952952
"schemas": {
953953
"GooglePlayDeveloperReportingV1beta1Anomaly": {
@@ -1197,12 +1197,14 @@
11971197
"enum": [
11981198
"ERROR_TYPE_UNSPECIFIED",
11991199
"APPLICATION_NOT_RESPONDING",
1200-
"CRASH"
1200+
"CRASH",
1201+
"NON_FATAL"
12011202
],
12021203
"enumDescriptions": [
12031204
"Unspecified error type.",
12041205
"Application Not Responding (ANR) error. To learn more about this type of errors visit the corresponding Android Developers documentation.",
1205-
"Crash caused by an unhandled exception in Java (or Kotlin or any other JVM language) or a signal in native code such as SIGSEGV."
1206+
"Crash caused by an unhandled exception in Java (or Kotlin or any other JVM language) or a signal in native code such as SIGSEGV.",
1207+
"Non-fatal caused by events that do not immediately cause crashes, but is likely to lead to one."
12061208
],
12071209
"type": "string"
12081210
}
@@ -1247,12 +1249,14 @@
12471249
"enum": [
12481250
"ERROR_TYPE_UNSPECIFIED",
12491251
"APPLICATION_NOT_RESPONDING",
1250-
"CRASH"
1252+
"CRASH",
1253+
"NON_FATAL"
12511254
],
12521255
"enumDescriptions": [
12531256
"Unspecified error type.",
12541257
"Application Not Responding (ANR) error. To learn more about this type of errors visit the corresponding Android Developers documentation.",
1255-
"Crash caused by an unhandled exception in Java (or Kotlin or any other JVM language) or a signal in native code such as SIGSEGV."
1258+
"Crash caused by an unhandled exception in Java (or Kotlin or any other JVM language) or a signal in native code such as SIGSEGV.",
1259+
"Non-fatal caused by events that do not immediately cause crashes, but is likely to lead to one."
12561260
],
12571261
"type": "string"
12581262
},

0 commit comments

Comments
 (0)