export type GetApiEntityInformationV3EntitiesArgs = {activationDate?: string | undefined, cageCode?: string | undefined, dbaName?: string | undefined, debtSubjectToOffset?: string | undefined, dodaac?: string | undefined, ueiSAM?: string | undefined, entityEFTIndicator?: string | undefined, entityStructureCode?: string | undefined, entityStructureDesc?: string | undefined, exclusionStatusFlag?: string | undefined, legalBusinessName?: string | undefined, primaryNaics?: string | undefined, purposeOfRegistrationCode?: string | undefined, purposeOfRegistrationDesc?: string | undefined, registrationDate?: string | undefined, updateDate?: string | undefined, physicalAddressCity?: string | undefined, physicalAddressCongressionalDistrict?: string | undefined, physicalAddressCountryCode?: string | undefined, physicalAddressProvinceOrStateCode?: string | undefined, physicalAddressZipPostalCode?: string | undefined, businessTypeCode?: string | undefined, businessTypeDesc?: string | undefined, entityType?: string | undefined, organizationStructureCode?: string | undefined, organizationStructureDesc?: string | undefined, stateOfIncorporationCode?: string | undefined, stateOfIncorporationDesc?: string | undefined, countryOfIncorporationCode?: string | undefined, countryOfIncorporationDesc?: string | undefined, naicsCode?: string | undefined, naicsDesc?: string | undefined, naicsLimitedSB?: string | undefined, pscCode?: string | undefined, pscDesc?: string | undefined, servedDisasterStateCode?: string | undefined, servedDisasterStateName?: string | undefined, servedDisasterCountyCode?: string | undefined, servedDisasterCountyName?: string | undefined, servedDisasterMSA?: string | undefined, sbaBusinessTypeCode?: string | undefined, sbaBusinessTypeDesc?: string | undefined, includeSections?: string | undefined, q?: string | undefined, page?: string | undefined, size?: string | undefined, format?: string | undefined, emailId?: string | undefined, sort?: string | undefined, sortOrder?: ('asc' | 'desc') | undefined, isActive?: string | undefined, naicsUI?: string | undefined, pscUI?: string | undefined, organizationId?: string | undefined, edi?: string | undefined, companySecurityLevelCode?: string | undefined, highestEmployeeSecurityLevelCode?: string | undefined, companySecurityLevelDesc?: string | undefined, highestEmployeeSecurityLevelDesc?: string | undefined, ultimateParentUEISAM?: string | undefined, agencyBusinessPurposeCode?: string | undefined, agencyBusinessPurposeDesc?: string | undefined, sensitivity?: string | undefined, routingNumber?: string | undefined, bankName?: string | undefined, accountNumber?: string | undefined, eftWaiverFlag?: string | undefined, agencyLocationCode?: string | undefined, disbursingOfficeSymbol?: string | undefined, taxpayerName?: string | undefined, taxpayerIdentificationNumber?: string | undefined, proceedingFlag?: boolean | undefined, execCompensationFlag?: boolean | undefined, isDisasterResponseParticipant?: string | undefined, activationDateFrom?: string | undefined, activationDateTo?: string | undefined, expirationDateFrom?: string | undefined, expirationDateTo?: string | undefined, createDateFrom?: string | undefined, createDateTo?: string | undefined, country?: string | undefined, classification?: string | undefined, samRegistered?: string | undefined, registrationExpirationDate?: string | undefined, ueiCreationDate?: string | undefined, registrationStatus?: string | undefined, cityStateZipCongFlag?: boolean | undefined, physicalAddressCongressionalDistrictState?: string | undefined, qMode?: string | undefined, exactMatch?: boolean | undefined, api_key?: string | undefined}; export type GetApiEntityInformationV3EntitiesOptions = {baseUrl: string, fetch?: typeof fetch | undefined}; /** * get Entity Management Details * * GET /entity-information/v3/entities */ export const getApiEntityInformationV3Entities = async (args: GetApiEntityInformationV3EntitiesArgs, options: GetApiEntityInformationV3EntitiesOptions) => { const {baseUrl, fetch: fetchFn = fetch} = options ?? {} const query = new URLSearchParams() const headers = new Headers() if (args.activationDate != null) query.append("activationDate", String(args.activationDate)) if (args.cageCode != null) query.append("cageCode", String(args.cageCode)) if (args.dbaName != null) query.append("dbaName", String(args.dbaName)) if (args.debtSubjectToOffset != null) query.append("debtSubjectToOffset", String(args.debtSubjectToOffset)) if (args.dodaac != null) query.append("dodaac", String(args.dodaac)) if (args.ueiSAM != null) query.append("ueiSAM", String(args.ueiSAM)) if (args.entityEFTIndicator != null) query.append("entityEFTIndicator", String(args.entityEFTIndicator)) if (args.entityStructureCode != null) query.append("entityStructureCode", String(args.entityStructureCode)) if (args.entityStructureDesc != null) query.append("entityStructureDesc", String(args.entityStructureDesc)) if (args.exclusionStatusFlag != null) query.append("exclusionStatusFlag", String(args.exclusionStatusFlag)) if (args.legalBusinessName != null) query.append("legalBusinessName", String(args.legalBusinessName)) if (args.primaryNaics != null) query.append("primaryNaics", String(args.primaryNaics)) if (args.purposeOfRegistrationCode != null) query.append("purposeOfRegistrationCode", String(args.purposeOfRegistrationCode)) if (args.purposeOfRegistrationDesc != null) query.append("purposeOfRegistrationDesc", String(args.purposeOfRegistrationDesc)) if (args.registrationDate != null) query.append("registrationDate", String(args.registrationDate)) if (args.updateDate != null) query.append("updateDate", String(args.updateDate)) if (args.physicalAddressCity != null) query.append("physicalAddressCity", String(args.physicalAddressCity)) if (args.physicalAddressCongressionalDistrict != null) query.append("physicalAddressCongressionalDistrict", String(args.physicalAddressCongressionalDistrict)) if (args.physicalAddressCountryCode != null) query.append("physicalAddressCountryCode", String(args.physicalAddressCountryCode)) if (args.physicalAddressProvinceOrStateCode != null) query.append("physicalAddressProvinceOrStateCode", String(args.physicalAddressProvinceOrStateCode)) if (args.physicalAddressZipPostalCode != null) query.append("physicalAddressZipPostalCode", String(args.physicalAddressZipPostalCode)) if (args.businessTypeCode != null) query.append("businessTypeCode", String(args.businessTypeCode)) if (args.businessTypeDesc != null) query.append("businessTypeDesc", String(args.businessTypeDesc)) if (args.entityType != null) query.append("entityType", String(args.entityType)) if (args.organizationStructureCode != null) query.append("organizationStructureCode", String(args.organizationStructureCode)) if (args.organizationStructureDesc != null) query.append("organizationStructureDesc", String(args.organizationStructureDesc)) if (args.stateOfIncorporationCode != null) query.append("stateOfIncorporationCode", String(args.stateOfIncorporationCode)) if (args.stateOfIncorporationDesc != null) query.append("stateOfIncorporationDesc", String(args.stateOfIncorporationDesc)) if (args.countryOfIncorporationCode != null) query.append("countryOfIncorporationCode", String(args.countryOfIncorporationCode)) if (args.countryOfIncorporationDesc != null) query.append("countryOfIncorporationDesc", String(args.countryOfIncorporationDesc)) if (args.naicsCode != null) query.append("naicsCode", String(args.naicsCode)) if (args.naicsDesc != null) query.append("naicsDesc", String(args.naicsDesc)) if (args.naicsLimitedSB != null) query.append("naicsLimitedSB", String(args.naicsLimitedSB)) if (args.pscCode != null) query.append("pscCode", String(args.pscCode)) if (args.pscDesc != null) query.append("pscDesc", String(args.pscDesc)) if (args.servedDisasterStateCode != null) query.append("servedDisasterStateCode", String(args.servedDisasterStateCode)) if (args.servedDisasterStateName != null) query.append("servedDisasterStateName", String(args.servedDisasterStateName)) if (args.servedDisasterCountyCode != null) query.append("servedDisasterCountyCode", String(args.servedDisasterCountyCode)) if (args.servedDisasterCountyName != null) query.append("servedDisasterCountyName", String(args.servedDisasterCountyName)) if (args.servedDisasterMSA != null) query.append("servedDisasterMSA", String(args.servedDisasterMSA)) if (args.sbaBusinessTypeCode != null) query.append("sbaBusinessTypeCode", String(args.sbaBusinessTypeCode)) if (args.sbaBusinessTypeDesc != null) query.append("sbaBusinessTypeDesc", String(args.sbaBusinessTypeDesc)) if (args.includeSections != null) query.append("includeSections", String(args.includeSections)) if (args.q != null) query.append("q", String(args.q)) if (args.page != null) query.append("page", String(args.page)) if (args.size != null) query.append("size", String(args.size)) if (args.format != null) query.append("format", String(args.format)) if (args.emailId != null) query.append("emailId", String(args.emailId)) if (args.sort != null) query.append("sort", String(args.sort)) if (args.sortOrder != null) query.append("sortOrder", String(args.sortOrder)) if (args.isActive != null) query.append("isActive", String(args.isActive)) if (args.naicsUI != null) query.append("naicsUI", String(args.naicsUI)) if (args.pscUI != null) query.append("pscUI", String(args.pscUI)) if (args.organizationId != null) query.append("organizationId", String(args.organizationId)) if (args.edi != null) query.append("edi", String(args.edi)) if (args.companySecurityLevelCode != null) query.append("companySecurityLevelCode", String(args.companySecurityLevelCode)) if (args.highestEmployeeSecurityLevelCode != null) query.append("highestEmployeeSecurityLevelCode", String(args.highestEmployeeSecurityLevelCode)) if (args.companySecurityLevelDesc != null) query.append("companySecurityLevelDesc", String(args.companySecurityLevelDesc)) if (args.highestEmployeeSecurityLevelDesc != null) query.append("highestEmployeeSecurityLevelDesc", String(args.highestEmployeeSecurityLevelDesc)) if (args.ultimateParentUEISAM != null) query.append("ultimateParentUEISAM", String(args.ultimateParentUEISAM)) if (args.agencyBusinessPurposeCode != null) query.append("agencyBusinessPurposeCode", String(args.agencyBusinessPurposeCode)) if (args.agencyBusinessPurposeDesc != null) query.append("agencyBusinessPurposeDesc", String(args.agencyBusinessPurposeDesc)) if (args.sensitivity != null) query.append("sensitivity", String(args.sensitivity)) if (args.routingNumber != null) query.append("routingNumber", String(args.routingNumber)) if (args.bankName != null) query.append("bankName", String(args.bankName)) if (args.accountNumber != null) query.append("accountNumber", String(args.accountNumber)) if (args.eftWaiverFlag != null) query.append("eftWaiverFlag", String(args.eftWaiverFlag)) if (args.agencyLocationCode != null) query.append("agencyLocationCode", String(args.agencyLocationCode)) if (args.disbursingOfficeSymbol != null) query.append("disbursingOfficeSymbol", String(args.disbursingOfficeSymbol)) if (args.taxpayerName != null) query.append("taxpayerName", String(args.taxpayerName)) if (args.taxpayerIdentificationNumber != null) query.append("taxpayerIdentificationNumber", String(args.taxpayerIdentificationNumber)) if (args.proceedingFlag != null) query.append("proceedingFlag", String(args.proceedingFlag)) if (args.execCompensationFlag != null) query.append("execCompensationFlag", String(args.execCompensationFlag)) if (args.isDisasterResponseParticipant != null) query.append("isDisasterResponseParticipant", String(args.isDisasterResponseParticipant)) if (args.activationDateFrom != null) query.append("activationDateFrom", String(args.activationDateFrom)) if (args.activationDateTo != null) query.append("activationDateTo", String(args.activationDateTo)) if (args.expirationDateFrom != null) query.append("expirationDateFrom", String(args.expirationDateFrom)) if (args.expirationDateTo != null) query.append("expirationDateTo", String(args.expirationDateTo)) if (args.createDateFrom != null) query.append("createDateFrom", String(args.createDateFrom)) if (args.createDateTo != null) query.append("createDateTo", String(args.createDateTo)) if (args.country != null) query.append("country", String(args.country)) if (args.classification != null) query.append("classification", String(args.classification)) if (args.samRegistered != null) query.append("samRegistered", String(args.samRegistered)) if (args.registrationExpirationDate != null) query.append("registrationExpirationDate", String(args.registrationExpirationDate)) if (args.ueiCreationDate != null) query.append("ueiCreationDate", String(args.ueiCreationDate)) if (args.registrationStatus != null) query.append("registrationStatus", String(args.registrationStatus)) if (args.cityStateZipCongFlag != null) query.append("cityStateZipCongFlag", String(args.cityStateZipCongFlag)) if (args.physicalAddressCongressionalDistrictState != null) query.append("physicalAddressCongressionalDistrictState", String(args.physicalAddressCongressionalDistrictState)) if (args.qMode != null) query.append("qMode", String(args.qMode)) if (args.exactMatch != null) query.append("exactMatch", String(args.exactMatch)) if (args.api_key != null) query.append("api_key", String(args.api_key)) const url = `${baseUrl.replace(/\/+$/, '')}/entity-information/v3/entities${query.size > 0 ? `?${query}` : ''}` const res = await fetchFn(url, {method: "GET", headers}) if (!res.ok) throw new Error(`Request failed with status ${res.status}`, {cause: {status: res.status, body: await res.text()}}) return undefined };