pub struct ArchiveExportRequest {
pub camera_ids: Vec<String>,
pub from: Option<String>,
pub to: Option<String>,
pub incident_lock_only: Option<bool>,
pub trim: Option<bool>,
}Expand description
Request body for POST /api/v1/archive/export — zip a selection of recorded footage on demand.
Fields§
§camera_ids: Vec<String>Camera ids to include; empty/omitted means all cameras.
from: Option<String>§to: Option<String>§incident_lock_only: Option<bool>§trim: Option<bool>Trim each segment to the [from, to] window (re-mux with -c copy); requires both bounds.
Trait Implementations§
Source§impl Debug for ArchiveExportRequest
impl Debug for ArchiveExportRequest
Source§impl<'de> Deserialize<'de> for ArchiveExportRequest
impl<'de> Deserialize<'de> for ArchiveExportRequest
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 ArchiveExportRequest
impl RefUnwindSafe for ArchiveExportRequest
impl Send for ArchiveExportRequest
impl Sync for ArchiveExportRequest
impl Unpin for ArchiveExportRequest
impl UnsafeUnpin for ArchiveExportRequest
impl UnwindSafe for ArchiveExportRequest
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
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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