Azure / Azure/azure-rest-api-specs
applicationinsights spec errors for `table.row`
- Dominant language
- TypeSpec
- Stars
- 3.1k
- Forks
- 6k
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 444
Description
The specification for `table` states that `row` is an array of arrays of strings.
https://github.com/Azure/azure-rest-api-specs/blob/abf7b7e10780d737d99ef0013274431d2024a17d/specification/applicationinsights/data-plane/Microsoft.Insights/preview/v1/AppInsights.json#L1981-L2013
However, in practice this can be `string` or `int`. There might be other types in responses, but I've only see `string` and `int` in practice.
Contributor guide
Research direction
Read specification/applicationinsights/data-plane/Microsoft.Insights/preview/v1/AppInsights.json at lines 1981-2013 and inspect the table.row schema. Confirm how the response represents row values, then update the specification so the documented types include the observed string and int values. Done means the schema no longer restricts row values to strings only.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, openapi
- Domain
- api
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100