@lineai/gov-deals
Version:
Explore Federal contracts for government building renovations, city hall renovations, courthouse updates, library modernizations, federal building improvement contracts, base housing and facilities upgrades.
38 lines • 2.11 kB
JavaScript
;
/**
* CSV-based Opportunities endpoint
* Implements the same interface as SAM.gov opportunities endpoint
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.CsvOpportunitiesEndpoint = void 0;
class CsvOpportunitiesEndpoint {
constructor(client) {
this.client = client;
}
/**
* Search for opportunities in CSV data
*/
async search(filters, pagination) {
return this.client.search(filters, pagination);
}
/**
* Get opportunity by ID from CSV
*/
async getById(noticeId) {
return this.client.getById(noticeId);
}
/**
* Get opportunity description from CSV
*/
async getDescription(noticeId) {
return this.client.getDescription(noticeId);
}
/**
* Search for construction opportunities in CSV
*/
async searchConstruction(additionalFilters, pagination) {
return this.client.searchConstruction(additionalFilters, pagination);
}
}
exports.CsvOpportunitiesEndpoint = CsvOpportunitiesEndpoint;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3Bwb3J0dW5pdGllcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9kYXRhc291cmNlcy9jc3YvZW5kcG9pbnRzL29wcG9ydHVuaXRpZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7R0FHRzs7O0FBV0gsTUFBYSx3QkFBd0I7SUFDbkMsWUFBb0IsTUFBaUI7UUFBakIsV0FBTSxHQUFOLE1BQU0sQ0FBVztJQUFHLENBQUM7SUFFekM7O09BRUc7SUFDSCxLQUFLLENBQUMsTUFBTSxDQUNWLE9BQXFDLEVBQ3JDLFVBQXFDO1FBRXJDLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUMsT0FBTyxFQUFFLFVBQVUsQ0FBQyxDQUFDO0lBQ2pELENBQUM7SUFFRDs7T0FFRztJQUNILEtBQUssQ0FBQyxPQUFPLENBQUMsUUFBZ0I7UUFDNUIsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUN2QyxDQUFDO0lBRUQ7O09BRUc7SUFDSCxLQUFLLENBQUMsY0FBYyxDQUFDLFFBQWdCO1FBQ25DLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDOUMsQ0FBQztJQUVEOztPQUVHO0lBQ0gsS0FBSyxDQUFDLGtCQUFrQixDQUN0QixpQkFBd0QsRUFDeEQsVUFBcUM7UUFFckMsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLGtCQUFrQixDQUFDLGlCQUFpQixFQUFFLFVBQVUsQ0FBQyxDQUFDO0lBQ3ZFLENBQUM7Q0FDRjtBQXBDRCw0REFvQ0MifQ==