@@ -14,12 +14,109 @@ Methods:
1414
1515Types:
1616
17+ - <code ><a href =" ./src/resources/shared.ts " >AppStateSnapshot</a ></code >
1718- <code ><a href =" ./src/resources/shared.ts " >Attachment</a ></code >
1819- <code ><a href =" ./src/resources/shared.ts " >Error</a ></code >
1920- <code ><a href =" ./src/resources/shared.ts " >Message</a ></code >
2021- <code ><a href =" ./src/resources/shared.ts " >Reaction</a ></code >
2122- <code ><a href =" ./src/resources/shared.ts " >User</a ></code >
2223
24+ # App
25+
26+ Types:
27+
28+ - <code ><a href =" ./src/resources/app/app.ts " >LoginRegistrationRequiredResponse</a ></code >
29+ - <code ><a href =" ./src/resources/app/app.ts " >LoginResponse</a ></code >
30+ - <code ><a href =" ./src/resources/app/app.ts " >LoginResponseOutput</a ></code >
31+ - <code ><a href =" ./src/resources/app/app.ts " >RecoveryCodeResetResponse</a ></code >
32+ - <code ><a href =" ./src/resources/app/app.ts " >StartVerificationResponse</a ></code >
33+ - <code ><a href =" ./src/resources/app/app.ts " >StateMutationResponse</a ></code >
34+ - <code ><a href =" ./src/resources/app/app.ts " >AppStatusResponse</a ></code >
35+
36+ Methods:
37+
38+ - <code title =" get /v1/app/status " >client.app.<a href =" ./src/resources/app/app.ts " >status</a >() -> AppStatusResponse</code >
39+
40+ ## Login
41+
42+ Types:
43+
44+ - <code ><a href =" ./src/resources/app/login.ts " >LoginEmailResponse</a ></code >
45+ - <code ><a href =" ./src/resources/app/login.ts " >LoginRegisterResponse</a ></code >
46+ - <code ><a href =" ./src/resources/app/login.ts " >LoginResponseResponse</a ></code >
47+ - <code ><a href =" ./src/resources/app/login.ts " >LoginStartResponse</a ></code >
48+
49+ Methods:
50+
51+ - <code title =" post /v1/app/login/email " >client.app.login.<a href =" ./src/resources/app/login.ts " >email</a >({ ...params }) -> unknown</code >
52+ - <code title =" post /v1/app/login/register " >client.app.login.<a href =" ./src/resources/app/login.ts " >register</a >({ ...params }) -> LoginRegisterResponse</code >
53+ - <code title =" post /v1/app/login/response " >client.app.login.<a href =" ./src/resources/app/login.ts " >response</a >({ ...params }) -> LoginResponseResponse</code >
54+ - <code title =" post /v1/app/login/start " >client.app.login.<a href =" ./src/resources/app/login.ts " >start</a >() -> LoginStartResponse</code >
55+
56+ ## E2ee
57+
58+ ### RecoveryCode
59+
60+ Types:
61+
62+ - <code ><a href =" ./src/resources/app/e2ee/recovery-code/recovery-code.ts " >RecoveryCodeMarkBackedUpResponse</a ></code >
63+ - <code ><a href =" ./src/resources/app/e2ee/recovery-code/recovery-code.ts " >RecoveryCodeVerifyResponse</a ></code >
64+
65+ Methods:
66+
67+ - <code title =" post /v1/app/e2ee/recovery-code/mark-backed-up " >client.app.e2ee.recoveryCode.<a href =" ./src/resources/app/e2ee/recovery-code/recovery-code.ts " >markBackedUp</a >() -> RecoveryCodeMarkBackedUpResponse</code >
68+ - <code title =" post /v1/app/e2ee/recovery-code/verify " >client.app.e2ee.recoveryCode.<a href =" ./src/resources/app/e2ee/recovery-code/recovery-code.ts " >verify</a >({ ...params }) -> RecoveryCodeVerifyResponse</code >
69+
70+ #### Reset
71+
72+ Types:
73+
74+ - <code ><a href =" ./src/resources/app/e2ee/recovery-code/reset.ts " >ResetCreateResponse</a ></code >
75+ - <code ><a href =" ./src/resources/app/e2ee/recovery-code/reset.ts " >ResetConfirmResponse</a ></code >
76+
77+ Methods:
78+
79+ - <code title =" post /v1/app/e2ee/recovery-code/reset " >client.app.e2ee.recoveryCode.reset.<a href =" ./src/resources/app/e2ee/recovery-code/reset.ts " >create</a >({ ...params }) -> ResetCreateResponse</code >
80+ - <code title =" post /v1/app/e2ee/recovery-code/reset/confirm " >client.app.e2ee.recoveryCode.reset.<a href =" ./src/resources/app/e2ee/recovery-code/reset.ts " >confirm</a >({ ...params }) -> ResetConfirmResponse</code >
81+
82+ ### Verification
83+
84+ Types:
85+
86+ - <code ><a href =" ./src/resources/app/e2ee/verification/verification.ts " >VerificationCreateResponse</a ></code >
87+ - <code ><a href =" ./src/resources/app/e2ee/verification/verification.ts " >VerificationAcceptResponse</a ></code >
88+ - <code ><a href =" ./src/resources/app/e2ee/verification/verification.ts " >VerificationCancelResponse</a ></code >
89+
90+ Methods:
91+
92+ - <code title =" post /v1/app/e2ee/verification " >client.app.e2ee.verification.<a href =" ./src/resources/app/e2ee/verification/verification.ts " >create</a >({ ...params }) -> VerificationCreateResponse</code >
93+ - <code title =" post /v1/app/e2ee/verification/{verificationID}/accept " >client.app.e2ee.verification.<a href =" ./src/resources/app/e2ee/verification/verification.ts " >accept</a >(verificationID) -> VerificationAcceptResponse</code >
94+ - <code title =" post /v1/app/e2ee/verification/{verificationID}/cancel " >client.app.e2ee.verification.<a href =" ./src/resources/app/e2ee/verification/verification.ts " >cancel</a >(verificationID, { ...params }) -> VerificationCancelResponse</code >
95+
96+ #### Qr
97+
98+ Types:
99+
100+ - <code ><a href =" ./src/resources/app/e2ee/verification/qr.ts " >QrConfirmScannedResponse</a ></code >
101+ - <code ><a href =" ./src/resources/app/e2ee/verification/qr.ts " >QrScanResponse</a ></code >
102+
103+ Methods:
104+
105+ - <code title =" post /v1/app/e2ee/verification/{verificationID}/qr/confirm-scanned " >client.app.e2ee.verification.qr.<a href =" ./src/resources/app/e2ee/verification/qr.ts " >confirmScanned</a >(verificationID) -> QrConfirmScannedResponse</code >
106+ - <code title =" post /v1/app/e2ee/verification/qr/scan " >client.app.e2ee.verification.qr.<a href =" ./src/resources/app/e2ee/verification/qr.ts " >scan</a >({ ...params }) -> QrScanResponse</code >
107+
108+ #### Sas
109+
110+ Types:
111+
112+ - <code ><a href =" ./src/resources/app/e2ee/verification/sas.ts " >SaConfirmResponse</a ></code >
113+ - <code ><a href =" ./src/resources/app/e2ee/verification/sas.ts " >SaStartResponse</a ></code >
114+
115+ Methods:
116+
117+ - <code title =" post /v1/app/e2ee/verification/{verificationID}/sas/confirm " >client.app.e2ee.verification.sas.<a href =" ./src/resources/app/e2ee/verification/sas.ts " >confirm</a >(verificationID) -> SaConfirmResponse</code >
118+ - <code title =" post /v1/app/e2ee/verification/{verificationID}/sas/start " >client.app.e2ee.verification.sas.<a href =" ./src/resources/app/e2ee/verification/sas.ts " >start</a >(verificationID) -> SaStartResponse</code >
119+
23120# Accounts
24121
25122Types:
@@ -42,6 +139,159 @@ Methods:
42139- <code title =" get /v1/accounts/{accountID}/contacts/list " >client.accounts.contacts.<a href =" ./src/resources/accounts/contacts.ts " >list</a >(accountID, { ...params }) -> UsersCursorSearch</code >
43140- <code title =" get /v1/accounts/{accountID}/contacts " >client.accounts.contacts.<a href =" ./src/resources/accounts/contacts.ts " >search</a >(accountID, { ...params }) -> ContactSearchResponse</code >
44141
142+ # Bridges
143+
144+ Types:
145+
146+ - <code ><a href =" ./src/resources/bridges.ts " >BridgeAvailability</a ></code >
147+ - <code ><a href =" ./src/resources/bridges.ts " >BridgeListResponse</a ></code >
148+
149+ Methods:
150+
151+ - <code title =" get /v1/bridges " >client.bridges.<a href =" ./src/resources/bridges.ts " >list</a >() -> BridgeListResponse</code >
152+
153+ # Matrix
154+
155+ ## Users
156+
157+ Types:
158+
159+ - <code ><a href =" ./src/resources/matrix/users/users.ts " >UserRetrieveProfileResponse</a ></code >
160+
161+ Methods:
162+
163+ - <code title =" get /_matrix/client/v3/profile/{userId} " >client.matrix.users.<a href =" ./src/resources/matrix/users/users.ts " >retrieveProfile</a >(userID) -> UserRetrieveProfileResponse</code >
164+
165+ ### AccountData
166+
167+ Types:
168+
169+ - <code ><a href =" ./src/resources/matrix/users/account-data.ts " >AccountDataRetrieveResponse</a ></code >
170+ - <code ><a href =" ./src/resources/matrix/users/account-data.ts " >AccountDataUpdateResponse</a ></code >
171+
172+ Methods:
173+
174+ - <code title =" get /_matrix/client/v3/user/{userId}/account_data/{type} " >client.matrix.users.accountData.<a href =" ./src/resources/matrix/users/account-data.ts " >retrieve</a >(type, { ...params }) -> unknown</code >
175+ - <code title =" put /_matrix/client/v3/user/{userId}/account_data/{type} " >client.matrix.users.accountData.<a href =" ./src/resources/matrix/users/account-data.ts " >update</a >(type, { ...params }) -> unknown</code >
176+
177+ ## Rooms
178+
179+ Types:
180+
181+ - <code ><a href =" ./src/resources/matrix/rooms/rooms.ts " >RoomCreateResponse</a ></code >
182+ - <code ><a href =" ./src/resources/matrix/rooms/rooms.ts " >RoomJoinResponse</a ></code >
183+ - <code ><a href =" ./src/resources/matrix/rooms/rooms.ts " >RoomLeaveResponse</a ></code >
184+
185+ Methods:
186+
187+ - <code title =" post /_matrix/client/v3/createRoom " >client.matrix.rooms.<a href =" ./src/resources/matrix/rooms/rooms.ts " >create</a >({ ...params }) -> RoomCreateResponse</code >
188+ - <code title =" post /_matrix/client/v3/join/{roomIdOrAlias} " >client.matrix.rooms.<a href =" ./src/resources/matrix/rooms/rooms.ts " >join</a >(roomIDOrAlias, { ...params }) -> RoomJoinResponse</code >
189+ - <code title =" post /_matrix/client/v3/rooms/{roomId}/leave " >client.matrix.rooms.<a href =" ./src/resources/matrix/rooms/rooms.ts " >leave</a >(roomID, { ...params }) -> unknown</code >
190+
191+ ### AccountData
192+
193+ Types:
194+
195+ - <code ><a href =" ./src/resources/matrix/rooms/account-data.ts " >AccountDataRetrieveResponse</a ></code >
196+ - <code ><a href =" ./src/resources/matrix/rooms/account-data.ts " >AccountDataUpdateResponse</a ></code >
197+
198+ Methods:
199+
200+ - <code title =" get /_matrix/client/v3/user/{userId}/rooms/{roomId}/account_data/{type} " >client.matrix.rooms.accountData.<a href =" ./src/resources/matrix/rooms/account-data.ts " >retrieve</a >(type, { ...params }) -> unknown</code >
201+ - <code title =" put /_matrix/client/v3/user/{userId}/rooms/{roomId}/account_data/{type} " >client.matrix.rooms.accountData.<a href =" ./src/resources/matrix/rooms/account-data.ts " >update</a >(type, { ...params }) -> unknown</code >
202+
203+ ### State
204+
205+ Types:
206+
207+ - <code ><a href =" ./src/resources/matrix/rooms/state.ts " >StateRetrieveResponse</a ></code >
208+ - <code ><a href =" ./src/resources/matrix/rooms/state.ts " >StateListResponse</a ></code >
209+
210+ Methods:
211+
212+ - <code title =" get /_matrix/client/v3/rooms/{roomId}/state/{eventType}/{stateKey} " >client.matrix.rooms.state.<a href =" ./src/resources/matrix/rooms/state.ts " >retrieve</a >(stateKey, { ...params }) -> StateRetrieveResponse</code >
213+ - <code title =" get /_matrix/client/v3/rooms/{roomId}/state " >client.matrix.rooms.state.<a href =" ./src/resources/matrix/rooms/state.ts " >list</a >(roomID) -> StateListResponse</code >
214+
215+ ### Events
216+
217+ Types:
218+
219+ - <code ><a href =" ./src/resources/matrix/rooms/events.ts " >EventRetrieveResponse</a ></code >
220+
221+ Methods:
222+
223+ - <code title =" get /_matrix/client/v3/rooms/{roomId}/event/{eventId} " >client.matrix.rooms.events.<a href =" ./src/resources/matrix/rooms/events.ts " >retrieve</a >(eventID, { ...params }) -> EventRetrieveResponse</code >
224+
225+ ## Bridges
226+
227+ ### Auth
228+
229+ Types:
230+
231+ - <code ><a href =" ./src/resources/matrix/bridges/auth.ts " >AuthListFlowsResponse</a ></code >
232+ - <code ><a href =" ./src/resources/matrix/bridges/auth.ts " >AuthListLoginsResponse</a ></code >
233+ - <code ><a href =" ./src/resources/matrix/bridges/auth.ts " >AuthLogoutResponse</a ></code >
234+ - <code ><a href =" ./src/resources/matrix/bridges/auth.ts " >AuthStartLoginResponse</a ></code >
235+ - <code ><a href =" ./src/resources/matrix/bridges/auth.ts " >AuthSubmitCookiesResponse</a ></code >
236+ - <code ><a href =" ./src/resources/matrix/bridges/auth.ts " >AuthSubmitUserInputResponse</a ></code >
237+ - <code ><a href =" ./src/resources/matrix/bridges/auth.ts " >AuthWaitForStepResponse</a ></code >
238+ - <code ><a href =" ./src/resources/matrix/bridges/auth.ts " >AuthWhoamiResponse</a ></code >
239+
240+ Methods:
241+
242+ - <code title =" get /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/login/flows " >client.matrix.bridges.auth.<a href =" ./src/resources/matrix/bridges/auth.ts " >listFlows</a >(bridgeID) -> AuthListFlowsResponse</code >
243+ - <code title =" get /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/logins " >client.matrix.bridges.auth.<a href =" ./src/resources/matrix/bridges/auth.ts " >listLogins</a >(bridgeID) -> AuthListLoginsResponse</code >
244+ - <code title =" post /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/logout/{loginID} " >client.matrix.bridges.auth.<a href =" ./src/resources/matrix/bridges/auth.ts " >logout</a >(loginID, { ...params }) -> unknown</code >
245+ - <code title =" post /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/login/start/{flowID} " >client.matrix.bridges.auth.<a href =" ./src/resources/matrix/bridges/auth.ts " >startLogin</a >(flowID, { ...params }) -> AuthStartLoginResponse</code >
246+ - <code title =" post /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/login/step/{loginProcessID}/{stepID}/cookies " >client.matrix.bridges.auth.<a href =" ./src/resources/matrix/bridges/auth.ts " >submitCookies</a >(stepID, { ...params }) -> AuthSubmitCookiesResponse</code >
247+ - <code title =" post /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/login/step/{loginProcessID}/{stepID}/user_input " >client.matrix.bridges.auth.<a href =" ./src/resources/matrix/bridges/auth.ts " >submitUserInput</a >(stepID, { ...params }) -> AuthSubmitUserInputResponse</code >
248+ - <code title =" post /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/login/step/{loginProcessID}/{stepID}/display_and_wait " >client.matrix.bridges.auth.<a href =" ./src/resources/matrix/bridges/auth.ts " >waitForStep</a >(stepID, { ...params }) -> AuthWaitForStepResponse</code >
249+ - <code title =" get /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/whoami " >client.matrix.bridges.auth.<a href =" ./src/resources/matrix/bridges/auth.ts " >whoami</a >(bridgeID) -> AuthWhoamiResponse</code >
250+
251+ ### Contacts
252+
253+ Types:
254+
255+ - <code ><a href =" ./src/resources/matrix/bridges/contacts.ts " >ContactListResponse</a ></code >
256+
257+ Methods:
258+
259+ - <code title =" get /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/contacts " >client.matrix.bridges.contacts.<a href =" ./src/resources/matrix/bridges/contacts.ts " >list</a >(bridgeID, { ...params }) -> ContactListResponse</code >
260+
261+ ### Users
262+
263+ Types:
264+
265+ - <code ><a href =" ./src/resources/matrix/bridges/users.ts " >UserResolveResponse</a ></code >
266+ - <code ><a href =" ./src/resources/matrix/bridges/users.ts " >UserSearchResponse</a ></code >
267+
268+ Methods:
269+
270+ - <code title =" get /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/resolve_identifier/{identifier} " >client.matrix.bridges.users.<a href =" ./src/resources/matrix/bridges/users.ts " >resolve</a >(identifier, { ...params }) -> UserResolveResponse</code >
271+ - <code title =" post /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/search_users " >client.matrix.bridges.users.<a href =" ./src/resources/matrix/bridges/users.ts " >search</a >(bridgeID, { ...params }) -> UserSearchResponse</code >
272+
273+ ### Rooms
274+
275+ Types:
276+
277+ - <code ><a href =" ./src/resources/matrix/bridges/rooms.ts " >RoomCreateDmResponse</a ></code >
278+ - <code ><a href =" ./src/resources/matrix/bridges/rooms.ts " >RoomCreateGroupResponse</a ></code >
279+
280+ Methods:
281+
282+ - <code title =" post /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/create_dm/{identifier} " >client.matrix.bridges.rooms.<a href =" ./src/resources/matrix/bridges/rooms.ts " >createDm</a >(identifier, { ...params }) -> RoomCreateDmResponse</code >
283+ - <code title =" post /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/create_group/{groupType} " >client.matrix.bridges.rooms.<a href =" ./src/resources/matrix/bridges/rooms.ts " >createGroup</a >(groupType, { ...params }) -> RoomCreateGroupResponse</code >
284+
285+ ### Capabilities
286+
287+ Types:
288+
289+ - <code ><a href =" ./src/resources/matrix/bridges/capabilities.ts " >CapabilityRetrieveResponse</a ></code >
290+
291+ Methods:
292+
293+ - <code title =" get /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/capabilities " >client.matrix.bridges.capabilities.<a href =" ./src/resources/matrix/bridges/capabilities.ts " >retrieve</a >(bridgeID) -> CapabilityRetrieveResponse</code >
294+
45295# Chats
46296
47297Types:
0 commit comments