Appearance
DoCurious API Reference / types / PurchaseRequest
Interface: PurchaseRequest
Defined in: types/school.types.ts:298
Purchase request — teacher requests SA approval for a paid challenge
Extends
Properties
challenge?
optionalchallenge:Challenge
Defined in: types/school.types.ts:326
challengeId
challengeId:
string
Defined in: types/school.types.ts:301
class?
optionalclass:object
Defined in: types/school.types.ts:327
id
id:
string
name
name:
string
classId?
optionalclassId:string
Defined in: types/school.types.ts:304
createdAt
createdAt:
string
Defined in: types/common.types.ts:154
ISO 8601 datetime when the entity was created
Inherited from
estimatedCost
estimatedCost:
number
Defined in: types/school.types.ts:309
id
id:
string
Defined in: types/common.types.ts:167
Inherited from
reason?
optionalreason:string
Defined in: types/school.types.ts:308
requestedBy?
optionalrequestedBy:object
Defined in: types/school.types.ts:318
displayName
displayName:
string
id
id:
string
requestedByUserId
requestedByUserId:
string
Defined in: types/school.types.ts:300
reviewedAt?
optionalreviewedAt:string
Defined in: types/school.types.ts:314
reviewedBy?
optionalreviewedBy:object
Defined in: types/school.types.ts:322
displayName
displayName:
string
id
id:
string
reviewedByUserId?
optionalreviewedByUserId:string
Defined in: types/school.types.ts:313
reviewNote?
optionalreviewNote:string
Defined in: types/school.types.ts:315
schoolId
schoolId:
string
Defined in: types/school.types.ts:299
status
status:
"pending"|"approved"|"denied"
Defined in: types/school.types.ts:312
studentCount
studentCount:
number
Defined in: types/school.types.ts:305
updatedAt
updatedAt:
string
Defined in: types/common.types.ts:156
ISO 8601 datetime when the entity was last modified