Skip to content

ApiEndpoint

Defined in: wp-typia-api-client/src/client.ts:85

Contract definition for one generated endpoint.

Endpoints combine request/response validators with enough metadata to build the final transport request in a transport-neutral way.

Req

Res

optional authIntent?: EndpointAuthIntent

Defined in: wp-typia-api-client/src/client.ts:86


optional authMode?: string

Defined in: wp-typia-api-client/src/client.ts:87


optional buildRequestOptions?: (request) => Partial<EndpointTransportRequest>

Defined in: wp-typia-api-client/src/client.ts:88

Req

Partial<EndpointTransportRequest>


method: EndpointMethod

Defined in: wp-typia-api-client/src/client.ts:89


optional operationId?: string

Defined in: wp-typia-api-client/src/client.ts:90


path: string

Defined in: wp-typia-api-client/src/client.ts:91


optional requestLocation?: "query" | "body" | "query-and-body"

Defined in: wp-typia-api-client/src/client.ts:92


validateRequest: (input) => ValidationResult<Req>

Defined in: wp-typia-api-client/src/client.ts:93

unknown

ValidationResult<Req>


validateResponse: (input) => ValidationResult<Res>

Defined in: wp-typia-api-client/src/client.ts:94

unknown

ValidationResult<Res>