Hi All, I manage to get oneOf tag sorted by upgrading to swagger version 3.0.0. But still i have issue in *widget: "radio". * can any one help me on this.
OneOf Tag Reference : https://github.com/OAI/OpenAPI-Specification/issues/333 Thank you in advance. On Friday, May 11, 2018 at 9:34:30 AM UTC+5:30, [email protected] wrote: > > Hi All, > > I need to create add a property with oneOf tag. We are planing to use this > for Radio button selection. I tried using oneOf tag but i get an error > saying should NOT have additional properties assitionalProperty: oneOf. > > Output should be as bellow, > > * pet: { description: "Pet", type: "string", widget: "radio", oneOf: [ { > enum: ["dog"], description: "Dog" }, { enum: ["cat"], description: "Cat" },* > * { enum: ["both"], description: "Both" }, ], default:"dog" }* > > I tried writing as bellow, (i get Errors in widget and onrOf tag) > > properties: > pet: > description: Pet > type: object > default: dog > widget: raido > oneOf: > - $ref: '#/definitions/dog' > - $ref: '#/definitions/cat' > > > > Two Definitions as bellow > > dog: > type: object > properties: > id_type: > type: string > enum: [dog] > description: "DOG" > > cat: > type: object > properties: > id_type: > type: string > enum: [cat] > description: "CAT" > > > i would appriciate if some one can help me to sort this, Thank you. > -- You received this message because you are subscribed to the Google Groups "Swagger" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
