Skip to content

Commit e495ce4

Browse files
SDK regeneration
Unable to analyze changes with AI, incrementing PATCH version.
1 parent dd4458b commit e495ce4

File tree

34 files changed

+1008
-358
lines changed

34 files changed

+1008
-358
lines changed

changelog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
## 0.0.8 - 2025-11-17
2+
* SDK regeneration
3+
* Unable to analyze changes with AI, incrementing PATCH version.
4+

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "phenoml",
3-
"version": "0.0.7",
3+
"version": "0.0.8",
44
"private": false,
55
"repository": "github:phenoml/phenoml-ts-sdk",
66
"type": "commonjs",

reference.md

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1487,14 +1487,6 @@ await client.fhir.create("550e8400-e29b-41d4-a716-446655440000", "Patient", {
14871487
"X-Phenoml-On-Behalf-Of": "[email protected]",
14881488
body: {
14891489
resourceType: "Patient",
1490-
name: [
1491-
{
1492-
family: "Doe",
1493-
given: ["Jane"],
1494-
},
1495-
],
1496-
gender: "female",
1497-
birthDate: "1990-01-01",
14981490
},
14991491
});
15001492
```
@@ -1594,14 +1586,6 @@ await client.fhir.upsert("550e8400-e29b-41d4-a716-446655440000", "Patient", {
15941586
body: {
15951587
resourceType: "Patient",
15961588
id: "123",
1597-
name: [
1598-
{
1599-
family: "Doe",
1600-
given: ["John", "Updated"],
1601-
},
1602-
],
1603-
gender: "male",
1604-
birthDate: "1985-05-15",
16051589
},
16061590
});
16071591
```

src/BaseClient.ts

Lines changed: 0 additions & 31 deletions
This file was deleted.

src/Client.ts

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
// This file was auto-generated by Fern from our API Definition.
22

3-
import type { BaseClientOptions, BaseRequestOptions } from "./BaseClient.js";
3+
import * as environments from "./environments.js";
44
import * as core from "./core/index.js";
55
import { mergeHeaders } from "./core/headers.js";
6-
import * as environments from "./environments.js";
76
import { Agent } from "./api/resources/agent/client/Client.js";
87
import { Authtoken } from "./api/resources/authtoken/client/Client.js";
98
import { Cohort } from "./api/resources/cohort/client/Client.js";
@@ -15,9 +14,28 @@ import { Tools } from "./api/resources/tools/client/Client.js";
1514
import { Workflows } from "./api/resources/workflows/client/Client.js";
1615

1716
export declare namespace phenomlClient {
18-
export interface Options extends BaseClientOptions {}
17+
export interface Options {
18+
environment?: core.Supplier<environments.phenomlEnvironment | string>;
19+
/** Specify a custom URL to connect the client to. */
20+
baseUrl?: core.Supplier<string>;
21+
token?: core.Supplier<core.BearerToken | undefined>;
22+
/** Additional headers to include in requests. */
23+
headers?: Record<string, string | core.Supplier<string | null | undefined> | null | undefined>;
24+
fetcher?: core.FetchFunction;
25+
}
1926

20-
export interface RequestOptions extends BaseRequestOptions {}
27+
export interface RequestOptions {
28+
/** The maximum time to wait for a response in seconds. */
29+
timeoutInSeconds?: number;
30+
/** The number of times to retry the request. Defaults to 2. */
31+
maxRetries?: number;
32+
/** A hook to abort the request. */
33+
abortSignal?: AbortSignal;
34+
/** Additional query string parameters to include in the request. */
35+
queryParams?: Record<string, unknown>;
36+
/** Additional headers to include in the request. */
37+
headers?: Record<string, string | core.Supplier<string | null | undefined> | null | undefined>;
38+
}
2139
}
2240

2341
export class phenomlClient {
@@ -39,8 +57,8 @@ export class phenomlClient {
3957
{
4058
"X-Fern-Language": "JavaScript",
4159
"X-Fern-SDK-Name": "phenoml",
42-
"X-Fern-SDK-Version": "0.0.7",
43-
"User-Agent": "phenoml/0.0.7",
60+
"X-Fern-SDK-Version": "0.0.8",
61+
"User-Agent": "phenoml/AUTO",
4462
"X-Fern-Runtime": core.RUNTIME.type,
4563
"X-Fern-Runtime-Version": core.RUNTIME.version,
4664
},

src/api/resources/agent/client/Client.ts

Lines changed: 37 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
// This file was auto-generated by Fern from our API Definition.
22

3-
import type { BaseClientOptions, BaseRequestOptions } from "../../../../BaseClient.js";
43
import * as environments from "../../../../environments.js";
54
import * as core from "../../../../core/index.js";
65
import * as phenoml from "../../../index.js";
@@ -9,9 +8,28 @@ import * as errors from "../../../../errors/index.js";
98
import { Prompts } from "../resources/prompts/client/Client.js";
109

1110
export declare namespace Agent {
12-
export interface Options extends BaseClientOptions {}
11+
export interface Options {
12+
environment?: core.Supplier<environments.phenomlEnvironment | string>;
13+
/** Specify a custom URL to connect the client to. */
14+
baseUrl?: core.Supplier<string>;
15+
token?: core.Supplier<core.BearerToken | undefined>;
16+
/** Additional headers to include in requests. */
17+
headers?: Record<string, string | core.Supplier<string | null | undefined> | null | undefined>;
18+
fetcher?: core.FetchFunction;
19+
}
1320

14-
export interface RequestOptions extends BaseRequestOptions {}
21+
export interface RequestOptions {
22+
/** The maximum time to wait for a response in seconds. */
23+
timeoutInSeconds?: number;
24+
/** The number of times to retry the request. Defaults to 2. */
25+
maxRetries?: number;
26+
/** A hook to abort the request. */
27+
abortSignal?: AbortSignal;
28+
/** Additional query string parameters to include in the request. */
29+
queryParams?: Record<string, unknown>;
30+
/** Additional headers to include in the request. */
31+
headers?: Record<string, string | core.Supplier<string | null | undefined> | null | undefined>;
32+
}
1533
}
1634

1735
export class Agent {
@@ -73,8 +91,8 @@ export class Agent {
7391
queryParameters: requestOptions?.queryParams,
7492
requestType: "json",
7593
body: request,
76-
timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000,
77-
maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries,
94+
timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000,
95+
maxRetries: requestOptions?.maxRetries,
7896
abortSignal: requestOptions?.abortSignal,
7997
});
8098
if (_response.ok) {
@@ -169,8 +187,8 @@ export class Agent {
169187
method: "GET",
170188
headers: _headers,
171189
queryParameters: { ..._queryParams, ...requestOptions?.queryParams },
172-
timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000,
173-
maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries,
190+
timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000,
191+
maxRetries: requestOptions?.maxRetries,
174192
abortSignal: requestOptions?.abortSignal,
175193
});
176194
if (_response.ok) {
@@ -251,8 +269,8 @@ export class Agent {
251269
method: "GET",
252270
headers: _headers,
253271
queryParameters: requestOptions?.queryParams,
254-
timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000,
255-
maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries,
272+
timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000,
273+
maxRetries: requestOptions?.maxRetries,
256274
abortSignal: requestOptions?.abortSignal,
257275
});
258276
if (_response.ok) {
@@ -346,8 +364,8 @@ export class Agent {
346364
queryParameters: requestOptions?.queryParams,
347365
requestType: "json",
348366
body: request,
349-
timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000,
350-
maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries,
367+
timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000,
368+
maxRetries: requestOptions?.maxRetries,
351369
abortSignal: requestOptions?.abortSignal,
352370
});
353371
if (_response.ok) {
@@ -432,8 +450,8 @@ export class Agent {
432450
method: "DELETE",
433451
headers: _headers,
434452
queryParameters: requestOptions?.queryParams,
435-
timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000,
436-
maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries,
453+
timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000,
454+
maxRetries: requestOptions?.maxRetries,
437455
abortSignal: requestOptions?.abortSignal,
438456
});
439457
if (_response.ok) {
@@ -534,8 +552,8 @@ export class Agent {
534552
queryParameters: requestOptions?.queryParams,
535553
requestType: "json",
536554
body: request,
537-
timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000,
538-
maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries,
555+
timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000,
556+
maxRetries: requestOptions?.maxRetries,
539557
abortSignal: requestOptions?.abortSignal,
540558
});
541559
if (_response.ok) {
@@ -626,8 +644,8 @@ export class Agent {
626644
queryParameters: requestOptions?.queryParams,
627645
requestType: "json",
628646
body: request,
629-
timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000,
630-
maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries,
647+
timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000,
648+
maxRetries: requestOptions?.maxRetries,
631649
abortSignal: requestOptions?.abortSignal,
632650
});
633651
if (_response.ok) {
@@ -729,8 +747,8 @@ export class Agent {
729747
method: "GET",
730748
headers: _headers,
731749
queryParameters: { ..._queryParams, ...requestOptions?.queryParams },
732-
timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000,
733-
maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries,
750+
timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000,
751+
maxRetries: requestOptions?.maxRetries,
734752
abortSignal: requestOptions?.abortSignal,
735753
});
736754
if (_response.ok) {

src/api/resources/agent/resources/prompts/client/Client.ts

Lines changed: 35 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,34 @@
11
// This file was auto-generated by Fern from our API Definition.
22

3-
import type { BaseClientOptions, BaseRequestOptions } from "../../../../../../BaseClient.js";
43
import * as environments from "../../../../../../environments.js";
54
import * as core from "../../../../../../core/index.js";
65
import * as phenoml from "../../../../../index.js";
76
import { mergeHeaders, mergeOnlyDefinedHeaders } from "../../../../../../core/headers.js";
87
import * as errors from "../../../../../../errors/index.js";
98

109
export declare namespace Prompts {
11-
export interface Options extends BaseClientOptions {}
10+
export interface Options {
11+
environment?: core.Supplier<environments.phenomlEnvironment | string>;
12+
/** Specify a custom URL to connect the client to. */
13+
baseUrl?: core.Supplier<string>;
14+
token?: core.Supplier<core.BearerToken | undefined>;
15+
/** Additional headers to include in requests. */
16+
headers?: Record<string, string | core.Supplier<string | null | undefined> | null | undefined>;
17+
fetcher?: core.FetchFunction;
18+
}
1219

13-
export interface RequestOptions extends BaseRequestOptions {}
20+
export interface RequestOptions {
21+
/** The maximum time to wait for a response in seconds. */
22+
timeoutInSeconds?: number;
23+
/** The number of times to retry the request. Defaults to 2. */
24+
maxRetries?: number;
25+
/** A hook to abort the request. */
26+
abortSignal?: AbortSignal;
27+
/** Additional query string parameters to include in the request. */
28+
queryParams?: Record<string, unknown>;
29+
/** Additional headers to include in the request. */
30+
headers?: Record<string, string | core.Supplier<string | null | undefined> | null | undefined>;
31+
}
1432
}
1533

1634
export class Prompts {
@@ -67,8 +85,8 @@ export class Prompts {
6785
queryParameters: requestOptions?.queryParams,
6886
requestType: "json",
6987
body: request,
70-
timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000,
71-
maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries,
88+
timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000,
89+
maxRetries: requestOptions?.maxRetries,
7290
abortSignal: requestOptions?.abortSignal,
7391
});
7492
if (_response.ok) {
@@ -145,8 +163,8 @@ export class Prompts {
145163
method: "GET",
146164
headers: _headers,
147165
queryParameters: requestOptions?.queryParams,
148-
timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000,
149-
maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries,
166+
timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000,
167+
maxRetries: requestOptions?.maxRetries,
150168
abortSignal: requestOptions?.abortSignal,
151169
});
152170
if (_response.ok) {
@@ -227,8 +245,8 @@ export class Prompts {
227245
method: "GET",
228246
headers: _headers,
229247
queryParameters: requestOptions?.queryParams,
230-
timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000,
231-
maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries,
248+
timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000,
249+
maxRetries: requestOptions?.maxRetries,
232250
abortSignal: requestOptions?.abortSignal,
233251
});
234252
if (_response.ok) {
@@ -318,8 +336,8 @@ export class Prompts {
318336
queryParameters: requestOptions?.queryParams,
319337
requestType: "json",
320338
body: request,
321-
timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000,
322-
maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries,
339+
timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000,
340+
maxRetries: requestOptions?.maxRetries,
323341
abortSignal: requestOptions?.abortSignal,
324342
});
325343
if (_response.ok) {
@@ -404,8 +422,8 @@ export class Prompts {
404422
method: "DELETE",
405423
headers: _headers,
406424
queryParameters: requestOptions?.queryParams,
407-
timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000,
408-
maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries,
425+
timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000,
426+
maxRetries: requestOptions?.maxRetries,
409427
abortSignal: requestOptions?.abortSignal,
410428
});
411429
if (_response.ok) {
@@ -506,8 +524,8 @@ export class Prompts {
506524
queryParameters: requestOptions?.queryParams,
507525
requestType: "json",
508526
body: request,
509-
timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000,
510-
maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries,
527+
timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000,
528+
maxRetries: requestOptions?.maxRetries,
511529
abortSignal: requestOptions?.abortSignal,
512530
});
513531
if (_response.ok) {
@@ -588,8 +606,8 @@ export class Prompts {
588606
method: "POST",
589607
headers: _headers,
590608
queryParameters: requestOptions?.queryParams,
591-
timeoutMs: (requestOptions?.timeoutInSeconds ?? this._options?.timeoutInSeconds ?? 60) * 1000,
592-
maxRetries: requestOptions?.maxRetries ?? this._options?.maxRetries,
609+
timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000,
610+
maxRetries: requestOptions?.maxRetries,
593611
abortSignal: requestOptions?.abortSignal,
594612
});
595613
if (_response.ok) {

src/api/resources/authtoken/client/Client.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,19 @@
11
// This file was auto-generated by Fern from our API Definition.
22

3-
import type { BaseClientOptions } from "../../../../BaseClient.js";
43
import * as environments from "../../../../environments.js";
54
import * as core from "../../../../core/index.js";
65
import { Auth } from "../resources/auth/client/Client.js";
76

87
export declare namespace Authtoken {
9-
export interface Options extends BaseClientOptions {}
8+
export interface Options {
9+
environment?: core.Supplier<environments.phenomlEnvironment | string>;
10+
/** Specify a custom URL to connect the client to. */
11+
baseUrl?: core.Supplier<string>;
12+
token?: core.Supplier<core.BearerToken | undefined>;
13+
/** Additional headers to include in requests. */
14+
headers?: Record<string, string | core.Supplier<string | null | undefined> | null | undefined>;
15+
fetcher?: core.FetchFunction;
16+
}
1017
}
1118

1219
export class Authtoken {

0 commit comments

Comments
 (0)