Skip to content

Commit f451a9d

Browse files
feat(api): update via SDK Studio
1 parent 515ec9b commit f451a9d

24 files changed

+75
-84
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 13
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/beeper%2Fbeeper-desktop-api-10508b7bd52381c216ed2584b7b0894f70fcc97fbd7f86792e78f72d108157c5.yml
33
openapi_spec_hash: d5f07fd2a363877f4c72da1187b8aaf1
4-
config_hash: 8a7bde89e7896e6e7b000cb6bdbf48cf
4+
config_hash: 857ecb3898a0c0360732ad8e7cfdad19

src/client.ts

Lines changed: 19 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,14 @@ import * as Shims from './internal/shims';
1313
import * as Opts from './internal/request-options';
1414
import * as qs from './internal/qs';
1515
import { VERSION } from './version';
16-
import * as Errors from 'beeper/desktop-api-typescript/core/error';
17-
import * as Pagination from 'beeper/desktop-api-typescript/core/pagination';
18-
import {
19-
AbstractPage,
20-
type CursorIDParams,
21-
CursorIDResponse,
22-
} from 'beeper/desktop-api-typescript/core/pagination';
23-
import * as Uploads from 'beeper/desktop-api-typescript/core/uploads';
24-
import * as API from 'beeper/desktop-api-typescript/resources/index';
25-
import { APIPromise } from 'beeper/desktop-api-typescript/core/api-promise';
26-
import { Account, Accounts, AccountsResponse } from 'beeper/desktop-api-typescript/resources/accounts';
27-
import { App, AppFocusParams, FocusRequest } from 'beeper/desktop-api-typescript/resources/app';
16+
import * as Errors from './core/error';
17+
import * as Pagination from './core/pagination';
18+
import { AbstractPage, type CursorIDParams, CursorIDResponse } from './core/pagination';
19+
import * as Uploads from './core/uploads';
20+
import * as API from './resources/index';
21+
import { APIPromise } from './core/api-promise';
22+
import { Account, Accounts, AccountsResponse } from './resources/accounts';
23+
import { App, AppFocusParams, FocusRequest } from './resources/app';
2824
import {
2925
ArchiveRequest,
3026
Chat,
@@ -40,7 +36,7 @@ import {
4036
GetChatResponse,
4137
LinkRequest,
4238
LinkResponse,
43-
} from 'beeper/desktop-api-typescript/resources/chats';
39+
} from './resources/chats';
4440
import {
4541
DraftRequest,
4642
Message,
@@ -53,33 +49,28 @@ import {
5349
SearchResponse,
5450
SendRequest,
5551
SendResponse,
56-
} from 'beeper/desktop-api-typescript/resources/messages';
57-
import {
58-
OAuth,
59-
OAuthRevokeTokenParams,
60-
RevokeRequest,
61-
UserInfo,
62-
} from 'beeper/desktop-api-typescript/resources/oauth';
52+
} from './resources/messages';
53+
import { OAuth, OAuthRevokeTokenParams, RevokeRequest, UserInfo } from './resources/oauth';
6354
import {
6455
ClearReminderRequest,
6556
ReminderClearParams,
6657
ReminderSetParams,
6758
Reminders,
6859
SetReminderRequest,
69-
} from 'beeper/desktop-api-typescript/resources/reminders';
70-
import { type Fetch } from 'beeper/desktop-api-typescript/internal/builtin-types';
71-
import { isRunningInBrowser } from 'beeper/desktop-api-typescript/internal/detect-platform';
72-
import { HeadersLike, NullableHeaders, buildHeaders } from 'beeper/desktop-api-typescript/internal/headers';
73-
import { FinalRequestOptions, RequestOptions } from 'beeper/desktop-api-typescript/internal/request-options';
74-
import { readEnv } from 'beeper/desktop-api-typescript/internal/utils/env';
60+
} from './resources/reminders';
61+
import { type Fetch } from './internal/builtin-types';
62+
import { isRunningInBrowser } from './internal/detect-platform';
63+
import { HeadersLike, NullableHeaders, buildHeaders } from './internal/headers';
64+
import { FinalRequestOptions, RequestOptions } from './internal/request-options';
65+
import { readEnv } from './internal/utils/env';
7566
import {
7667
type LogLevel,
7768
type Logger,
7869
formatRequestDetails,
7970
loggerFor,
8071
parseLogLevel,
81-
} from 'beeper/desktop-api-typescript/internal/utils/log';
82-
import { isEmptyObj } from 'beeper/desktop-api-typescript/internal/utils/values';
72+
} from './internal/utils/log';
73+
import { isEmptyObj } from './internal/utils/values';
8374

8475
export interface ClientOptions {
8576
/**

src/core/api-promise.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import { type BeeperDesktop } from 'beeper/desktop-api-typescript/client';
3+
import { type BeeperDesktop } from '../client';
44

55
import { type PromiseOrValue } from '../internal/types';
66
import { APIResponseProps, defaultParseResponse } from '../internal/parse';

src/core/pagination.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
import { BeeperDesktopError } from './error';
44
import { FinalRequestOptions } from '../internal/request-options';
55
import { defaultParseResponse } from '../internal/parse';
6-
import { type BeeperDesktop } from 'beeper/desktop-api-typescript/client';
7-
import { APIPromise } from 'beeper/desktop-api-typescript/core/api-promise';
8-
import { type APIResponseProps } from 'beeper/desktop-api-typescript/internal/parse';
9-
import { maybeObj } from 'beeper/desktop-api-typescript/internal/utils/values';
6+
import { type BeeperDesktop } from '../client';
7+
import { APIPromise } from './api-promise';
8+
import { type APIResponseProps } from '../internal/parse';
9+
import { maybeObj } from '../internal/utils/values';
1010

1111
export type PageRequestOptions = Pick<FinalRequestOptions, 'query' | 'headers' | 'body' | 'path' | 'method'>;
1212

src/index.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
export { BeeperDesktop as default } from './client';
44

5-
export { type Uploadable, toFile } from 'beeper/desktop-api-typescript/core/uploads';
6-
export { APIPromise } from 'beeper/desktop-api-typescript/core/api-promise';
7-
export { BeeperDesktop, type ClientOptions } from 'beeper/desktop-api-typescript/client';
8-
export { PagePromise } from 'beeper/desktop-api-typescript/core/pagination';
5+
export { type Uploadable, toFile } from './core/uploads';
6+
export { APIPromise } from './core/api-promise';
7+
export { BeeperDesktop, type ClientOptions } from './client';
8+
export { PagePromise } from './core/pagination';
99
export {
1010
BeeperDesktopError,
1111
APIError,
@@ -20,4 +20,4 @@ export {
2020
InternalServerError,
2121
PermissionDeniedError,
2222
UnprocessableEntityError,
23-
} from 'beeper/desktop-api-typescript/core/error';
23+
} from './core/error';

src/internal/parse.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

33
import type { FinalRequestOptions } from './request-options';
4-
import { type BeeperDesktop } from 'beeper/desktop-api-typescript/client';
5-
import { formatRequestDetails, loggerFor } from 'beeper/desktop-api-typescript/internal/utils/log';
4+
import { type BeeperDesktop } from '../client';
5+
import { formatRequestDetails, loggerFor } from './utils/log';
66

77
export type APIResponseProps = {
88
response: Response;

src/internal/request-options.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import { NullableHeaders } from 'beeper/desktop-api-typescript/internal/headers';
3+
import { NullableHeaders } from './headers';
44

55
import type { BodyInit } from './builtin-types';
66
import type { HTTPMethod, MergedRequestInit } from './types';

src/internal/utils/base64.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import { BeeperDesktopError } from 'beeper/desktop-api-typescript/core/error';
4-
import { encodeUTF8 } from 'beeper/desktop-api-typescript/internal/utils/bytes';
3+
import { BeeperDesktopError } from '../../core/error';
4+
import { encodeUTF8 } from './bytes';
55

66
export const toBase64 = (data: string | Uint8Array | null | undefined): string => {
77
if (!data) return '';

src/internal/utils/log.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

33
import { hasOwn } from './values';
4-
import { type BeeperDesktop } from 'beeper/desktop-api-typescript/client';
5-
import { RequestOptions } from 'beeper/desktop-api-typescript/internal/request-options';
4+
import { type BeeperDesktop } from '../../client';
5+
import { RequestOptions } from '../request-options';
66

77
type LogFn = (message: string, ...rest: unknown[]) => void;
88
export type Logger = {

src/internal/utils/values.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import { BeeperDesktopError } from 'beeper/desktop-api-typescript/core/error';
3+
import { BeeperDesktopError } from '../../core/error';
44

55
// https://url.spec.whatwg.org/#url-scheme-string
66
const startsWithSchemeRegexp = /^[a-z][a-z0-9+.-]*:/i;

0 commit comments

Comments
 (0)