Merge branch 'IDTEAM-1.26.0' into 'main'
[ProtonMail-WebClient.git] / packages / shared / lib / api / drive / devices.ts
blob9a80f1f464ae25c8ce2f09b2a30abcbcaeb6fe6c
1 import type { CreateDeviceVolume } from '../../interfaces/drive/device';
3 export const queryDevices = () => ({
4     method: 'get',
5     url: 'drive/devices',
6 });
8 export const queryDeviceDeletion = (deviceId: string) => ({
9     method: 'delete',
10     url: `drive/devices/${deviceId}`,
11 });
13 export const queryDeviceRename = (
14     deviceId: string,
15     data: {
16         Name: string;
17     }
18 ) => ({
19     method: 'put',
20     url: `drive/devices/${deviceId}`,
21     data: {
22         Device: {
23             SyncState: 1,
24         },
25         Share: {
26             Name: data.Name,
27         },
28     },
29 });
31 export const queryCreateDriveDevice = (data: CreateDeviceVolume) => ({
32     method: 'post',
33     url: 'drive/devices',
34     data,
35 });