Skip to content

Commit b580e8d

Browse files
Automatically update staging NodeJS SDK
1 parent 1e593d6 commit b580e8d

8 files changed

Lines changed: 10 additions & 4 deletions

api/types/AchievementResponse.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ export interface AchievementResponse {
1717
key?: string;
1818
/** The length of the streak required to complete the achievement (only applicable if trigger = 'streak') */
1919
streakLength?: number;
20+
/** The IDs of the prerequisite achievements that must be completed to earn this achievement (only applicable if trigger = 'achievement') */
21+
achievementIds?: string[];
2022
/** The ID of the metric associated with this achievement (only applicable if trigger = 'metric') */
2123
metricId?: string;
2224
/** The value of the metric required to complete the achievement (only applicable if trigger = 'metric') */

api/types/AchievementResponseTrigger.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44
/**
55
* The trigger of the achievement.
66
*/
7-
export declare type AchievementResponseTrigger = "metric" | "streak" | "api";
7+
export declare type AchievementResponseTrigger = "metric" | "streak" | "api" | "achievement";
88
export declare const AchievementResponseTrigger: {
99
readonly Metric: "metric";
1010
readonly Streak: "streak";
1111
readonly Api: "api";
12+
readonly Achievement: "achievement";
1213
};

api/types/AchievementResponseTrigger.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ exports.AchievementResponseTrigger = {
88
Metric: "metric",
99
Streak: "streak",
1010
Api: "api",
11+
Achievement: "achievement",
1112
};

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@trophyso/node",
3-
"version": "1.1.1-beta",
3+
"version": "1.1.2-beta",
44
"description": "NodeJS SDK for the Trophy API",
55
"main": "index.js",
66
"scripts": {

serialization/types/AchievementResponse.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ export declare namespace AchievementResponse {
1414
badgeUrl?: string | null;
1515
key?: string | null;
1616
streakLength?: number | null;
17+
achievementIds?: string[] | null;
1718
metricId?: string | null;
1819
metricValue?: number | null;
1920
metricName?: string | null;

serialization/types/AchievementResponse.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ exports.AchievementResponse = core.serialization.object({
4545
badgeUrl: core.serialization.string().optional(),
4646
key: core.serialization.string().optional(),
4747
streakLength: core.serialization.number().optional(),
48+
achievementIds: core.serialization.list(core.serialization.string()).optional(),
4849
metricId: core.serialization.string().optional(),
4950
metricValue: core.serialization.number().optional(),
5051
metricName: core.serialization.string().optional(),

serialization/types/AchievementResponseTrigger.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ import * as TrophyApi from "../../api";
66
import * as core from "../../core";
77
export declare const AchievementResponseTrigger: core.serialization.Schema<serializers.AchievementResponseTrigger.Raw, TrophyApi.AchievementResponseTrigger>;
88
export declare namespace AchievementResponseTrigger {
9-
type Raw = "metric" | "streak" | "api";
9+
type Raw = "metric" | "streak" | "api" | "achievement";
1010
}

serialization/types/AchievementResponseTrigger.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,4 @@ var __importStar = (this && this.__importStar) || function (mod) {
2828
Object.defineProperty(exports, "__esModule", { value: true });
2929
exports.AchievementResponseTrigger = void 0;
3030
const core = __importStar(require("../../core"));
31-
exports.AchievementResponseTrigger = core.serialization.enum_(["metric", "streak", "api"]);
31+
exports.AchievementResponseTrigger = core.serialization.enum_(["metric", "streak", "api", "achievement"]);

0 commit comments

Comments
 (0)