WowComponents
The components the built-in routes share, for custom route contributors. Each value is the instance the built-in routes use, so a custom contract that references it renders a $ref to the same component (wow.BadRequest, wow.Wow-Error-Code, …) and never trips the duplicate component key check, which a copy of the definition would.
Properties
400 with the error info body and the error code header (wow.BadRequest).
The Wow-Error-Code response header, referencing errorCodeHeaderComponent.
The wow.Wow-Error-Code header component, to reference with context.ref in a custom response builder.
The required {id} path parameter: the aggregate id (wow.id).
404 with the error info body and the error code header (wow.NotFound).
The required {ownerId} path parameter (wow.ownerId).
408 with the error info body and the error code header (wow.RequestTimeout).
The optional Wow-Space-Id request header (wow.Wow-Space-Id).
The required {tenantId} path parameter (wow.tenantId).
429 with the error info body and the error code header (wow.TooManyRequests).
415 with the error info body and the error code header (wow.UnsupportedMediaType).
The required {version} path parameter: the aggregate version (wow.version).