pub struct ScheduledResponse {
pub id: String,
pub trigger_time: DateTime<Utc>,
pub body: Value,
pub status: u16,
pub headers: HashMap<String, String>,
pub name: Option<String>,
pub repeat: Option<RepeatConfig>,
}Expand description
A scheduled response that will be returned at a specific time
Fields§
§id: StringUnique identifier for this scheduled response
trigger_time: DateTime<Utc>When this response should be returned
body: ValueThe response body
status: u16HTTP status code
headers: HashMap<String, String>Response headers
name: Option<String>Optional name/label
repeat: Option<RepeatConfig>Whether this should repeat
Trait Implementations§
Source§impl Clone for ScheduledResponse
impl Clone for ScheduledResponse
Source§fn clone(&self) -> ScheduledResponse
fn clone(&self) -> ScheduledResponse
Returns a duplicate of the value. Read more
1.0.0 · 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 ScheduledResponse
impl Debug for ScheduledResponse
Source§impl<'de> Deserialize<'de> for ScheduledResponse
impl<'de> Deserialize<'de> for ScheduledResponse
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 ScheduledResponse
impl RefUnwindSafe for ScheduledResponse
impl Send for ScheduledResponse
impl Sync for ScheduledResponse
impl Unpin for ScheduledResponse
impl UnwindSafe for ScheduledResponse
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more