pub struct OrderQuery {
pub profile: Option<String>,
pub account_id: Option<String>,
pub status: Option<OrderStatus>,
pub identifier: Option<String>,
pub identifier_contains: Option<String>,
pub cert_serial: Option<String>,
pub limit: i64,
pub offset: i64,
}Expand description
The filters and page window Order::search applies.
Every field is optional except the window, and an absent filter imposes no
constraint — so OrderQuery { limit, offset, .. } alone is “the newest
page across every endpoint”.
Fields§
§profile: Option<String>§account_id: Option<String>§status: Option<OrderStatus>§identifier: Option<String>An order matches when one of its identifiers equals this name exactly
(case-folded). The answer a misissuance hunt needs — web.corp.example.com
must not match evil-example.com.
identifier_contains: Option<String>An order matches when one of its identifiers contains this substring
(case-folded), for when only a fragment of the name is remembered. The
callers refuse it alongside OrderQuery::identifier; if both arrive
they simply both apply.
cert_serial: Option<String>An order matches when its issued leaf’s serial (hex, no separators)
equals this exactly — the value audit list --cert-serial filters on.
limit: i64Rows per page. The caller clamps this (admin.page_size_max); this
layer takes what it is given.
offset: i64Trait Implementations§
Source§impl Clone for OrderQuery
impl Clone for OrderQuery
Source§impl Debug for OrderQuery
impl Debug for OrderQuery
Auto Trait Implementations§
impl Freeze for OrderQuery
impl RefUnwindSafe for OrderQuery
impl Send for OrderQuery
impl Sync for OrderQuery
impl Unpin for OrderQuery
impl UnsafeUnpin for OrderQuery
impl UnwindSafe for OrderQuery
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> ⓘ
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> ⓘ
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