Function: ODataPost()
ODataPost(
entitySetName,options?):MethodDecorator
Defined in: packages/core/src/decorators/odata-post.decorator.ts:30
Composite method decorator for OData POST (create) endpoints.
Composes:
- Post(path) — NestJS route decorator
- HttpCode(201) — POST returns 201 Created per D-03
- SetMetadata(ODATA_ROUTE_KEY, { entitySetName, operation: 'create' })
- UseInterceptors(ODataResponseInterceptor) — wraps result in OData JSON envelope
- UseFilters(ODataExceptionFilter) — formats errors as OData v4 error bodies
Per D-03: POST returns 201. Per D-12: explicit opt-in per operation. Zero TypeORM imports — per PKG-01 architecture constraint.
Parameters
entitySetName
string
options?
Returns
MethodDecorator