pub struct VoiceRecordings;Expand description
Marker for the /api/voice/recordings/{sync,list} endpoint pair.
The corresponding bytes-upload endpoint
(PUT /api/voice/recordings/{sourceId}/bytes) is invoked via
Client::upload_recording_bytes — it doesn’t fit the
SyncEndpoint mold (no batch, no JSON body) so it has its own
inherent method on Client.
Trait Implementations§
Source§impl SyncEndpoint for VoiceRecordings
impl SyncEndpoint for VoiceRecordings
Source§type Record = VoiceRecordingRecord
type Record = VoiceRecordingRecord
One row’s worth of data. Must round-trip through JSON; the wire
shape uses camelCase per the platform’s Hono/Zod convention
(apply
#[serde(rename_all = "camelCase")] on your struct). Read moreSource§type Query = VoiceRecordingsQuery
type Query = VoiceRecordingsQuery
Query params for
GET /api/voice/{RESOURCE}. Typically a cursor
(before as RFC 3339) plus a limit and any resource-specific
filters (e.g. account_id). Serialized as URL query.Source§const CURRENT_SCHEMA_VERSION: u32 = 1
const CURRENT_SCHEMA_VERSION: u32 = 1
Current wire-schema version for this resource’s
Record type. Read moreAuto Trait Implementations§
impl Freeze for VoiceRecordings
impl RefUnwindSafe for VoiceRecordings
impl Send for VoiceRecordings
impl Sync for VoiceRecordings
impl Unpin for VoiceRecordings
impl UnsafeUnpin for VoiceRecordings
impl UnwindSafe for VoiceRecordings
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more