Thanks! On Monday, April 30, 2018 at 6:14:17 PM UTC-4, amcma...@pindrop.com wrote: > > Hi Everyone, > > Is the following snippet valid OAS 3.0? I'm mainly wondering about > healthSigns. According to the spec documentation oneOf is valid for use in > arrays. However anyOf appears to work just fine with the swagger editor. > > PetCreatePartTwo: > type: object > x-model: PetCreatePartTwo > properties: > position: > $ref: "#/components/schemas/Position" > healthy: > type: boolean > healthSigns: > type: array > items: > anyOf: > - $ref: '#/components/schemas/FreshBreath' > - $ref: '#/components/schemas/ShinyCoat' > - $ref: '#/components/schemas/EyesBright' > > animalType: > oneOf: > - $ref: '#/components/schemas/MammalDetails' > - $ref: '#/components/schemas/AvianDetails' > > > MammalDetails: > type: object > properties: > breed: > type: string > AvianDetails: > type: object > properties: > species: > type: string > FreshBreath: > type: object > properties: > freshBreath: > type: boolean > ShinyCoat: > type: object > properties: > shinyCoat: > type: boolean > EyesBright: > type: object > properties: > eyesBright: > type: boolean > > > > Here is the entire spec in case it's necessary. > https://gist.github.com/AMcManigal/b9932f18bd98ba6e2316a1b566321b62 >
-- 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 swagger-swaggersocket+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.