Closed ShahOdin closed 3 weeks ago
if I have:
operation GetFoo { errors: [MyError1] } service MtService { operations: [ GetFoo ] errors: [ MyError2 ] }
I can happily provide an example for MyError1:
MyError1
apply GetFoo @examples([ { title: "MyError1" error: { shapeId: MyError1 content: {...} } } ])
but I can't do it for MyError2 this validation stops me from doing so:
MyError2
https://github.com/smithy-lang/smithy/blob/0f2ddf70dc764206dd1e12e64d7555da251a947a/smithy-model/src/main/java/software/amazon/smithy/model/validation/validators/ExamplesTraitValidator.java#L78-L86
is this an oversight? related: https://github.com/smithy-lang/smithy/issues/894
if I have:
I can happily provide an example for
MyError1
:but I can't do it for
MyError2
this validation stops me from doing so:https://github.com/smithy-lang/smithy/blob/0f2ddf70dc764206dd1e12e64d7555da251a947a/smithy-model/src/main/java/software/amazon/smithy/model/validation/validators/ExamplesTraitValidator.java#L78-L86
is this an oversight? related: https://github.com/smithy-lang/smithy/issues/894