Cleanup - unused files / unused exports / duplicate exports
[ProtonMail-WebClient.git] / packages / shared / lib / api / b2bevents.ts
blob303a82ae22a40b7ad3d56335a20c154ffbbb10e9
1 import type { B2BLogsQuery } from '../interfaces/B2BLogs';
3 export const getPassLogs = (params: B2BLogsQuery) => ({
4     url: 'account/organization/events/pass',
5     method: 'get',
6     params,
7 });
9 export const getPassEventTypes = () => ({
10     url: 'account/organization/events/pass/event-types',
11     method: 'get',
12 });
14 export const getVPNLogs = (params: B2BLogsQuery) => ({
15     url: 'account/organization/events/vpn',
16     method: 'get',
17     params,
18 });
20 export const getVpnEventTypes = () => ({
21     url: 'account/organization/events/vpn/event-types',
22     method: 'get',
23 });
25 export const getVPNLogDownload = (params: B2BLogsQuery) => ({
26     url: 'account/organization/events/export/vpn',
27     method: 'get',
28     params,
29     output: 'text',
30     headers: {
31         accept: 'text/csv',
32     },
33 });
35 export const getPassLogsDownload = (params: B2BLogsQuery) => ({
36     url: 'account/organization/events/export/pass',
37     method: 'get',
38     params,
39     output: 'text',
40     headers: {
41         accept: 'text/csv',
42     },
43 });
45 export const getShareID = (vaultID: string) => ({
46     url: `pass/v1/vault/share/${vaultID}`,
47     method: 'get',
48 });
50 export const getOrgAuthLogs = (query: string) => {
51     return {
52         url: `account/organization/logs/auth?${query}`,
53         method: 'get',
54     };