Services (2)
Service Calls (3)
Metadata (2)
Constants (3)
▶
CallMode
enum (2 values)
#
'async'
'sync'
▶
ExternalServiceCallStatus
enum (4 values)
#
'pending'
'completed'
'failed'
'timed_out'
▶
ServiceType
enum (12 values)
#
'fdsh_ssa'
'fdsh_vlp'
'fdsh_fti'
'fdsh_medicare'
'fdsh_vci'
'ssa_ievs'
'irs_ievs'
'swica'
'uib'
'save'
'enrollment_check'
'incarceration_check'
Types (6)
▶
ExternalService
8 fields
#
interface ExternalService {
id: string
name: string
serviceType: enum (12 values)
defaultCallMode: enum: "async", "sync"
programs: array[enum: "snap", "medicaid", "chip", "tanf", "aca"]
source: enum: "system", "user"
createdAt: string
updatedAt: string
}
▶
ExternalServiceList
5 fields
#
interface ExternalServiceList {
items: array[object]
total: number
limit: number
offset: number
hasNext: boolean
}
▶
ExternalServiceCall
11 fields
#
interface ExternalServiceCall {
id: string
serviceId: string
serviceType: enum (12 values)
requestingResourceId: string
requestingResourceType?: string
callMode: enum: "async", "sync"
status: enum: "pending", "completed", "failed", "timed_out"
data?: object
metadata?: object
createdAt: string
updatedAt: string
}
▶
ExternalServiceCallList
5 fields
#
interface ExternalServiceCallList {
items: array[object]
total: number
limit: number
offset: number
hasNext: boolean
}
▶
ExternalServiceWritable
7 fields
#
interface ExternalServiceWritable {
id: string
name: string
serviceType: enum (12 values)
defaultCallMode: enum: "async", "sync"
programs: array[enum: "snap", "medicaid", "chip", "tanf", "aca"]
createdAt: string
updatedAt: string
}
▶
ExternalServiceListWritable
5 fields
#
interface ExternalServiceListWritable {
items: array[object]
total: number
limit: number
offset: number
hasNext: boolean
}