11# Shared Types
22
33``` python
4- from beeper_desktop_api.types import Attachment, Error, Message, Reaction, User
4+ from beeper_desktop_api.types import (
5+ APIError,
6+ AppStateSnapshot,
7+ Attachment,
8+ Error,
9+ Message,
10+ Reaction,
11+ User,
12+ )
513```
614
715# BeeperDesktop
@@ -22,11 +30,17 @@ Methods:
2230Types:
2331
2432``` python
25- from beeper_desktop_api.types import Account, AccountListResponse
33+ from beeper_desktop_api.types import (
34+ Account,
35+ AccountBridge,
36+ AccountRetrieveResponse,
37+ AccountListResponse,
38+ )
2639```
2740
2841Methods:
2942
43+ - <code title =" get /v1/accounts/{accountID} " >client.accounts.<a href =" ./src/beeper_desktop_api/resources/accounts/accounts.py " >retrieve</a >(account_id) -> <a href =" ./src/beeper_desktop_api/types/account_retrieve_response.py " >AccountRetrieveResponse</a ></code >
3044- <code title =" get /v1/accounts " >client.accounts.<a href =" ./src/beeper_desktop_api/resources/accounts/accounts.py " >list</a >() -> <a href =" ./src/beeper_desktop_api/types/account_list_response.py " >AccountListResponse</a ></code >
3145
3246## Contacts
@@ -42,6 +56,65 @@ Methods:
4256- <code title =" get /v1/accounts/{accountID}/contacts/list " >client.accounts.contacts.<a href =" ./src/beeper_desktop_api/resources/accounts/contacts.py " >list</a >(account_id, \*\* <a href =" src/beeper_desktop_api/types/accounts/contact_list_params.py " >params</a >) -> <a href =" ./src/beeper_desktop_api/types/shared/user.py " >SyncCursorSearch[ User] </a ></code >
4357- <code title =" get /v1/accounts/{accountID}/contacts " >client.accounts.contacts.<a href =" ./src/beeper_desktop_api/resources/accounts/contacts.py " >search</a >(account_id, \*\* <a href =" src/beeper_desktop_api/types/accounts/contact_search_params.py " >params</a >) -> <a href =" ./src/beeper_desktop_api/types/accounts/contact_search_response.py " >ContactSearchResponse</a ></code >
4458
59+ # Bridges
60+
61+ Types:
62+
63+ ``` python
64+ from beeper_desktop_api.types import (
65+ Bridge,
66+ CookieField,
67+ DisappearingTimerCapability,
68+ GroupFieldCapability,
69+ GroupTypeCapabilities,
70+ LoginFlow,
71+ LoginInputField,
72+ LoginSession,
73+ ProvisioningCapabilities,
74+ ResolveIdentifierCapabilities,
75+ BridgeRetrieveResponse,
76+ BridgeListResponse,
77+ )
78+ ```
79+
80+ Methods:
81+
82+ - <code title =" get /v1/bridges/{bridgeID} " >client.bridges.<a href =" ./src/beeper_desktop_api/resources/bridges/bridges.py " >retrieve</a >(bridge_id) -> <a href =" ./src/beeper_desktop_api/types/bridge_retrieve_response.py " >BridgeRetrieveResponse</a ></code >
83+ - <code title =" get /v1/bridges " >client.bridges.<a href =" ./src/beeper_desktop_api/resources/bridges/bridges.py " >list</a >() -> <a href =" ./src/beeper_desktop_api/types/bridge_list_response.py " >BridgeListResponse</a ></code >
84+ - <code title =" get /v1/bridges/{bridgeID}/capabilities " >client.bridges.<a href =" ./src/beeper_desktop_api/resources/bridges/bridges.py " >retrieve_capabilities</a >(bridge_id) -> <a href =" ./src/beeper_desktop_api/types/provisioning_capabilities.py " >ProvisioningCapabilities</a ></code >
85+
86+ ## LoginFlows
87+
88+ Types:
89+
90+ ``` python
91+ from beeper_desktop_api.types.bridges import LoginFlowListResponse
92+ ```
93+
94+ Methods:
95+
96+ - <code title =" get /v1/bridges/{bridgeID}/login-flows " >client.bridges.login_flows.<a href =" ./src/beeper_desktop_api/resources/bridges/login_flows.py " >list</a >(bridge_id) -> <a href =" ./src/beeper_desktop_api/types/bridges/login_flow_list_response.py " >LoginFlowListResponse</a ></code >
97+
98+ ## LoginSessions
99+
100+ Types:
101+
102+ ``` python
103+ from beeper_desktop_api.types.bridges import LoginSessionCancelResponse
104+ ```
105+
106+ Methods:
107+
108+ - <code title =" post /v1/bridges/{bridgeID}/login-sessions " >client.bridges.login_sessions.<a href =" ./src/beeper_desktop_api/resources/bridges/login_sessions/login_sessions.py " >create</a >(bridge_id, \*\* <a href =" src/beeper_desktop_api/types/bridges/login_session_create_params.py " >params</a >) -> <a href =" ./src/beeper_desktop_api/types/login_session.py " >LoginSession</a ></code >
109+ - <code title =" get /v1/bridges/{bridgeID}/login-sessions/{loginSessionID} " >client.bridges.login_sessions.<a href =" ./src/beeper_desktop_api/resources/bridges/login_sessions/login_sessions.py " >retrieve</a >(login_session_id, \* , bridge_id) -> <a href =" ./src/beeper_desktop_api/types/login_session.py " >LoginSession</a ></code >
110+ - <code title =" delete /v1/bridges/{bridgeID}/login-sessions/{loginSessionID} " >client.bridges.login_sessions.<a href =" ./src/beeper_desktop_api/resources/bridges/login_sessions/login_sessions.py " >cancel</a >(login_session_id, \* , bridge_id) -> <a href =" ./src/beeper_desktop_api/types/bridges/login_session_cancel_response.py " >LoginSessionCancelResponse</a ></code >
111+
112+ ### Steps
113+
114+ Methods:
115+
116+ - <code title =" post /v1/bridges/{bridgeID}/login-sessions/{loginSessionID}/steps/{stepID} " >client.bridges.login_sessions.steps.<a href =" ./src/beeper_desktop_api/resources/bridges/login_sessions/steps.py " >submit</a >(step_id, \* , bridge_id, login_session_id, \*\* <a href =" src/beeper_desktop_api/types/bridges/login_sessions/step_submit_params.py " >params</a >) -> <a href =" ./src/beeper_desktop_api/types/login_session.py " >LoginSession</a ></code >
117+
45118# Chats
46119
47120Types:
@@ -132,3 +205,112 @@ from beeper_desktop_api.types import InfoRetrieveResponse
132205Methods:
133206
134207- <code title =" get /v1/info " >client.info.<a href =" ./src/beeper_desktop_api/resources/info.py " >retrieve</a >() -> <a href =" ./src/beeper_desktop_api/types/info_retrieve_response.py " >InfoRetrieveResponse</a ></code >
208+
209+ # App
210+
211+ Types:
212+
213+ ``` python
214+ from beeper_desktop_api.types import Verification, AppSessionResponse
215+ ```
216+
217+ Methods:
218+
219+ - <code title =" get /v1/app/setup " >client.app.<a href =" ./src/beeper_desktop_api/resources/app/app.py " >session</a >() -> <a href =" ./src/beeper_desktop_api/types/app_session_response.py " >AppSessionResponse</a ></code >
220+
221+ ## Login
222+
223+ Types:
224+
225+ ``` python
226+ from beeper_desktop_api.types.app import (
227+ LoginRegisterResponse,
228+ LoginResponseResponse,
229+ LoginStartResponse,
230+ )
231+ ```
232+
233+ Methods:
234+
235+ - <code title =" post /v1/app/setup/email " >client.app.login.<a href =" ./src/beeper_desktop_api/resources/app/login/login.py " >email</a >(\*\* <a href =" src/beeper_desktop_api/types/app/login_email_params.py " >params</a >) -> None</code >
236+ - <code title =" post /v1/app/setup/register " >client.app.login.<a href =" ./src/beeper_desktop_api/resources/app/login/login.py " >register</a >(\*\* <a href =" src/beeper_desktop_api/types/app/login_register_params.py " >params</a >) -> <a href =" ./src/beeper_desktop_api/types/app/login_register_response.py " >LoginRegisterResponse</a ></code >
237+ - <code title =" post /v1/app/setup/response " >client.app.login.<a href =" ./src/beeper_desktop_api/resources/app/login/login.py " >response</a >(\*\* <a href =" src/beeper_desktop_api/types/app/login_response_params.py " >params</a >) -> <a href =" ./src/beeper_desktop_api/types/app/login_response_response.py " >LoginResponseResponse</a ></code >
238+ - <code title =" post /v1/app/setup/start " >client.app.login.<a href =" ./src/beeper_desktop_api/resources/app/login/login.py " >start</a >() -> <a href =" ./src/beeper_desktop_api/types/app/login_start_response.py " >LoginStartResponse</a ></code >
239+
240+ ### Verification
241+
242+ #### RecoveryKey
243+
244+ Types:
245+
246+ ``` python
247+ from beeper_desktop_api.types.app.login.verification import RecoveryKeyVerifyResponse
248+ ```
249+
250+ Methods:
251+
252+ - <code title =" post /v1/app/setup/verification/recovery-key " >client.app.login.verification.recovery_key.<a href =" ./src/beeper_desktop_api/resources/app/login/verification/recovery_key/recovery_key.py " >verify</a >(\*\* <a href =" src/beeper_desktop_api/types/app/login/verification/recovery_key_verify_params.py " >params</a >) -> <a href =" ./src/beeper_desktop_api/types/app/login/verification/recovery_key_verify_response.py " >RecoveryKeyVerifyResponse</a ></code >
253+
254+ ##### Reset
255+
256+ Types:
257+
258+ ``` python
259+ from beeper_desktop_api.types.app.login.verification.recovery_key import (
260+ ResetCreateResponse,
261+ ResetConfirmResponse,
262+ )
263+ ```
264+
265+ Methods:
266+
267+ - <code title =" post /v1/app/setup/verification/recovery-key/reset " >client.app.login.verification.recovery_key.reset.<a href =" ./src/beeper_desktop_api/resources/app/login/verification/recovery_key/reset.py " >create</a >(\*\* <a href =" src/beeper_desktop_api/types/app/login/verification/recovery_key/reset_create_params.py " >params</a >) -> <a href =" ./src/beeper_desktop_api/types/app/login/verification/recovery_key/reset_create_response.py " >ResetCreateResponse</a ></code >
268+ - <code title =" post /v1/app/setup/verification/recovery-key/reset/confirm " >client.app.login.verification.recovery_key.reset.<a href =" ./src/beeper_desktop_api/resources/app/login/verification/recovery_key/reset.py " >confirm</a >(\*\* <a href =" src/beeper_desktop_api/types/app/login/verification/recovery_key/reset_confirm_params.py " >params</a >) -> <a href =" ./src/beeper_desktop_api/types/app/login/verification/recovery_key/reset_confirm_response.py " >ResetConfirmResponse</a ></code >
269+
270+ ## Verifications
271+
272+ Types:
273+
274+ ``` python
275+ from beeper_desktop_api.types.app import (
276+ VerificationCreateResponse,
277+ VerificationRetrieveResponse,
278+ VerificationListResponse,
279+ VerificationAcceptResponse,
280+ VerificationCancelResponse,
281+ )
282+ ```
283+
284+ Methods:
285+
286+ - <code title =" post /v1/app/setup/verifications " >client.app.verifications.<a href =" ./src/beeper_desktop_api/resources/app/verifications/verifications.py " >create</a >(\*\* <a href =" src/beeper_desktop_api/types/app/verification_create_params.py " >params</a >) -> <a href =" ./src/beeper_desktop_api/types/app/verification_create_response.py " >VerificationCreateResponse</a ></code >
287+ - <code title =" get /v1/app/setup/verifications/{verificationID} " >client.app.verifications.<a href =" ./src/beeper_desktop_api/resources/app/verifications/verifications.py " >retrieve</a >(verification_id) -> <a href =" ./src/beeper_desktop_api/types/app/verification_retrieve_response.py " >VerificationRetrieveResponse</a ></code >
288+ - <code title =" get /v1/app/setup/verifications " >client.app.verifications.<a href =" ./src/beeper_desktop_api/resources/app/verifications/verifications.py " >list</a >() -> <a href =" ./src/beeper_desktop_api/types/app/verification_list_response.py " >VerificationListResponse</a ></code >
289+ - <code title =" post /v1/app/setup/verifications/{verificationID}/accept " >client.app.verifications.<a href =" ./src/beeper_desktop_api/resources/app/verifications/verifications.py " >accept</a >(verification_id) -> <a href =" ./src/beeper_desktop_api/types/app/verification_accept_response.py " >VerificationAcceptResponse</a ></code >
290+ - <code title =" post /v1/app/setup/verifications/{verificationID}/cancel " >client.app.verifications.<a href =" ./src/beeper_desktop_api/resources/app/verifications/verifications.py " >cancel</a >(verification_id, \*\* <a href =" src/beeper_desktop_api/types/app/verification_cancel_params.py " >params</a >) -> <a href =" ./src/beeper_desktop_api/types/app/verification_cancel_response.py " >VerificationCancelResponse</a ></code >
291+
292+ ### Qr
293+
294+ Types:
295+
296+ ``` python
297+ from beeper_desktop_api.types.app.verifications import QrConfirmScannedResponse, QrScanResponse
298+ ```
299+
300+ Methods:
301+
302+ - <code title =" post /v1/app/setup/verifications/{verificationID}/qr/confirm-scanned " >client.app.verifications.qr.<a href =" ./src/beeper_desktop_api/resources/app/verifications/qr.py " >confirm_scanned</a >(verification_id) -> <a href =" ./src/beeper_desktop_api/types/app/verifications/qr_confirm_scanned_response.py " >QrConfirmScannedResponse</a ></code >
303+ - <code title =" post /v1/app/setup/verifications/qr/scan " >client.app.verifications.qr.<a href =" ./src/beeper_desktop_api/resources/app/verifications/qr.py " >scan</a >(\*\* <a href =" src/beeper_desktop_api/types/app/verifications/qr_scan_params.py " >params</a >) -> <a href =" ./src/beeper_desktop_api/types/app/verifications/qr_scan_response.py " >QrScanResponse</a ></code >
304+
305+ ### SAS
306+
307+ Types:
308+
309+ ``` python
310+ from beeper_desktop_api.types.app.verifications import SASConfirmResponse, SASStartResponse
311+ ```
312+
313+ Methods:
314+
315+ - <code title =" post /v1/app/setup/verifications/{verificationID}/sas/confirm " >client.app.verifications.sas.<a href =" ./src/beeper_desktop_api/resources/app/verifications/sas.py " >confirm</a >(verification_id) -> <a href =" ./src/beeper_desktop_api/types/app/verifications/sas_confirm_response.py " >SASConfirmResponse</a ></code >
316+ - <code title =" post /v1/app/setup/verifications/{verificationID}/sas/start " >client.app.verifications.sas.<a href =" ./src/beeper_desktop_api/resources/app/verifications/sas.py " >start</a >(verification_id) -> <a href =" ./src/beeper_desktop_api/types/app/verifications/sas_start_response.py " >SASStartResponse</a ></code >
0 commit comments