pub struct ScheduleAddRequest {
pub display_prompt: Option<String>,
pub interval: String,
pub prompt: String,
pub recurring: Option<bool>,
}Expand description
Register a relative-interval scheduled prompt.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§display_prompt: Option<String>Optional display-only prompt label.
interval: StringHuman-readable interval such as 30s, 5m, or 2h.
prompt: StringPrompt text to enqueue when the schedule fires.
recurring: Option<bool>Whether the schedule should re-arm after each tick. Defaults to true.
Trait Implementations§
Source§impl Clone for ScheduleAddRequest
impl Clone for ScheduleAddRequest
Source§fn clone(&self) -> ScheduleAddRequest
fn clone(&self) -> ScheduleAddRequest
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 ScheduleAddRequest
impl Debug for ScheduleAddRequest
Source§impl Default for ScheduleAddRequest
impl Default for ScheduleAddRequest
Source§fn default() -> ScheduleAddRequest
fn default() -> ScheduleAddRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ScheduleAddRequest
impl<'de> Deserialize<'de> for ScheduleAddRequest
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
Auto Trait Implementations§
impl Freeze for ScheduleAddRequest
impl RefUnwindSafe for ScheduleAddRequest
impl Send for ScheduleAddRequest
impl Sync for ScheduleAddRequest
impl Unpin for ScheduleAddRequest
impl UnsafeUnpin for ScheduleAddRequest
impl UnwindSafe for ScheduleAddRequest
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