Skip to navigation

Test allOf polymorphism

This tests allOf schemas.

Query parameters

accountSwitchKeystringOptional

For customers who manage more than one account, this runs the operation from another account. The Identity and Access Management API provides a list of available account switch keys.

Request

This endpoint expects an object.
allOfDynamicSampleobjectOptional

Description comes from stones-allOf.yaml.

allOfExcludeobjectOptional

Test whether an allOf item can be excluded. The gummo key should not publish. (YES)

allOfMixInobjectOptional

Test a typical allOf scenario where you mix common audit members referenced from an external file, with other data members defined inline.

allOfThenOneOfobjectOptional
allOfWithinOneOfobjectOptional
schema-poly-allof-amorphicobjectOptional

This mixes an object schema with an allOf. It might be expected to publish four Beatles and four Stones, but this is conceptually weird and possibly invalid schema syntax that we ought to avoid.

schema-poly-allof-amorphic-inlineobjectOptional

This mixes an object schema with an allOf. It might be expected to publish four Beatles and four Stones, but this is conceptually weird and possibly invalid schema syntax that we ought to avoid.

schema-poly-allof-arraylist of objectsOptional

This array's items references an allOf. It should publish four Beatles and four Stones.

schema-poly-allof-array-inlinelist of objectsOptional

This array's items references an allOf. It should publish four Beatles and four Stones.

schema-poly-allof-nestedobjectOptional

This features allOf schemas that nest further nested allOf schemas. It should publish four Beatles and four Stones.

schema-poly-allof-nested-inlineobjectOptional

This features allOf schemas that nest further nested allOf schemas. It should publish four Beatles and four Stones.

schema-poly-singleobjectOptional

This schema specifies a single allOf item.

Response

Successful response.
allOfDynamicSampleobjectOptional

Description comes from stones-allOf.yaml.

allOfExcludeobjectOptional

Test whether an allOf item can be excluded. The gummo key should not publish. (YES)

allOfMixInobjectOptional

Test a typical allOf scenario where you mix common audit members referenced from an external file, with other data members defined inline.

allOfThenOneOfobjectOptional
allOfWithinOneOfobjectOptional
schema-poly-allof-amorphicobjectOptional

This mixes an object schema with an allOf. It might be expected to publish four Beatles and four Stones, but this is conceptually weird and possibly invalid schema syntax that we ought to avoid.

schema-poly-allof-amorphic-inlineobjectOptional

This mixes an object schema with an allOf. It might be expected to publish four Beatles and four Stones, but this is conceptually weird and possibly invalid schema syntax that we ought to avoid.

schema-poly-allof-arraylist of objectsOptional

This array's items references an allOf. It should publish four Beatles and four Stones.

schema-poly-allof-array-inlinelist of objectsOptional

This array's items references an allOf. It should publish four Beatles and four Stones.

schema-poly-allof-nestedobjectOptional

This features allOf schemas that nest further nested allOf schemas. It should publish four Beatles and four Stones.

schema-poly-allof-nested-inlineobjectOptional

This features allOf schemas that nest further nested allOf schemas. It should publish four Beatles and four Stones.

schema-poly-singleobjectOptional

This schema specifies a single allOf item.