#[non_exhaustive]pub struct ListContractAppealsOptions {Show 18 fields
pub page: Option<u32>,
pub limit: Option<u32>,
pub cursor: Option<String>,
pub shape: Option<String>,
pub flat: bool,
pub flat_lists: bool,
pub search: Option<String>,
pub board: Option<String>,
pub docket: Option<String>,
pub appellant: Option<String>,
pub judge: Option<String>,
pub decision_type: Option<String>,
pub listed: Option<bool>,
pub document_id: Option<String>,
pub decision_date_after: Option<String>,
pub decision_date_before: Option<String>,
pub ordering: Option<String>,
pub extra: BTreeMap<String, String>,
}Expand description
Options for Client::list_contract_appeals and Client::iterate_contract_appeals.
The _after / _before date suffixes mirror the Python SDK’s naming.
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_CONTRACT_APPEALS_MINIMAL or roll your own.
flat: boolCollapse nested objects into dot-separated keys.
flat_lists: boolWhen flat is also true, flatten list-valued fields.
search: Option<String>Full-text search over the decision.
Required for ordering = "rank", which is otherwise meaningless.
board: Option<String>Deciding board: "cbca" (civilian) or "asbca" (defense).
docket: Option<String>Docket number. A consolidated decision carries several, and this matches any one of them.
appellant: Option<String>The contractor bringing the appeal.
judge: Option<String>The judge who wrote the decision.
decision_type: Option<String>Normalized decision kind.
listed: Option<bool>Whether the decision is still on a current board listing.
Option<bool> so that false is a real filter value rather than an absent one.
document_id: Option<String>The board’s identifier for the decision document.
decision_date_after: Option<String>Lower bound on decision_date (ISO YYYY-MM-DD, inclusive).
decision_date_before: Option<String>Upper bound on decision_date (inclusive).
ordering: Option<String>One of decision_date, appellant, first_listed_at, rank, each optionally - prefixed.
The server defaults to -decision_date. rank requires a non-empty search.
extra: BTreeMap<String, String>Escape hatch for filter keys not yet first-classed on this struct.
Implementations§
Source§impl ListContractAppealsOptions
impl ListContractAppealsOptions
Sourcepub fn builder() -> ListContractAppealsOptionsBuilder
pub fn builder() -> ListContractAppealsOptionsBuilder
Create an instance of ListContractAppealsOptions using the builder syntax