wavekat_platform_client/
lib.rs1mod client;
40mod error;
41mod me;
42mod oauth;
43mod sign;
44mod sync;
45mod token;
46mod voice;
47
48pub use client::Client;
49pub use error::{Error, Result};
50pub use me::{DeletionPreview, Me};
51pub use oauth::{loopback_handshake, HandshakeOptions, HandshakeOutcome, PendingHandshake};
52pub use sign::{
53 cert_payload, generate_keypair, generate_master, issue_release_credential, verify_cert,
54 verify_request, ReleaseCredential, RequestSignature,
55};
56pub use sync::{HasSyncEnvelope, Page, SyncEndpoint, SyncEnvelope, SyncRequest, SyncResponse};
57pub use token::Token;
58pub use voice::{
59 BookingBookRequest, BookingBookResponse, BookingException, BookingSchedule, BookingSlot,
60 BookingSlotsRequest, BookingSlotsResponse, BookingTimeRange, InstallHeartbeatFleet,
61 InstallHeartbeatRequest, InstallHeartbeatResponse, PartyMasking, ShareRecordingRequest,
62 ShareRecordingResponse, ShareVisibility, SystemInfo, UsageEvent, UsageEventsRequest,
63 UsageEventsResponse, VoiceAccountRecord, VoiceAccounts, VoiceAccountsQuery, VoiceCallCodec,
64 VoiceCallDirection, VoiceCallDisposition, VoiceCallEndReason, VoiceCallFlowOutcome,
65 VoiceCallFlowStep, VoiceCallRecord, VoiceCalls, VoiceCallsQuery, VoiceFlowAssetsPage,
66 VoiceFlowRecord, VoiceFlowVersionAsset, VoiceFlowsPage, VoiceFlowsQuery, VoiceRecordingRecord,
67 VoiceRecordingSyncItem, VoiceRecordings, VoiceRecordingsQuery, VoiceRecordingsSyncResponse,
68 VoiceSystemFlowRecord, VoiceSystemFlowsPage, VoiceTranscriptChannel, VoiceTranscriptRecord,
69 VoiceTranscripts, VoiceTranscriptsQuery, VoiceTransport, USAGE_EVENTS_MAX_BATCH,
70};