Skip to content

Commit f55f44a

Browse files
Automatically update staging NodeJS SDK
1 parent 95fd1b8 commit f55f44a

116 files changed

Lines changed: 2443 additions & 1 deletion

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

api/resources/admin/resources/points/client/Client.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import * as environments from "../../../../../../environments";
55
import * as core from "../../../../../../core";
66
import { Boosts } from "../resources/boosts/client/Client";
77
import { Levels } from "../resources/levels/client/Client";
8+
import { Triggers } from "../resources/triggers/client/Client";
89
export declare namespace Points {
910
interface Options {
1011
environment?: core.Supplier<environments.TrophyApiEnvironment | environments.TrophyApiEnvironmentUrls>;
@@ -22,4 +23,6 @@ export declare class Points {
2223
get boosts(): Boosts;
2324
protected _levels: Levels | undefined;
2425
get levels(): Levels;
26+
protected _triggers: Triggers | undefined;
27+
get triggers(): Triggers;
2528
}

api/resources/admin/resources/points/client/Client.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Object.defineProperty(exports, "__esModule", { value: true });
66
exports.Points = void 0;
77
const Client_1 = require("../resources/boosts/client/Client");
88
const Client_2 = require("../resources/levels/client/Client");
9+
const Client_3 = require("../resources/triggers/client/Client");
910
class Points {
1011
constructor(_options) {
1112
this._options = _options;
@@ -18,5 +19,9 @@ class Points {
1819
var _a;
1920
return ((_a = this._levels) !== null && _a !== void 0 ? _a : (this._levels = new Client_2.Levels(this._options)));
2021
}
22+
get triggers() {
23+
var _a;
24+
return ((_a = this._triggers) !== null && _a !== void 0 ? _a : (this._triggers = new Client_3.Triggers(this._options)));
25+
}
2126
}
2227
exports.Points = Points;
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
export * as boosts from "./boosts";
22
export * as levels from "./levels";
3+
export * as triggers from "./triggers";
34
export * from "./boosts/client/requests";
45
export * from "./levels/client/requests";
6+
export * from "./triggers/client/requests";

api/resources/admin/resources/points/resources/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,10 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) {
2626
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
2727
};
2828
Object.defineProperty(exports, "__esModule", { value: true });
29-
exports.levels = exports.boosts = void 0;
29+
exports.triggers = exports.levels = exports.boosts = void 0;
3030
exports.boosts = __importStar(require("./boosts"));
3131
exports.levels = __importStar(require("./levels"));
32+
exports.triggers = __importStar(require("./triggers"));
3233
__exportStar(require("./boosts/client/requests"), exports);
3334
__exportStar(require("./levels/client/requests"), exports);
35+
__exportStar(require("./triggers/client/requests"), exports);
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
/**
2+
* This file was auto-generated by Fern from our API Definition.
3+
*/
4+
import * as environments from "../../../../../../../../environments";
5+
import * as core from "../../../../../../../../core";
6+
import * as TrophyApi from "../../../../../../..";
7+
export declare namespace Triggers {
8+
interface Options {
9+
environment?: core.Supplier<environments.TrophyApiEnvironment | environments.TrophyApiEnvironmentUrls>;
10+
apiKey: core.Supplier<string>;
11+
}
12+
interface RequestOptions {
13+
timeoutInSeconds?: number;
14+
maxRetries?: number;
15+
}
16+
}
17+
export declare class Triggers {
18+
protected readonly _options: Triggers.Options;
19+
constructor(_options: Triggers.Options);
20+
/**
21+
* List points triggers for a system.
22+
* @throws {@link TrophyApi.UnauthorizedError}
23+
* @throws {@link TrophyApi.NotFoundError}
24+
* @throws {@link TrophyApi.UnprocessableEntityError}
25+
*
26+
* @example
27+
* await trophyApi.admin.points.triggers.list("550e8400-e29b-41d4-a716-446655440000", {
28+
* limit: 1,
29+
* skip: 1
30+
* })
31+
*/
32+
list(systemId: string, request?: TrophyApi.admin.points.TriggersListRequest, requestOptions?: Triggers.RequestOptions): Promise<TrophyApi.ListPointsTriggersResponse>;
33+
/**
34+
* Create points triggers in bulk. Maximum 100 triggers per request.
35+
* @throws {@link TrophyApi.UnauthorizedError}
36+
* @throws {@link TrophyApi.NotFoundError}
37+
* @throws {@link TrophyApi.UnprocessableEntityError}
38+
*
39+
* @example
40+
* await trophyApi.admin.points.triggers.create("550e8400-e29b-41d4-a716-446655440000", [{
41+
* type: TrophyApi.CreatePointsTriggersRequestItemType.Metric,
42+
* points: 10
43+
* }])
44+
*/
45+
create(systemId: string, request: TrophyApi.CreatePointsTriggersRequest, requestOptions?: Triggers.RequestOptions): Promise<TrophyApi.CreatePointsTriggersResponse>;
46+
/**
47+
* Delete (archive) points triggers by ID. Maximum 100 trigger IDs per request.
48+
* @throws {@link TrophyApi.UnauthorizedError}
49+
* @throws {@link TrophyApi.NotFoundError}
50+
* @throws {@link TrophyApi.UnprocessableEntityError}
51+
*
52+
* @example
53+
* await trophyApi.admin.points.triggers.delete(undefined, {})
54+
*/
55+
delete(systemId: string, request?: TrophyApi.admin.points.TriggersDeleteRequest, requestOptions?: Triggers.RequestOptions): Promise<TrophyApi.DeletePointsTriggersResponse>;
56+
/**
57+
* Update points triggers in bulk. Maximum 100 triggers per request. Only provided fields are updated; omitted fields are preserved.
58+
* @throws {@link TrophyApi.UnauthorizedError}
59+
* @throws {@link TrophyApi.NotFoundError}
60+
* @throws {@link TrophyApi.UnprocessableEntityError}
61+
*
62+
* @example
63+
* await trophyApi.admin.points.triggers.update("550e8400-e29b-41d4-a716-446655440000", [{
64+
* id: "id"
65+
* }])
66+
*/
67+
update(systemId: string, request: TrophyApi.PatchPointsTriggersRequest, requestOptions?: Triggers.RequestOptions): Promise<TrophyApi.PatchPointsTriggersResponse>;
68+
/**
69+
* Get a single points trigger by ID.
70+
* @throws {@link TrophyApi.UnauthorizedError}
71+
* @throws {@link TrophyApi.NotFoundError}
72+
* @throws {@link TrophyApi.UnprocessableEntityError}
73+
*
74+
* @example
75+
* await trophyApi.admin.points.triggers.get("550e8400-e29b-41d4-a716-446655440000", "660f9500-f30c-42e5-b827-557766550001")
76+
*/
77+
get(systemId: string, id: string, requestOptions?: Triggers.RequestOptions): Promise<TrophyApi.AdminPointsTrigger>;
78+
}

0 commit comments

Comments
 (0)