api
Workspace API / types/api
types/api
Interfaces
ApiResponse
Defined in: types/api.ts:2
Type Parameters
T
T = any
Properties
success
success:
boolean
Defined in: types/api.ts:3
data?
optionaldata:T
Defined in: types/api.ts:4
message?
optionalmessage:string
Defined in: types/api.ts:5
error?
optionalerror:string
Defined in: types/api.ts:6
PaginatedResponse
Defined in: types/api.ts:9
Type Parameters
T
T = any
Properties
success
success:
boolean
Defined in: types/api.ts:10
data?
optionaldata:T[]
Defined in: types/api.ts:11
total?
optionaltotal:number
Defined in: types/api.ts:12
limit?
optionallimit:number
Defined in: types/api.ts:13
offset?
optionaloffset:number
Defined in: types/api.ts:14
message?
optionalmessage:string
Defined in: types/api.ts:15
ErrorResponse
Defined in: types/api.ts:18
Properties
success
success:
false
Defined in: types/api.ts:19
message
message:
string
Defined in: types/api.ts:20
error?
optionalerror:string
Defined in: types/api.ts:21
code?
optionalcode:string
Defined in: types/api.ts:22
PaginationParams
Defined in: types/api.ts:26
Properties
limit?
optionallimit:number
Defined in: types/api.ts:27
offset?
optionaloffset:number
Defined in: types/api.ts:28
SearchParams
Defined in: types/api.ts:31
Properties
search?
optionalsearch:string
Defined in: types/api.ts:32
SortParams
Defined in: types/api.ts:35
Properties
sortBy?
optionalsortBy:string
Defined in: types/api.ts:36
sortOrder?
optionalsortOrder:"asc"|"desc"
Defined in: types/api.ts:37
DateRangeParams
Defined in: types/api.ts:41
Properties
startDate?
optionalstartDate:string
Defined in: types/api.ts:42
endDate?
optionalendDate:string
Defined in: types/api.ts:43
StatusParams
Defined in: types/api.ts:46
Properties
status?
optionalstatus:string
Defined in: types/api.ts:47