#[non_exhaustive]pub struct ListSbirSolicitationsOptions {Show 20 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 activity: Option<String>,
pub program: Option<String>,
pub solicitation_number: Option<String>,
pub cycle_name: Option<String>,
pub solicitation_status: Option<String>,
pub out_of_cycle: Option<bool>,
pub year: Option<String>,
pub start_date_after: Option<String>,
pub start_date_before: Option<String>,
pub end_date_after: Option<String>,
pub end_date_before: Option<String>,
pub search: Option<String>,
pub ordering: Option<String>,
pub extra: BTreeMap<String, String>,
}Expand description
Options for Client::list_sbir_solicitations and Client::iterate_sbir_solicitations.
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_SBIR_SOLICITATIONS_MINIMAL or roll your own.
flat: boolCollapse nested objects into dot-separated keys.
flat_lists: boolWhen flat is also true, flatten list-valued fields.
activity: Option<String>Whether the cycle is open today: open or closed.
program: Option<String>Program (SBIR or STTR).
solicitation_number: Option<String>Solicitation number.
cycle_name: Option<String>Cycle name.
solicitation_status: Option<String>Raw feed status.
out_of_cycle: Option<bool>Out-of-cycle solicitation flag. Some(false) reaches the server as a filter value.
year: Option<String>Solicitation year.
start_date_after: Option<String>Cycle start date on or after (YYYY-MM-DD).
start_date_before: Option<String>Cycle start date on or before (YYYY-MM-DD).
end_date_after: Option<String>Cycle end date on or after (YYYY-MM-DD).
end_date_before: Option<String>Cycle end date on or before (YYYY-MM-DD).
search: Option<String>Case-insensitive substring match across title and solicitation number.
ordering: Option<String>One of activity, start_date, end_date, year, modified, each optionally - prefixed.
extra: BTreeMap<String, String>Escape hatch for filter keys not yet first-classed on this struct.
Implementations§
Source§impl ListSbirSolicitationsOptions
impl ListSbirSolicitationsOptions
Sourcepub fn builder() -> ListSbirSolicitationsOptionsBuilder
pub fn builder() -> ListSbirSolicitationsOptionsBuilder
Create an instance of ListSbirSolicitationsOptions using the builder syntax