From a9cb0dad6cb7efe2367c598862384115297b293a Mon Sep 17 00:00:00 2001 From: "V. David Zvenyach" Date: Mon, 20 Jul 2026 06:54:16 -0500 Subject: [PATCH 1/3] fix(shapes): close the reverse-coverage blind spot and the drift it hid MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The reverse shape-coverage gate skipped any resource whose contract shape tree was falsy (`if not shape: continue`). Tango published "shape": null for entities, opportunities, notices, protests, itdashboard, events, and news — five of them because its generator crashed on tier-aware viewsets (makegov/tango#2944). So the gate reported full coverage while checking nothing for them. Re-vendoring the fixed contract surfaced 69 real gaps (36 fields, 20 expands, 13 flattened expands) across entities, notices, protests, and itdashboard, now closed by a regenerated overlay. The user-visible damage was worse than missing schema entries. ShapeParser validates client-side, so the SDK rejected 13 fields the API accepts before ever issuing a request: list_entities(shape="display_name") raised ShapeValidationError against an endpoint returning 200. All 13 now validate. Note that `registered` and `sba_business_types` regressed in 1.3.0 — they validated under 1.1.1 — so overlay generation had narrowed Entity while nothing was watching. The gate no longer skips silently: shape_supported=true with no tree is a hard finding (contract_missing_shape), reported as an upstream contract defect rather than an SDK one. Contracts predating schema_version 2 omit the key, where null stays ambiguous and skipping remains correct. Separately, seven resources with working SDK methods had never been conformance-checked: RESOURCE_TO_METHOD omitted protests, psc, mas_sins, departments, business_types, and assistance_listings, and mapped offices to None as "not yet implemented" though list_offices exists. Wiring them up found one real gap — protests.naics_code, which the API has always supported (15,027 unfiltered vs 12 for 541519) — now added to list_protests. It also produced one false positive worth guarding: the checker called mas_sins `search` a stale no-op, but the API applies it (330 unfiltered vs 0 for nonsense). The contract records filter_params: [] there, so trusting the checker would have deprecated a working parameter. Added to CONTRACT_OMITTED_PARAMS, which now warns when an entry stops being needed — and dropped budget/accounts `search`, which #2944 now publishes. Regenerated observed_shape_types.json against the corrected contract so the five newly-visible resources get live-sampled types instead of name heuristics (entities alone contributes 136 observed paths). Gate tests verified non-vacuous by reverting the fix. Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGELOG.md | 15 + contracts/filter_shape_contract.json | 1292 ++++- contracts/observed_shape_types.json | 6208 +++++++++++++++------ scripts/check_filter_shape_conformance.py | 51 +- scripts/check_shape_coverage.py | 36 +- tango/client.py | 3 + tango/shapes/generated_overlay.py | 646 ++- tests/test_client.py | 47 + tests/test_shape_coverage_gate.py | 108 + 9 files changed, 6654 insertions(+), 1752 deletions(-) create mode 100644 tests/test_shape_coverage_gate.py diff --git a/CHANGELOG.md b/CHANGELOG.md index 00eecc6..2ea3058 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added +- `list_protests()` now accepts `naics_code`, filtering protests by the solicitation's NAICS code. The API has always supported it (verified live: 15,027 protests unfiltered, 12 for `541519`, 2 for `336411`), but `protests` was absent from the conformance checker's resource-to-method map, so the gap was never reported. + +### Fixed +- **The reverse shape-coverage gate was blind to seven resources, and the SDK's schemas had silently drifted behind four of them.** The gate skipped any resource whose contract shape tree was falsy (`if not shape: continue`). Tango published `"shape": null` for `entities`, `opportunities`, `notices`, `protests`, `itdashboard`, `events`, and `news` — five of them because its contract generator crashed on tier-aware viewsets ([makegov/tango#2944](https://github.com/makegov/tango/pull/2944)) — so the gate reported full coverage while checking nothing for them. Re-vendoring the fixed contract surfaced **69 real gaps** (36 fields, 20 expands, 13 flattened expands) across entities, notices, protests, and itdashboard, all now closed by a regenerated overlay. + + The user-visible consequence was worse than missing schema entries. Because `ShapeParser` validates client-side, the SDK *rejected* 13 fields the API accepts, before ever issuing a request — `list_entities(shape="display_name")` raised `ShapeValidationError` against an endpoint that returns 200 for it. Affected: `Entity`'s `display_name`, `entity_type`, `entity_structure`, `organization_structure`, `profit_structure`, `purpose_of_registration`, `country_of_incorporation`, `past_performance`, `registered`, `sba_business_types`, and `Protest`'s `decisions`, `resolved_agency`, `resolved_protester`. All 13 now validate. Note that `registered` and `sba_business_types` regressed *in 1.3.0* — they validated under 1.1.1 — so the overlay generation had narrowed `Entity` while nothing was watching. + + The gate no longer skips silently: a resource declaring `shape_supported: true` with no shape tree is now a hard finding (`contract_missing_shape`) reported as an upstream contract defect rather than an SDK one. Contracts predating `schema_version: 2` omit the key, where a null tree stays genuinely ambiguous and skipping remains correct. +- **Seven resources with working SDK methods were never conformance-checked at all.** `RESOURCE_TO_METHOD` omitted `protests`, `psc`, `mas_sins`, `departments`, `business_types`, and `assistance_listings` entirely, and mapped `offices` to `None` as "not yet implemented" even though `list_offices` exists. Their filter coverage had never been validated. Wiring them up found one real gap (`protests.naics_code`, above); the other six were already complete. `events` and `news` stay mapped to `None` — genuinely absent from the SDK, now with a note explaining that `list_webhook_event_types` is unrelated. +- **`refresh_contract.py` + `probe_shape_types.py` re-run against the corrected contract.** `contracts/observed_shape_types.json` gained live-sampled types for the five newly-visible resources (entities alone contributes 136 observed paths), so the regenerated overlay resolves their types from real API responses rather than name heuristics. + +### Changed +- `CONTRACT_OMITTED_PARAMS` now warns when an entry is no longer needed, mirroring how baseline entries are burned down. Added `mas_sins: search` — the API applies it (330 results unfiltered, 0 for a nonsense term, 32 for `office`) but the contract records `filter_params: []`, so the checker would otherwise flag a working parameter as a silent no-op and invite its removal. Dropped `budget/accounts: search`, which makegov/tango#2944's `SearchFilter` extraction now publishes. + ## [1.3.0] - 2026-07-19 ### Added diff --git a/contracts/filter_shape_contract.json b/contracts/filter_shape_contract.json index 76a7f33..8dd7c68 100644 --- a/contracts/filter_shape_contract.json +++ b/contracts/filter_shape_contract.json @@ -64,6 +64,8 @@ "department.website", "name" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "agencies.views.AgencyViewSet" }, "swagger_has_key": true, @@ -116,6 +118,8 @@ "published_date", "title" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "shared.views.AssistanceListingViewSet" }, "swagger_has_key": true, @@ -224,6 +228,7 @@ "requested_ba", "requested_ba__gte", "requested_ba__lte", + "search", "subfunction_code", "subfunction_code__in", "unobligated_balance", @@ -639,6 +644,10 @@ "lookup": "lte", "type": "number" }, + "search": { + "filter_class": "DRFSearchFilter", + "type": "string" + }, "subfunction_code": { "filter_class": "CharFilter", "type": "string" @@ -925,6 +934,8 @@ "unobligated_balance", "unobligated_pct" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "budget.views.BudgetAccountViewSet" }, "swagger_has_key": false, @@ -956,6 +967,8 @@ "code", "name" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "shared.views.BusinessTypesViewSet" }, "swagger_has_key": true, @@ -1703,6 +1716,8 @@ "vehicle.vehicle_type", "vehicle.who_can_use" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "awards.views.contracts.ContractViewSet" }, "swagger_has_key": true, @@ -1775,6 +1790,8 @@ "name", "website" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "agencies.views.DepartmentViewSet" }, "swagger_has_key": true, @@ -1967,6 +1984,8 @@ "total_contract_price_text", "uuid" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "dibbs.views.DibbsAwardViewSet" }, "swagger_has_key": false, @@ -2103,6 +2122,8 @@ "tech_docs_url", "uuid" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "dibbs.views.DibbsRfpViewSet" }, "swagger_has_key": false, @@ -2270,6 +2291,8 @@ "unit_of_issue", "uuid" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "dibbs.views.DibbsRfqViewSet" }, "swagger_has_key": false, @@ -2363,8 +2386,327 @@ "class": "CachedPageNumberPagination", "max_page_size": 100 }, - "shape": null, - "shape_flat_paths": [], + "shape": { + "expands": { + "business_types": { + "expands": {}, + "fields": [ + "code", + "description" + ] + }, + "country_of_incorporation": { + "expands": {}, + "fields": [ + "code", + "description" + ] + }, + "entity_structure": { + "expands": {}, + "fields": [ + "code", + "description" + ] + }, + "entity_type": { + "expands": {}, + "fields": [ + "code", + "description" + ] + }, + "federal_obligations": { + "expands": {}, + "fields": [ + "active", + "total" + ] + }, + "highest_owner": { + "expands": {}, + "fields": [ + "cage_code", + "legal_business_name", + "uei" + ] + }, + "immediate_owner": { + "expands": {}, + "fields": [ + "cage_code", + "legal_business_name", + "uei" + ] + }, + "mailing_address": { + "expands": {}, + "fields": [ + "address_line1", + "address_line2", + "city", + "country_code", + "country_name", + "county", + "county_code", + "fips_code", + "state_or_province_code", + "zip_code", + "zip_code_plus4" + ] + }, + "naics_codes": { + "expands": {}, + "fields": [ + "code", + "sba_small_business" + ] + }, + "organization_structure": { + "expands": {}, + "fields": [ + "code", + "description" + ] + }, + "past_performance": { + "expands": {}, + "fields": [ + "summary", + "top_agencies" + ] + }, + "physical_address": { + "expands": {}, + "fields": [ + "address_line1", + "address_line2", + "city", + "country_code", + "country_name", + "county", + "county_code", + "fips_code", + "state_or_province_code", + "zip_code", + "zip_code_plus4" + ] + }, + "profit_structure": { + "expands": {}, + "fields": [ + "code", + "description" + ] + }, + "purpose_of_registration": { + "expands": {}, + "fields": [ + "code", + "description" + ] + }, + "relationships": { + "expands": {}, + "fields": [ + "display_name", + "relation", + "uei" + ] + }, + "sba_business_types": { + "expands": {}, + "fields": [ + "code", + "description", + "entry_date", + "exit_date" + ] + }, + "state_of_incorporation": { + "expands": {}, + "fields": [ + "code", + "description" + ] + } + }, + "fields": [ + "additional_website", + "business_types", + "cage_code", + "capabilities", + "capabilities_link", + "congressional_district", + "county", + "current_principals", + "dba_name", + "description", + "display_name", + "dodaac", + "email_address", + "entity_division_name", + "entity_division_number", + "entity_start_date", + "entity_url", + "evs_source", + "exclusion_status_flag", + "exclusion_url", + "fiscal_year_end_close_date", + "g2x_about", + "g2x_ai_summary", + "g2x_employee_count", + "highest_owner", + "immediate_owner", + "keywords", + "last_update_date", + "legal_business_name", + "mailing_address", + "naics_codes", + "naics_small_codes", + "non_fed_govt_certifications", + "past_performance", + "physical_address", + "primary_naics", + "psc_codes", + "public_display_flag", + "registered", + "registration_status", + "relationships", + "sam_activation_date", + "sam_expiration_date", + "sam_registration_date", + "sba_business_types", + "special_equip_material", + "submission_date", + "uei", + "uei_creation_date", + "uei_expiration_date", + "uei_status", + "uuid" + ] + }, + "shape_flat_paths": [ + "additional_website", + "business_types", + "business_types.code", + "business_types.description", + "cage_code", + "capabilities", + "capabilities_link", + "congressional_district", + "country_of_incorporation", + "country_of_incorporation.code", + "country_of_incorporation.description", + "county", + "current_principals", + "dba_name", + "description", + "display_name", + "dodaac", + "email_address", + "entity_division_name", + "entity_division_number", + "entity_start_date", + "entity_structure", + "entity_structure.code", + "entity_structure.description", + "entity_type", + "entity_type.code", + "entity_type.description", + "entity_url", + "evs_source", + "exclusion_status_flag", + "exclusion_url", + "federal_obligations", + "federal_obligations.active", + "federal_obligations.total", + "fiscal_year_end_close_date", + "g2x_about", + "g2x_ai_summary", + "g2x_employee_count", + "highest_owner", + "highest_owner.cage_code", + "highest_owner.legal_business_name", + "highest_owner.uei", + "immediate_owner", + "immediate_owner.cage_code", + "immediate_owner.legal_business_name", + "immediate_owner.uei", + "keywords", + "last_update_date", + "legal_business_name", + "mailing_address", + "mailing_address.address_line1", + "mailing_address.address_line2", + "mailing_address.city", + "mailing_address.country_code", + "mailing_address.country_name", + "mailing_address.county", + "mailing_address.county_code", + "mailing_address.fips_code", + "mailing_address.state_or_province_code", + "mailing_address.zip_code", + "mailing_address.zip_code_plus4", + "naics_codes", + "naics_codes.code", + "naics_codes.sba_small_business", + "naics_small_codes", + "non_fed_govt_certifications", + "organization_structure", + "organization_structure.code", + "organization_structure.description", + "past_performance", + "past_performance.summary", + "past_performance.top_agencies", + "physical_address", + "physical_address.address_line1", + "physical_address.address_line2", + "physical_address.city", + "physical_address.country_code", + "physical_address.country_name", + "physical_address.county", + "physical_address.county_code", + "physical_address.fips_code", + "physical_address.state_or_province_code", + "physical_address.zip_code", + "physical_address.zip_code_plus4", + "primary_naics", + "profit_structure", + "profit_structure.code", + "profit_structure.description", + "psc_codes", + "public_display_flag", + "purpose_of_registration", + "purpose_of_registration.code", + "purpose_of_registration.description", + "registered", + "registration_status", + "relationships", + "relationships.display_name", + "relationships.relation", + "relationships.uei", + "sam_activation_date", + "sam_expiration_date", + "sam_registration_date", + "sba_business_types", + "sba_business_types.code", + "sba_business_types.description", + "sba_business_types.entry_date", + "sba_business_types.exit_date", + "special_equip_material", + "state_of_incorporation", + "state_of_incorporation.code", + "state_of_incorporation.description", + "submission_date", + "uei", + "uei_creation_date", + "uei_expiration_date", + "uei_status", + "uuid" + ], + "shape_supported": true, + "shape_tier_required": "pro", "viewset": "entities.views.EntityViewSet" }, "swagger_has_key": true, @@ -2441,6 +2783,8 @@ }, "shape": null, "shape_flat_paths": [], + "shape_supported": false, + "shape_tier_required": null, "viewset": "g2x.views.content.EventsViewSet" }, "swagger_has_key": false, @@ -2652,6 +2996,8 @@ "vessel_tonnage", "vessel_type" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "exclusions.views.ExclusionViewSet" }, "swagger_has_key": true, @@ -2868,6 +3214,8 @@ "status", "title" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "forecasts.views.ForecastViewSet" }, "swagger_has_key": true, @@ -3239,6 +3587,8 @@ "synopsis", "title" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "grants.views.GrantOpportunityViewSet" }, "swagger_has_key": true, @@ -3354,6 +3704,8 @@ "uei", "uuid" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "awards.views.gsa_elibrary.GsaELibraryContractViewSet" }, "swagger_has_key": true, @@ -3967,6 +4319,8 @@ "vehicle_uuid", "who_can_use" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "awards.views.idvs.IDVViewSet" }, "swagger_has_key": true, @@ -4067,8 +4421,186 @@ "class": "CachedPageNumberPagination", "max_page_size": 100 }, - "shape": null, - "shape_flat_paths": [], + "shape": { + "expands": { + "cio_evaluation": { + "expands": {}, + "fields": [ + "*" + ] + }, + "contracts": { + "expands": {}, + "fields": [ + "*" + ] + }, + "cost_pools_towers": { + "expands": {}, + "fields": [ + "*" + ] + }, + "details": { + "expands": {}, + "fields": [ + "business_case_url", + "change_in_status", + "current_uii", + "investment_description", + "it_infrastructure_and_management_type", + "last_updated", + "mission_delivery_and_management_support_area", + "mission_support_investment_categories", + "national_security_system_identifier", + "previous_uii", + "public_urls", + "shared_services_category", + "shared_services_identifier" + ] + }, + "funding": { + "expands": {}, + "fields": [ + "fy2020_contribution", + "fy2020_internal_funding", + "fy2021_contribution", + "fy2021_internal_funding", + "fy2022_contribution", + "fy2022_internal_funding", + "fy2023_contribution", + "fy2023_internal_funding", + "fy2024_contribution", + "fy2024_internal_funding", + "fy2025_contribution", + "fy2025_internal_funding" + ] + }, + "funding_sources": { + "expands": {}, + "fields": [ + "*" + ] + }, + "operational_analysis": { + "expands": {}, + "fields": [ + "*" + ] + }, + "organization": { + "expands": {}, + "fields": [ + "agency_code", + "agency_name", + "department_code", + "department_name", + "office_code", + "office_name", + "organization_id" + ] + }, + "performance_actual": { + "expands": {}, + "fields": [ + "*" + ] + }, + "performance_metrics": { + "expands": {}, + "fields": [ + "*" + ] + }, + "projects": { + "expands": {}, + "fields": [ + "*" + ] + } + }, + "fields": [ + "agency_code", + "agency_name", + "bureau_code", + "bureau_name", + "business_case_html", + "investment_title", + "organization_id", + "part_of_it_portfolio", + "type_of_investment", + "uii", + "updated_time", + "url" + ] + }, + "shape_flat_paths": [ + "agency_code", + "agency_name", + "bureau_code", + "bureau_name", + "business_case_html", + "cio_evaluation", + "cio_evaluation.*", + "contracts", + "contracts.*", + "cost_pools_towers", + "cost_pools_towers.*", + "details", + "details.business_case_url", + "details.change_in_status", + "details.current_uii", + "details.investment_description", + "details.it_infrastructure_and_management_type", + "details.last_updated", + "details.mission_delivery_and_management_support_area", + "details.mission_support_investment_categories", + "details.national_security_system_identifier", + "details.previous_uii", + "details.public_urls", + "details.shared_services_category", + "details.shared_services_identifier", + "funding", + "funding.fy2020_contribution", + "funding.fy2020_internal_funding", + "funding.fy2021_contribution", + "funding.fy2021_internal_funding", + "funding.fy2022_contribution", + "funding.fy2022_internal_funding", + "funding.fy2023_contribution", + "funding.fy2023_internal_funding", + "funding.fy2024_contribution", + "funding.fy2024_internal_funding", + "funding.fy2025_contribution", + "funding.fy2025_internal_funding", + "funding_sources", + "funding_sources.*", + "investment_title", + "operational_analysis", + "operational_analysis.*", + "organization", + "organization.agency_code", + "organization.agency_name", + "organization.department_code", + "organization.department_name", + "organization.office_code", + "organization.office_name", + "organization.organization_id", + "organization_id", + "part_of_it_portfolio", + "performance_actual", + "performance_actual.*", + "performance_metrics", + "performance_metrics.*", + "projects", + "projects.*", + "type_of_investment", + "uii", + "updated_time", + "url" + ], + "shape_supported": true, + "shape_tier_required": "business", "viewset": "itdashboard.views.ITDashboardInvestmentViewSet" }, "swagger_has_key": false, @@ -4126,6 +4658,8 @@ "tdr", "title" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "shared.views.MasSinsViewSet" }, "swagger_has_key": true, @@ -4228,6 +4762,8 @@ "size_standards.employee_limit", "size_standards.revenue_limit" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "shared.views.NaicsCodeViewSet" }, "swagger_has_key": true, @@ -4300,6 +4836,8 @@ }, "shape": null, "shape_flat_paths": [], + "shape_supported": false, + "shape_tier_required": null, "viewset": "g2x.views.content.NewsViewSet" }, "swagger_has_key": false, @@ -4386,43 +4924,247 @@ "class": "CachedPageNumberPagination", "max_page_size": 100 }, - "shape": null, - "shape_flat_paths": [], - "viewset": "opportunities.views.NoticeViewSet" - }, - "swagger_has_key": true, - "swagger_params": [ - "agency", - "department", - "flat", - "flat_lists", - "joiner", - "limit", - "notice_id", - "notice_type", - "office", - "ordering", - "page", - "posted_date_after", - "posted_date_before", - "response_deadline_after", - "response_deadline_before", - "search", - "shape", - "show_shapes", - "solicitation_number" - ] - }, - "offices": { - "basename": "office", - "docs_file": null, - "docs_params": [], - "prefix": "offices", - "resource_key": "offices", - "runtime": { - "filter_params": [ - "search" - ], + "shape": { + "expands": { + "address": { + "expands": {}, + "fields": [ + "city", + "country", + "state", + "zip" + ] + }, + "archive": { + "expands": {}, + "fields": [ + "date", + "type" + ] + }, + "attachments": { + "expands": {}, + "fields": [ + "attachment_id", + "extracted_text", + "file_size", + "mime_type", + "name", + "posted_date", + "resource_id", + "type", + "url" + ] + }, + "meta": { + "expands": { + "notice_type": { + "expands": {}, + "fields": [ + "code", + "type" + ] + } + }, + "fields": [ + "link", + "notice_type", + "parent_notice_id", + "related_notice_id" + ] + }, + "office": { + "expands": {}, + "fields": [ + "agency_code", + "agency_name", + "department_code", + "department_name", + "office_code", + "office_name", + "organization_id" + ] + }, + "opportunity": { + "expands": {}, + "fields": [ + "link", + "opportunity_id" + ] + }, + "place_of_performance": { + "expands": {}, + "fields": [ + "city", + "country", + "state", + "street_address", + "zip" + ] + }, + "primary_contact": { + "expands": {}, + "fields": [ + "email", + "fax", + "full_name", + "phone", + "title" + ] + }, + "secondary_contact": { + "expands": {}, + "fields": [ + "email", + "fax", + "full_name", + "phone", + "title" + ] + }, + "set_aside": { + "expands": {}, + "fields": [ + "code", + "description" + ] + } + }, + "fields": [ + "active", + "address", + "archive", + "attachment_count", + "attachments", + "award_number", + "description", + "last_updated", + "meta", + "naics_code", + "notice_id", + "office", + "opportunity", + "opportunity_id", + "place_of_performance", + "posted_date", + "psc_code", + "response_deadline", + "sam_url", + "set_aside", + "solicitation_number", + "title" + ] + }, + "shape_flat_paths": [ + "active", + "address", + "address.city", + "address.country", + "address.state", + "address.zip", + "archive", + "archive.date", + "archive.type", + "attachment_count", + "attachments", + "attachments.attachment_id", + "attachments.extracted_text", + "attachments.file_size", + "attachments.mime_type", + "attachments.name", + "attachments.posted_date", + "attachments.resource_id", + "attachments.type", + "attachments.url", + "award_number", + "description", + "last_updated", + "meta", + "meta.link", + "meta.notice_type", + "meta.notice_type.code", + "meta.notice_type.type", + "meta.parent_notice_id", + "meta.related_notice_id", + "naics_code", + "notice_id", + "office", + "office.agency_code", + "office.agency_name", + "office.department_code", + "office.department_name", + "office.office_code", + "office.office_name", + "office.organization_id", + "opportunity", + "opportunity.link", + "opportunity.opportunity_id", + "opportunity_id", + "place_of_performance", + "place_of_performance.city", + "place_of_performance.country", + "place_of_performance.state", + "place_of_performance.street_address", + "place_of_performance.zip", + "posted_date", + "primary_contact", + "primary_contact.email", + "primary_contact.fax", + "primary_contact.full_name", + "primary_contact.phone", + "primary_contact.title", + "psc_code", + "response_deadline", + "sam_url", + "secondary_contact", + "secondary_contact.email", + "secondary_contact.fax", + "secondary_contact.full_name", + "secondary_contact.phone", + "secondary_contact.title", + "set_aside", + "set_aside.code", + "set_aside.description", + "solicitation_number", + "title" + ], + "shape_supported": true, + "shape_tier_required": "pro", + "viewset": "opportunities.views.NoticeViewSet" + }, + "swagger_has_key": true, + "swagger_params": [ + "agency", + "department", + "flat", + "flat_lists", + "joiner", + "limit", + "notice_id", + "notice_type", + "office", + "ordering", + "page", + "posted_date_after", + "posted_date_before", + "response_deadline_after", + "response_deadline_before", + "search", + "shape", + "show_shapes", + "solicitation_number" + ] + }, + "offices": { + "basename": "office", + "docs_file": null, + "docs_params": [], + "prefix": "offices", + "resource_key": "offices", + "runtime": { + "filter_params": [ + "search" + ], "filter_params_detail": { "search": { "filter_class": "BaseSmartFilter", @@ -4491,6 +5233,8 @@ "office_code", "office_name" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "agencies.views.OfficeViewSet" }, "swagger_has_key": true, @@ -4613,8 +5357,254 @@ "class": "OpportunityPageNumberPagination", "max_page_size": 100 }, - "shape": null, - "shape_flat_paths": [], + "shape": { + "expands": { + "agency": { + "expands": {}, + "fields": [ + "abbreviation", + "code", + "name" + ] + }, + "attachments": { + "expands": {}, + "fields": [ + "attachment_id", + "extracted_text", + "file_size", + "mime_type", + "name", + "posted_date", + "resource_id", + "type", + "url" + ] + }, + "department": { + "expands": {}, + "fields": [ + "abbreviation", + "cgac", + "code", + "congressional_justification", + "description", + "name", + "website" + ] + }, + "latest_notice": { + "expands": {}, + "fields": [ + "link", + "notice_id" + ] + }, + "meta": { + "expands": { + "notice_type": { + "expands": {}, + "fields": [ + "code", + "type" + ] + } + }, + "fields": [ + "attachments_count", + "notice_type", + "notices_count" + ] + }, + "notice_history": { + "expands": {}, + "fields": [ + "deleted", + "index", + "latest", + "notice_id", + "notice_type_code", + "parent_notice_id", + "posted_date", + "related_notice_id", + "solicitation_number", + "title" + ] + }, + "office": { + "expands": {}, + "fields": [ + "agency_code", + "agency_name", + "department_code", + "department_name", + "office_code", + "office_name", + "organization_id" + ] + }, + "place_of_performance": { + "expands": {}, + "fields": [ + "city", + "country", + "state", + "street_address", + "zip" + ] + }, + "primary_contact": { + "expands": {}, + "fields": [ + "email", + "fax", + "full_name", + "phone", + "title" + ] + }, + "secondary_contact": { + "expands": {}, + "fields": [ + "email", + "fax", + "full_name", + "phone", + "title" + ] + }, + "set_aside": { + "expands": {}, + "fields": [ + "code", + "description" + ] + } + }, + "fields": [ + "active", + "agency", + "agency_id", + "archive_date", + "attachments", + "award_number", + "department", + "department_id", + "description", + "first_notice_date", + "last_notice_date", + "latest_notice", + "latest_notice_id", + "meta", + "naics_code", + "office", + "office_id", + "opportunity_id", + "place_of_performance", + "primary_contact", + "psc_code", + "response_deadline", + "sam_url", + "secondary_contact", + "set_aside", + "snippet", + "solicitation_number", + "title" + ] + }, + "shape_flat_paths": [ + "active", + "agency", + "agency.abbreviation", + "agency.code", + "agency.name", + "agency_id", + "archive_date", + "attachments", + "attachments.attachment_id", + "attachments.extracted_text", + "attachments.file_size", + "attachments.mime_type", + "attachments.name", + "attachments.posted_date", + "attachments.resource_id", + "attachments.type", + "attachments.url", + "award_number", + "department", + "department.abbreviation", + "department.cgac", + "department.code", + "department.congressional_justification", + "department.description", + "department.name", + "department.website", + "department_id", + "description", + "first_notice_date", + "last_notice_date", + "latest_notice", + "latest_notice.link", + "latest_notice.notice_id", + "latest_notice_id", + "meta", + "meta.attachments_count", + "meta.notice_type", + "meta.notice_type.code", + "meta.notice_type.type", + "meta.notices_count", + "naics_code", + "notice_history", + "notice_history.deleted", + "notice_history.index", + "notice_history.latest", + "notice_history.notice_id", + "notice_history.notice_type_code", + "notice_history.parent_notice_id", + "notice_history.posted_date", + "notice_history.related_notice_id", + "notice_history.solicitation_number", + "notice_history.title", + "office", + "office.agency_code", + "office.agency_name", + "office.department_code", + "office.department_name", + "office.office_code", + "office.office_name", + "office.organization_id", + "office_id", + "opportunity_id", + "place_of_performance", + "place_of_performance.city", + "place_of_performance.country", + "place_of_performance.state", + "place_of_performance.street_address", + "place_of_performance.zip", + "primary_contact", + "primary_contact.email", + "primary_contact.fax", + "primary_contact.full_name", + "primary_contact.phone", + "primary_contact.title", + "psc_code", + "response_deadline", + "sam_url", + "secondary_contact", + "secondary_contact.email", + "secondary_contact.fax", + "secondary_contact.full_name", + "secondary_contact.phone", + "secondary_contact.title", + "set_aside", + "set_aside.code", + "set_aside.description", + "snippet", + "solicitation_number", + "title" + ], + "shape_supported": true, + "shape_tier_required": "pro", "viewset": "opportunities.views.OpportunityViewSet" }, "swagger_has_key": true, @@ -4894,6 +5884,8 @@ "tree_obligations", "type" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "agencies.views.OrganizationViewSet" }, "swagger_has_key": true, @@ -5248,6 +6240,8 @@ "type_of_ot_agreement.code", "type_of_ot_agreement.description" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "awards.views.otas.OTAViewSet" }, "swagger_has_key": true, @@ -5575,6 +6569,8 @@ "type_of_ot_agreement.code", "type_of_ot_agreement.description" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "awards.views.otidvs.OTIDVViewSet" }, "swagger_has_key": true, @@ -5676,8 +6672,204 @@ "class": "BidProtestPagination", "max_page_size": 100 }, - "shape": null, - "shape_flat_paths": [], + "shape": { + "expands": { + "decisions": { + "expands": {}, + "fields": [ + "courtlistener_url", + "decision_date", + "document_type", + "document_url", + "judges", + "outcome", + "title" + ] + }, + "dockets": { + "expands": { + "organization": { + "expands": {}, + "fields": [ + "agency_code", + "agency_name", + "department_code", + "department_name", + "office_code", + "office_name", + "organization_id" + ] + } + }, + "fields": [ + "agency", + "case_number", + "case_type", + "challenged_party", + "decision_date", + "decision_text", + "decision_url", + "digest", + "docket_number", + "docket_url", + "due_date", + "filed_date", + "judge", + "naics_code", + "outcome", + "outcome_reason", + "posted_date", + "protester", + "size_standard", + "solicitation_number", + "source_system", + "title" + ] + }, + "organization": { + "expands": {}, + "fields": [ + "agency_code", + "agency_name", + "department_code", + "department_name", + "office_code", + "office_name", + "organization_id" + ] + }, + "resolved_agency": { + "expands": {}, + "fields": [ + "key", + "match_confidence", + "name", + "rationale" + ] + }, + "resolved_protester": { + "expands": {}, + "fields": [ + "match_confidence", + "name", + "rationale", + "uei" + ] + } + }, + "fields": [ + "agency", + "case_id", + "case_number", + "case_type", + "challenged_party", + "decision_date", + "decision_text", + "decision_url", + "decisions", + "digest", + "docket_url", + "dockets", + "due_date", + "filed_date", + "judge", + "naics_code", + "organization", + "outcome", + "outcome_reason", + "posted_date", + "protester", + "resolved_agency", + "resolved_protester", + "size_standard", + "solicitation_number", + "source_system", + "title" + ] + }, + "shape_flat_paths": [ + "agency", + "case_id", + "case_number", + "case_type", + "challenged_party", + "decision_date", + "decision_text", + "decision_url", + "decisions", + "decisions.courtlistener_url", + "decisions.decision_date", + "decisions.document_type", + "decisions.document_url", + "decisions.judges", + "decisions.outcome", + "decisions.title", + "digest", + "docket_url", + "dockets", + "dockets.agency", + "dockets.case_number", + "dockets.case_type", + "dockets.challenged_party", + "dockets.decision_date", + "dockets.decision_text", + "dockets.decision_url", + "dockets.digest", + "dockets.docket_number", + "dockets.docket_url", + "dockets.due_date", + "dockets.filed_date", + "dockets.judge", + "dockets.naics_code", + "dockets.organization", + "dockets.organization.agency_code", + "dockets.organization.agency_name", + "dockets.organization.department_code", + "dockets.organization.department_name", + "dockets.organization.office_code", + "dockets.organization.office_name", + "dockets.organization.organization_id", + "dockets.outcome", + "dockets.outcome_reason", + "dockets.posted_date", + "dockets.protester", + "dockets.size_standard", + "dockets.solicitation_number", + "dockets.source_system", + "dockets.title", + "due_date", + "filed_date", + "judge", + "naics_code", + "organization", + "organization.agency_code", + "organization.agency_name", + "organization.department_code", + "organization.department_name", + "organization.office_code", + "organization.office_name", + "organization.organization_id", + "outcome", + "outcome_reason", + "posted_date", + "protester", + "resolved_agency", + "resolved_agency.key", + "resolved_agency.match_confidence", + "resolved_agency.name", + "resolved_agency.rationale", + "resolved_protester", + "resolved_protester.match_confidence", + "resolved_protester.name", + "resolved_protester.rationale", + "resolved_protester.uei", + "size_standard", + "solicitation_number", + "source_system", + "title" + ], + "shape_supported": true, + "shape_tier_required": "enterprise_a", "viewset": "protests.views.BidProtestViewSet" }, "swagger_has_key": false, @@ -5760,6 +6952,8 @@ "level_2_category_code", "parent" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "shared.views.ProductServiceCodeViewSet" }, "swagger_has_key": true, @@ -5947,6 +7141,8 @@ "topics.topic_url", "year" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "sbir.views.SbirDsipSolicitationViewSet" }, "swagger_has_key": false, @@ -6157,6 +7353,8 @@ "topic_url", "year" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "sbir.views.SbirTopicViewSet" }, "swagger_has_key": false, @@ -6378,6 +7576,8 @@ "subaward_recipient.uei", "usaspending_permalink" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "awards.views.subawards.SubawardViewSet" }, "swagger_has_key": true, @@ -7922,6 +9122,8 @@ "vehicle_type", "who_can_use" ], + "shape_supported": true, + "shape_tier_required": null, "viewset": "awards.views.vehicles.VehicleViewSet" }, "swagger_has_key": true, diff --git a/contracts/observed_shape_types.json b/contracts/observed_shape_types.json index 4fa41c1..aa4d965 100644 --- a/contracts/observed_shape_types.json +++ b/contracts/observed_shape_types.json @@ -515,7 +515,7 @@ "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, "awarding_office.office_name": { "is_list": false, @@ -986,15 +986,6 @@ "type": "str" }, "legislative_mandates.other_statutory_authority": { - "kind": "code_object" - }, - "legislative_mandates.other_statutory_authority.code": { - "is_list": false, - "is_optional": true, - "kind": "scalar", - "type": "str" - }, - "legislative_mandates.other_statutory_authority.description": { "is_list": false, "is_optional": true, "kind": "scalar", @@ -1184,7 +1175,7 @@ "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, "psc": { "kind": "code_object" @@ -1222,13 +1213,13 @@ "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, "recipient.cage_code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, "recipient.display_name": { "is_list": false, @@ -1559,7 +1550,7 @@ "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, "vehicle.description": { "is_list": true, @@ -2120,15 +2111,24 @@ }, "records_seen": 80 }, - "exclusions": { + "entities": { "paths": { - "activate_date": { + "additional_website": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "str" }, - "additional_comments": { + "business_types": { + "kind": "code_object" + }, + "business_types.code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "business_types.description": { "is_list": false, "is_optional": true, "kind": "scalar", @@ -2140,5733 +2140,8641 @@ "kind": "scalar", "type": "str" }, - "classification_type": { + "capabilities": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "create_date": { + "capabilities_link": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "str" }, - "ct_code": { + "congressional_district": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "delisted_at": { + "country_of_incorporation": { + "kind": "code_object" + }, + "country_of_incorporation.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "display_name": { + "country_of_incorporation.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "dnb_open_data": { + "county": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "entity_name": { + "current_principals": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "entity_uei": { + "dba_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "evs_investigation_status": { + "description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "excluding_agency_code": { + "display_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "excluding_agency_name": { + "dodaac": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "exclusion_key": { + "email_address": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "exclusion_program": { + "entity_division_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "exclusion_type": { + "entity_division_number": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "first_name": { + "entity_start_date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "entity_structure": { + "kind": "code_object" + }, + "entity_structure.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "is_currently_excluded": { + "entity_structure.description": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "bool" + "type": "str" }, - "is_fascsa_order": { + "entity_type": { + "kind": "code_object" + }, + "entity_type.code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "bool" + "type": "str" }, - "last_name": { + "entity_type.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "middle_name": { + "entity_url": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "more_locations": { + "evs_source": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "npi": { + "exclusion_status_flag": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "prefix": { + "exclusion_url": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "primary_address": { + "federal_obligations": { "is_list": false, "is_optional": false, "kind": "object" }, - "primary_address.city": { + "federal_obligations.active": { "is_list": false, - "is_optional": true, - "kind": "scalar", - "type": "str" + "is_optional": false, + "kind": "object" }, - "primary_address.countryCode": { + "federal_obligations.active.awards_count": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "primary_address.stateOrProvinceCode": { + "federal_obligations.active.awards_obligated": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "Decimal" }, - "primary_address.zipCode": { + "federal_obligations.active.idv_count": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "references": { + "federal_obligations.total": { "is_list": false, "is_optional": false, "kind": "object" }, - "references.exclusionName": { + "federal_obligations.total.awards_count": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "references.type": { + "federal_obligations.total.awards_obligated": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "Decimal" }, - "secondary_address": { + "federal_obligations.total.idv_count": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "suffix": { + "federal_obligations.total.subawards_count": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "termination_date": { + "federal_obligations.total.subawards_obligated": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "Decimal" }, - "termination_type": { + "fiscal_year_end_close_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "uei": { + "g2x_about": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "update_date": { + "g2x_ai_summary": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "str" }, - "vessel_call_sign": { + "g2x_employee_count": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "vessel_flag": { + "highest_owner": { "is_list": false, - "is_optional": true, - "kind": "scalar", - "type": "str" + "is_optional": false, + "kind": "object" }, - "vessel_grt": { + "highest_owner.legal_business_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "vessel_owner": { + "highest_owner.uei": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "vessel_tonnage": { + "immediate_owner": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "immediate_owner.cage_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "vessel_type": { + "immediate_owner.legal_business_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" - } - }, - "records_seen": 40 - }, - "forecasts": { - "paths": { - "agency": { + }, + "keywords": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "anticipated_award_date": { + "last_update_date": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "date" }, - "contract_vehicle": { + "legal_business_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "created": { + "mailing_address": { "is_list": false, - "is_optional": true, - "kind": "scalar", - "type": "datetime" + "is_optional": false, + "kind": "object" }, - "description": { + "mailing_address.addressLine1": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "display": { + "mailing_address.addressLine2": { "is_list": false, - "is_optional": false, - "kind": "object" + "is_optional": true, + "kind": "scalar", + "type": "str" }, - "display.agency": { + "mailing_address.address_line1": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "display.anticipated_award_date": { + "mailing_address.address_line2": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "str" }, - "display.contract_vehicle": { + "mailing_address.city": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "display.description": { + "mailing_address.countryCode": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "display.estimated_period": { + "mailing_address.country_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "display.fiscal_year": { + "mailing_address.stateOrProvinceCode": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "display.naics_code": { + "mailing_address.state_or_province_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "display.place_of_performance": { + "mailing_address.zipCode": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" - }, - "display.primary_contact": { - "is_list": false, - "is_optional": false, - "kind": "object" + "type": "int" }, - "display.primary_contact.email": { + "mailing_address.zipCodePlus4": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "display.primary_contact.name": { + "mailing_address.zip_code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "display.primary_contact.phone": { + "mailing_address.zip_code_plus4": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "display.primary_contact.title": { + "naics_codes": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "naics_codes.code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "display.set_aside": { + "naics_codes.sba_small_business": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "display.status": { - "is_list": false, + "naics_small_codes": { + "is_list": true, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "display.title": { + "non_fed_govt_certifications": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "estimated_period": { + "organization_structure": { + "kind": "code_object" + }, + "organization_structure.code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "external_id": { + "organization_structure.description": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "fiscal_year": { + "past_performance": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "past_performance.summary": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "past_performance.summary.agency_count": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "id": { + "past_performance.summary.naics_count": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "is_active": { + "past_performance.summary.psc_count": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "bool" + "type": "int" }, - "modified": { + "past_performance.summary.total_awards": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "datetime" + "type": "int" }, - "naics_code": { + "past_performance.summary.total_obligated": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "Decimal" }, - "organization": { - "is_list": false, + "past_performance.top_agencies": { + "is_list": true, "is_optional": false, "kind": "object" }, - "organization.agency_code": { + "past_performance.top_agencies.agency_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "organization.agency_name": { + "past_performance.top_agencies.agency_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "organization.department_code": { + "past_performance.top_agencies.awards_count": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "organization.department_name": { - "is_list": false, - "is_optional": true, - "kind": "scalar", - "type": "str" - }, - "organization.office_code": { + "past_performance.top_agencies.department_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "organization.office_name": { + "past_performance.top_agencies.department_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "organization.organization_id": { + "past_performance.top_agencies.obligations": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "Decimal" }, - "organization_id": { - "is_list": false, + "past_performance.top_agencies.top_naics": { + "is_list": true, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "place_of_performance": { - "is_list": false, + "past_performance.top_agencies.top_psc": { + "is_list": true, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "primary_contact": { + "physical_address": { "is_list": false, "is_optional": false, "kind": "object" }, - "primary_contact.email": { + "physical_address.addressLine1": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "primary_contact.name": { + "physical_address.addressLine2": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "primary_contact.phone": { + "physical_address.address_line1": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "primary_contact.title": { + "physical_address.address_line2": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data": { - "is_list": false, - "is_optional": false, - "kind": "object" - }, - "raw_data.alternate_contact_email": { + "physical_address.city": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.alternate_contact_first_name": { + "physical_address.countryCode": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.alternate_contact_last_name": { + "physical_address.country_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.alternate_contact_phone": { + "physical_address.stateOrProvinceCode": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.anticipatedStrategy": { + "physical_address.state_or_province_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.anticipated_award_date": { + "physical_address.zipCode": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "raw_data.apfs_coordinator_office": { + "physical_address.zipCodePlus4": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "raw_data.apfs_number": { + "physical_address.zip_code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "raw_data.award_quarter": { + "physical_address.zip_code_plus4": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "raw_data.coEmail": { + "primary_naics": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "raw_data.coFirstName": { + "profit_structure": { + "kind": "code_object" + }, + "profit_structure.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.coLastName": { + "profit_structure.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.competitive": { - "is_list": false, + "psc_codes": { + "is_list": true, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "raw_data.contractNumber": { + "public_display_flag": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "bool" }, - "raw_data.contract_number": { + "purpose_of_registration": { + "kind": "code_object" + }, + "purpose_of_registration.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.contract_status": { + "purpose_of_registration.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.contract_type": { + "registered": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "bool" }, - "raw_data.contract_vehicle": { + "registration_status": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "bool" }, - "raw_data.contractingOfficeCode": { + "relationships": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "relationships.display_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.contracting_office": { + "relationships.relation": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.contractor": { + "relationships.uei": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.created_on": { + "sam_activation_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "date" }, - "raw_data.current_state": { + "sam_expiration_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "date" }, - "raw_data.description": { + "sam_registration_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "date" }, - "raw_data.divisionAcronym": { - "is_list": false, + "sba_business_types": { + "is_list": true, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.dollar_range": { - "is_list": false, - "is_optional": false, - "kind": "object" - }, - "raw_data.dollar_range.display_name": { + "special_equip_material": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.dollar_range.display_order": { - "is_list": false, - "is_optional": true, - "kind": "scalar", - "type": "int" + "state_of_incorporation": { + "kind": "code_object" }, - "raw_data.estimated_period_of_performance_end": { + "state_of_incorporation.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.estimated_period_of_performance_start": { + "state_of_incorporation.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.estimated_release_date": { + "submission_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "date" }, - "raw_data.estimated_solicitation_release_date": { + "uei": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.fiscal_year": { + "uei_creation_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "date" }, - "raw_data.id": { + "uei_expiration_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "raw_data.incumbentContractorName": { + "uei_status": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "bool" }, - "raw_data.isCoPocSelf": { + "uuid": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "bool" - }, - "raw_data.isProgramPocSelf": { + "type": "str" + } + }, + "records_seen": 720 + }, + "exclusions": { + "paths": { + "activate_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "bool" + "type": "date" }, - "raw_data.last_updated_date": { + "additional_comments": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.mission": { + "cage_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.naics": { + "classification_type": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.organization": { + "create_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "date" }, - "raw_data.place_of_performance_city": { + "ct_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.place_of_performance_state": { + "delisted_at": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.previous_publish_date": { + "display_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.previous_published_date": { + "dnb_open_data": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.primaryNAICS": { + "entity_name": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "raw_data.programPocEmail": { + "entity_uei": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.programPocFirstName": { + "evs_investigation_status": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.programPocLastName": { + "excluding_agency_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.programPocOffice": { + "excluding_agency_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.publish_date": { + "exclusion_key": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.published_date": { + "exclusion_program": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.requirement": { + "exclusion_type": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.requirements_contact_email": { + "first_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.requirements_contact_first_name": { + "is_currently_excluded": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "bool" }, - "raw_data.requirements_contact_last_name": { + "is_fascsa_order": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "bool" }, - "raw_data.requirements_contact_phone": { + "last_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.requirements_office": { + "middle_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.requirements_title": { + "more_locations": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.sbReviewControlNumber": { + "npi": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.sbReviewReferenceId": { + "prefix": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.sbs_coordinator_email": { + "primary_address": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "primary_address.city": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.sbs_coordinator_first_name": { + "primary_address.countryCode": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.sbs_coordinator_last_name": { + "primary_address.stateOrProvinceCode": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.sbs_coordinator_phone": { + "primary_address.zipCode": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "raw_data.small_business_program": { + "references": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "references.exclusionName": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.small_business_set_aside": { + "references.type": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "bool" + "type": "str" }, - "raw_data.status": { + "secondary_address": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.targetAwardMonth": { + "suffix": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "raw_data.targetAwardYear": { + "termination_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "raw_data.targetSolicitationMonth": { + "termination_type": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.targetSolicitationYear": { + "uei": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.title": { + "update_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "date" }, - "raw_data.totalContractRange": { + "vessel_call_sign": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "raw_data.uuid": { + "vessel_flag": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "set_aside": { + "vessel_grt": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "source_system": { + "vessel_owner": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "status": { + "vessel_tonnage": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "title": { + "vessel_type": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" } }, - "records_seen": 160 + "records_seen": 40 }, - "grants": { + "forecasts": { "paths": { - "additional_info": { - "is_list": false, - "is_optional": false, - "kind": "object" - }, - "additional_info.description": { + "agency": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "additional_info.link": { + "anticipated_award_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "date" }, - "agency_code": { + "contract_vehicle": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "applicant_eligibility_description": { + "created": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" - }, - "applicant_types": { - "kind": "code_object" + "type": "datetime" }, - "applicant_types.code": { + "description": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "applicant_types.description": { + "display": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "display.agency": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "attachments": { - "is_list": true, + "display.anticipated_award_date": { + "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" - }, - "category": { - "kind": "code_object" + "type": "date" }, - "category.code": { + "display.contract_vehicle": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "category.description": { + "display.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "cfda_numbers": { - "is_list": true, - "is_optional": false, - "kind": "object" + "display.estimated_period": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" }, - "cfda_numbers.number": { + "display.fiscal_year": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "int" }, - "cfda_numbers.title": { + "display.naics_code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "description": { + "display.place_of_performance": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast": { + "display.primary_contact": { "is_list": false, "is_optional": false, "kind": "object" }, - "forecast.agencyCode": { + "display.primary_contact.email": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.agencyContactEmail": { + "display.primary_contact.name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.agencyContactEmailDesc": { + "display.primary_contact.phone": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.agencyContactName": { + "display.primary_contact.title": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.agencyContactPhone": { + "display.set_aside": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.agencyDetails": { - "is_list": false, - "is_optional": false, - "kind": "object" - }, - "forecast.agencyDetails.agencyCode": { + "display.status": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.agencyDetails.agencyName": { + "display.title": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.agencyDetails.code": { + "estimated_period": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.agencyDetails.seed": { + "external_id": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "forecast.agencyDetails.topAgencyCode": { + "fiscal_year": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "forecast.applicantEligibilityDesc": { + "id": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" - }, - "forecast.applicantTypes": { - "is_list": true, - "is_optional": false, - "kind": "object" + "type": "int" }, - "forecast.applicantTypes.description": { + "is_active": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "bool" }, - "forecast.applicantTypes.id": { + "modified": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "datetime" }, - "forecast.archiveDate": { + "naics_code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "forecast.archiveDateStr": { + "organization": { "is_list": false, - "is_optional": true, - "kind": "scalar", - "type": "str" + "is_optional": false, + "kind": "object" }, - "forecast.awardCeiling": { + "organization.agency_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "forecast.awardCeilingFormatted": { + "organization.agency_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.awardFloor": { + "organization.department_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "forecast.awardFloorFormatted": { + "organization.department_name": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "forecast.costSharing": { + "organization.office_code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "bool" + "type": "int" }, - "forecast.createTimeStamp": { + "organization.office_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.createTimeStampStr": { + "organization.organization_id": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.createdDate": { + "organization_id": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.estApplicationResponseDate": { + "place_of_performance": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.estApplicationResponseDateDesc": { + "primary_contact": { "is_list": false, - "is_optional": true, - "kind": "scalar", - "type": "str" + "is_optional": false, + "kind": "object" }, - "forecast.estApplicationResponseDateStr": { + "primary_contact.email": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.estAwardDate": { + "primary_contact.name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.estAwardDateStr": { + "primary_contact.phone": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.estProjectStartDate": { + "primary_contact.title": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.estProjectStartDateStr": { + "raw_data": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "raw_data.alternate_contact_email": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.estSynopsisPostingDate": { + "raw_data.alternate_contact_first_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.estSynopsisPostingDateStr": { + "raw_data.alternate_contact_last_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.estimatedFunding": { + "raw_data.alternate_contact_phone": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "forecast.estimatedFundingFormatted": { + "raw_data.anticipatedStrategy": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.fiscalYear": { + "raw_data.anticipated_award_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "forecast.forecastDesc": { + "raw_data.apfs_coordinator_office": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.fundingActivityCategories": { - "is_list": true, - "is_optional": false, - "kind": "object" - }, - "forecast.fundingActivityCategories.description": { + "raw_data.apfs_number": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.fundingActivityCategories.id": { + "raw_data.award_quarter": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.fundingActivityCategoryDesc": { + "raw_data.coEmail": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.fundingDescLinkDesc": { + "raw_data.coFirstName": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.fundingDescLinkUrl": { + "raw_data.coLastName": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.fundingInstruments": { - "is_list": true, - "is_optional": false, - "kind": "object" - }, - "forecast.fundingInstruments.description": { + "raw_data.competitive": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.fundingInstruments.id": { + "raw_data.contractNumber": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.lastUpdatedDate": { + "raw_data.contract_number": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.modComments": { + "raw_data.contract_status": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.numberOfAwards": { + "raw_data.contract_type": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "forecast.opportunityId": { + "raw_data.contract_vehicle": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "forecast.postingDate": { + "raw_data.contractingOfficeCode": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.postingDateStr": { + "raw_data.contracting_office": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.sendEmail": { + "raw_data.contractor": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "forecast.version": { + "raw_data.created_on": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "funding_activity_category_description": { + "raw_data.current_state": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "funding_categories": { - "kind": "code_object" - }, - "funding_categories.code": { + "raw_data.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "funding_categories.description": { + "raw_data.divisionAcronym": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "funding_details": { + "raw_data.dollar_range": { "is_list": false, "is_optional": false, "kind": "object" }, - "funding_details.award_ceiling": { + "raw_data.dollar_range.display_name": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "funding_details.award_floor": { + "raw_data.dollar_range.display_order": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "funding_details.estimated_total_funding": { + "raw_data.estimated_period_of_performance_end": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "funding_details.expected_number_of_awards": { + "raw_data.estimated_period_of_performance_start": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" - }, - "funding_instruments": { - "kind": "code_object" + "type": "str" }, - "funding_instruments.code": { + "raw_data.estimated_release_date": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "funding_instruments.description": { + "raw_data.estimated_solicitation_release_date": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "grant_id": { + "raw_data.fiscal_year": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "grantor_contact": { - "is_list": false, - "is_optional": false, - "kind": "object" - }, - "grantor_contact.email": { + "raw_data.id": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "grantor_contact.name": { + "raw_data.incumbentContractorName": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "grantor_contact.phone": { + "raw_data.isCoPocSelf": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" - }, - "important_dates": { - "is_list": false, - "is_optional": false, - "kind": "object" + "type": "bool" }, - "important_dates.estimated_application_response_date": { + "raw_data.isProgramPocSelf": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "bool" }, - "important_dates.estimated_application_response_date_description": { + "raw_data.last_updated_date": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "important_dates.estimated_project_start_date": { + "raw_data.mission": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "str" }, - "important_dates.estimated_synopsis_post_date": { + "raw_data.naics": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "str" }, - "important_dates.posted_date": { + "raw_data.organization": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "str" }, - "important_dates.response_date": { + "raw_data.place_of_performance_city": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "str" }, - "important_dates.response_date_description": { + "raw_data.place_of_performance_state": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "last_updated": { + "raw_data.previous_publish_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "datetime" - }, - "opportunity_history": { - "is_list": true, - "is_optional": false, - "kind": "object" - }, - "opportunity_history.cfdas": { - "is_list": true, - "is_optional": false, - "kind": "object" + "type": "str" }, - "opportunity_history.cfdas.cfdaNumber": { + "raw_data.previous_published_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "opportunity_history.cfdas.id": { + "raw_data.primaryNAICS": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "opportunity_history.cfdas.opportunityId": { + "raw_data.programPocEmail": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "opportunity_history.cfdas.programTitle": { + "raw_data.programPocFirstName": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.cfdas.revision": { + "raw_data.programPocLastName": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" - }, - "opportunity_history.forecast": { - "is_list": false, - "is_optional": false, - "kind": "object" + "type": "str" }, - "opportunity_history.forecast.actionDate": { + "raw_data.programPocOffice": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.actionType": { + "raw_data.publish_date": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.agencyCode": { + "raw_data.published_date": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.agencyContactEmail": { + "raw_data.requirement": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.agencyContactEmailDesc": { + "raw_data.requirements_contact_email": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.agencyContactName": { + "raw_data.requirements_contact_first_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.agencyContactPhone": { + "raw_data.requirements_contact_last_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.agencyDetails": { - "is_list": false, - "is_optional": false, - "kind": "object" - }, - "opportunity_history.forecast.agencyDetails.agencyCode": { + "raw_data.requirements_contact_phone": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.agencyDetails.agencyName": { + "raw_data.requirements_office": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.agencyDetails.code": { + "raw_data.requirements_title": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.agencyDetails.seed": { + "raw_data.sbReviewControlNumber": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.agencyDetails.topAgencyCode": { + "raw_data.sbReviewReferenceId": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.applicantEligibilityDesc": { + "raw_data.sbs_coordinator_email": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.applicantTypes": { - "is_list": true, - "is_optional": false, - "kind": "object" - }, - "opportunity_history.forecast.applicantTypes.description": { + "raw_data.sbs_coordinator_first_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.applicantTypes.id": { + "raw_data.sbs_coordinator_last_name": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "opportunity_history.forecast.archiveDate": { + "raw_data.sbs_coordinator_phone": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.archiveDateStr": { + "raw_data.small_business_program": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.awardCeiling": { + "raw_data.small_business_set_aside": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "bool" }, - "opportunity_history.forecast.awardCeilingFormatted": { + "raw_data.status": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.awardFloor": { + "raw_data.targetAwardMonth": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "opportunity_history.forecast.awardFloorFormatted": { + "raw_data.targetAwardYear": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "opportunity_history.forecast.costSharing": { + "raw_data.targetSolicitationMonth": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "bool" + "type": "str" }, - "opportunity_history.forecast.createTimeStamp": { + "raw_data.targetSolicitationYear": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.createTimeStampStr": { + "raw_data.title": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.createdDate": { + "raw_data.totalContractRange": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.estApplicationResponseDate": { + "raw_data.uuid": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.estApplicationResponseDateDesc": { + "set_aside": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.estApplicationResponseDateStr": { + "source_system": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.estAwardDate": { + "status": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.estAwardDateStr": { + "title": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" + } + }, + "records_seen": 160 + }, + "grants": { + "paths": { + "additional_info": { + "is_list": false, + "is_optional": false, + "kind": "object" }, - "opportunity_history.forecast.estProjectStartDate": { + "additional_info.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.estProjectStartDateStr": { + "additional_info.link": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.estSynopsisPostingDate": { + "agency_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.estSynopsisPostingDateStr": { + "applicant_eligibility_description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.estimatedFunding": { + "applicant_types": { + "kind": "code_object" + }, + "applicant_types.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "opportunity_history.forecast.estimatedFundingFormatted": { + "applicant_types.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.fiscalYear": { - "is_list": false, - "is_optional": true, - "kind": "scalar", - "type": "int" - }, - "opportunity_history.forecast.forecastDesc": { - "is_list": false, + "attachments": { + "is_list": true, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.fundingActivityCategories": { - "is_list": true, - "is_optional": false, - "kind": "object" + "category": { + "kind": "code_object" }, - "opportunity_history.forecast.fundingActivityCategories.description": { + "category.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.fundingActivityCategories.id": { + "category.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.fundingActivityCategoryDesc": { + "cfda_numbers": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "cfda_numbers.number": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "Decimal" }, - "opportunity_history.forecast.fundingDescLinkDesc": { + "cfda_numbers.title": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.fundingDescLinkUrl": { + "description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.fundingInstruments": { - "is_list": true, + "forecast": { + "is_list": false, "is_optional": false, "kind": "object" }, - "opportunity_history.forecast.fundingInstruments.description": { + "forecast.agencyCode": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.fundingInstruments.id": { + "forecast.agencyContactEmail": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.lastUpdatedDate": { + "forecast.agencyContactEmailDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.modComments": { + "forecast.agencyContactName": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.numberOfAwards": { + "forecast.agencyContactPhone": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "opportunity_history.forecast.oppHistId": { + "forecast.agencyDetails": { "is_list": false, "is_optional": false, "kind": "object" }, - "opportunity_history.forecast.oppHistId.opportunityId": { + "forecast.agencyDetails.agencyCode": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "opportunity_history.forecast.oppHistId.revision": { + "forecast.agencyDetails.agencyName": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "opportunity_history.forecast.opportunityId": { + "forecast.agencyDetails.code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "opportunity_history.forecast.postingDate": { + "forecast.agencyDetails.seed": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.postingDateStr": { + "forecast.agencyDetails.topAgencyCode": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.revision": { + "forecast.applicantEligibilityDesc": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "opportunity_history.forecast.sendEmail": { + "forecast.applicantTypes": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "forecast.applicantTypes.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.forecast.version": { + "forecast.applicantTypes.id": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "opportunity_history.forecastModifiedFields": { - "is_list": true, + "forecast.archiveDate": { + "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.listed": { + "forecast.archiveDateStr": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.oppHistId": { + "forecast.awardCeiling": { "is_list": false, - "is_optional": false, - "kind": "object" + "is_optional": true, + "kind": "scalar", + "type": "int" }, - "opportunity_history.oppHistId.opportunityId": { + "forecast.awardCeilingFormatted": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "opportunity_history.oppHistId.revision": { + "forecast.awardFloor": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "opportunity_history.opportunityCategory": { + "forecast.awardFloorFormatted": { "is_list": false, - "is_optional": false, - "kind": "object" + "is_optional": true, + "kind": "scalar", + "type": "int" }, - "opportunity_history.opportunityCategory.category": { + "forecast.costSharing": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "bool" }, - "opportunity_history.opportunityCategory.description": { + "forecast.createTimeStamp": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.opportunityId": { + "forecast.createTimeStampStr": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "opportunity_history.opportunityNumber": { + "forecast.createdDate": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.opportunityTitle": { + "forecast.estApplicationResponseDate": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.owningAgencyCode": { + "forecast.estApplicationResponseDateDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.publisherUid": { + "forecast.estApplicationResponseDateStr": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.revision": { + "forecast.estAwardDate": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" - }, - "opportunity_history.synopsis": { - "is_list": false, - "is_optional": false, - "kind": "object" + "type": "str" }, - "opportunity_history.synopsis.actionDate": { + "forecast.estAwardDateStr": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.actionType": { + "forecast.estProjectStartDate": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.agencyAddressDesc": { + "forecast.estProjectStartDateStr": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.agencyCode": { + "forecast.estSynopsisPostingDate": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.agencyContactDesc": { + "forecast.estSynopsisPostingDateStr": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.agencyContactEmail": { + "forecast.estimatedFunding": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "opportunity_history.synopsis.agencyContactEmailDesc": { + "forecast.estimatedFundingFormatted": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.agencyContactName": { + "forecast.fiscalYear": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "opportunity_history.synopsis.agencyContactPhone": { + "forecast.forecastDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.agencyDetails": { - "is_list": false, + "forecast.fundingActivityCategories": { + "is_list": true, "is_optional": false, "kind": "object" }, - "opportunity_history.synopsis.agencyDetails.agencyCode": { - "is_list": false, - "is_optional": true, - "kind": "scalar", - "type": "str" - }, - "opportunity_history.synopsis.agencyDetails.agencyName": { + "forecast.fundingActivityCategories.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.agencyDetails.code": { + "forecast.fundingActivityCategories.id": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.agencyDetails.seed": { + "forecast.fundingActivityCategoryDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.agencyDetails.topAgencyCode": { + "forecast.fundingDescLinkDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.applicantEligibilityDesc": { + "forecast.fundingDescLinkUrl": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.applicantTypes": { + "forecast.fundingInstruments": { "is_list": true, "is_optional": false, "kind": "object" }, - "opportunity_history.synopsis.applicantTypes.description": { + "forecast.fundingInstruments.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.applicantTypes.id": { + "forecast.fundingInstruments.id": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "opportunity_history.synopsis.archiveDate": { + "forecast.lastUpdatedDate": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.archiveDateStr": { + "forecast.modComments": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.awardCeiling": { + "forecast.numberOfAwards": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "opportunity_history.synopsis.awardCeilingFormatted": { - "is_list": false, - "is_optional": true, - "kind": "scalar", - "type": "str" - }, - "opportunity_history.synopsis.awardFloor": { + "forecast.opportunityId": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "opportunity_history.synopsis.awardFloorFormatted": { + "forecast.postingDate": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "opportunity_history.synopsis.costSharing": { + "forecast.postingDateStr": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "bool" + "type": "str" }, - "opportunity_history.synopsis.createTimeStamp": { + "forecast.sendEmail": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.createTimeStampStr": { + "forecast.version": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "opportunity_history.synopsis.createdDate": { + "funding_activity_category_description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.estimatedFunding": { + "funding_categories": { + "kind": "code_object" + }, + "funding_categories.code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "opportunity_history.synopsis.estimatedFundingFormatted": { + "funding_categories.description": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "opportunity_history.synopsis.fundingActivityCategories": { - "is_list": true, + "funding_details": { + "is_list": false, "is_optional": false, "kind": "object" }, - "opportunity_history.synopsis.fundingActivityCategories.description": { + "funding_details.award_ceiling": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "opportunity_history.synopsis.fundingActivityCategories.id": { + "funding_details.award_floor": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "opportunity_history.synopsis.fundingActivityCategoryDesc": { + "funding_details.estimated_total_funding": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "opportunity_history.synopsis.fundingDescLinkDesc": { + "funding_details.expected_number_of_awards": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "opportunity_history.synopsis.fundingDescLinkUrl": { + "funding_instruments": { + "kind": "code_object" + }, + "funding_instruments.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.fundingInstruments": { - "is_list": true, - "is_optional": false, - "kind": "object" - }, - "opportunity_history.synopsis.fundingInstruments.description": { + "funding_instruments.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.fundingInstruments.id": { + "grant_id": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "opportunity_history.synopsis.id": { + "grantor_contact": { "is_list": false, "is_optional": false, "kind": "object" }, - "opportunity_history.synopsis.id.opportunityId": { + "grantor_contact.email": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "opportunity_history.synopsis.id.revision": { + "grantor_contact.name": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "opportunity_history.synopsis.lastUpdatedDate": { + "grantor_contact.phone": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.numberOfAwards": { + "important_dates": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "important_dates.estimated_application_response_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "date" }, - "opportunity_history.synopsis.opportunityId": { + "important_dates.estimated_application_response_date_description": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "opportunity_history.synopsis.postingDate": { + "important_dates.estimated_project_start_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "date" }, - "opportunity_history.synopsis.postingDateStr": { + "important_dates.estimated_synopsis_post_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "date" }, - "opportunity_history.synopsis.responseDate": { + "important_dates.posted_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "date" }, - "opportunity_history.synopsis.responseDateDesc": { + "important_dates.response_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "date" }, - "opportunity_history.synopsis.responseDateStr": { + "important_dates.response_date_description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_history.synopsis.revision": { + "last_updated": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "datetime" }, - "opportunity_history.synopsis.sendEmail": { + "opportunity_history": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "opportunity_history.cfdas": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "opportunity_history.cfdas.cfdaNumber": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "Decimal" }, - "opportunity_history.synopsis.synopsisDesc": { + "opportunity_history.cfdas.id": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "opportunity_history.synopsis.version": { + "opportunity_history.cfdas.opportunityId": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "opportunity_history.synopsisModifiedFields": { - "is_list": true, + "opportunity_history.cfdas.programTitle": { + "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "opportunity_number": { + "opportunity_history.cfdas.revision": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "organization": { + "opportunity_history.forecast": { "is_list": false, "is_optional": false, "kind": "object" }, - "organization.agency_code": { + "opportunity_history.forecast.actionDate": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "organization.agency_name": { + "opportunity_history.forecast.actionType": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "organization.department_code": { + "opportunity_history.forecast.agencyCode": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "organization.department_name": { + "opportunity_history.forecast.agencyContactEmail": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "organization.office_code": { + "opportunity_history.forecast.agencyContactEmailDesc": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "organization.office_name": { + "opportunity_history.forecast.agencyContactName": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "organization.organization_id": { + "opportunity_history.forecast.agencyContactPhone": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "organization_id": { + "opportunity_history.forecast.agencyDetails": { "is_list": false, - "is_optional": true, - "kind": "scalar", - "type": "str" - }, - "status": { - "kind": "code_object" + "is_optional": false, + "kind": "object" }, - "status.code": { + "opportunity_history.forecast.agencyDetails.agencyCode": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "status.description": { + "opportunity_history.forecast.agencyDetails.agencyName": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis": { - "is_list": false, - "is_optional": false, - "kind": "object" - }, - "synopsis.agencyAddressDesc": { + "opportunity_history.forecast.agencyDetails.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.agencyCode": { + "opportunity_history.forecast.agencyDetails.seed": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.agencyContactDesc": { + "opportunity_history.forecast.agencyDetails.topAgencyCode": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.agencyContactEmail": { + "opportunity_history.forecast.applicantEligibilityDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.agencyContactEmailDesc": { + "opportunity_history.forecast.applicantTypes": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "opportunity_history.forecast.applicantTypes.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.agencyContactName": { + "opportunity_history.forecast.applicantTypes.id": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "synopsis.agencyContactPhone": { + "opportunity_history.forecast.archiveDate": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.agencyDetails": { - "is_list": false, - "is_optional": false, - "kind": "object" - }, - "synopsis.agencyDetails.agencyCode": { + "opportunity_history.forecast.archiveDateStr": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.agencyDetails.agencyName": { + "opportunity_history.forecast.awardCeiling": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "synopsis.agencyDetails.code": { + "opportunity_history.forecast.awardCeilingFormatted": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.agencyDetails.seed": { + "opportunity_history.forecast.awardFloor": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "synopsis.agencyDetails.topAgencyCode": { + "opportunity_history.forecast.awardFloorFormatted": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.agencyName": { + "opportunity_history.forecast.costSharing": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "bool" }, - "synopsis.agencyPhone": { + "opportunity_history.forecast.createTimeStamp": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.applicantEligibilityDesc": { + "opportunity_history.forecast.createTimeStampStr": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.applicantTypes": { - "is_list": true, - "is_optional": false, - "kind": "object" - }, - "synopsis.applicantTypes.description": { + "opportunity_history.forecast.createdDate": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.applicantTypes.id": { + "opportunity_history.forecast.estApplicationResponseDate": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "synopsis.archiveDate": { + "opportunity_history.forecast.estApplicationResponseDateDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.archiveDateStr": { + "opportunity_history.forecast.estApplicationResponseDateStr": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.awardCeiling": { + "opportunity_history.forecast.estAwardDate": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "synopsis.awardCeilingFormatted": { + "opportunity_history.forecast.estAwardDateStr": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.awardFloor": { + "opportunity_history.forecast.estProjectStartDate": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "synopsis.awardFloorFormatted": { + "opportunity_history.forecast.estProjectStartDateStr": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "synopsis.costSharing": { + "opportunity_history.forecast.estSynopsisPostingDate": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "bool" + "type": "str" }, - "synopsis.createTimeStamp": { + "opportunity_history.forecast.estSynopsisPostingDateStr": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.createTimeStampStr": { + "opportunity_history.forecast.estimatedFunding": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "synopsis.createdDate": { + "opportunity_history.forecast.estimatedFundingFormatted": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.estimatedFunding": { + "opportunity_history.forecast.fiscalYear": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "synopsis.estimatedFundingFormatted": { + "opportunity_history.forecast.forecastDesc": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "synopsis.fundingActivityCategories": { + "opportunity_history.forecast.fundingActivityCategories": { "is_list": true, "is_optional": false, "kind": "object" }, - "synopsis.fundingActivityCategories.description": { + "opportunity_history.forecast.fundingActivityCategories.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.fundingActivityCategories.id": { + "opportunity_history.forecast.fundingActivityCategories.id": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.fundingActivityCategoryDesc": { + "opportunity_history.forecast.fundingActivityCategoryDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.fundingDescLinkDesc": { + "opportunity_history.forecast.fundingDescLinkDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.fundingDescLinkUrl": { + "opportunity_history.forecast.fundingDescLinkUrl": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.fundingInstruments": { + "opportunity_history.forecast.fundingInstruments": { "is_list": true, "is_optional": false, "kind": "object" }, - "synopsis.fundingInstruments.description": { + "opportunity_history.forecast.fundingInstruments.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.fundingInstruments.id": { + "opportunity_history.forecast.fundingInstruments.id": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.lastUpdatedDate": { + "opportunity_history.forecast.lastUpdatedDate": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.modComments": { + "opportunity_history.forecast.modComments": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "datetime" + "type": "str" }, - "synopsis.numberOfAwards": { + "opportunity_history.forecast.numberOfAwards": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "synopsis.opportunityId": { + "opportunity_history.forecast.oppHistId": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "opportunity_history.forecast.oppHistId.opportunityId": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "synopsis.postingDate": { + "opportunity_history.forecast.oppHistId.revision": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "synopsis.postingDateStr": { + "opportunity_history.forecast.opportunityId": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "synopsis.responseDate": { + "opportunity_history.forecast.postingDate": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.responseDateDesc": { + "opportunity_history.forecast.postingDateStr": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.responseDateStr": { + "opportunity_history.forecast.revision": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "opportunity_history.forecast.sendEmail": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.sendEmail": { + "opportunity_history.forecast.version": { "is_list": false, "is_optional": true, "kind": "scalar", + "type": "int" + }, + "opportunity_history.forecastModifiedFields": { + "is_list": true, + "is_optional": true, + "kind": "scalar", "type": "str" }, - "synopsis.synopsisDesc": { + "opportunity_history.listed": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.topAgencyDetails": { + "opportunity_history.oppHistId": { "is_list": false, "is_optional": false, "kind": "object" }, - "synopsis.topAgencyDetails.agencyCode": { + "opportunity_history.oppHistId.opportunityId": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "synopsis.topAgencyDetails.agencyName": { + "opportunity_history.oppHistId.revision": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "synopsis.topAgencyDetails.code": { + "opportunity_history.opportunityCategory": { "is_list": false, - "is_optional": true, - "kind": "scalar", - "type": "str" + "is_optional": false, + "kind": "object" }, - "synopsis.topAgencyDetails.seed": { + "opportunity_history.opportunityCategory.category": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.topAgencyDetails.topAgencyCode": { + "opportunity_history.opportunityCategory.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "synopsis.version": { + "opportunity_history.opportunityId": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "title": { + "opportunity_history.opportunityNumber": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" - } - }, - "records_seen": 520 - }, - "gsa_elibrary_contracts": { - "paths": { - "contract_number": { + }, + "opportunity_history.opportunityTitle": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "cooperative_purchasing": { + "opportunity_history.owningAgencyCode": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "bool" + "type": "str" }, - "disaster_recovery_purchasing": { + "opportunity_history.publisherUid": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "bool" + "type": "str" }, - "file_urls": { - "is_list": true, + "opportunity_history.revision": { + "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "idv": { + "opportunity_history.synopsis": { "is_list": false, "is_optional": false, "kind": "object" }, - "idv.award_date": { + "opportunity_history.synopsis.actionDate": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "str" }, - "idv.key": { + "opportunity_history.synopsis.actionType": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "recipient": { + "opportunity_history.synopsis.agencyAddressDesc": { "is_list": false, - "is_optional": false, - "kind": "object" + "is_optional": true, + "kind": "scalar", + "type": "str" }, - "recipient.display_name": { + "opportunity_history.synopsis.agencyCode": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "recipient.uei": { + "opportunity_history.synopsis.agencyContactDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "schedule": { + "opportunity_history.synopsis.agencyContactEmail": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "sins": { - "is_list": true, + "opportunity_history.synopsis.agencyContactEmailDesc": { + "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "uei": { + "opportunity_history.synopsis.agencyContactName": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "uuid": { + "opportunity_history.synopsis.agencyContactPhone": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" - } - }, - "records_seen": 120 - }, - "idvs": { - "paths": { - "award_date": { - "is_list": false, - "is_optional": true, - "kind": "scalar", - "type": "date" }, - "awarding_office": { + "opportunity_history.synopsis.agencyDetails": { "is_list": false, "is_optional": false, "kind": "object" }, - "awarding_office.agency_code": { - "is_list": false, - "is_optional": true, - "kind": "scalar", - "type": "int" - }, - "awarding_office.agency_name": { + "opportunity_history.synopsis.agencyDetails.agencyCode": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "awarding_office.department_code": { + "opportunity_history.synopsis.agencyDetails.agencyName": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "awarding_office.department_name": { + "opportunity_history.synopsis.agencyDetails.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "awarding_office.office_code": { + "opportunity_history.synopsis.agencyDetails.seed": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "awarding_office.office_name": { + "opportunity_history.synopsis.agencyDetails.topAgencyCode": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "awarding_office.organization_id": { + "opportunity_history.synopsis.applicantEligibilityDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "awards": { + "opportunity_history.synopsis.applicantTypes": { "is_list": true, "is_optional": false, "kind": "object" }, - "awards.award_date": { + "opportunity_history.synopsis.applicantTypes.description": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "str" }, - "awards.base_and_exercised_options_value": { + "opportunity_history.synopsis.applicantTypes.id": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "int" }, - "awards.description": { + "opportunity_history.synopsis.archiveDate": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "awards.fiscal_year": { + "opportunity_history.synopsis.archiveDateStr": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "opportunity_history.synopsis.awardCeiling": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "awards.key": { + "opportunity_history.synopsis.awardCeilingFormatted": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "awards.naics_code": { + "opportunity_history.synopsis.awardFloor": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "awards.obligated": { + "opportunity_history.synopsis.awardFloorFormatted": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "int" }, - "awards.piid": { + "opportunity_history.synopsis.costSharing": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "bool" }, - "awards.psc_code": { + "opportunity_history.synopsis.createTimeStamp": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "awards.total_contract_value": { + "opportunity_history.synopsis.createTimeStampStr": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "awards.transactions": { + "opportunity_history.synopsis.createdDate": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "commercial_item_acquisition_procedures": { + "opportunity_history.synopsis.estimatedFunding": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "competition": { + "opportunity_history.synopsis.estimatedFundingFormatted": { "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "opportunity_history.synopsis.fundingActivityCategories": { + "is_list": true, "is_optional": false, "kind": "object" }, - "competition.contract_type": { - "kind": "code_object" - }, - "competition.contract_type.code": { + "opportunity_history.synopsis.fundingActivityCategories.description": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "competition.contract_type.description": { + "opportunity_history.synopsis.fundingActivityCategories.id": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "competition.extent_competed": { - "kind": "code_object" - }, - "competition.extent_competed.code": { + "opportunity_history.synopsis.fundingActivityCategoryDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "competition.extent_competed.description": { + "opportunity_history.synopsis.fundingDescLinkDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "competition.number_of_offers_received": { + "opportunity_history.synopsis.fundingDescLinkUrl": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "competition.other_than_full_and_open_competition": { - "kind": "code_object" + "opportunity_history.synopsis.fundingInstruments": { + "is_list": true, + "is_optional": false, + "kind": "object" }, - "competition.other_than_full_and_open_competition.code": { + "opportunity_history.synopsis.fundingInstruments.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "competition.other_than_full_and_open_competition.description": { + "opportunity_history.synopsis.fundingInstruments.id": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "competition.solicitation_date": { + "opportunity_history.synopsis.id": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "opportunity_history.synopsis.id.opportunityId": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "int" }, - "competition.solicitation_identifier": { + "opportunity_history.synopsis.id.revision": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" - }, - "competition.solicitation_procedures": { - "kind": "code_object" + "type": "int" }, - "competition.solicitation_procedures.code": { + "opportunity_history.synopsis.lastUpdatedDate": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "competition.solicitation_procedures.description": { + "opportunity_history.synopsis.numberOfAwards": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "consolidated_contract": { + "opportunity_history.synopsis.opportunityId": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "contingency_humanitarian_or_peacekeeping_operation": { + "opportunity_history.synopsis.postingDate": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "contract_bundling": { + "opportunity_history.synopsis.postingDateStr": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "contract_financing": { + "opportunity_history.synopsis.responseDate": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "cost_accounting_standards_clause": { + "opportunity_history.synopsis.responseDateDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "cost_or_pricing_data": { + "opportunity_history.synopsis.responseDateStr": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "description": { + "opportunity_history.synopsis.revision": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "dod_acquisition_program": { + "opportunity_history.synopsis.sendEmail": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "dod_transaction_number": { + "opportunity_history.synopsis.synopsisDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "domestic_or_foreign_entity": { + "opportunity_history.synopsis.version": { "is_list": false, "is_optional": true, "kind": "scalar", + "type": "int" + }, + "opportunity_history.synopsisModifiedFields": { + "is_list": true, + "is_optional": true, + "kind": "scalar", "type": "str" }, - "email_address": { + "opportunity_number": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "epa_designated_product": { + "organization": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "organization.agency_code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "evaluated_preference": { + "organization.agency_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "fair_opportunity_limited_sources": { + "organization.department_code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "fed_biz_opps": { + "organization.department_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "fee_range_lower_value": { + "organization.office_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "organization.office_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "fee_range_upper_value": { + "organization.organization_id": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "fiscal_year": { + "organization_id": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "fixed_fee_value": { + "status": { + "kind": "code_object" + }, + "status.code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "foreign_funding": { + "status.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "funding_office": { + "synopsis": { "is_list": false, "is_optional": false, "kind": "object" }, - "funding_office.agency_code": { - "is_list": false, - "is_optional": true, - "kind": "scalar", - "type": "int" - }, - "funding_office.agency_name": { + "synopsis.agencyAddressDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "funding_office.department_code": { + "synopsis.agencyCode": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "funding_office.department_name": { + "synopsis.agencyContactDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "funding_office.office_code": { + "synopsis.agencyContactEmail": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "funding_office.office_name": { + "synopsis.agencyContactEmailDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "funding_office.organization_id": { + "synopsis.agencyContactName": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "government_furnished_property": { + "synopsis.agencyContactPhone": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary": { + "synopsis.agencyDetails": { "is_list": false, "is_optional": false, "kind": "object" }, - "gsa_elibrary.contract_number": { + "synopsis.agencyDetails.agencyCode": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.cooperative_purchasing": { + "synopsis.agencyDetails.agencyName": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "bool" + "type": "str" }, - "gsa_elibrary.disaster_recovery_purchasing": { + "synopsis.agencyDetails.code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "bool" + "type": "str" }, - "gsa_elibrary.external_id": { + "synopsis.agencyDetails.seed": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.extracted_text": { + "synopsis.agencyDetails.topAgencyCode": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.file_urls": { - "is_list": true, + "synopsis.agencyName": { + "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.schedule": { + "synopsis.agencyPhone": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.sins": { - "is_list": true, + "synopsis.applicantEligibilityDesc": { + "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "gsa_elibrary.source_data": { - "is_list": false, + "synopsis.applicantTypes": { + "is_list": true, "is_optional": false, "kind": "object" }, - "gsa_elibrary.source_data.": { + "synopsis.applicantTypes.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.8(a) - 8a": { + "synopsis.applicantTypes.id": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "gsa_elibrary.source_data.8(a) Joint Venture Eligible - 8ajv": { + "synopsis.archiveDate": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.8(a) Sole Souce Pool - 8aS": { + "synopsis.archiveDateStr": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.8(a) Sole Souce exit date": { + "synopsis.awardCeiling": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "gsa_elibrary.source_data.Address 1": { + "synopsis.awardCeilingFormatted": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Address 2": { + "synopsis.awardFloor": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "gsa_elibrary.source_data.Alaskan Native Corporation Owned Firm - an": { + "synopsis.awardFloorFormatted": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "gsa_elibrary.source_data.American Indian Owned - ai": { + "synopsis.costSharing": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "bool" }, - "gsa_elibrary.source_data.Category": { + "synopsis.createTimeStamp": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "gsa_elibrary.source_data.City": { + "synopsis.createTimeStampStr": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Closed for New Award": { + "synopsis.createdDate": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Contract #": { + "synopsis.estimatedFunding": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "gsa_elibrary.source_data.Country": { + "synopsis.estimatedFundingFormatted": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "gsa_elibrary.source_data.Current Option Period End Date": { + "synopsis.fundingActivityCategories": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "synopsis.fundingActivityCategories.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Email": { + "synopsis.fundingActivityCategories.id": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.HUBZone Joint Venture Eligible - hjv": { + "synopsis.fundingActivityCategoryDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Hub Zone - h": { + "synopsis.fundingDescLinkDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Large Category": { + "synopsis.fundingDescLinkUrl": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Native Hawaiian Organization Owned firm - hn": { + "synopsis.fundingInstruments": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "synopsis.fundingInstruments.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Other than Small Business - o": { + "synopsis.fundingInstruments.id": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Phone": { + "synopsis.lastUpdatedDate": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Price List - Disast Recov": { + "synopsis.modComments": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "datetime" }, - "gsa_elibrary.source_data.SAM UEI": { + "synopsis.numberOfAwards": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "gsa_elibrary.source_data.SBA Certified Service-Disabled Veteran Owned Small Business - sdv": { + "synopsis.opportunityId": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "gsa_elibrary.source_data.SBA Certified Veteran Owned Small Business - svo": { + "synopsis.postingDate": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Service Disabled Veteran Owned - dv": { + "synopsis.postingDateStr": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Service Disabled Veteran Owned Joint Venture Eligible - dvjv": { + "synopsis.responseDate": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Small Business - s": { + "synopsis.responseDateDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Small Disadv - d": { + "synopsis.responseDateStr": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Source": { + "synopsis.sendEmail": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.State": { + "synopsis.synopsisDesc": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Sub Category": { + "synopsis.topAgencyDetails": { "is_list": false, - "is_optional": true, - "kind": "scalar", - "type": "str" + "is_optional": false, + "kind": "object" }, - "gsa_elibrary.source_data.T&Cs - Coop Purch": { + "synopsis.topAgencyDetails.agencyCode": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Tribally Owned Firm - to": { + "synopsis.topAgencyDetails.agencyName": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.URL": { + "synopsis.topAgencyDetails.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Ultimate Contract End Date": { + "synopsis.topAgencyDetails.seed": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Vendor": { + "synopsis.topAgencyDetails.topAgencyCode": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Veteran Owned - v": { + "synopsis.version": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "gsa_elibrary.source_data.View Catalog": { + "title": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" - }, - "gsa_elibrary.source_data.Woman Owned - w": { + } + }, + "records_seen": 520 + }, + "gsa_elibrary_contracts": { + "paths": { + "contract_number": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Women Owned (EDWOSB) - ew": { + "cooperative_purchasing": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "bool" }, - "gsa_elibrary.source_data.Women Owned (WOSB) - wo": { + "disaster_recovery_purchasing": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "bool" }, - "gsa_elibrary.source_data.Women Owned Joint Venture Eligible - wojv": { - "is_list": false, + "file_urls": { + "is_list": true, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data.Zip": { + "idv": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "idv.award_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "date" }, - "gsa_elibrary.source_data._duplicated_0": { + "idv.key": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data._gsa_elibrary": { + "recipient": { "is_list": false, "is_optional": false, "kind": "object" }, - "gsa_elibrary.source_data._gsa_elibrary.document_type": { + "recipient.display_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data._gsa_elibrary.extraction_method": { + "recipient.uei": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data._gsa_elibrary.files": { - "is_list": true, + "schedule": { + "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data._gsa_elibrary.needs_ocr": { - "is_list": false, + "sins": { + "is_list": true, "is_optional": true, "kind": "scalar", - "type": "bool" + "type": "int" }, - "gsa_elibrary.source_data._gsa_elibrary.original_url": { + "uei": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data._gsa_elibrary.page_count": { + "uuid": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" - }, - "gsa_elibrary.source_data._gsa_elibrary.sins": { - "is_list": true, - "is_optional": false, - "kind": "object" - }, - "gsa_elibrary.source_data._gsa_elibrary.sins.large_category": { + } + }, + "records_seen": 120 + }, + "idvs": { + "paths": { + "award_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "date" }, - "gsa_elibrary.source_data._gsa_elibrary.sins.sin": { + "awarding_office": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "awarding_office.agency_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "gsa_elibrary.source_data._gsa_elibrary.sins.state_local_coop_purch": { + "awarding_office.agency_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data._gsa_elibrary.sins.sub_category": { + "awarding_office.department_code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "gsa_elibrary.source_data._gsa_elibrary.sins.view_catalog_url": { + "awarding_office.department_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.source_data._gsa_elibrary.text_length": { + "awarding_office.office_code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "gsa_elibrary.source_data._gsa_elibrary.uei": { + "awarding_office.office_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "gsa_elibrary.uei": { + "awarding_office.organization_id": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "idv_type": { - "kind": "code_object" + "awards": { + "is_list": true, + "is_optional": false, + "kind": "object" }, - "idv_type.code": { + "awards.award_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "date" }, - "idv_type.description": { + "awards.base_and_exercised_options_value": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "Decimal" }, - "idv_website": { + "awards.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "inherently_governmental_functions": { + "awards.fiscal_year": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "key": { + "awards.key": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "legislative_mandates": { - "is_list": false, - "is_optional": false, - "kind": "object" - }, - "legislative_mandates.clinger_cohen_act_planning": { - "kind": "code_object" - }, - "legislative_mandates.clinger_cohen_act_planning.code": { + "awards.naics_code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "legislative_mandates.clinger_cohen_act_planning.description": { + "awards.obligated": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" - }, - "legislative_mandates.construction_wage_rate_requirements": { - "kind": "code_object" + "type": "Decimal" }, - "legislative_mandates.construction_wage_rate_requirements.code": { + "awards.piid": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "legislative_mandates.construction_wage_rate_requirements.description": { + "awards.psc_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "legislative_mandates.employment_eligibility_verification": { + "awards.total_contract_value": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" - }, - "legislative_mandates.interagency_contracting_authority": { - "kind": "code_object" + "type": "Decimal" }, - "legislative_mandates.interagency_contracting_authority.code": { + "awards.transactions": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "legislative_mandates.interagency_contracting_authority.description": { + "commercial_item_acquisition_procedures": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "legislative_mandates.labor_standards": { + "competition": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "competition.contract_type": { "kind": "code_object" }, - "legislative_mandates.labor_standards.code": { + "competition.contract_type.code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "legislative_mandates.labor_standards.description": { + "competition.contract_type.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "legislative_mandates.materials_supplies_articles_equipment": { + "competition.extent_competed": { "kind": "code_object" }, - "legislative_mandates.materials_supplies_articles_equipment.code": { + "competition.extent_competed.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "legislative_mandates.materials_supplies_articles_equipment.description": { + "competition.extent_competed.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "legislative_mandates.other_statutory_authority": { - "kind": "code_object" - }, - "legislative_mandates.other_statutory_authority.code": { + "competition.number_of_offers_received": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "legislative_mandates.other_statutory_authority.description": { + "competition.other_than_full_and_open_competition": { + "kind": "code_object" + }, + "competition.other_than_full_and_open_competition.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "legislative_mandates.service_contract_inventory": { + "competition.other_than_full_and_open_competition.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "local_area_set_aside": { + "competition.solicitation_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "date" }, - "major_program": { + "competition.solicitation_identifier": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "multiple_or_single_award_idv": { + "competition.solicitation_procedures": { "kind": "code_object" }, - "multiple_or_single_award_idv.code": { + "competition.solicitation_procedures.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "multiple_or_single_award_idv.description": { + "competition.solicitation_procedures.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "naics": { - "kind": "code_object" - }, - "naics.code": { + "consolidated_contract": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "naics.description": { + "contingency_humanitarian_or_peacekeeping_operation": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "naics_code": { + "contract_bundling": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "number_of_actions": { + "contract_financing": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "number_of_offers_source": { + "cost_accounting_standards_clause": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "obligated": { + "cost_or_pricing_data": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "officers": { + "description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "ordering_procedure": { + "dod_acquisition_program": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "parent_award": { - "is_list": false, - "is_optional": false, - "kind": "object" - }, - "parent_award.key": { + "dod_transaction_number": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "parent_award.piid": { + "domestic_or_foreign_entity": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "performance_based_service_acquisition": { + "email_address": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "period_of_performance": { + "epa_designated_product": { "is_list": false, - "is_optional": false, - "kind": "object" + "is_optional": true, + "kind": "scalar", + "type": "str" }, - "period_of_performance.last_date_to_order": { + "evaluated_preference": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "str" }, - "period_of_performance.start_date": { + "fair_opportunity_limited_sources": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "str" }, - "piid": { + "fed_biz_opps": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "place_of_performance": { + "fee_range_lower_value": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "program_acronym": { + "fee_range_upper_value": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "psc": { - "kind": "code_object" - }, - "psc.code": { + "fiscal_year": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "psc.description": { + "fixed_fee_value": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "Decimal" }, - "psc_code": { + "foreign_funding": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "recipient": { + "funding_office": { "is_list": false, "is_optional": false, "kind": "object" }, - "recipient.cage": { + "funding_office.agency_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "recipient.cage_code": { + "funding_office.agency_name": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "recipient.display_name": { + "funding_office.department_code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "recipient.legal_business_name": { + "funding_office.department_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "recipient.uei": { + "funding_office.office_code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "recovered_materials_sustainability": { + "funding_office.office_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "research": { + "funding_office.organization_id": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "sam_exception": { + "government_furnished_property": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "set_aside": { - "kind": "code_object" + "gsa_elibrary": { + "is_list": false, + "is_optional": false, + "kind": "object" }, - "set_aside.code": { + "gsa_elibrary.contract_number": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "set_aside.description": { + "gsa_elibrary.cooperative_purchasing": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "bool" }, - "simplified_procedures_for_certain_commercial_items": { + "gsa_elibrary.disaster_recovery_purchasing": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "bool" }, - "small_business_competitiveness_demonstration_program": { + "gsa_elibrary.external_id": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "solicitation_identifier": { + "gsa_elibrary.extracted_text": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "subawards_summary": { - "is_list": false, + "gsa_elibrary.file_urls": { + "is_list": true, "is_optional": true, "kind": "scalar", "type": "str" }, - "subcontracting_plan": { + "gsa_elibrary.schedule": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "total_contract_value": { - "is_list": false, + "gsa_elibrary.sins": { + "is_list": true, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "int" }, - "total_estimated_order_value": { + "gsa_elibrary.source_data": { "is_list": false, - "is_optional": true, - "kind": "scalar", - "type": "Decimal" + "is_optional": false, + "kind": "object" }, - "tradeoff_process": { + "gsa_elibrary.source_data.": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "transactions": { - "is_list": true, - "is_optional": false, - "kind": "object" - }, - "transactions.action_type": { + "gsa_elibrary.source_data.8(a) - 8a": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "transactions.approval_date": { + "gsa_elibrary.source_data.8(a) Joint Venture Eligible - 8ajv": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "str" }, - "transactions.approved_by": { + "gsa_elibrary.source_data.8(a) Sole Souce Pool - 8aS": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "transactions.base_and_all_options_value": { + "gsa_elibrary.source_data.8(a) Sole Souce exit date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "transactions.base_and_exercised_options_value": { + "gsa_elibrary.source_data.Address 1": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "transactions.closed_by": { + "gsa_elibrary.source_data.Address 2": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "transactions.closed_date": { + "gsa_elibrary.source_data.Alaskan Native Corporation Owned Firm - an": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "transactions.closed_status": { + "gsa_elibrary.source_data.American Indian Owned - ai": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "transactions.contingency_humanitarian_or_peacekeeping_operation": { + "gsa_elibrary.source_data.Category": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "transactions.created_by": { + "gsa_elibrary.source_data.City": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "transactions.created_date": { + "gsa_elibrary.source_data.Closed for New Award": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "str" }, - "transactions.current_completion_date": { + "gsa_elibrary.source_data.Contract #": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "transactions.description": { + "gsa_elibrary.source_data.Country": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "transactions.domestic_or_foreign_entity": { + "gsa_elibrary.source_data.Current Option Period End Date": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "transactions.last_date_to_order": { + "gsa_elibrary.source_data.Email": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "str" }, - "transactions.last_modified_by": { + "gsa_elibrary.source_data.HUBZone Joint Venture Eligible - hjv": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "transactions.last_modified_date": { + "gsa_elibrary.source_data.Hub Zone - h": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "datetime" + "type": "str" }, - "transactions.modification_number": { + "gsa_elibrary.source_data.Large Category": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "transactions.non_governmental_dollars": { + "gsa_elibrary.source_data.Native Hawaiian Organization Owned firm - hn": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "transactions.obligated": { + "gsa_elibrary.source_data.Other than Small Business - o": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "transactions.purchase_card_as_payment_method": { + "gsa_elibrary.source_data.Phone": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "transactions.status": { + "gsa_elibrary.source_data.Price List - Disast Recov": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "transactions.total_estimated_order_value": { + "gsa_elibrary.source_data.SAM UEI": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "transactions.transaction_date": { + "gsa_elibrary.source_data.SBA Certified Service-Disabled Veteran Owned Small Business - sdv": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "str" }, - "transactions.transaction_number": { + "gsa_elibrary.source_data.SBA Certified Veteran Owned Small Business - svo": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "transactions.ultimate_completion_date": { + "gsa_elibrary.source_data.Service Disabled Veteran Owned - dv": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "transactions.undefinitized_action": { + "gsa_elibrary.source_data.Service Disabled Veteran Owned Joint Venture Eligible - dvjv": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "type_of_fee_for_use_of_service": { + "gsa_elibrary.source_data.Small Business - s": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "type_of_idc": { + "gsa_elibrary.source_data.Small Disadv - d": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "undefinitized_action": { + "gsa_elibrary.source_data.Source": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "vehicle_uuid": { + "gsa_elibrary.source_data.State": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "who_can_use": { + "gsa_elibrary.source_data.Sub Category": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" - } - }, - "records_seen": 800 - }, - "mas_sins": { - "paths": { - "description": { + }, + "gsa_elibrary.source_data.T&Cs - Coop Purch": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "expiration_date": { + "gsa_elibrary.source_data.Tribally Owned Firm - to": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "large_category_code": { + "gsa_elibrary.source_data.URL": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "large_category_name": { + "gsa_elibrary.source_data.Ultimate Contract End Date": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "naics_codes": { - "is_list": true, + "gsa_elibrary.source_data.Vendor": { + "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "olm": { + "gsa_elibrary.source_data.Veteran Owned - v": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "bool" + "type": "str" }, - "psc_code": { + "gsa_elibrary.source_data.View Catalog": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "service_comm_code": { + "gsa_elibrary.source_data.Woman Owned - w": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "set_aside_code": { + "gsa_elibrary.source_data.Women Owned (EDWOSB) - ew": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "sin": { + "gsa_elibrary.source_data.Women Owned (WOSB) - wo": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "state_local": { + "gsa_elibrary.source_data.Women Owned Joint Venture Eligible - wojv": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "bool" + "type": "str" }, - "sub_category_code": { + "gsa_elibrary.source_data.Zip": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "sub_category_name": { + "gsa_elibrary.source_data._duplicated_0": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "tdr": { + "gsa_elibrary.source_data._gsa_elibrary": { "is_list": false, - "is_optional": true, - "kind": "scalar", - "type": "bool" + "is_optional": false, + "kind": "object" }, - "title": { + "gsa_elibrary.source_data._gsa_elibrary.document_type": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" - } - }, - "records_seen": 40 - }, - "naics": { - "paths": { - "code": { + }, + "gsa_elibrary.source_data._gsa_elibrary.extraction_method": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "description": { - "is_list": false, + "gsa_elibrary.source_data._gsa_elibrary.files": { + "is_list": true, "is_optional": true, "kind": "scalar", "type": "str" }, - "federal_obligations": { - "is_list": false, - "is_optional": false, - "kind": "object" - }, - "federal_obligations.active": { + "gsa_elibrary.source_data._gsa_elibrary.needs_ocr": { "is_list": false, - "is_optional": false, - "kind": "object" + "is_optional": true, + "kind": "scalar", + "type": "bool" }, - "federal_obligations.active.awards_count": { + "gsa_elibrary.source_data._gsa_elibrary.original_url": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "federal_obligations.active.awards_obligated": { + "gsa_elibrary.source_data._gsa_elibrary.page_count": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "federal_obligations.total": { - "is_list": false, + "gsa_elibrary.source_data._gsa_elibrary.sins": { + "is_list": true, "is_optional": false, "kind": "object" }, - "federal_obligations.total.awards_count": { + "gsa_elibrary.source_data._gsa_elibrary.sins.large_category": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "gsa_elibrary.source_data._gsa_elibrary.sins.sin": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "federal_obligations.total.awards_obligated": { + "gsa_elibrary.source_data._gsa_elibrary.sins.state_local_coop_purch": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "size_standards": { + "gsa_elibrary.source_data._gsa_elibrary.sins.sub_category": { "is_list": false, - "is_optional": false, - "kind": "object" + "is_optional": true, + "kind": "scalar", + "type": "str" }, - "size_standards.employee_limit": { + "gsa_elibrary.source_data._gsa_elibrary.sins.view_catalog_url": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "size_standards.revenue_limit": { + "gsa_elibrary.source_data._gsa_elibrary.text_length": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" - } - }, - "records_seen": 120 - }, - "offices": { - "paths": { - "agency": { + }, + "gsa_elibrary.source_data._gsa_elibrary.uei": { "is_list": false, - "is_optional": false, - "kind": "object" + "is_optional": true, + "kind": "scalar", + "type": "str" }, - "agency.abbreviation": { + "gsa_elibrary.uei": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "agency.code": { + "idv_type": { + "kind": "code_object" + }, + "idv_type.code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "agency.name": { + "idv_type.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "agency_code": { + "idv_website": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "agency_name": { + "inherently_governmental_functions": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "code": { + "key": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "department": { + "legislative_mandates": { "is_list": false, "is_optional": false, "kind": "object" }, - "department.abbreviation": { + "legislative_mandates.clinger_cohen_act_planning": { + "kind": "code_object" + }, + "legislative_mandates.clinger_cohen_act_planning.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "department.cgac": { + "legislative_mandates.clinger_cohen_act_planning.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "department.code": { + "legislative_mandates.construction_wage_rate_requirements": { + "kind": "code_object" + }, + "legislative_mandates.construction_wage_rate_requirements.code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "department.congressional_justification": { + "legislative_mandates.construction_wage_rate_requirements.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "department.description": { + "legislative_mandates.employment_eligibility_verification": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "department.name": { + "legislative_mandates.interagency_contracting_authority": { + "kind": "code_object" + }, + "legislative_mandates.interagency_contracting_authority.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "department.website": { + "legislative_mandates.interagency_contracting_authority.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "department_code": { + "legislative_mandates.labor_standards": { + "kind": "code_object" + }, + "legislative_mandates.labor_standards.code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "department_name": { + "legislative_mandates.labor_standards.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "name": { + "legislative_mandates.materials_supplies_articles_equipment": { + "kind": "code_object" + }, + "legislative_mandates.materials_supplies_articles_equipment.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "office_code": { + "legislative_mandates.materials_supplies_articles_equipment.description": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "office_name": { + "legislative_mandates.other_statutory_authority": { + "kind": "code_object" + }, + "legislative_mandates.other_statutory_authority.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" - } - }, - "records_seen": 120 - }, - "organizations": { - "paths": { - "aac_code": { + }, + "legislative_mandates.other_statutory_authority.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "agency": { + "legislative_mandates.service_contract_inventory": { "is_list": false, - "is_optional": false, - "kind": "object" + "is_optional": true, + "kind": "scalar", + "type": "str" }, - "agency.abbreviation": { + "local_area_set_aside": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "agency.code": { + "major_program": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "agency.name": { + "multiple_or_single_award_idv": { + "kind": "code_object" + }, + "multiple_or_single_award_idv.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "ancestors": { - "is_list": true, - "is_optional": false, - "kind": "object" + "multiple_or_single_award_idv.description": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" }, - "ancestors.fh_key": { + "naics": { + "kind": "code_object" + }, + "naics.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "ancestors.level": { + "naics.description": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "naics_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "ancestors.name": { + "number_of_actions": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "ancestors.short_name": { + "number_of_offers_source": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "budget_appropriation": { + "obligated": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "officers": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "ordering_procedure": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "parent_award": { "is_list": false, "is_optional": false, "kind": "object" }, - "budget_appropriation.cgac": { + "parent_award.key": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "budget_appropriation.fiscal_year": { + "parent_award.piid": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "budget_appropriation.n_accounts": { + "performance_based_service_acquisition": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "period_of_performance": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "period_of_performance.last_date_to_order": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "date" + }, + "period_of_performance.start_date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "date" + }, + "piid": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "place_of_performance": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "program_acronym": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "psc": { + "kind": "code_object" + }, + "psc.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "budget_appropriation.scope": { + "psc.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "budget_appropriation.summary": { + "psc_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "recipient": { "is_list": false, "is_optional": false, "kind": "object" }, - "budget_appropriation.summary.apportioned": { + "recipient.cage": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "int" }, - "budget_appropriation.summary.apportioned_to_enacted_pct": { + "recipient.cage_code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "int" }, - "budget_appropriation.summary.assistance_obligated": { + "recipient.display_name": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "budget_appropriation.summary.contract_obligated": { + "recipient.legal_business_name": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "budget_appropriation.summary.contract_share_of_obligated": { + "recipient.uei": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "budget_appropriation.summary.enacted_ba": { + "recovered_materials_sustainability": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "budget_appropriation.summary.enacted_to_requested_pct": { + "research": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "budget_appropriation.summary.obligated_to_apportioned_pct": { + "sam_exception": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "budget_appropriation.summary.obligated_to_enacted_pct": { + "set_aside": { + "kind": "code_object" + }, + "set_aside.code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "budget_appropriation.summary.obligated_total": { + "set_aside.description": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "budget_appropriation.summary.outlayed_to_obligated_pct": { + "simplified_procedures_for_certain_commercial_items": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "budget_appropriation.summary.outlayed_total": { + "small_business_competitiveness_demonstration_program": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "budget_appropriation.summary.requested_ba": { + "solicitation_identifier": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "subawards_summary": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "subcontracting_plan": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "total_contract_value": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "Decimal" }, - "budget_appropriation.summary.unobligated_balance": { + "total_estimated_order_value": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "Decimal" }, - "budget_appropriation.top_accounts": { + "tradeoff_process": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "transactions": { "is_list": true, "is_optional": false, "kind": "object" }, - "budget_appropriation.top_accounts.account_title": { + "transactions.action_type": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "budget_appropriation.top_accounts.ba_growth_next_year_pct": { + "transactions.approval_date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "date" + }, + "transactions.approved_by": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "transactions.base_and_all_options_value": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "Decimal" }, - "budget_appropriation.top_accounts.bea_category": { + "transactions.base_and_exercised_options_value": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "budget_appropriation.top_accounts.bureau_name": { + "transactions.closed_by": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "budget_appropriation.top_accounts.contract_obligated": { + "transactions.closed_date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "transactions.closed_status": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "transactions.contingency_humanitarian_or_peacekeeping_operation": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "transactions.created_by": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "transactions.created_date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "date" + }, + "transactions.current_completion_date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "transactions.description": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "transactions.domestic_or_foreign_entity": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "transactions.last_date_to_order": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "date" + }, + "transactions.last_modified_by": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "transactions.last_modified_date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "datetime" + }, + "transactions.modification_number": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "transactions.non_governmental_dollars": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "transactions.obligated": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "transactions.purchase_card_as_payment_method": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "transactions.status": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "transactions.total_estimated_order_value": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "transactions.transaction_date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "date" + }, + "transactions.transaction_number": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "transactions.ultimate_completion_date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "transactions.undefinitized_action": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "type_of_fee_for_use_of_service": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "type_of_idc": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "undefinitized_action": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "vehicle_uuid": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "who_can_use": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + } + }, + "records_seen": 800 + }, + "itdashboard": { + "paths": { + "agency_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "agency_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "bureau_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "bureau_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "business_case_html": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "cio_evaluation": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "cio_evaluation.cioRating": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "cio_evaluation.comment": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "cio_evaluation.latestIndicator": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "cio_evaluation.ratedDate": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "date" + }, + "cio_evaluation.updatedTime": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "datetime" + }, + "contracts": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "contracts.contractPIID": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "contracts.referencePIID": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "contracts.updatedTime": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "datetime" + }, + "cost_pools_towers": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "cost_pools_towers.amount": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "cost_pools_towers.category": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "cost_pools_towers.fiscalYear": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "cost_pools_towers.sourceType": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "cost_pools_towers.tbmType": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "cost_pools_towers.updatedTime": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "datetime" + }, + "details": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "details.business_case_url": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "details.change_in_status": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "details.current_uii": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "details.investment_description": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "details.it_infrastructure_and_management_type": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "details.last_updated": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "datetime" + }, + "details.mission_delivery_and_management_support_area": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "details.mission_support_investment_categories": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "details.national_security_system_identifier": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "details.previous_uii": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "details.public_urls": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "details.shared_services_category": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "details.shared_services_identifier": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "funding": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "funding.fy2020_contribution": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "funding.fy2020_internal_funding": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "funding.fy2021_contribution": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "funding.fy2021_internal_funding": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "funding.fy2022_contribution": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "funding.fy2022_internal_funding": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "funding.fy2023_contribution": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "funding.fy2023_internal_funding": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "funding.fy2024_contribution": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "funding.fy2024_internal_funding": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "funding.fy2025_contribution": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "funding.fy2025_internal_funding": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "funding_sources": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "funding_sources.agencyCode(fromBudgetAccount)": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "funding_sources.budgetAccountCode": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "funding_sources.budgetAccountName": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "funding_sources.bureauCode(fromBudgetAccount)": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "funding_sources.fiscalYear": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "funding_sources.fundingAmount": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "funding_sources.fundingType": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "funding_sources.sourceType": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "funding_sources.updatedTime": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "datetime" + }, + "investment_title": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "operational_analysis": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "operational_analysis.analysisConclusion": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "operational_analysis.analysisResults": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "operational_analysis.date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "date" + }, + "operational_analysis.investmentTitle": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "operational_analysis.updatedTime": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "datetime" + }, + "organization": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "organization.agency_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "organization.agency_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "organization.department_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "organization.department_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "organization.office_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "organization.office_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "organization.organization_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "organization_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "part_of_it_portfolio": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "performance_actual": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "performance_actual.actualResult": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "performance_actual.comment": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "performance_actual.dateOfActualResult": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "date" + }, + "performance_actual.measurementCondition": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "performance_actual.metTarget": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "performance_actual.metricActualAgencyId": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "performance_actual.metricAgencyId": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "performance_actual.metricDescription": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "performance_actual.reportingFrequency": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "performance_actual.target2024PY": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "performance_actual.target2025CY": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "performance_actual.unitOfMeasure": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "performance_actual.updatedTime": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "datetime" + }, + "performance_metrics": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "performance_metrics.agencyBaselineCapability": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "performance_metrics.dateOfLatestActualResult": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "date" + }, + "performance_metrics.isRetired": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "bool" + }, + "performance_metrics.latestActualResult": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "performance_metrics.measurementCondition": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "performance_metrics.metTarget": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "performance_metrics.metricAgencyId": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "performance_metrics.metricDescription": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "performance_metrics.performanceMeasurementCategory": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "performance_metrics.reportingFrequency": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "performance_metrics.target2024PY": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "performance_metrics.target2025CY": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "performance_metrics.unitOfMeasure": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "performance_metrics.updatedTime": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "datetime" + }, + "projects": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "projects.actualCost": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "projects.actualEndDate": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "date" + }, + "projects.actualStartDate": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "date" + }, + "projects.agencyProjectId": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "projects.costVariance($M)": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "projects.costVariance(%)": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "projects.costVarianceColor": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "projects.incrementalDevelopment": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "bool" + }, + "projects.iterationFrequencyAmount": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "projects.iterationFrequencyUnits": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "projects.iterativeDescription": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "projects.plannedCost": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "projects.plannedEndDate": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "date" + }, + "projects.plannedStartDate": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "date" + }, + "projects.projectGoal": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "projects.projectId": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "projects.projectName": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "projects.projectStatus": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "projects.projectedCost": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "projects.projectedEndDate": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "date" + }, + "projects.projectedStartDate": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "date" + }, + "projects.scheduleVariance(%)": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "projects.scheduleVariance(days)": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "projects.scheduleVarianceColor": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "projects.softwareProject": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "bool" + }, + "projects.tmfInitiative": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "projects.updatedTime": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "datetime" + }, + "type_of_investment": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "uii": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "updated_time": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "datetime" + }, + "url": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + } + }, + "records_seen": 480 + }, + "mas_sins": { + "paths": { + "description": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "expiration_date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "large_category_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "large_category_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "naics_codes": { + "is_list": true, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "olm": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "bool" + }, + "psc_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "service_comm_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "set_aside_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "sin": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "state_local": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "bool" + }, + "sub_category_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "sub_category_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "tdr": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "bool" + }, + "title": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + } + }, + "records_seen": 40 + }, + "naics": { + "paths": { + "code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "description": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "federal_obligations": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "federal_obligations.active": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "federal_obligations.active.awards_count": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "federal_obligations.active.awards_obligated": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "federal_obligations.total": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "federal_obligations.total.awards_count": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "federal_obligations.total.awards_obligated": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "size_standards": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "size_standards.employee_limit": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "size_standards.revenue_limit": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + } + }, + "records_seen": 120 + }, + "notices": { + "paths": { + "active": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "bool" + }, + "address": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "address.city": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "address.country": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "address.state": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "address.zip": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "archive": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "archive.date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "date" + }, + "archive.type": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "attachment_count": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "attachments": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "attachments.attachment_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "attachments.file_size": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "attachments.mime_type": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "attachments.name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "attachments.posted_date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "attachments.resource_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "attachments.type": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "attachments.url": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "award_number": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "description": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "last_updated": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "meta": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "meta.link": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "meta.notice_type": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "meta.notice_type.code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "meta.notice_type.type": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "meta.parent_notice_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "meta.related_notice_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "naics_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "notice_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "office": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "opportunity": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "opportunity.link": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "opportunity.opportunity_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "opportunity_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "place_of_performance": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "place_of_performance.city": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "place_of_performance.country": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "place_of_performance.state": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "place_of_performance.street_address": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "place_of_performance.zip": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "posted_date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "primary_contact": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "primary_contact.email": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "primary_contact.fax": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "primary_contact.full_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "primary_contact.phone": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "primary_contact.title": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "psc_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "response_deadline": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "datetime" + }, + "sam_url": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "secondary_contact": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "secondary_contact.email": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "secondary_contact.fax": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "secondary_contact.full_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "secondary_contact.phone": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "secondary_contact.title": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "set_aside": { + "kind": "code_object" + }, + "set_aside.code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "set_aside.description": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "solicitation_number": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "title": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + } + }, + "records_seen": 440 + }, + "offices": { + "paths": { + "agency": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "agency.abbreviation": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "agency.code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "agency.name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "agency_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "agency_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "department": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "department.abbreviation": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "department.cgac": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "department.code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "department.congressional_justification": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "department.description": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "department.name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "department.website": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "department_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "department_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "office_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "office_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + } + }, + "records_seen": 120 + }, + "opportunities": { + "paths": { + "active": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "bool" + }, + "agency": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "agency.abbreviation": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "agency.code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "agency.name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "agency_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "archive_date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "date" + }, + "attachments": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "attachments.attachment_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "attachments.extracted_text": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "attachments.file_size": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "attachments.mime_type": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "attachments.name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "attachments.posted_date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "datetime" + }, + "attachments.resource_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "attachments.type": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "attachments.url": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "award_number": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "department": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "department.abbreviation": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "department.cgac": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "department.code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "department.congressional_justification": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "department.description": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "department.name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "department.website": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "department_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "description": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "first_notice_date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "datetime" + }, + "last_notice_date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "datetime" + }, + "latest_notice": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "latest_notice.link": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "latest_notice.notice_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "latest_notice_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "meta": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "meta.attachments_count": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "meta.notice_type": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "meta.notice_type.code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "meta.notice_type.type": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "meta.notices_count": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "naics_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "notice_history": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "notice_history.deleted": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "bool" + }, + "notice_history.index": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "notice_history.latest": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "bool" + }, + "notice_history.notice_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "notice_history.notice_type_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "notice_history.parent_notice_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "notice_history.posted_date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "datetime" + }, + "notice_history.related_notice_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "notice_history.solicitation_number": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "notice_history.title": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "office": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "office.agency_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "office.agency_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "office.department_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "office.department_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "office.office_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "office.office_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "office.organization_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "office_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "opportunity_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "place_of_performance": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "place_of_performance.city": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "place_of_performance.country_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "place_of_performance.state": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "place_of_performance.street_address": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "place_of_performance.zip_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "primary_contact": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "primary_contact.email": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "primary_contact.full_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "primary_contact.phone": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "primary_contact.title": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "psc_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "response_deadline": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "datetime" + }, + "sam_url": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "secondary_contact": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "secondary_contact.email": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "secondary_contact.full_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "secondary_contact.phone": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "set_aside": { + "kind": "code_object" + }, + "set_aside.code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "set_aside.description": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "snippet": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "solicitation_number": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "title": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + } + }, + "records_seen": 480 + }, + "organizations": { + "paths": { + "aac_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "agency": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "agency.abbreviation": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "agency.code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "agency.name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "ancestors": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "ancestors.fh_key": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "ancestors.level": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "ancestors.name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "ancestors.short_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "budget_appropriation": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "budget_appropriation.cgac": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "budget_appropriation.fiscal_year": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "budget_appropriation.n_accounts": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "budget_appropriation.scope": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "budget_appropriation.summary": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "budget_appropriation.summary.apportioned": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_appropriation.summary.apportioned_to_enacted_pct": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_appropriation.summary.assistance_obligated": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_appropriation.summary.contract_obligated": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_appropriation.summary.contract_share_of_obligated": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_appropriation.summary.enacted_ba": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_appropriation.summary.enacted_to_requested_pct": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "budget_appropriation.summary.obligated_to_apportioned_pct": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_appropriation.summary.obligated_to_enacted_pct": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_appropriation.summary.obligated_total": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_appropriation.summary.outlayed_to_obligated_pct": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_appropriation.summary.outlayed_total": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_appropriation.summary.requested_ba": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_appropriation.summary.unobligated_balance": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_appropriation.top_accounts": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "budget_appropriation.top_accounts.account_title": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "budget_appropriation.top_accounts.ba_growth_next_year_pct": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_appropriation.top_accounts.bea_category": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "budget_appropriation.top_accounts.bureau_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "budget_appropriation.top_accounts.contract_obligated": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_appropriation.top_accounts.contract_share_of_obligated_capped": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_appropriation.top_accounts.enacted_ba": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_appropriation.top_accounts.federal_account_symbol": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "budget_appropriation.top_accounts.obligated_to_apportioned_pct_capped": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_appropriation.top_accounts.obligated_total": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_appropriation.top_accounts.outlayed_total": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_spending": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "budget_spending.fiscal_year": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "budget_spending.n_orgs_in_rollup": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "budget_spending.organization_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "budget_spending.summary": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "budget_spending.summary.contract_obligated": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_spending.summary.contract_outlayed": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_spending.summary.n_contracts": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "budget_spending.summary.n_distinct_accounts": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "budget_spending.summary.n_distinct_funding_offices": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "budget_spending.summary.n_distinct_recipients": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "budget_spending.top_accounts": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "budget_spending.top_accounts.account_title": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "budget_spending.top_accounts.contract_obligated": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_spending.top_accounts.contract_outlayed": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "budget_spending.top_accounts.federal_account_symbol": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "budget_spending.top_accounts.n_distinct_recipients": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "canonical_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "cgac": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "children": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "children.cgac": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "children.code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "children.fh_key": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "children.is_active": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "bool" + }, + "children.key": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "children.level": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "children.name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "children.short_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "children.type": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "department": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "department.abbreviation": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "department.code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "department.name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "description": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "end_date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "fh_key": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "fpds_code": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "fpds_org_id": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "full_parent_path_name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "is_active": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "bool" + }, + "key": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "l1_fh_key": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "l2_fh_key": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "l3_fh_key": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "l4_fh_key": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "l5_fh_key": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "l6_fh_key": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "l7_fh_key": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "l8_fh_key": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "level": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "logo": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "mod_status": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "obligation_rank": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "obligations": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "parent": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "parent.cgac": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "int" + }, + "parent.code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "int" }, - "budget_appropriation.top_accounts.contract_share_of_obligated_capped": { + "parent.fh_key": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "int" }, - "budget_appropriation.top_accounts.enacted_ba": { + "parent.is_active": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "bool" }, - "budget_appropriation.top_accounts.federal_account_symbol": { + "parent.key": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "budget_appropriation.top_accounts.obligated_to_apportioned_pct_capped": { + "parent.level": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "int" }, - "budget_appropriation.top_accounts.obligated_total": { + "parent.name": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "budget_appropriation.top_accounts.outlayed_total": { + "parent.short_name": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" - }, - "budget_spending": { - "is_list": false, - "is_optional": false, - "kind": "object" + "type": "str" }, - "budget_spending.fiscal_year": { + "parent.type": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "budget_spending.n_orgs_in_rollup": { + "parent_fh_key": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "budget_spending.organization_id": { + "short_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "budget_spending.summary": { + "start_date": { "is_list": false, - "is_optional": false, - "kind": "object" + "is_optional": true, + "kind": "scalar", + "type": "datetime" }, - "budget_spending.summary.contract_obligated": { + "summary": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "budget_spending.summary.contract_outlayed": { + "total_obligations": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "Decimal" }, - "budget_spending.summary.n_contracts": { + "tree_obligations": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "Decimal" }, - "budget_spending.summary.n_distinct_accounts": { + "type": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" - }, - "budget_spending.summary.n_distinct_funding_offices": { + "type": "str" + } + }, + "records_seen": 320 + }, + "otas": { + "paths": { + "award_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "budget_spending.summary.n_distinct_recipients": { + "award_type": { + "kind": "code_object" + }, + "award_type.code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" - }, - "budget_spending.top_accounts": { - "is_list": true, - "is_optional": false, - "kind": "object" + "type": "str" }, - "budget_spending.top_accounts.account_title": { + "award_type.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "budget_spending.top_accounts.contract_obligated": { + "awarding_office": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "budget_spending.top_accounts.contract_outlayed": { + "base_and_exercised_options_value": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "Decimal" }, - "budget_spending.top_accounts.federal_account_symbol": { + "consortia": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "budget_spending.top_accounts.n_distinct_recipients": { + "consortia_uei": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "canonical_code": { + "description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "cgac": { + "dod_acquisition_program": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "children": { - "is_list": true, - "is_optional": false, - "kind": "object" + "extent_competed": { + "kind": "code_object" }, - "children.cgac": { + "extent_competed.code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "children.code": { + "extent_competed.description": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "children.fh_key": { + "fiscal_year": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "children.is_active": { + "funding_office": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "bool" + "type": "str" }, - "children.key": { + "key": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "children.level": { + "non_governmental_dollars": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "Decimal" }, - "children.name": { + "non_traditional_government_contractor_participation": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "children.short_name": { + "obligated": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "Decimal" + }, + "parent_award": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "parent_award.key": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "children.type": { + "parent_award.piid": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "code": { + "parent_award_modification_number": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "department": { + "period_of_performance": { "is_list": false, "is_optional": false, "kind": "object" }, - "department.abbreviation": { + "period_of_performance.current_end_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "date" }, - "department.code": { + "period_of_performance.start_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "date" }, - "department.name": { + "period_of_performance.ultimate_completion_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "date" }, - "description": { + "piid": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "end_date": { + "place_of_performance": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "fh_key": { + "psc": { + "kind": "code_object" + }, + "psc.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "fpds_code": { + "psc.description": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "fpds_org_id": { + "psc_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "full_parent_path_name": { + "recipient": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "is_active": { + "total_contract_value": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "bool" + "type": "Decimal" }, - "key": { - "is_list": false, + "transactions": { + "is_list": true, "is_optional": true, "kind": "scalar", "type": "str" }, - "l1_fh_key": { + "type_of_ot_agreement": { + "kind": "code_object" + }, + "type_of_ot_agreement.code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "l2_fh_key": { + "type_of_ot_agreement.description": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" - }, - "l3_fh_key": { + "type": "str" + } + }, + "records_seen": 480 + }, + "otidvs": { + "paths": { + "award_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "l4_fh_key": { + "awarding_office": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "l5_fh_key": { + "base_and_exercised_options_value": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "Decimal" }, - "l6_fh_key": { + "consortia": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "l7_fh_key": { + "consortia_uei": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "l8_fh_key": { + "description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "level": { + "dod_acquisition_program": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "logo": { + "extent_competed": { + "kind": "code_object" + }, + "extent_competed.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "mod_status": { + "extent_competed.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "name": { + "fiscal_year": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "obligation_rank": { + "funding_office": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "obligations": { + "idv_type": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "parent": { + "key": { "is_list": false, - "is_optional": false, - "kind": "object" + "is_optional": true, + "kind": "scalar", + "type": "str" }, - "parent.cgac": { + "non_governmental_dollars": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "Decimal" }, - "parent.code": { + "non_traditional_government_contractor_participation": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "parent.fh_key": { + "obligated": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "Decimal" }, - "parent.is_active": { + "period_of_performance": { "is_list": false, - "is_optional": true, - "kind": "scalar", - "type": "bool" + "is_optional": false, + "kind": "object" }, - "parent.key": { + "period_of_performance.current_end_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "date" }, - "parent.level": { + "period_of_performance.start_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "date" }, - "parent.name": { + "period_of_performance.ultimate_completion_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "date" }, - "parent.short_name": { + "piid": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "parent.type": { + "place_of_performance": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "parent_fh_key": { + "psc": { + "kind": "code_object" + }, + "psc.code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "short_name": { + "psc.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "start_date": { + "psc_code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "datetime" + "type": "int" }, - "summary": { + "recipient": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "total_obligations": { + "total_contract_value": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "Decimal" }, - "tree_obligations": { + "transactions": { + "is_list": true, + "is_optional": true, + "kind": "scalar", + "type": "str" + }, + "type_of_ot_agreement": { + "kind": "code_object" + }, + "type_of_ot_agreement.code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "type": { + "type_of_ot_agreement.description": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" } }, - "records_seen": 320 + "records_seen": 400 }, - "otas": { + "protests": { "paths": { - "award_date": { + "agency": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "award_type": { - "kind": "code_object" - }, - "award_type.code": { + "case_id": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "award_type.description": { + "case_number": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "awarding_office": { + "case_type": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "base_and_exercised_options_value": { + "challenged_party": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "consortia": { + "decision_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "date" }, - "consortia_uei": { + "decision_text": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "description": { + "decision_url": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "dod_acquisition_program": { - "is_list": false, + "decisions": { + "is_list": true, "is_optional": true, "kind": "scalar", - "type": "int" - }, - "extent_competed": { - "kind": "code_object" + "type": "str" }, - "extent_competed.code": { + "digest": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "extent_competed.description": { + "docket_url": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "fiscal_year": { + "dockets": { + "is_list": true, + "is_optional": false, + "kind": "object" + }, + "dockets.agency": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "funding_office": { + "dockets.base_case_number": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "key": { + "dockets.case_number": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "non_governmental_dollars": { + "dockets.case_type": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "non_traditional_government_contractor_participation": { + "dockets.challenged_party": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "obligated": { + "dockets.decision_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" - }, - "parent_award": { - "is_list": false, - "is_optional": false, - "kind": "object" + "type": "date" }, - "parent_award.key": { + "dockets.decision_text": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "parent_award.piid": { + "dockets.decision_url": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "parent_award_modification_number": { + "dockets.digest": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "period_of_performance": { + "dockets.docket_number": { "is_list": false, - "is_optional": false, - "kind": "object" + "is_optional": true, + "kind": "scalar", + "type": "str" }, - "period_of_performance.current_end_date": { + "dockets.docket_url": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "str" }, - "period_of_performance.start_date": { + "dockets.due_date": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "date" }, - "period_of_performance.ultimate_completion_date": { + "dockets.filed_date": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "date" }, - "piid": { + "dockets.judge": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "place_of_performance": { + "dockets.naics_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "psc": { - "kind": "code_object" + "dockets.organization": { + "is_list": false, + "is_optional": false, + "kind": "object" }, - "psc.code": { + "dockets.organization.agency_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "psc.description": { + "dockets.organization.agency_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "psc_code": { + "dockets.organization.department_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "recipient": { + "dockets.organization.department_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "total_contract_value": { + "dockets.organization.office_code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "int" }, - "transactions": { - "is_list": true, + "dockets.organization.office_name": { + "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "type_of_ot_agreement": { - "kind": "code_object" - }, - "type_of_ot_agreement.code": { + "dockets.organization.organization_id": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "type_of_ot_agreement.description": { + "dockets.outcome": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" - } - }, - "records_seen": 480 - }, - "otidvs": { - "paths": { - "award_date": { + }, + "dockets.outcome_reason": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "awarding_office": { + "dockets.posted_date": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "date" }, - "base_and_exercised_options_value": { + "dockets.protester": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "consortia": { + "dockets.size_standard": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "consortia_uei": { + "dockets.solicitation_number": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "description": { + "dockets.source_system": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "dod_acquisition_program": { + "dockets.title": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "extent_competed": { - "kind": "code_object" + "due_date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "date" }, - "extent_competed.code": { + "filed_date": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "date" + }, + "judge": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "extent_competed.description": { + "naics_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "fiscal_year": { + "organization": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "organization.agency_code": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "int" }, - "funding_office": { + "organization.agency_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "idv_type": { + "organization.department_code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "str" + "type": "int" }, - "key": { + "organization.department_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "non_governmental_dollars": { + "organization.office_code": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "int" }, - "non_traditional_government_contractor_participation": { + "organization.office_name": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "obligated": { + "organization.organization_id": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "period_of_performance": { + "outcome": { "is_list": false, - "is_optional": false, - "kind": "object" + "is_optional": true, + "kind": "scalar", + "type": "str" }, - "period_of_performance.current_end_date": { + "outcome_reason": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "str" }, - "period_of_performance.start_date": { + "posted_date": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "date" }, - "period_of_performance.ultimate_completion_date": { + "protester": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "date" + "type": "str" }, - "piid": { + "resolved_agency": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "resolved_agency.key": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "place_of_performance": { + "resolved_agency.match_confidence": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "psc": { - "kind": "code_object" + "resolved_agency.name": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" }, - "psc.code": { + "resolved_agency.rationale": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "psc.description": { + "resolved_protester": { + "is_list": false, + "is_optional": false, + "kind": "object" + }, + "resolved_protester.match_confidence": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "psc_code": { + "resolved_protester.name": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "int" + "type": "str" }, - "recipient": { + "resolved_protester.rationale": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "total_contract_value": { + "resolved_protester.uei": { "is_list": false, "is_optional": true, "kind": "scalar", - "type": "Decimal" + "type": "str" }, - "transactions": { - "is_list": true, + "size_standard": { + "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "type_of_ot_agreement": { - "kind": "code_object" + "solicitation_number": { + "is_list": false, + "is_optional": true, + "kind": "scalar", + "type": "str" }, - "type_of_ot_agreement.code": { + "source_system": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" }, - "type_of_ot_agreement.description": { + "title": { "is_list": false, "is_optional": true, "kind": "scalar", "type": "str" } }, - "records_seen": 400 + "records_seen": 240 }, "psc": { "paths": { diff --git a/scripts/check_filter_shape_conformance.py b/scripts/check_filter_shape_conformance.py index d56a127..0c0f778 100644 --- a/scripts/check_filter_shape_conformance.py +++ b/scripts/check_filter_shape_conformance.py @@ -74,20 +74,38 @@ "exclusions": "list_exclusions", "sbir/topics": "list_sbir_topics", "sbir/solicitations": "list_sbir_solicitations", - # Resources not yet implemented in SDK - "offices": None, + "protests": "list_protests", + "offices": "list_offices", + "psc": "list_psc", + "mas_sins": "list_mas_sins", + "departments": "list_departments", + "business_types": "list_business_types", + "assistance_listings": "list_assistance_listings", + # Genuinely absent from the SDK. Both are content endpoints with no shaping + # and no list method; `list_webhook_event_types` is unrelated to `events`. + "events": None, + "news": None, } # Params the API genuinely accepts but the contract omits, so they would read as -# stale (a silent no-op) when they in fact work. Tango surfaces view-handled -# search params for filtersets that declare `min_length_params`; where it does -# not, the param is absent from the contract even though the endpoint honors it. +# stale (a silent no-op) when they in fact work. Tango's generator surfaces +# view-handled search params only for filtersets declaring `min_length_params` +# and DRF `SearchFilter` backends declaring `search_fields`; a resource that +# implements search another way is absent from the contract even though the +# endpoint honors it. +# # Each entry must be verified against the live API before being added, and -# removed once Tango's contract generator surfaces it. -# budget/accounts `search`: verified 2026-07-19 — 21,170 results unfiltered vs -# 0 for a nonsense term, so the endpoint clearly applies it. +# removed once Tango's generator surfaces it — `check_conformance` warns when an +# entry is no longer needed, so this list cannot quietly rot. +# +# mas_sins `search`: verified 2026-07-20 — 330 results unfiltered vs 0 for a +# nonsense term, 32 for "office", 3 for "cloud". The endpoint clearly applies +# it, and the contract records `filter_params: []` for the resource. +# +# (budget/accounts `search` lived here until 2026-07-20; makegov/tango#2944's +# SearchFilter extraction now publishes it, so the carve-out was removed.) CONTRACT_OMITTED_PARAMS: dict[str, frozenset[str]] = { - "budget/accounts": frozenset({"search"}), + "mas_sins": frozenset({"search"}), } # SDK-level conveniences that never correspond to API filter params. @@ -395,11 +413,22 @@ def run_check(manifest_path: Path) -> tuple[list[str], list[str]]: ) # Direction 2 — staleness: SDK sends it, API no longer accepts it. + omitted = CONTRACT_OMITTED_PARAMS.get(resource_name, frozenset()) + + # A carve-out is only justified while the contract still omits the param. + # Once Tango publishes it, the entry hides real staleness — warn so it + # gets removed, mirroring how baseline entries are burned down above. + redundant = sorted(omitted & runtime_filters) + if redundant: + warnings.append( + f"{resource_name}: CONTRACT_OMITTED_PARAMS entries no longer needed " + f"(the contract now publishes them): {', '.join(redundant)}" + ) + stale = sorted( f"{arg} (sends `{api_param}`)" if arg != api_param else arg for arg, api_param in exposed.items() - if api_param not in runtime_filters - and api_param not in CONTRACT_OMITTED_PARAMS.get(resource_name, frozenset()) + if api_param not in runtime_filters and api_param not in omitted ) if stale: errors.append( diff --git a/scripts/check_shape_coverage.py b/scripts/check_shape_coverage.py index 66a7453..59fcb89 100644 --- a/scripts/check_shape_coverage.py +++ b/scripts/check_shape_coverage.py @@ -171,8 +171,29 @@ def walk(resource: str, path: str, node: dict[str, Any], schema: dict[str, Any] walk(resource, child_path, enode, child_schema) for rkey, r in contract.get("resources", {}).items(): - shape = (r.get("runtime") or {}).get("shape") + runtime = r.get("runtime") or {} + shape = runtime.get("shape") if not shape: + # A null tree used to be an unconditional skip, which made this gate + # blind to exactly the resources it most needed to check. Tango + # published null for entities/opportunities/notices/protests/ + # itdashboard because its generator crashed on tier-aware viewsets + # (makegov/tango#2944), and this gate reported full coverage while + # the SDK's Entity and Protest schemas drifted 13 fields behind. + # + # Contracts at schema_version >= 2 declare shape_supported, so a + # null tree on a shaping resource is now a hard finding. Older + # contracts omit the key; there `None` is genuinely ambiguous and + # skipping stays the only safe read. + if runtime.get("shape_supported"): + findings.append( + { + "kind": "contract_missing_shape", + "resource": rkey, + "path": "(root)", + "name": runtime.get("shape_error") or "no shape tree published", + } + ) continue model_name = RESOURCE_TO_MODEL.get(rkey) model = getattr(models, model_name, None) if model_name else None @@ -305,6 +326,19 @@ def main() -> int: print("\nNo new shape-coverage drift. ✓") return 0 + contract_gaps = [f for f in new if f["kind"] == "contract_missing_shape"] + if contract_gaps: + print( + "\n*** CONTRACT DEFECT — these resources support shaping but publish no shape tree ***" + ) + _print_grouped("RESOURCES WITH NO SHAPE TREE", contract_gaps) + print( + "\n This is an upstream problem, not an SDK one: the vendored contract understates\n" + " the API, so coverage cannot be checked for these resources at all. Refresh the\n" + " contract (scripts/refresh_contract.py); if it persists, the generator is failing\n" + " to extract them — see makegov/tango contracts/README.md." + ) + print("\n*** NEW shape-coverage drift (Tango exposes these; the SDK schema does not) ***") _print_grouped("MISSING FIELDS", [f for f in new if f["kind"] == "missing_field"]) _print_grouped("MISSING EXPANDS", [f for f in new if f["kind"] == "missing_expand"]) diff --git a/tango/client.py b/tango/client.py index 0667a72..f978a6d 100644 --- a/tango/client.py +++ b/tango/client.py @@ -2540,6 +2540,7 @@ def list_protests( filed_date_before: str | None = None, decision_date_after: str | None = None, decision_date_before: str | None = None, + naics_code: str | None = None, search: str | None = None, ) -> PaginatedResponse: """ @@ -2569,6 +2570,7 @@ def list_protests( filed_date_before: Filed date on or before decision_date_after: Decision date on or after decision_date_before: Decision date on or before + naics_code: Filter by the solicitation's NAICS code (e.g. 541519) search: Full-text search over protest searchable fields """ params: dict[str, Any] = {"page": page, "limit": min(limit, 100)} @@ -2594,6 +2596,7 @@ def list_protests( ("filed_date_before", filed_date_before), ("decision_date_after", decision_date_after), ("decision_date_before", decision_date_before), + ("naics_code", naics_code), ("search", search), ): if val is not None: diff --git a/tango/shapes/generated_overlay.py b/tango/shapes/generated_overlay.py index 44027cb..4a93d0f 100644 --- a/tango/shapes/generated_overlay.py +++ b/tango/shapes/generated_overlay.py @@ -18,6 +18,13 @@ "link": FieldSchema(name="link", type=str, is_optional=True, is_list=False), } +ADDRESS_SCHEMA: dict[str, FieldSchema] = { + "city": FieldSchema(name="city", type=str, is_optional=True, is_list=False), + "country": FieldSchema(name="country", type=str, is_optional=True, is_list=False), + "state": FieldSchema(name="state", type=str, is_optional=True, is_list=False), + "zip": FieldSchema(name="zip", type=str, is_optional=True, is_list=False), +} + AGENCY_SCHEMA: dict[str, FieldSchema] = { "abbreviation": FieldSchema(name="abbreviation", type=str, is_optional=True, is_list=False), "code": FieldSchema(name="code", type=int, is_optional=True, is_list=False), @@ -68,7 +75,36 @@ ), } +ARCHIVE_SCHEMA: dict[str, FieldSchema] = { + "date": FieldSchema(name="date", type=date, is_optional=True, is_list=False), + "type": FieldSchema(name="type", type=str, is_optional=True, is_list=False), +} + ATTACHMENTS_SCHEMA: dict[str, FieldSchema] = { + "attachment_id": FieldSchema(name="attachment_id", type=str, is_optional=True, is_list=False), + "extracted_text": FieldSchema(name="extracted_text", type=str, is_optional=True, is_list=False), + "file_size": FieldSchema(name="file_size", type=int, is_optional=True, is_list=False), + "mime_type": FieldSchema(name="mime_type", type=str, is_optional=True, is_list=False), + "name": FieldSchema(name="name", type=str, is_optional=True, is_list=False), + "posted_date": FieldSchema(name="posted_date", type=str, is_optional=True, is_list=False), + "resource_id": FieldSchema(name="resource_id", type=str, is_optional=True, is_list=False), + "type": FieldSchema(name="type", type=str, is_optional=True, is_list=False), + "url": FieldSchema(name="url", type=str, is_optional=True, is_list=False), +} + +ATTACHMENTS2_SCHEMA: dict[str, FieldSchema] = { + "attachment_id": FieldSchema(name="attachment_id", type=str, is_optional=True, is_list=False), + "extracted_text": FieldSchema(name="extracted_text", type=str, is_optional=True, is_list=False), + "file_size": FieldSchema(name="file_size", type=int, is_optional=True, is_list=False), + "mime_type": FieldSchema(name="mime_type", type=str, is_optional=True, is_list=False), + "name": FieldSchema(name="name", type=str, is_optional=True, is_list=False), + "posted_date": FieldSchema(name="posted_date", type=datetime, is_optional=True, is_list=False), + "resource_id": FieldSchema(name="resource_id", type=str, is_optional=True, is_list=False), + "type": FieldSchema(name="type", type=str, is_optional=True, is_list=False), + "url": FieldSchema(name="url", type=str, is_optional=True, is_list=False), +} + +ATTACHMENTS3_SCHEMA: dict[str, FieldSchema] = { "attachment_id": FieldSchema(name="attachment_id", type=str, is_optional=True, is_list=False), "extracted_text": FieldSchema(name="extracted_text", type=str, is_optional=True, is_list=False), "file_size": FieldSchema(name="file_size", type=str, is_optional=True, is_list=False), @@ -88,22 +124,6 @@ "uei": FieldSchema(name="uei", type=str, is_optional=True, is_list=False), } -AWARDING_OFFICE_SCHEMA: dict[str, FieldSchema] = { - "agency_code": FieldSchema(name="agency_code", type=str, is_optional=True, is_list=False), - "agency_name": FieldSchema(name="agency_name", type=str, is_optional=True, is_list=False), - "department_code": FieldSchema( - name="department_code", type=str, is_optional=True, is_list=False - ), - "department_name": FieldSchema( - name="department_name", type=str, is_optional=True, is_list=False - ), - "office_code": FieldSchema(name="office_code", type=str, is_optional=True, is_list=False), - "office_name": FieldSchema(name="office_name", type=str, is_optional=True, is_list=False), - "organization_id": FieldSchema( - name="organization_id", type=str, is_optional=True, is_list=False - ), -} - BUDGET_APPROPRIATION_SCHEMA: dict[str, FieldSchema] = { "cgac": FieldSchema(name="cgac", type=int, is_optional=True, is_list=False), "fiscal_year": FieldSchema(name="fiscal_year", type=int, is_optional=True, is_list=False), @@ -147,6 +167,18 @@ "start_date": FieldSchema(name="start_date", type=date, is_optional=True, is_list=False), } +DECISIONS_SCHEMA: dict[str, FieldSchema] = { + "courtlistener_url": FieldSchema( + name="courtlistener_url", type=str, is_optional=True, is_list=False + ), + "decision_date": FieldSchema(name="decision_date", type=date, is_optional=True, is_list=False), + "document_type": FieldSchema(name="document_type", type=str, is_optional=True, is_list=False), + "document_url": FieldSchema(name="document_url", type=str, is_optional=True, is_list=False), + "judges": FieldSchema(name="judges", type=str, is_optional=True, is_list=False), + "outcome": FieldSchema(name="outcome", type=str, is_optional=True, is_list=False), + "title": FieldSchema(name="title", type=str, is_optional=True, is_list=False), +} + DEPARTMENT_SCHEMA: dict[str, FieldSchema] = { "abbreviation": FieldSchema(name="abbreviation", type=str, is_optional=True, is_list=False), "cgac": FieldSchema(name="cgac", type=str, is_optional=True, is_list=False), @@ -171,6 +203,45 @@ "website": FieldSchema(name="website", type=str, is_optional=True, is_list=False), } +DETAILS_SCHEMA: dict[str, FieldSchema] = { + "business_case_url": FieldSchema( + name="business_case_url", type=str, is_optional=True, is_list=False + ), + "change_in_status": FieldSchema( + name="change_in_status", type=str, is_optional=True, is_list=False + ), + "current_uii": FieldSchema(name="current_uii", type=str, is_optional=True, is_list=False), + "investment_description": FieldSchema( + name="investment_description", type=str, is_optional=True, is_list=False + ), + "it_infrastructure_and_management_type": FieldSchema( + name="it_infrastructure_and_management_type", type=int, is_optional=True, is_list=False + ), + "last_updated": FieldSchema( + name="last_updated", type=datetime, is_optional=True, is_list=False + ), + "mission_delivery_and_management_support_area": FieldSchema( + name="mission_delivery_and_management_support_area", + type=int, + is_optional=True, + is_list=False, + ), + "mission_support_investment_categories": FieldSchema( + name="mission_support_investment_categories", type=str, is_optional=True, is_list=False + ), + "national_security_system_identifier": FieldSchema( + name="national_security_system_identifier", type=int, is_optional=True, is_list=False + ), + "previous_uii": FieldSchema(name="previous_uii", type=str, is_optional=True, is_list=False), + "public_urls": FieldSchema(name="public_urls", type=str, is_optional=True, is_list=False), + "shared_services_category": FieldSchema( + name="shared_services_category", type=str, is_optional=True, is_list=False + ), + "shared_services_identifier": FieldSchema( + name="shared_services_identifier", type=int, is_optional=True, is_list=False + ), +} + DISPLAY_SCHEMA: dict[str, FieldSchema] = { "agency": FieldSchema(name="agency", type=str, is_optional=True, is_list=False), "anticipated_award_date": FieldSchema( @@ -214,6 +285,45 @@ "total": FieldSchema(name="total", type=str, is_optional=True, is_list=False), } +FUNDING_SCHEMA: dict[str, FieldSchema] = { + "fy2020_contribution": FieldSchema( + name="fy2020_contribution", type=Decimal, is_optional=True, is_list=False + ), + "fy2020_internal_funding": FieldSchema( + name="fy2020_internal_funding", type=Decimal, is_optional=True, is_list=False + ), + "fy2021_contribution": FieldSchema( + name="fy2021_contribution", type=Decimal, is_optional=True, is_list=False + ), + "fy2021_internal_funding": FieldSchema( + name="fy2021_internal_funding", type=Decimal, is_optional=True, is_list=False + ), + "fy2022_contribution": FieldSchema( + name="fy2022_contribution", type=Decimal, is_optional=True, is_list=False + ), + "fy2022_internal_funding": FieldSchema( + name="fy2022_internal_funding", type=Decimal, is_optional=True, is_list=False + ), + "fy2023_contribution": FieldSchema( + name="fy2023_contribution", type=Decimal, is_optional=True, is_list=False + ), + "fy2023_internal_funding": FieldSchema( + name="fy2023_internal_funding", type=Decimal, is_optional=True, is_list=False + ), + "fy2024_contribution": FieldSchema( + name="fy2024_contribution", type=Decimal, is_optional=True, is_list=False + ), + "fy2024_internal_funding": FieldSchema( + name="fy2024_internal_funding", type=Decimal, is_optional=True, is_list=False + ), + "fy2025_contribution": FieldSchema( + name="fy2025_contribution", type=Decimal, is_optional=True, is_list=False + ), + "fy2025_internal_funding": FieldSchema( + name="fy2025_internal_funding", type=Decimal, is_optional=True, is_list=False + ), +} + FUNDING_DETAILS_SCHEMA: dict[str, FieldSchema] = { "award_ceiling": FieldSchema(name="award_ceiling", type=int, is_optional=True, is_list=False), "award_floor": FieldSchema(name="award_floor", type=int, is_optional=True, is_list=False), @@ -259,6 +369,14 @@ "uei": FieldSchema(name="uei", type=str, is_optional=True, is_list=False), } +HIGHEST_OWNER_SCHEMA: dict[str, FieldSchema] = { + "cage_code": FieldSchema(name="cage_code", type=str, is_optional=True, is_list=False), + "legal_business_name": FieldSchema( + name="legal_business_name", type=str, is_optional=True, is_list=False + ), + "uei": FieldSchema(name="uei", type=str, is_optional=True, is_list=False), +} + HISTORICAL_SCHEMA: dict[str, FieldSchema] = { "active": FieldSchema(name="active", type=bool, is_optional=True, is_list=False), "description": FieldSchema(name="description", type=str, is_optional=True, is_list=False), @@ -297,7 +415,36 @@ "notice_id": FieldSchema(name="notice_id", type=str, is_optional=True, is_list=False), } +MAILING_ADDRESS_SCHEMA: dict[str, FieldSchema] = { + "address_line1": FieldSchema(name="address_line1", type=str, is_optional=True, is_list=False), + "address_line2": FieldSchema(name="address_line2", type=str, is_optional=True, is_list=False), + "city": FieldSchema(name="city", type=str, is_optional=True, is_list=False), + "country_code": FieldSchema(name="country_code", type=str, is_optional=True, is_list=False), + "country_name": FieldSchema(name="country_name", type=str, is_optional=True, is_list=False), + "county": FieldSchema(name="county", type=str, is_optional=True, is_list=False), + "county_code": FieldSchema(name="county_code", type=str, is_optional=True, is_list=False), + "fips_code": FieldSchema(name="fips_code", type=str, is_optional=True, is_list=False), + "state_or_province_code": FieldSchema( + name="state_or_province_code", type=int, is_optional=True, is_list=False + ), + "zip_code": FieldSchema(name="zip_code", type=int, is_optional=True, is_list=False), + "zip_code_plus4": FieldSchema(name="zip_code_plus4", type=str, is_optional=True, is_list=False), +} + META_SCHEMA: dict[str, FieldSchema] = { + "link": FieldSchema(name="link", type=str, is_optional=True, is_list=False), + "notice_type": FieldSchema( + name="notice_type", type=dict, is_optional=True, is_list=False, nested_model="NoticeType" + ), + "parent_notice_id": FieldSchema( + name="parent_notice_id", type=str, is_optional=True, is_list=False + ), + "related_notice_id": FieldSchema( + name="related_notice_id", type=str, is_optional=True, is_list=False + ), +} + +META2_SCHEMA: dict[str, FieldSchema] = { "attachments_count": FieldSchema( name="attachments_count", type=int, is_optional=True, is_list=False ), @@ -307,6 +454,13 @@ "notices_count": FieldSchema(name="notices_count", type=int, is_optional=True, is_list=False), } +NAICS_CODES_SCHEMA: dict[str, FieldSchema] = { + "code": FieldSchema(name="code", type=int, is_optional=True, is_list=False), + "sba_small_business": FieldSchema( + name="sba_small_business", type=str, is_optional=True, is_list=False + ), +} + NARRATIVES_SCHEMA: dict[str, FieldSchema] = { "account_code": FieldSchema(name="account_code", type=int, is_optional=True, is_list=False), "account_heading": FieldSchema( @@ -347,6 +501,27 @@ } NOTICE_HISTORY_SCHEMA: dict[str, FieldSchema] = { + "deleted": FieldSchema(name="deleted", type=bool, is_optional=True, is_list=False), + "index": FieldSchema(name="index", type=int, is_optional=True, is_list=False), + "latest": FieldSchema(name="latest", type=bool, is_optional=True, is_list=False), + "notice_id": FieldSchema(name="notice_id", type=str, is_optional=True, is_list=False), + "notice_type_code": FieldSchema( + name="notice_type_code", type=str, is_optional=True, is_list=False + ), + "parent_notice_id": FieldSchema( + name="parent_notice_id", type=str, is_optional=True, is_list=False + ), + "posted_date": FieldSchema(name="posted_date", type=datetime, is_optional=True, is_list=False), + "related_notice_id": FieldSchema( + name="related_notice_id", type=str, is_optional=True, is_list=False + ), + "solicitation_number": FieldSchema( + name="solicitation_number", type=str, is_optional=True, is_list=False + ), + "title": FieldSchema(name="title", type=str, is_optional=True, is_list=False), +} + +NOTICE_HISTORY2_SCHEMA: dict[str, FieldSchema] = { "deleted": FieldSchema(name="deleted", type=str, is_optional=True, is_list=False), "index": FieldSchema(name="index", type=str, is_optional=True, is_list=False), "latest": FieldSchema(name="latest", type=str, is_optional=True, is_list=False), @@ -372,6 +547,22 @@ "type": FieldSchema(name="type", type=str, is_optional=True, is_list=False), } +OFFICE_SCHEMA: dict[str, FieldSchema] = { + "agency_code": FieldSchema(name="agency_code", type=str, is_optional=True, is_list=False), + "agency_name": FieldSchema(name="agency_name", type=str, is_optional=True, is_list=False), + "department_code": FieldSchema( + name="department_code", type=str, is_optional=True, is_list=False + ), + "department_name": FieldSchema( + name="department_name", type=str, is_optional=True, is_list=False + ), + "office_code": FieldSchema(name="office_code", type=str, is_optional=True, is_list=False), + "office_name": FieldSchema(name="office_name", type=str, is_optional=True, is_list=False), + "organization_id": FieldSchema( + name="organization_id", type=str, is_optional=True, is_list=False + ), +} + OFFICERS_SCHEMA: dict[str, FieldSchema] = { "highly_compensated_officer_1_amount": FieldSchema( name="highly_compensated_officer_1_amount", type=Decimal, is_optional=True, is_list=False @@ -406,6 +597,11 @@ } OPPORTUNITY_SCHEMA: dict[str, FieldSchema] = { + "link": FieldSchema(name="link", type=str, is_optional=True, is_list=False), + "opportunity_id": FieldSchema(name="opportunity_id", type=str, is_optional=True, is_list=False), +} + +OPPORTUNITY2_SCHEMA: dict[str, FieldSchema] = { "opportunity_id": FieldSchema(name="opportunity_id", type=str, is_optional=True, is_list=False), "response_deadline": FieldSchema( name="response_deadline", type=datetime, is_optional=True, is_list=False @@ -432,11 +628,32 @@ ), } +ORGANIZATION2_SCHEMA: dict[str, FieldSchema] = { + "agency_code": FieldSchema(name="agency_code", type=int, is_optional=True, is_list=False), + "agency_name": FieldSchema(name="agency_name", type=str, is_optional=True, is_list=False), + "department_code": FieldSchema( + name="department_code", type=int, is_optional=True, is_list=False + ), + "department_name": FieldSchema( + name="department_name", type=str, is_optional=True, is_list=False + ), + "office_code": FieldSchema(name="office_code", type=int, is_optional=True, is_list=False), + "office_name": FieldSchema(name="office_name", type=str, is_optional=True, is_list=False), + "organization_id": FieldSchema( + name="organization_id", type=str, is_optional=True, is_list=False + ), +} + PARENT_AWARD_SCHEMA: dict[str, FieldSchema] = { "key": FieldSchema(name="key", type=str, is_optional=True, is_list=False), "piid": FieldSchema(name="piid", type=str, is_optional=True, is_list=False), } +PAST_PERFORMANCE_SCHEMA: dict[str, FieldSchema] = { + "summary": FieldSchema(name="summary", type=str, is_optional=True, is_list=False), + "top_agencies": FieldSchema(name="top_agencies", type=str, is_optional=True, is_list=False), +} + PERIOD_OF_PERFORMANCE_SCHEMA: dict[str, FieldSchema] = { "current_end_date": FieldSchema( name="current_end_date", type=date, is_optional=True, is_list=False @@ -447,16 +664,23 @@ ), } -PLACE_OF_PERFORMANCE_SCHEMA: dict[str, FieldSchema] = { - "city_name": FieldSchema(name="city_name", type=str, is_optional=True, is_list=False), +PHYSICAL_ADDRESS_SCHEMA: dict[str, FieldSchema] = { + "address_line1": FieldSchema(name="address_line1", type=str, is_optional=True, is_list=False), + "address_line2": FieldSchema(name="address_line2", type=str, is_optional=True, is_list=False), + "city": FieldSchema(name="city", type=str, is_optional=True, is_list=False), "country_code": FieldSchema(name="country_code", type=str, is_optional=True, is_list=False), "country_name": FieldSchema(name="country_name", type=str, is_optional=True, is_list=False), - "state_code": FieldSchema(name="state_code", type=str, is_optional=True, is_list=False), - "state_name": FieldSchema(name="state_name", type=str, is_optional=True, is_list=False), - "zip_code": FieldSchema(name="zip_code", type=str, is_optional=True, is_list=False), + "county": FieldSchema(name="county", type=str, is_optional=True, is_list=False), + "county_code": FieldSchema(name="county_code", type=str, is_optional=True, is_list=False), + "fips_code": FieldSchema(name="fips_code", type=str, is_optional=True, is_list=False), + "state_or_province_code": FieldSchema( + name="state_or_province_code", type=str, is_optional=True, is_list=False + ), + "zip_code": FieldSchema(name="zip_code", type=int, is_optional=True, is_list=False), + "zip_code_plus4": FieldSchema(name="zip_code_plus4", type=int, is_optional=True, is_list=False), } -PLACE_OF_PERFORMANCE2_SCHEMA: dict[str, FieldSchema] = { +PLACE_OF_PERFORMANCE_SCHEMA: dict[str, FieldSchema] = { "city": FieldSchema(name="city", type=str, is_optional=True, is_list=False), "country": FieldSchema(name="country", type=str, is_optional=True, is_list=False), "state": FieldSchema(name="state", type=str, is_optional=True, is_list=False), @@ -464,7 +688,24 @@ "zip": FieldSchema(name="zip", type=str, is_optional=True, is_list=False), } -SECONDARY_CONTACT_SCHEMA: dict[str, FieldSchema] = { +PLACE_OF_PERFORMANCE2_SCHEMA: dict[str, FieldSchema] = { + "city": FieldSchema(name="city", type=int, is_optional=True, is_list=False), + "country": FieldSchema(name="country", type=str, is_optional=True, is_list=False), + "state": FieldSchema(name="state", type=str, is_optional=True, is_list=False), + "street_address": FieldSchema(name="street_address", type=str, is_optional=True, is_list=False), + "zip": FieldSchema(name="zip", type=str, is_optional=True, is_list=False), +} + +PLACE_OF_PERFORMANCE3_SCHEMA: dict[str, FieldSchema] = { + "city_name": FieldSchema(name="city_name", type=str, is_optional=True, is_list=False), + "country_code": FieldSchema(name="country_code", type=str, is_optional=True, is_list=False), + "country_name": FieldSchema(name="country_name", type=str, is_optional=True, is_list=False), + "state_code": FieldSchema(name="state_code", type=str, is_optional=True, is_list=False), + "state_name": FieldSchema(name="state_name", type=str, is_optional=True, is_list=False), + "zip_code": FieldSchema(name="zip_code", type=str, is_optional=True, is_list=False), +} + +PRIMARY_CONTACT_SCHEMA: dict[str, FieldSchema] = { "email": FieldSchema(name="email", type=str, is_optional=True, is_list=False), "fax": FieldSchema(name="fax", type=str, is_optional=True, is_list=False), "full_name": FieldSchema(name="full_name", type=str, is_optional=True, is_list=False), @@ -472,6 +713,37 @@ "title": FieldSchema(name="title", type=str, is_optional=True, is_list=False), } +RELATIONSHIPS_SCHEMA: dict[str, FieldSchema] = { + "display_name": FieldSchema(name="display_name", type=str, is_optional=True, is_list=False), + "relation": FieldSchema(name="relation", type=str, is_optional=True, is_list=False), + "uei": FieldSchema(name="uei", type=str, is_optional=True, is_list=False), +} + +RESOLVED_AGENCY_SCHEMA: dict[str, FieldSchema] = { + "key": FieldSchema(name="key", type=str, is_optional=True, is_list=False), + "match_confidence": FieldSchema( + name="match_confidence", type=str, is_optional=True, is_list=False + ), + "name": FieldSchema(name="name", type=str, is_optional=True, is_list=False), + "rationale": FieldSchema(name="rationale", type=str, is_optional=True, is_list=False), +} + +RESOLVED_PROTESTER_SCHEMA: dict[str, FieldSchema] = { + "match_confidence": FieldSchema( + name="match_confidence", type=str, is_optional=True, is_list=False + ), + "name": FieldSchema(name="name", type=str, is_optional=True, is_list=False), + "rationale": FieldSchema(name="rationale", type=str, is_optional=True, is_list=False), + "uei": FieldSchema(name="uei", type=str, is_optional=True, is_list=False), +} + +SBA_BUSINESS_TYPES_SCHEMA: dict[str, FieldSchema] = { + "code": FieldSchema(name="code", type=str, is_optional=True, is_list=False), + "description": FieldSchema(name="description", type=str, is_optional=True, is_list=False), + "entry_date": FieldSchema(name="entry_date", type=date, is_optional=True, is_list=False), + "exit_date": FieldSchema(name="exit_date", type=date, is_optional=True, is_list=False), +} + SIZE_STANDARDS_SCHEMA: dict[str, FieldSchema] = { "employee_limit": FieldSchema(name="employee_limit", type=str, is_optional=True, is_list=False), "revenue_limit": FieldSchema(name="revenue_limit", type=int, is_optional=True, is_list=False), @@ -531,41 +803,62 @@ GENERATED_NESTED: dict[str, dict[str, FieldSchema]] = { "AdditionalInfo": ADDITIONAL_INFO_SCHEMA, + "Address": ADDRESS_SCHEMA, "Agency": AGENCY_SCHEMA, "Agency2": AGENCY2_SCHEMA, "Ancestors": ANCESTORS_SCHEMA, "Appendix": APPENDIX_SCHEMA, + "Archive": ARCHIVE_SCHEMA, "Attachments": ATTACHMENTS_SCHEMA, + "Attachments2": ATTACHMENTS2_SCHEMA, + "Attachments3": ATTACHMENTS3_SCHEMA, "Awardee": AWARDEE_SCHEMA, - "AwardingOffice": AWARDING_OFFICE_SCHEMA, "BudgetAppropriation": BUDGET_APPROPRIATION_SCHEMA, "BudgetSpending": BUDGET_SPENDING_SCHEMA, "Children": CHILDREN_SCHEMA, "Current": CURRENT_SCHEMA, + "Decisions": DECISIONS_SCHEMA, "Department": DEPARTMENT_SCHEMA, "Department2": DEPARTMENT2_SCHEMA, + "Details": DETAILS_SCHEMA, "Display": DISPLAY_SCHEMA, "Documents": DOCUMENTS_SCHEMA, "FederalObligations": FEDERAL_OBLIGATIONS_SCHEMA, + "Funding": FUNDING_SCHEMA, "FundingDetails": FUNDING_DETAILS_SCHEMA, "Grant": GRANT_SCHEMA, "GrantorContact": GRANTOR_CONTACT_SCHEMA, "GsaElibrary": GSA_ELIBRARY_SCHEMA, + "HighestOwner": HIGHEST_OWNER_SCHEMA, "Historical": HISTORICAL_SCHEMA, "ImportantDates": IMPORTANT_DATES_SCHEMA, "LatestNotice": LATEST_NOTICE_SCHEMA, + "MailingAddress": MAILING_ADDRESS_SCHEMA, "Meta": META_SCHEMA, + "Meta2": META2_SCHEMA, + "NaicsCodes": NAICS_CODES_SCHEMA, "Narratives": NARRATIVES_SCHEMA, "NoticeHistory": NOTICE_HISTORY_SCHEMA, + "NoticeHistory2": NOTICE_HISTORY2_SCHEMA, "NoticeType": NOTICE_TYPE_SCHEMA, + "Office": OFFICE_SCHEMA, "Officers": OFFICERS_SCHEMA, "Opportunity": OPPORTUNITY_SCHEMA, + "Opportunity2": OPPORTUNITY2_SCHEMA, "Organization": ORGANIZATION_SCHEMA, + "Organization2": ORGANIZATION2_SCHEMA, "ParentAward": PARENT_AWARD_SCHEMA, + "PastPerformance": PAST_PERFORMANCE_SCHEMA, "PeriodOfPerformance": PERIOD_OF_PERFORMANCE_SCHEMA, + "PhysicalAddress": PHYSICAL_ADDRESS_SCHEMA, "PlaceOfPerformance": PLACE_OF_PERFORMANCE_SCHEMA, "PlaceOfPerformance2": PLACE_OF_PERFORMANCE2_SCHEMA, - "SecondaryContact": SECONDARY_CONTACT_SCHEMA, + "PlaceOfPerformance3": PLACE_OF_PERFORMANCE3_SCHEMA, + "PrimaryContact": PRIMARY_CONTACT_SCHEMA, + "Relationships": RELATIONSHIPS_SCHEMA, + "ResolvedAgency": RESOLVED_AGENCY_SCHEMA, + "ResolvedProtester": RESOLVED_PROTESTER_SCHEMA, + "SbaBusinessTypes": SBA_BUSINESS_TYPES_SCHEMA, "SizeStandards": SIZE_STANDARDS_SCHEMA, "Solicitation": SOLICITATION_SCHEMA, "Topics": TOPICS_SCHEMA, @@ -1090,6 +1383,151 @@ ), "uuid": FieldSchema(name="uuid", type=str, is_optional=True, is_list=False), }, + "Entity": { + "additional_website": FieldSchema( + name="additional_website", type=str, is_optional=True, is_list=False + ), + "business_types": FieldSchema( + name="business_types", + type=dict, + is_optional=True, + is_list=False, + nested_model="CodeDescription", + ), + "capabilities_link": FieldSchema( + name="capabilities_link", type=str, is_optional=True, is_list=False + ), + "country_of_incorporation": FieldSchema( + name="country_of_incorporation", + type=dict, + is_optional=True, + is_list=False, + nested_model="CodeDescription", + ), + "county": FieldSchema(name="county", type=str, is_optional=True, is_list=False), + "current_principals": FieldSchema( + name="current_principals", type=str, is_optional=True, is_list=False + ), + "display_name": FieldSchema(name="display_name", type=str, is_optional=True, is_list=False), + "entity_structure": FieldSchema( + name="entity_structure", + type=dict, + is_optional=True, + is_list=False, + nested_model="CodeDescription", + ), + "entity_type": FieldSchema( + name="entity_type", + type=dict, + is_optional=True, + is_list=False, + nested_model="CodeDescription", + ), + "federal_obligations": FieldSchema( + name="federal_obligations", + type=dict, + is_optional=True, + is_list=False, + nested_model="FederalObligations", + ), + "g2x_about": FieldSchema(name="g2x_about", type=str, is_optional=True, is_list=False), + "g2x_ai_summary": FieldSchema( + name="g2x_ai_summary", type=str, is_optional=True, is_list=False + ), + "g2x_employee_count": FieldSchema( + name="g2x_employee_count", type=str, is_optional=True, is_list=False + ), + "highest_owner": FieldSchema( + name="highest_owner", + type=dict, + is_optional=True, + is_list=False, + nested_model="HighestOwner", + ), + "immediate_owner": FieldSchema( + name="immediate_owner", + type=dict, + is_optional=True, + is_list=False, + nested_model="HighestOwner", + ), + "mailing_address": FieldSchema( + name="mailing_address", + type=dict, + is_optional=True, + is_list=False, + nested_model="MailingAddress", + ), + "naics_codes": FieldSchema( + name="naics_codes", type=dict, is_optional=True, is_list=True, nested_model="NaicsCodes" + ), + "naics_small_codes": FieldSchema( + name="naics_small_codes", type=int, is_optional=True, is_list=True + ), + "non_fed_govt_certifications": FieldSchema( + name="non_fed_govt_certifications", type=str, is_optional=True, is_list=False + ), + "organization_structure": FieldSchema( + name="organization_structure", + type=dict, + is_optional=True, + is_list=False, + nested_model="CodeDescription", + ), + "past_performance": FieldSchema( + name="past_performance", + type=dict, + is_optional=True, + is_list=False, + nested_model="PastPerformance", + ), + "physical_address": FieldSchema( + name="physical_address", + type=dict, + is_optional=True, + is_list=False, + nested_model="PhysicalAddress", + ), + "profit_structure": FieldSchema( + name="profit_structure", + type=dict, + is_optional=True, + is_list=False, + nested_model="CodeDescription", + ), + "purpose_of_registration": FieldSchema( + name="purpose_of_registration", + type=dict, + is_optional=True, + is_list=False, + nested_model="CodeDescription", + ), + "relationships": FieldSchema( + name="relationships", + type=dict, + is_optional=True, + is_list=True, + nested_model="Relationships", + ), + "sba_business_types": FieldSchema( + name="sba_business_types", + type=dict, + is_optional=True, + is_list=True, + nested_model="SbaBusinessTypes", + ), + "special_equip_material": FieldSchema( + name="special_equip_material", type=str, is_optional=True, is_list=False + ), + "state_of_incorporation": FieldSchema( + name="state_of_incorporation", + type=dict, + is_optional=True, + is_list=False, + nested_model="CodeDescription", + ), + "uuid": FieldSchema(name="uuid", type=str, is_optional=True, is_list=False), + }, "Exclusion": { "activate_date": FieldSchema( name="activate_date", type=date, is_optional=True, is_list=False @@ -1376,6 +1814,17 @@ "vehicle_uuid": FieldSchema(name="vehicle_uuid", type=str, is_optional=True, is_list=False), "who_can_use": FieldSchema(name="who_can_use", type=str, is_optional=True, is_list=False), }, + "ITDashboardInvestment": { + "details": FieldSchema( + name="details", type=dict, is_optional=True, is_list=False, nested_model="Details" + ), + "funding": FieldSchema( + name="funding", type=dict, is_optional=True, is_list=False, nested_model="Funding" + ), + "organization_id": FieldSchema( + name="organization_id", type=str, is_optional=True, is_list=False + ), + }, "MasSin": { "description": FieldSchema(name="description", type=str, is_optional=True, is_list=False), "expiration_date": FieldSchema( @@ -1425,6 +1874,65 @@ nested_model="SizeStandards", ), }, + "Notice": { + "address": FieldSchema( + name="address", type=dict, is_optional=True, is_list=False, nested_model="Address" + ), + "archive": FieldSchema( + name="archive", type=dict, is_optional=True, is_list=False, nested_model="Archive" + ), + "attachments": FieldSchema( + name="attachments", + type=dict, + is_optional=True, + is_list=True, + nested_model="Attachments", + ), + "meta": FieldSchema( + name="meta", type=dict, is_optional=True, is_list=False, nested_model="Meta" + ), + "office": FieldSchema( + name="office", type=dict, is_optional=True, is_list=False, nested_model="Office" + ), + "opportunity": FieldSchema( + name="opportunity", + type=dict, + is_optional=True, + is_list=False, + nested_model="Opportunity", + ), + "opportunity_id": FieldSchema( + name="opportunity_id", type=str, is_optional=True, is_list=False + ), + "place_of_performance": FieldSchema( + name="place_of_performance", + type=dict, + is_optional=True, + is_list=False, + nested_model="PlaceOfPerformance", + ), + "primary_contact": FieldSchema( + name="primary_contact", + type=dict, + is_optional=True, + is_list=False, + nested_model="PrimaryContact", + ), + "secondary_contact": FieldSchema( + name="secondary_contact", + type=dict, + is_optional=True, + is_list=False, + nested_model="PrimaryContact", + ), + "set_aside": FieldSchema( + name="set_aside", + type=dict, + is_optional=True, + is_list=False, + nested_model="CodeDescription", + ), + }, "OTA": { "award_type": FieldSchema( name="award_type", @@ -1438,7 +1946,7 @@ type=dict, is_optional=True, is_list=False, - nested_model="AwardingOffice", + nested_model="Office", ), "base_and_exercised_options_value": FieldSchema( name="base_and_exercised_options_value", type=Decimal, is_optional=True, is_list=False @@ -1459,11 +1967,7 @@ ), "fiscal_year": FieldSchema(name="fiscal_year", type=int, is_optional=True, is_list=False), "funding_office": FieldSchema( - name="funding_office", - type=dict, - is_optional=True, - is_list=False, - nested_model="AwardingOffice", + name="funding_office", type=dict, is_optional=True, is_list=False, nested_model="Office" ), "non_governmental_dollars": FieldSchema( name="non_governmental_dollars", type=Decimal, is_optional=True, is_list=False @@ -1496,7 +2000,7 @@ type=dict, is_optional=True, is_list=False, - nested_model="PlaceOfPerformance", + nested_model="PlaceOfPerformance3", ), "psc": FieldSchema( name="psc", type=dict, is_optional=True, is_list=False, nested_model="CodeDescription" @@ -1523,7 +2027,7 @@ type=dict, is_optional=True, is_list=False, - nested_model="AwardingOffice", + nested_model="Office", ), "base_and_exercised_options_value": FieldSchema( name="base_and_exercised_options_value", type=Decimal, is_optional=True, is_list=False @@ -1544,11 +2048,7 @@ ), "fiscal_year": FieldSchema(name="fiscal_year", type=int, is_optional=True, is_list=False), "funding_office": FieldSchema( - name="funding_office", - type=dict, - is_optional=True, - is_list=False, - nested_model="AwardingOffice", + name="funding_office", type=dict, is_optional=True, is_list=False, nested_model="Office" ), "non_governmental_dollars": FieldSchema( name="non_governmental_dollars", type=Decimal, is_optional=True, is_list=False @@ -1571,7 +2071,7 @@ type=dict, is_optional=True, is_list=False, - nested_model="PlaceOfPerformance", + nested_model="PlaceOfPerformance3", ), "psc": FieldSchema( name="psc", type=dict, is_optional=True, is_list=False, nested_model="CodeDescription" @@ -1626,7 +2126,7 @@ type=dict, is_optional=True, is_list=False, - nested_model="Attachments", + nested_model="Attachments3", ), "department": FieldSchema( name="department", @@ -1649,14 +2149,14 @@ name="latest_notice_id", type=str, is_optional=True, is_list=False ), "meta": FieldSchema( - name="meta", type=dict, is_optional=True, is_list=False, nested_model="Meta" + name="meta", type=dict, is_optional=True, is_list=False, nested_model="Meta2" ), "notice_history": FieldSchema( name="notice_history", type=dict, is_optional=True, is_list=False, - nested_model="NoticeHistory", + nested_model="NoticeHistory2", ), "office_id": FieldSchema(name="office_id", type=str, is_optional=True, is_list=False), "place_of_performance": FieldSchema( @@ -1664,14 +2164,14 @@ type=dict, is_optional=True, is_list=False, - nested_model="PlaceOfPerformance2", + nested_model="PlaceOfPerformance", ), "secondary_contact": FieldSchema( name="secondary_contact", type=dict, is_optional=True, is_list=False, - nested_model="SecondaryContact", + nested_model="PrimaryContact", ), "set_aside": FieldSchema( name="set_aside", @@ -1779,6 +2279,62 @@ ), "parent": FieldSchema(name="parent", type=str, is_optional=True, is_list=False), }, + "Protest": { + "challenged_party": FieldSchema( + name="challenged_party", type=str, is_optional=True, is_list=False + ), + "decision_text": FieldSchema( + name="decision_text", type=str, is_optional=True, is_list=False + ), + "decisions": FieldSchema( + name="decisions", type=dict, is_optional=True, is_list=True, nested_model="Decisions" + ), + "judge": FieldSchema(name="judge", type=str, is_optional=True, is_list=False), + "naics_code": FieldSchema(name="naics_code", type=str, is_optional=True, is_list=False), + "outcome_reason": FieldSchema( + name="outcome_reason", type=str, is_optional=True, is_list=False + ), + "resolved_agency": FieldSchema( + name="resolved_agency", + type=dict, + is_optional=True, + is_list=False, + nested_model="ResolvedAgency", + ), + "resolved_protester": FieldSchema( + name="resolved_protester", + type=dict, + is_optional=True, + is_list=False, + nested_model="ResolvedProtester", + ), + "size_standard": FieldSchema( + name="size_standard", type=str, is_optional=True, is_list=False + ), + }, + "ProtestDocket": { + "challenged_party": FieldSchema( + name="challenged_party", type=str, is_optional=True, is_list=False + ), + "decision_text": FieldSchema( + name="decision_text", type=str, is_optional=True, is_list=False + ), + "judge": FieldSchema(name="judge", type=str, is_optional=True, is_list=False), + "naics_code": FieldSchema(name="naics_code", type=str, is_optional=True, is_list=False), + "organization": FieldSchema( + name="organization", + type=dict, + is_optional=True, + is_list=False, + nested_model="Organization2", + ), + "outcome_reason": FieldSchema( + name="outcome_reason", type=str, is_optional=True, is_list=False + ), + "size_standard": FieldSchema( + name="size_standard", type=str, is_optional=True, is_list=False + ), + }, "SbirSolicitation": { "activity": FieldSchema(name="activity", type=str, is_optional=True, is_list=False), "cycle": FieldSchema(name="cycle", type=str, is_optional=True, is_list=False), @@ -1838,7 +2394,7 @@ type=dict, is_optional=True, is_list=False, - nested_model="Opportunity", + nested_model="Opportunity2", ), "release_date": FieldSchema( name="release_date", type=date, is_optional=True, is_list=False diff --git a/tests/test_client.py b/tests/test_client.py index 68645cd..4fffd70 100644 --- a/tests/test_client.py +++ b/tests/test_client.py @@ -1902,3 +1902,50 @@ def test_parse_agency_none(self): client = TangoClient() result = client._parse_agency(None) assert result is None + + +class TestProtestFilters: + """`naics_code` reached the SDK late — the conformance check could not see + the protests resource at all until makegov/tango#2944 fixed the contract's + shape blind spot and the resource was wired into RESOURCE_TO_METHOD. + """ + + @patch("tango.client.httpx.Client.request") + def test_list_protests_forwards_naics_code(self, mock_request): + mock_response = Mock() + mock_response.is_success = True + mock_response.status_code = 200 + mock_response.json.return_value = { + "count": 0, + "next": None, + "previous": None, + "results": [], + } + mock_response.content = b'{"count": 0}' + mock_request.return_value = mock_response + + client = TangoClient(api_key="test-key") + client.list_protests(naics_code="541519", outcome="Sustained") + + params = mock_request.call_args[1]["params"] + assert params["naics_code"] == "541519" + assert params["outcome"] == "Sustained" + + @patch("tango.client.httpx.Client.request") + def test_list_protests_omits_unset_naics_code(self, mock_request): + mock_response = Mock() + mock_response.is_success = True + mock_response.status_code = 200 + mock_response.json.return_value = { + "count": 0, + "next": None, + "previous": None, + "results": [], + } + mock_response.content = b'{"count": 0}' + mock_request.return_value = mock_response + + client = TangoClient(api_key="test-key") + client.list_protests() + + assert "naics_code" not in mock_request.call_args[1]["params"] diff --git a/tests/test_shape_coverage_gate.py b/tests/test_shape_coverage_gate.py new file mode 100644 index 0000000..7ef5a55 --- /dev/null +++ b/tests/test_shape_coverage_gate.py @@ -0,0 +1,108 @@ +"""The reverse shape-coverage gate must not go blind on a null shape tree. + +Tango published `"shape": null` for entities, opportunities, notices, protests, +and itdashboard because its contract generator crashed on tier-aware viewsets +(makegov/tango#2944). This gate skipped any resource with a falsy shape, so it +reported full coverage while the SDK's Entity and Protest schemas drifted 13 +fields behind the API — fields the SDK then rejected client-side, before ever +issuing a request. + +The skip is now conditional: at schema_version >= 2 a contract declares +`shape_supported`, so a null tree on a shaping resource is a hard finding. Older +contracts omit the key, where `None` really is ambiguous and skipping is the +only safe read. +""" + +import importlib.util +from pathlib import Path + +import pytest + +REPO_ROOT = Path(__file__).resolve().parents[1] + + +def _load_gate(): + spec = importlib.util.spec_from_file_location( + "check_shape_coverage", REPO_ROOT / "scripts" / "check_shape_coverage.py" + ) + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + return module + + +@pytest.fixture(scope="module") +def gate(): + return _load_gate() + + +def _contract(runtime: dict) -> dict: + return {"resources": {"widgets": {"runtime": runtime}}} + + +def test_null_shape_on_shaping_resource_is_a_finding(gate): + findings = gate.collect_gaps( + _contract({"shape": None, "shape_supported": True, "shape_error": "AttributeError: boom"}), + registry=None, + models=None, + ) + + assert len(findings) == 1 + assert findings[0]["kind"] == "contract_missing_shape" + assert findings[0]["resource"] == "widgets" + assert "AttributeError" in findings[0]["name"] + + +def test_finding_survives_without_a_recorded_error(gate): + findings = gate.collect_gaps( + _contract({"shape": None, "shape_supported": True}), registry=None, models=None + ) + + assert [f["kind"] for f in findings] == ["contract_missing_shape"] + assert findings[0]["name"] == "no shape tree published" + + +def test_non_shaping_resource_is_not_a_finding(gate): + """news/events genuinely have no shaping — a null tree there is correct.""" + findings = gate.collect_gaps( + _contract({"shape": None, "shape_supported": False}), registry=None, models=None + ) + + assert findings == [] + + +def test_older_contract_without_the_key_still_skips(gate): + """Pre-schema_version-2 contracts omit shape_supported; null stays ambiguous.""" + findings = gate.collect_gaps(_contract({"shape": None}), registry=None, models=None) + + assert findings == [] + + +def test_finding_key_is_stable_for_baselining(gate): + finding = { + "kind": "contract_missing_shape", + "resource": "widgets", + "path": "(root)", + "name": "no shape tree published", + } + + assert ( + gate.finding_key(finding) == "contract_missing_shape|widgets|(root)|no shape tree published" + ) + + +def test_vendored_contract_publishes_shape_for_every_shaping_resource(gate): + """End-to-end: the real vendored contract must have no blind spots left.""" + import json + + contract = json.loads( + (REPO_ROOT / "contracts" / "filter_shape_contract.json").read_text(encoding="utf-8") + ) + + blind = [ + name + for name, resource in contract["resources"].items() + if (resource.get("runtime") or {}).get("shape_supported") + and not (resource.get("runtime") or {}).get("shape") + ] + + assert blind == [], f"vendored contract has shape blind spots: {blind}" From 5468bef65ac4e2af0ac3b9420c0797be6e2bc2b8 Mon Sep 17 00:00:00 2001 From: "V. David Zvenyach" Date: Mon, 20 Jul 2026 07:36:15 -0500 Subject: [PATCH 2/3] feat(psc): add has_awards; retire the last CONTRACT_OMITTED_PARAMS entry MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Re-vendors the contract now that makegov/tango#2948 merged, which taught the generator to publish params a viewset reads straight from query_params. Two consequences, both anticipated: 1. The self-cleaning warning added in this PR fired on its own carve-out — "mas_sins: CONTRACT_OMITTED_PARAMS entries no longer needed (the contract now publishes them): search". Removed it. The list is now empty, which is the goal state; the mechanism stays for the next case. 2. A new real gap surfaced: psc `has_awards` filters (2,526 codes -> 2,243) but list_psc did not expose it. It was invisible until #2948 published it. Added, sending False explicitly rather than dropping it, since the API distinguishes the two. Note that #2948 also fixed a truthiness bug where has_awards=false filtered identically to true. Production is still on 4.18.5 and staging is at 4.18.5e, so until that deploys, has_awards=False returns awards-only results. Verified live: 2,526 unfiltered, 2,243 for both True and False today. Gates: conformance exit 0 with no errors, shape coverage 0 gaps. 366 unit tests pass, 124 integration. mypy strict clean. The one failure, test_production_smoke::test_search_filters, is a live-API 504 reproduced on unmodified main. Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGELOG.md | 3 +- contracts/filter_shape_contract.json | 22 +++++++++--- scripts/check_filter_shape_conformance.py | 14 +++----- tango/client.py | 9 ++++- tests/test_client.py | 41 +++++++++++++++++++++++ 5 files changed, 74 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ea3058..10c4429 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - `list_protests()` now accepts `naics_code`, filtering protests by the solicitation's NAICS code. The API has always supported it (verified live: 15,027 protests unfiltered, 12 for `541519`, 2 for `336411`), but `protests` was absent from the conformance checker's resource-to-method map, so the gap was never reported. +- `list_psc()` now accepts `has_awards`, restricting results to codes with contract award history (2,526 PSC codes unfiltered, 2,243 with awards). `False` is sent explicitly rather than dropped, since the API distinguishes the two. This param has always worked but was invisible to the contract until [makegov/tango#2948](https://github.com/makegov/tango/pull/2948) added the `view_handled_params` declaration for params a viewset reads straight from `query_params`. Note that the same PR fixed a truthiness bug where `has_awards=false` filtered identically to `true`; until it reaches production, passing `has_awards=False` still returns awards-only results. ### Fixed - **The reverse shape-coverage gate was blind to seven resources, and the SDK's schemas had silently drifted behind four of them.** The gate skipped any resource whose contract shape tree was falsy (`if not shape: continue`). Tango published `"shape": null` for `entities`, `opportunities`, `notices`, `protests`, `itdashboard`, `events`, and `news` — five of them because its contract generator crashed on tier-aware viewsets ([makegov/tango#2944](https://github.com/makegov/tango/pull/2944)) — so the gate reported full coverage while checking nothing for them. Re-vendoring the fixed contract surfaced **69 real gaps** (36 fields, 20 expands, 13 flattened expands) across entities, notices, protests, and itdashboard, all now closed by a regenerated overlay. @@ -20,7 +21,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **`refresh_contract.py` + `probe_shape_types.py` re-run against the corrected contract.** `contracts/observed_shape_types.json` gained live-sampled types for the five newly-visible resources (entities alone contributes 136 observed paths), so the regenerated overlay resolves their types from real API responses rather than name heuristics. ### Changed -- `CONTRACT_OMITTED_PARAMS` now warns when an entry is no longer needed, mirroring how baseline entries are burned down. Added `mas_sins: search` — the API applies it (330 results unfiltered, 0 for a nonsense term, 32 for `office`) but the contract records `filter_params: []`, so the checker would otherwise flag a working parameter as a silent no-op and invite its removal. Dropped `budget/accounts: search`, which makegov/tango#2944's `SearchFilter` extraction now publishes. +- `CONTRACT_OMITTED_PARAMS` now warns when an entry is no longer needed, mirroring how baseline entries are burned down, and the list is now **empty** — which is the goal state. It briefly held `mas_sins: search`, added because the API applies it (330 results unfiltered, 0 for a nonsense term, 32 for `office`) while the contract recorded `filter_params: []`, so the checker would otherwise have flagged a working parameter as a silent no-op and invited its removal. Both that entry and `budget/accounts: search` were retired by the new warning once [makegov/tango#2944](https://github.com/makegov/tango/pull/2944) and [#2948](https://github.com/makegov/tango/pull/2948) taught the contract generator to publish them. The carve-out mechanism stays for the next such case. ## [1.3.0] - 2026-07-19 diff --git a/contracts/filter_shape_contract.json b/contracts/filter_shape_contract.json index 8dd7c68..966ae93 100644 --- a/contracts/filter_shape_contract.json +++ b/contracts/filter_shape_contract.json @@ -4613,8 +4613,15 @@ "prefix": "mas_sins", "resource_key": "mas_sins", "runtime": { - "filter_params": [], - "filter_params_detail": {}, + "filter_params": [ + "search" + ], + "filter_params_detail": { + "search": { + "filter_class": "ViewHandledParam", + "type": "string" + } + }, "ordering_aliases": [], "ordering_fields": [], "pagination": { @@ -6882,8 +6889,15 @@ "prefix": "psc", "resource_key": "psc", "runtime": { - "filter_params": [], - "filter_params_detail": {}, + "filter_params": [ + "has_awards" + ], + "filter_params_detail": { + "has_awards": { + "filter_class": "ViewHandledParam", + "type": "boolean" + } + }, "ordering_aliases": [], "ordering_fields": [], "pagination": { diff --git a/scripts/check_filter_shape_conformance.py b/scripts/check_filter_shape_conformance.py index 0c0f778..a40db62 100644 --- a/scripts/check_filter_shape_conformance.py +++ b/scripts/check_filter_shape_conformance.py @@ -98,15 +98,11 @@ # removed once Tango's generator surfaces it — `check_conformance` warns when an # entry is no longer needed, so this list cannot quietly rot. # -# mas_sins `search`: verified 2026-07-20 — 330 results unfiltered vs 0 for a -# nonsense term, 32 for "office", 3 for "cloud". The endpoint clearly applies -# it, and the contract records `filter_params: []` for the resource. -# -# (budget/accounts `search` lived here until 2026-07-20; makegov/tango#2944's -# SearchFilter extraction now publishes it, so the carve-out was removed.) -CONTRACT_OMITTED_PARAMS: dict[str, frozenset[str]] = { - "mas_sins": frozenset({"search"}), -} +# Currently empty, and that is the goal state. Two entries have come and gone: +# budget/accounts `search` (published by makegov/tango#2944's SearchFilter +# extraction) and mas_sins `search` (published by makegov/tango#2948's +# `view_handled_params` declaration). Both were retired by the warning above. +CONTRACT_OMITTED_PARAMS: dict[str, frozenset[str]] = {} # SDK-level conveniences that never correspond to API filter params. # `sort`/`order` compose into the API's `ordering`; `filters` is the legacy diff --git a/tango/client.py b/tango/client.py index f978a6d..a159e22 100644 --- a/tango/client.py +++ b/tango/client.py @@ -4448,8 +4448,13 @@ def list_psc( shape: str | None = None, flat: bool = False, flat_lists: bool = False, + has_awards: bool | None = None, ) -> PaginatedResponse[dict[str, Any]]: - """List Product Service Codes (`/api/psc/`).""" + """List Product Service Codes (`/api/psc/`). + + Args: + has_awards: When True, return only codes with contract award history. + """ params: dict[str, Any] = {"page": page, "limit": min(limit, 100)} if shape: params["shape"] = shape @@ -4457,6 +4462,8 @@ def list_psc( params["flat"] = "true" if flat_lists: params["flat_lists"] = "true" + if has_awards is not None: + params["has_awards"] = "true" if has_awards else "false" data = self._get("/api/psc/", params) return PaginatedResponse( count=int(data.get("count", 0)), diff --git a/tests/test_client.py b/tests/test_client.py index 4fffd70..7645e9a 100644 --- a/tests/test_client.py +++ b/tests/test_client.py @@ -1949,3 +1949,44 @@ def test_list_protests_omits_unset_naics_code(self, mock_request): client.list_protests() assert "naics_code" not in mock_request.call_args[1]["params"] + + +def _stub_empty_page(mock_request): + """Wire a mocked httpx response for an empty paginated result.""" + mock_response = Mock() + mock_response.is_success = True + mock_response.status_code = 200 + mock_response.json.return_value = { + "count": 0, + "next": None, + "previous": None, + "results": [], + } + mock_response.content = b'{"count": 0}' + mock_request.return_value = mock_response + + +class TestPscFilters: + """`has_awards` reached the SDK only after makegov/tango#2948 published it. + + The param filtered for real but was absent from the contract, so the conformance check had nothing to compare against and the gap went unreported. + """ + + @patch("tango.client.httpx.Client.request") + def test_list_psc_forwards_has_awards_true(self, mock_request): + _stub_empty_page(mock_request) + TangoClient(api_key="test-key").list_psc(has_awards=True) + assert mock_request.call_args[1]["params"]["has_awards"] == "true" + + @patch("tango.client.httpx.Client.request") + def test_list_psc_forwards_has_awards_false(self, mock_request): + """False must be sent, not dropped — the API distinguishes them.""" + _stub_empty_page(mock_request) + TangoClient(api_key="test-key").list_psc(has_awards=False) + assert mock_request.call_args[1]["params"]["has_awards"] == "false" + + @patch("tango.client.httpx.Client.request") + def test_list_psc_omits_unset_has_awards(self, mock_request): + _stub_empty_page(mock_request) + TangoClient(api_key="test-key").list_psc() + assert "has_awards" not in mock_request.call_args[1]["params"] From 7a772808f45071132f936885ccc6611fb2f92763 Mon Sep 17 00:00:00 2001 From: "V. David Zvenyach" Date: Mon, 20 Jul 2026 08:02:22 -0500 Subject: [PATCH 3/3] docs(changelog): correct the has_awards deploy status MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Said the tango fix was not yet in production. It is. My check queried a single cache key (limit=1) that I had myself populated pre-deploy, and /api/psc/ caches responses for 30 days per query-param key — so the stale entry masked a working deploy. Verified across unprobed keys: has_awards=False returns 2,526 (correct) and True returns 2,243. Only the keys probed before the deploy still serve the old result. Noted the caching caveat, which is a real user-facing consequence: any ?has_awards= key requested before the deploy keeps serving awards-only results until its entry expires or is invalidated. Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 10c4429..0d0cbfe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - `list_protests()` now accepts `naics_code`, filtering protests by the solicitation's NAICS code. The API has always supported it (verified live: 15,027 protests unfiltered, 12 for `541519`, 2 for `336411`), but `protests` was absent from the conformance checker's resource-to-method map, so the gap was never reported. -- `list_psc()` now accepts `has_awards`, restricting results to codes with contract award history (2,526 PSC codes unfiltered, 2,243 with awards). `False` is sent explicitly rather than dropped, since the API distinguishes the two. This param has always worked but was invisible to the contract until [makegov/tango#2948](https://github.com/makegov/tango/pull/2948) added the `view_handled_params` declaration for params a viewset reads straight from `query_params`. Note that the same PR fixed a truthiness bug where `has_awards=false` filtered identically to `true`; until it reaches production, passing `has_awards=False` still returns awards-only results. +- `list_psc()` now accepts `has_awards`, restricting results to codes with contract award history (2,526 PSC codes unfiltered, 2,243 with awards). `False` is sent explicitly rather than dropped, since the API distinguishes the two. This param has always worked but was invisible to the contract until [makegov/tango#2948](https://github.com/makegov/tango/pull/2948) added the `view_handled_params` declaration for params a viewset reads straight from `query_params`. That PR also fixed a truthiness bug where `has_awards=false` filtered identically to `true`, and is deployed — verified live at 2,526 for `False` and 2,243 for `True`. + + One caveat that is not an SDK issue: `/api/psc/` responses are cached for 30 days per query-param key, so any `?has_awards=` key requested *before* that deploy still serves the old awards-only result until its entry expires or is invalidated. ### Fixed - **The reverse shape-coverage gate was blind to seven resources, and the SDK's schemas had silently drifted behind four of them.** The gate skipped any resource whose contract shape tree was falsy (`if not shape: continue`). Tango published `"shape": null` for `entities`, `opportunities`, `notices`, `protests`, `itdashboard`, `events`, and `news` — five of them because its contract generator crashed on tier-aware viewsets ([makegov/tango#2944](https://github.com/makegov/tango/pull/2944)) — so the gate reported full coverage while checking nothing for them. Re-vendoring the fixed contract surfaced **69 real gaps** (36 fields, 20 expands, 13 flattened expands) across entities, notices, protests, and itdashboard, all now closed by a regenerated overlay.