Skip to content

DoCurious API Reference / adapters / SqlChallenge

Interface: SqlChallenge ​

Defined in: adapters/challengeAdapter.ts:38

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

Extends ​

Properties ​

affiliate_button ​

affiliate_button: string | null

Defined in: adapters/challengeAdapter.ts:55


affiliate_options ​

affiliate_options: string | null

Defined in: adapters/challengeAdapter.ts:54


affiliate_url ​

affiliate_url: string | null

Defined in: adapters/challengeAdapter.ts:53


commission_policy ​

commission_policy: number | null

Defined in: adapters/challengeAdapter.ts:56


completion_time ​

completion_time: number | null

Defined in: adapters/challengeAdapter.ts:50


created_at ​

created_at: string | null

Defined in: adapters/idAdapter.ts:31

Inherited from ​

SqlBaseEntity.created_at


deleted_at? ​

optional deleted_at: string | null

Defined in: adapters/idAdapter.ts:33

Inherited from ​

SqlBaseEntity.deleted_at


description ​

description: string | null

Defined in: adapters/challengeAdapter.ts:40


destination_domain ​

destination_domain: string | null

Defined in: adapters/challengeAdapter.ts:58


id ​

id: number

Defined in: adapters/idAdapter.ts:29

Inherited from ​

SqlBaseEntity.id


isFree ​

isFree: number

Defined in: adapters/challengeAdapter.ts:51


level ​

level: string | null

Defined in: adapters/challengeAdapter.ts:45


lower_bound ​

lower_bound: number | null

Defined in: adapters/challengeAdapter.ts:48


mission ​

mission: string | null

Defined in: adapters/challengeAdapter.ts:41


price ​

price: string | null

Defined in: adapters/challengeAdapter.ts:43


redirect_preview ​

redirect_preview: string | null

Defined in: adapters/challengeAdapter.ts:57


status ​

status: string

Defined in: adapters/challengeAdapter.ts:44


title ​

title: string

Defined in: adapters/challengeAdapter.ts:39


travel_bonus ​

travel_bonus: number | null

Defined in: adapters/challengeAdapter.ts:52


type ​

type: string

Defined in: adapters/challengeAdapter.ts:42


updated_at ​

updated_at: string | null

Defined in: adapters/idAdapter.ts:32

Inherited from ​

SqlBaseEntity.updated_at


upper_bound ​

upper_bound: number | null

Defined in: adapters/challengeAdapter.ts:49


user_id ​

user_id: number | null

Defined in: adapters/challengeAdapter.ts:47


uuid ​

uuid: string

Defined in: adapters/idAdapter.ts:30

Inherited from ​

SqlBaseEntity.uuid


vendor_id ​

vendor_id: number | null

Defined in: adapters/challengeAdapter.ts:46

DoCurious Platform Documentation