pub struct CustomerMessageDraft {
pub body_ref: BodyRef,
pub channel_hint: Channel,
pub language: LanguageTag,
pub tone: ToneLabel,
pub audience: Audience,
pub redaction_profile: RedactionProfile,
}Expand description
Customer message draft used by the daily update workflow; it packages operational changes into reviewable staff updates instead of free-form agent output.
Fields§
§body_ref: BodyRefBody ref copied from reviewed source input for audit, reviewer explanation, or agent context; callers must not invent or mutate it.
channel_hint: ChannelChannel hint copied from reviewed source input for audit, reviewer explanation, or agent context; callers must not invent or mutate it.
language: LanguageTagLanguage copied from reviewed source input for audit, reviewer explanation, or agent context; callers must not invent or mutate it.
tone: ToneLabelTone copied from reviewed source input for audit, reviewer explanation, or agent context; callers must not invent or mutate it.
audience: AudienceAudience copied from reviewed source input for audit, reviewer explanation, or agent context; callers must not invent or mutate it.
redaction_profile: RedactionProfileRedaction profile copied from reviewed source input for audit, reviewer explanation, or agent context; callers must not invent or mutate it.
Trait Implementations§
Source§impl Clone for CustomerMessageDraft
impl Clone for CustomerMessageDraft
Source§fn clone(&self) -> CustomerMessageDraft
fn clone(&self) -> CustomerMessageDraft
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more