#[non_exhaustive]pub struct ListExclusionsOptions {Show 27 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 active: Option<bool>,
pub delisted: Option<bool>,
pub classification_type: Option<String>,
pub exclusion_type: Option<String>,
pub exclusion_program: Option<String>,
pub agency: Option<String>,
pub excluding_agency_code: Option<String>,
pub excluding_agency_name: Option<String>,
pub uei: Option<String>,
pub cage_code: Option<String>,
pub npi: Option<String>,
pub entity_uei: Option<String>,
pub activate_date_after: Option<String>,
pub activate_date_before: Option<String>,
pub termination_date_after: Option<String>,
pub termination_date_before: Option<String>,
pub update_date_after: Option<String>,
pub update_date_before: Option<String>,
pub search: Option<String>,
pub ordering: Option<String>,
pub extra: BTreeMap<String, String>,
}Expand description
Options for Client::list_exclusions and Client::iterate_exclusions.
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_EXCLUSIONS_MINIMAL or roll your own.
flat: boolCollapse nested objects into dot-separated keys.
flat_lists: boolWhen flat is also true, flatten list-valued fields.
active: Option<bool>Whether the exclusion is in force as of today: not delisted, already activated, and not yet terminated. Derived at query time. Some(false) reaches the server as a filter value.
delisted: Option<bool>Whether the exclusion has dropped out of the SAM catalog because SAM lifted or withdrew it. Distinct from a natural expiration, which leaves the record listed.
classification_type: Option<String>Classification type (e.g. Firm|Individual).
exclusion_type: Option<String>Exclusion type. Supports OR via |.
exclusion_program: Option<String>Exclusion program (e.g. Reciprocal).
agency: Option<String>The excluding agency as a Tango agency name, abbreviation, code or organization key (e.g. DOD). Matches by name, abbreviation, or code (CGAC, FPDS, Federal Hierarchy key or AAC) and includes every sub-agency and office beneath it; OR several with |. A token that does not resolve falls back to an exact match on excluding_agency_code.
excluding_agency_code: Option<String>Code of the agency that issued the exclusion.
excluding_agency_name: Option<String>Name of the agency that issued the exclusion.
uei: Option<String>SAM UEI on the exclusion record.
cage_code: Option<String>CAGE code. Supports OR via |.
npi: Option<String>National Provider Identifier. Supports OR via |.
entity_uei: Option<String>UEI of the linked Tango entity. Set only when the exclusion’s UEI matches a registered entity.
activate_date_after: Option<String>Activation date on or after (YYYY-MM-DD).
activate_date_before: Option<String>Activation date on or before (YYYY-MM-DD).
termination_date_after: Option<String>Termination date on or after (YYYY-MM-DD).
termination_date_before: Option<String>Termination date on or before (YYYY-MM-DD).
update_date_after: Option<String>SAM update date on or after (YYYY-MM-DD).
update_date_before: Option<String>SAM update date on or before (YYYY-MM-DD).
search: Option<String>Full-text search across names, excluding agency, and comments.
ordering: Option<String>One of activate_date, termination_date, create_date, update_date, modified, each optionally - prefixed.
extra: BTreeMap<String, String>Escape hatch for filter keys not yet first-classed on this struct.
Implementations§
Source§impl ListExclusionsOptions
impl ListExclusionsOptions
Sourcepub fn builder() -> ListExclusionsOptionsBuilder
pub fn builder() -> ListExclusionsOptionsBuilder
Create an instance of ListExclusionsOptions using the builder syntax