#[non_exhaustive]pub struct IdvSubresourceOptions {
pub page: Option<u32>,
pub limit: Option<u32>,
pub cursor: Option<String>,
pub shape: Option<String>,
pub flat: bool,
pub flat_lists: bool,
pub joiner: Option<String>,
pub ordering: Option<String>,
pub search: Option<String>,
pub extra: BTreeMap<String, String>,
}Expand description
Options shared by every IDV sub-resource list endpoint
(/api/idvs/{key}/awards/, /child-idvs/, /transactions/,
/summary/awards/, /lcats/).
Carries pagination + shape + ordering + search + joiner. Use the extra
field to forward filters not yet first-classed on this struct.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.page: Option<u32>1-based page number. Mutually exclusive with cursor.
limit: Option<u32>Page size.
cursor: Option<String>Keyset cursor for cursor-paginated endpoints.
shape: Option<String>Comma-separated field selector.
flat: boolCollapse nested objects into dot-separated keys.
flat_lists: boolWhen flat is also true, flatten list-valued fields.
joiner: Option<String>Joiner for flattened keys (only sent when flat=true).
ordering: Option<String>Server-side sort spec (prefix - for descending).
search: Option<String>Free-text search filter.
extra: BTreeMap<String, String>Escape hatch for filter keys not yet first-classed.
Implementations§
Source§impl IdvSubresourceOptions
impl IdvSubresourceOptions
Sourcepub fn builder() -> IdvSubresourceOptionsBuilder
pub fn builder() -> IdvSubresourceOptionsBuilder
Create an instance of IdvSubresourceOptions using the builder syntax
Trait Implementations§
Source§impl Clone for IdvSubresourceOptions
impl Clone for IdvSubresourceOptions
Source§fn clone(&self) -> IdvSubresourceOptions
fn clone(&self) -> IdvSubresourceOptions
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for IdvSubresourceOptions
impl Debug for IdvSubresourceOptions
Source§impl Default for IdvSubresourceOptions
impl Default for IdvSubresourceOptions
Source§fn default() -> IdvSubresourceOptions
fn default() -> IdvSubresourceOptions
Source§impl PartialEq for IdvSubresourceOptions
impl PartialEq for IdvSubresourceOptions
Source§fn eq(&self, other: &IdvSubresourceOptions) -> bool
fn eq(&self, other: &IdvSubresourceOptions) -> bool
self and other values to be equal, and is used by ==.