Skip to content

DoCurious API Reference / adapters / SqlChallengeInstance

Interface: SqlChallengeInstance ​

Defined in: adapters/challengeAdapter.ts:61

Shape of a raw SQL entity as returned by the backend API. Every table has at least these columns.

Extends ​

Properties ​

affiliate_url ​

affiliate_url: string | null

Defined in: adapters/challengeAdapter.ts:63


appartment_no ​

appartment_no: string | null

Defined in: adapters/challengeAdapter.ts:84


available_dates ​

available_dates: string[] | null

Defined in: adapters/challengeAdapter.ts:78


challenge_id ​

challenge_id: number

Defined in: adapters/challengeAdapter.ts:62


city ​

city: string | null

Defined in: adapters/challengeAdapter.ts:80


consent_required: number

Defined in: adapters/challengeAdapter.ts:73


country ​

country: string | null

Defined in: adapters/challengeAdapter.ts:83


created_at ​

created_at: string | null

Defined in: adapters/idAdapter.ts:31

Inherited from ​

SqlBaseEntity.created_at


customer_provisions ​

customer_provisions: Record<string, unknown> | null

Defined in: adapters/challengeAdapter.ts:70


deleted_at? ​

optional deleted_at: string | null

Defined in: adapters/idAdapter.ts:33

Inherited from ​

SqlBaseEntity.deleted_at


difficulty ​

difficulty: number

Defined in: adapters/challengeAdapter.ts:68


disability_friendly ​

disability_friendly: number

Defined in: adapters/challengeAdapter.ts:72


duration ​

duration: number | null

Defined in: adapters/challengeAdapter.ts:67


equipment ​

equipment: string | null

Defined in: adapters/challengeAdapter.ts:64


id ​

id: number

Defined in: adapters/idAdapter.ts:29

Inherited from ​

SqlBaseEntity.id


languages ​

languages: string[] | null

Defined in: adapters/challengeAdapter.ts:71


lat ​

lat: number | null

Defined in: adapters/challengeAdapter.ts:85


level ​

level: number | null

Defined in: adapters/challengeAdapter.ts:65


lng ​

lng: number | null

Defined in: adapters/challengeAdapter.ts:86


points ​

points: number | null

Defined in: adapters/challengeAdapter.ts:66


postal_code ​

postal_code: string | null

Defined in: adapters/challengeAdapter.ts:82


schedule ​

schedule: InstanceSchedule[] | null

Defined in: adapters/challengeAdapter.ts:77


starting_at ​

starting_at: string | null

Defined in: adapters/challengeAdapter.ts:74


state ​

state: string | null

Defined in: adapters/challengeAdapter.ts:81


status ​

status: string

Defined in: adapters/challengeAdapter.ts:75


street_address ​

street_address: string | null

Defined in: adapters/challengeAdapter.ts:79


total_seats ​

total_seats: number | null

Defined in: adapters/challengeAdapter.ts:76


updated_at ​

updated_at: string | null

Defined in: adapters/idAdapter.ts:32

Inherited from ​

SqlBaseEntity.updated_at


uuid ​

uuid: string

Defined in: adapters/idAdapter.ts:30

Inherited from ​

SqlBaseEntity.uuid


vendor_provisions ​

vendor_provisions: Record<string, unknown> | null

Defined in: adapters/challengeAdapter.ts:69

DoCurious Platform Documentation