-
Notifications
You must be signed in to change notification settings - Fork 262
Closed
Labels
invalid-inputpriority:p3Nice to have. Customer impact is very minimalNice to have. Customer impact is very minimaltype:enhancementEnhancement request targeting an existing experienceEnhancement request targeting an existing experience
Milestone
Description
When loading this definition
foo.txt
This path /drives/{drive}/files/{file}/tables/{table}/items/{id}
The Patch operationId PatchItem somehow loses the reference to the x-ms-dynamic-schema attribute.
The V2 json has Operation.Parameters entry like this:
{
"name": "item",
"in": "body",
"description": "Provide the item properties.",
"required": true,
"schema": {
"$ref": "#/definitions/Item"
},
"x-ms-summary": "Provide the item properties"
},
With the /definitions/Item looking like this:
"Item": {
"description": "Table item entity",
"type": "object",
"properties": {
"dynamicProperties": {
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/Object"
}
}
},
"additionalProperties": {
"$ref": "#/definitions/Object"
},
"x-ms-dynamic-schema": {
"operationId": "GetTable",
...
}
},
But the deserialized OpenApiOperation doesn't have any links or references to the x-ms-dynamic-schema data.
ivanrlg
Metadata
Metadata
Assignees
Labels
invalid-inputpriority:p3Nice to have. Customer impact is very minimalNice to have. Customer impact is very minimaltype:enhancementEnhancement request targeting an existing experienceEnhancement request targeting an existing experience