pub struct VoiceFlowRecord {
pub id: String,
pub name: String,
pub version: u32,
pub yaml: String,
pub published_at: String,
}Expand description
One published call-flow snapshot as served by
GET /api/voice/flows/published: the latest published version of a
flow the bearer authored. The YAML carries the platform-stamped
id/name/version and is served verbatim — the daemon re-parses
and re-validates it on load rather than trusting the wire.
Fields§
§id: StringPlatform-assigned flow id (flow_…), stable across versions.
name: String§version: u32Latest published version number (1-based, bumps on publish).
yaml: StringThe immutable published document, verbatim.
published_at: StringRFC 3339 time this version was published.
Trait Implementations§
Source§impl Clone for VoiceFlowRecord
impl Clone for VoiceFlowRecord
Source§fn clone(&self) -> VoiceFlowRecord
fn clone(&self) -> VoiceFlowRecord
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VoiceFlowRecord
impl Debug for VoiceFlowRecord
Source§impl<'de> Deserialize<'de> for VoiceFlowRecord
impl<'de> Deserialize<'de> for VoiceFlowRecord
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for VoiceFlowRecord
impl PartialEq for VoiceFlowRecord
Source§impl Serialize for VoiceFlowRecord
impl Serialize for VoiceFlowRecord
impl StructuralPartialEq for VoiceFlowRecord
Auto Trait Implementations§
impl Freeze for VoiceFlowRecord
impl RefUnwindSafe for VoiceFlowRecord
impl Send for VoiceFlowRecord
impl Sync for VoiceFlowRecord
impl Unpin for VoiceFlowRecord
impl UnsafeUnpin for VoiceFlowRecord
impl UnwindSafe for VoiceFlowRecord
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