Skip to content

Commit bc26f3f

Browse files
authored
feat: add assignment task types (#20)
* chore(types): update assignment type definitions * chore(release): bump package version to 1.4.0
1 parent a9d4489 commit bc26f3f

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"license": "MIT",
44
"private": false,
55
"description": "The official SDK for HellHub API. Filter and collect data with full type safety out of the box.",
6-
"version": "1.3.1",
6+
"version": "1.4.0",
77
"main": "dist/index.mjs",
88
"types": "dist/index.d.ts",
99
"keywords": [

types/api-entities.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,15 +174,24 @@ export interface Reward extends RemoteEntity {
174174
assignment?: Assignment;
175175
}
176176

177+
export interface AssignmentTask extends Entity {
178+
type: number;
179+
values: number[];
180+
valueTypes: number[];
181+
assignmentId: number;
182+
assignment?: Assignment;
183+
}
184+
177185
export interface Assignment extends RemoteEntity {
178186
type: number;
179187
title: string;
180188
briefing: string;
181189
reward?: Reward;
182190
rewardId: number;
183-
progress: number;
191+
progress: number[];
184192
expiresAt: string;
185193
description: string;
194+
tasks: AssignmentTask[];
186195
}
187196

188197
export interface Biome extends Entity {

0 commit comments

Comments
 (0)