griddy-sdk / EndpointConfig
Interface: EndpointConfig\<T>¶
Defined in: src/griddy/nfl/baseSdk.ts:32
Configuration for an API endpoint.
Type Parameters¶
T¶
T = unknown
Properties¶
acceptHeaderValue?¶
optionalacceptHeaderValue:string
Defined in: src/griddy/nfl/baseSdk.ts:68
Accept header value
errorStatusCodes¶
errorStatusCodes:
string[]
Defined in: src/griddy/nfl/baseSdk.ts:46
Expected error status codes
getSerializedBody()?¶
optionalgetSerializedBody: () =>SerializedRequestBody
Defined in: src/griddy/nfl/baseSdk.ts:64
Body serializer function
Returns¶
SerializedRequestBody
httpHeaders?¶
optionalhttpHeaders:Record\<string,string>
Defined in: src/griddy/nfl/baseSdk.ts:58
Additional HTTP headers
method¶
method:
"GET"|"POST"|"PUT"|"DELETE"|"PATCH"
Defined in: src/griddy/nfl/baseSdk.ts:34
HTTP method
operationId¶
operationId:
string
Defined in: src/griddy/nfl/baseSdk.ts:38
Operation identifier
path¶
path:
string
Defined in: src/griddy/nfl/baseSdk.ts:36
URL path with {param} placeholders
request¶
request:
Record\<string,unknown>
Defined in: src/griddy/nfl/baseSdk.ts:40
Request parameters
requestBodyRequired?¶
optionalrequestBodyRequired:boolean
Defined in: src/griddy/nfl/baseSdk.ts:48
Whether request body is required
requestHasPathParams?¶
optionalrequestHasPathParams:boolean
Defined in: src/griddy/nfl/baseSdk.ts:50
Whether request has path parameters
requestHasQueryParams?¶
optionalrequestHasQueryParams:boolean
Defined in: src/griddy/nfl/baseSdk.ts:52
Whether request has query parameters
requestMeta?¶
optionalrequestMeta:Record\<string,ParamMetadata>
Defined in: src/griddy/nfl/baseSdk.ts:42
Request parameter metadata
responseType?¶
optionalresponseType:string
Defined in: src/griddy/nfl/baseSdk.ts:44
Response type constructor (for documentation)
retries?¶
optionalretries: typeofUNSET|RetryConfig
Defined in: src/griddy/nfl/baseSdk.ts:60
Retry configuration
returnRawJson?¶
optionalreturnRawJson:boolean
Defined in: src/griddy/nfl/baseSdk.ts:62
Return raw JSON instead of typed response
serverUrl?¶
optionalserverUrl:string
Defined in: src/griddy/nfl/baseSdk.ts:54
Server URL override
timeoutMs?¶
optionaltimeoutMs:number
Defined in: src/griddy/nfl/baseSdk.ts:56
Timeout in milliseconds
userAgentHeader?¶
optionaluserAgentHeader:string
Defined in: src/griddy/nfl/baseSdk.ts:66
User agent header name