-
Notifications
You must be signed in to change notification settings - Fork 56
Open
Description
Discovered in this typespec generated PR
User entered oav generate-examples ./generated.json using the generated.json spec present in above PR.
Here is an example of the specific place in the generated example that was problematic.
Prior to user manually correcting with "<your image bytes>" these were generated with values that failed validation. Specifically:
{
message: [ {
code: 'INVALID_TYPE',
message: 'Expected type string but found type object',
schemaUrl: '.\\ImageAnalysis.json',
exampleUrl: 'examples\\SegmentFromStream_MaximumSet_Gen.json',
schemaPosition: {
line: 139, column: 23
}
,
schemaJsonPath: '#/properties/body/type',
examplePosition: {
line: 7, column: 21
}
,
exampleJsonPath: '$parameters.imageContent',
severity: 0,
source: 'request',
operationId: 'SegmentFromStream',
[Symbol(level)]: 'error',
[Symbol(message)]: '{"code":"INVALID_TYPE","exampleJsonPath":"$parameters.imageContent","examplePosition":{"column":21,"line":7},"exampleUrl":"examples\\\\SegmentFromStream_MaximumSet_Gen.json","level":"error","message":"Expected type string but found type object","operationId":"SegmentFromStream","schemaJsonPath":"#/properties/body/type","schemaPosition":{"column":23,"line":139},"schemaUrl":".\\\\ImageAnalysis.json","severity":0,"source":"request"}'
}
level: '\x1B[31merror\x1B[39m'
}
This is because the imageContent was generating with erroneous value {}. User correct {} to "<your bytes here>" and example passed validation.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels