#[non_exhaustive]pub struct ListSubawardsOptions {Show 17 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 award_key: Option<String>,
pub prime_uei: Option<String>,
pub sub_uei: Option<String>,
pub awarding_agency: Option<String>,
pub funding_agency: Option<String>,
pub fiscal_year: Option<String>,
pub fiscal_year_gte: Option<String>,
pub fiscal_year_lte: Option<String>,
pub recipient: Option<String>,
pub ordering: Option<String>,
pub extra: BTreeMap<String, String>,
}Expand description
Options for Client::list_subawards and Client::iterate_subawards.
Mirrors ListSubawardsOptions in the Go SDK. ordering must be
"last_modified_date" or "-last_modified_date"; the server rejects
other values (tango#2254).
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.
cursor: Option<String>Keyset cursor.
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.
award_key: Option<String>Award key filter (typically the prime PIID).
prime_uei: Option<String>Prime recipient UEI filter.
sub_uei: Option<String>Subrecipient UEI filter.
awarding_agency: Option<String>Awarding agency CGAC code.
funding_agency: Option<String>Funding agency CGAC code.
fiscal_year: Option<String>fiscal_year filter.
fiscal_year_gte: Option<String>Lower bound for fiscal_year.
fiscal_year_lte: Option<String>Upper bound for fiscal_year.
recipient: Option<String>Recipient (sub or prime depending on endpoint allowlist).
ordering: Option<String>Server-side sort spec. Must be "last_modified_date" or
"-last_modified_date".
extra: BTreeMap<String, String>Escape hatch for filter keys not yet first-classed on this struct.
Implementations§
Source§impl ListSubawardsOptions
impl ListSubawardsOptions
Sourcepub fn builder() -> ListSubawardsOptionsBuilder
pub fn builder() -> ListSubawardsOptionsBuilder
Create an instance of ListSubawardsOptions using the builder syntax
Trait Implementations§
Source§impl Clone for ListSubawardsOptions
impl Clone for ListSubawardsOptions
Source§fn clone(&self) -> ListSubawardsOptions
fn clone(&self) -> ListSubawardsOptions
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 ListSubawardsOptions
impl Debug for ListSubawardsOptions
Source§impl Default for ListSubawardsOptions
impl Default for ListSubawardsOptions
Source§fn default() -> ListSubawardsOptions
fn default() -> ListSubawardsOptions
Source§impl PartialEq for ListSubawardsOptions
impl PartialEq for ListSubawardsOptions
Source§fn eq(&self, other: &ListSubawardsOptions) -> bool
fn eq(&self, other: &ListSubawardsOptions) -> bool
self and other values to be equal, and is used by ==.