#[non_exhaustive]pub struct ListSledOpportunityRevisionsOptions {
pub page: Option<u32>,
pub limit: Option<u32>,
pub cursor: Option<String>,
pub shape: Option<String>,
pub flat: bool,
pub flat_lists: bool,
pub kind: Option<String>,
pub source_declared: Option<bool>,
pub observed_after: Option<String>,
pub observed_before: Option<String>,
pub extra: BTreeMap<String, String>,
}Expand description
Options for Client::list_sled_opportunity_revisions, the nested
/revisions/ route.
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.
limit: Option<u32>Page size (server caps at 100).
cursor: Option<String>Keyset cursor.
shape: Option<String>Comma-separated field selector. Use
SHAPE_SLED_REVISIONS_MINIMAL,
which omits the plan-gated changes leaf.
flat: boolCollapse nested objects into dot-separated keys.
flat_lists: boolWhen flat is also true, flatten list-valued fields.
kind: Option<String>A revision kind, plus "enrichment" — which the revisions(*) expand
excludes and this route serves. Multi-value: use |.
source_declared: Option<bool>Whether a portal’s own amendment marker moved at this emission. True on about 5% of revisions; everything else is Tango inferring the change from the diff.
observed_after: Option<String>Lower bound on observed_at (ISO YYYY-MM-DD, inclusive).
observed_before: Option<String>Upper bound on observed_at (inclusive).
extra: BTreeMap<String, String>Escape hatch for filter keys not yet first-classed on this struct.
Implementations§
Source§impl ListSledOpportunityRevisionsOptions
impl ListSledOpportunityRevisionsOptions
Sourcepub fn builder() -> ListSledOpportunityRevisionsOptionsBuilder
pub fn builder() -> ListSledOpportunityRevisionsOptionsBuilder
Create an instance of ListSledOpportunityRevisionsOptions using the builder syntax