-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathClient.d.ts
28 lines (28 loc) · 1.01 KB
/
Client.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/**
* This file was auto-generated by Fern from our API Definition.
*/
import * as environments from "./environments";
import * as core from "./core";
import { Achievements } from "./api/resources/achievements/client/Client";
import { Metrics } from "./api/resources/metrics/client/Client";
import { Users } from "./api/resources/users/client/Client";
export declare namespace TrophyApiClient {
interface Options {
environment?: core.Supplier<environments.TrophyApiEnvironment | string>;
apiKey: core.Supplier<string>;
}
interface RequestOptions {
timeoutInSeconds?: number;
maxRetries?: number;
}
}
export declare class TrophyApiClient {
protected readonly _options: TrophyApiClient.Options;
constructor(_options: TrophyApiClient.Options);
protected _achievements: Achievements | undefined;
get achievements(): Achievements;
protected _metrics: Metrics | undefined;
get metrics(): Metrics;
protected _users: Users | undefined;
get users(): Users;
}