propublica-nonprofit-explorer-sdk
Version:
SDK for ProPublica Nonprofit Explorer API
1,012 lines (1,011 loc) • 43.1 kB
TypeScript
import { z } from 'zod';
import { IOrganizationResponse } from './organization';
export declare const OrganizationSchema: z.ZodObject<{
id: z.ZodNumber;
ein: z.ZodNumber;
name: z.ZodString;
careofname: z.ZodNullable<z.ZodString>;
address: z.ZodNullable<z.ZodString>;
city: z.ZodNullable<z.ZodString>;
state: z.ZodNullable<z.ZodString>;
zipcode: z.ZodNullable<z.ZodString>;
exemption_number: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
subsection_code: z.ZodNullable<z.ZodNumber>;
affiliation_code: z.ZodNullable<z.ZodNumber>;
classification_codes: z.ZodNullable<z.ZodOptional<z.ZodString>>;
ruling_date: z.ZodNullable<z.ZodOptional<z.ZodString>>;
deductibility_code: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
foundation_code: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
activity_codes: z.ZodNullable<z.ZodOptional<z.ZodString>>;
organization_code: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
exempt_organization_status_code: z.ZodNullable<z.ZodNumber>;
tax_period: z.ZodNullable<z.ZodString>;
asset_code: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
income_code: z.ZodNullable<z.ZodNumber>;
filing_requirement_code: z.ZodNullable<z.ZodNumber>;
pf_filing_requirement_code: z.ZodNullable<z.ZodNumber>;
accounting_period: z.ZodNullable<z.ZodNumber>;
asset_amount: z.ZodNullable<z.ZodNumber>;
income_amount: z.ZodNullable<z.ZodNumber>;
revenue_amount: z.ZodNullable<z.ZodNumber>;
ntee_code: z.ZodNullable<z.ZodString>;
sort_name: z.ZodNullable<z.ZodString>;
created_at: z.ZodNullable<z.ZodDate>;
updated_at: z.ZodNullable<z.ZodDate>;
data_source: z.ZodNullable<z.ZodString>;
have_extracts: z.ZodNullable<z.ZodBoolean>;
have_pdfs: z.ZodNullable<z.ZodBoolean>;
latest_object_id: z.ZodNullable<z.ZodOptional<z.ZodString>>;
}, "strip", z.ZodTypeAny, {
name: string;
id: number;
state: string | null;
address: string | null;
ein: number;
careofname: string | null;
city: string | null;
zipcode: string | null;
subsection_code: number | null;
affiliation_code: number | null;
exempt_organization_status_code: number | null;
tax_period: string | null;
income_code: number | null;
filing_requirement_code: number | null;
pf_filing_requirement_code: number | null;
accounting_period: number | null;
asset_amount: number | null;
income_amount: number | null;
revenue_amount: number | null;
ntee_code: string | null;
sort_name: string | null;
created_at: Date | null;
updated_at: Date | null;
data_source: string | null;
have_extracts: boolean | null;
have_pdfs: boolean | null;
exemption_number?: number | null | undefined;
classification_codes?: string | null | undefined;
ruling_date?: string | null | undefined;
deductibility_code?: number | null | undefined;
foundation_code?: number | null | undefined;
activity_codes?: string | null | undefined;
organization_code?: number | null | undefined;
asset_code?: number | null | undefined;
latest_object_id?: string | null | undefined;
}, {
name: string;
id: number;
state: string | null;
address: string | null;
ein: number;
careofname: string | null;
city: string | null;
zipcode: string | null;
subsection_code: number | null;
affiliation_code: number | null;
exempt_organization_status_code: number | null;
tax_period: string | null;
income_code: number | null;
filing_requirement_code: number | null;
pf_filing_requirement_code: number | null;
accounting_period: number | null;
asset_amount: number | null;
income_amount: number | null;
revenue_amount: number | null;
ntee_code: string | null;
sort_name: string | null;
created_at: Date | null;
updated_at: Date | null;
data_source: string | null;
have_extracts: boolean | null;
have_pdfs: boolean | null;
exemption_number?: number | null | undefined;
classification_codes?: string | null | undefined;
ruling_date?: string | null | undefined;
deductibility_code?: number | null | undefined;
foundation_code?: number | null | undefined;
activity_codes?: string | null | undefined;
organization_code?: number | null | undefined;
asset_code?: number | null | undefined;
latest_object_id?: string | null | undefined;
}>;
export declare const OrganizationResponseSchema: z.ZodObject<{
organization: z.ZodObject<{
id: z.ZodNumber;
ein: z.ZodNumber;
name: z.ZodString;
careofname: z.ZodNullable<z.ZodString>;
address: z.ZodNullable<z.ZodString>;
city: z.ZodNullable<z.ZodString>;
state: z.ZodNullable<z.ZodString>;
zipcode: z.ZodNullable<z.ZodString>;
exemption_number: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
subsection_code: z.ZodNullable<z.ZodNumber>;
affiliation_code: z.ZodNullable<z.ZodNumber>;
classification_codes: z.ZodNullable<z.ZodOptional<z.ZodString>>;
ruling_date: z.ZodNullable<z.ZodOptional<z.ZodString>>;
deductibility_code: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
foundation_code: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
activity_codes: z.ZodNullable<z.ZodOptional<z.ZodString>>;
organization_code: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
exempt_organization_status_code: z.ZodNullable<z.ZodNumber>;
tax_period: z.ZodNullable<z.ZodString>;
asset_code: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
income_code: z.ZodNullable<z.ZodNumber>;
filing_requirement_code: z.ZodNullable<z.ZodNumber>;
pf_filing_requirement_code: z.ZodNullable<z.ZodNumber>;
accounting_period: z.ZodNullable<z.ZodNumber>;
asset_amount: z.ZodNullable<z.ZodNumber>;
income_amount: z.ZodNullable<z.ZodNumber>;
revenue_amount: z.ZodNullable<z.ZodNumber>;
ntee_code: z.ZodNullable<z.ZodString>;
sort_name: z.ZodNullable<z.ZodString>;
created_at: z.ZodNullable<z.ZodDate>;
updated_at: z.ZodNullable<z.ZodDate>;
data_source: z.ZodNullable<z.ZodString>;
have_extracts: z.ZodNullable<z.ZodBoolean>;
have_pdfs: z.ZodNullable<z.ZodBoolean>;
latest_object_id: z.ZodNullable<z.ZodOptional<z.ZodString>>;
}, "strip", z.ZodTypeAny, {
name: string;
id: number;
state: string | null;
address: string | null;
ein: number;
careofname: string | null;
city: string | null;
zipcode: string | null;
subsection_code: number | null;
affiliation_code: number | null;
exempt_organization_status_code: number | null;
tax_period: string | null;
income_code: number | null;
filing_requirement_code: number | null;
pf_filing_requirement_code: number | null;
accounting_period: number | null;
asset_amount: number | null;
income_amount: number | null;
revenue_amount: number | null;
ntee_code: string | null;
sort_name: string | null;
created_at: Date | null;
updated_at: Date | null;
data_source: string | null;
have_extracts: boolean | null;
have_pdfs: boolean | null;
exemption_number?: number | null | undefined;
classification_codes?: string | null | undefined;
ruling_date?: string | null | undefined;
deductibility_code?: number | null | undefined;
foundation_code?: number | null | undefined;
activity_codes?: string | null | undefined;
organization_code?: number | null | undefined;
asset_code?: number | null | undefined;
latest_object_id?: string | null | undefined;
}, {
name: string;
id: number;
state: string | null;
address: string | null;
ein: number;
careofname: string | null;
city: string | null;
zipcode: string | null;
subsection_code: number | null;
affiliation_code: number | null;
exempt_organization_status_code: number | null;
tax_period: string | null;
income_code: number | null;
filing_requirement_code: number | null;
pf_filing_requirement_code: number | null;
accounting_period: number | null;
asset_amount: number | null;
income_amount: number | null;
revenue_amount: number | null;
ntee_code: string | null;
sort_name: string | null;
created_at: Date | null;
updated_at: Date | null;
data_source: string | null;
have_extracts: boolean | null;
have_pdfs: boolean | null;
exemption_number?: number | null | undefined;
classification_codes?: string | null | undefined;
ruling_date?: string | null | undefined;
deductibility_code?: number | null | undefined;
foundation_code?: number | null | undefined;
activity_codes?: string | null | undefined;
organization_code?: number | null | undefined;
asset_code?: number | null | undefined;
latest_object_id?: string | null | undefined;
}>;
data_source: z.ZodString;
api_version: z.ZodNumber;
filings_with_data: z.ZodArray<z.ZodObject<{
ein: z.ZodOptional<z.ZodNumber>;
tax_prd: z.ZodNumber;
tax_prd_yr: z.ZodNumber;
formtype: z.ZodNumber;
formtype_str: z.ZodOptional<z.ZodString>;
pdf_url: z.ZodNullable<z.ZodString>;
updated: z.ZodOptional<z.ZodDate>;
subseccd: z.ZodOptional<z.ZodNumber>;
totrevenue: z.ZodOptional<z.ZodNumber>;
totfuncexpns: z.ZodOptional<z.ZodNumber>;
totassetsend: z.ZodOptional<z.ZodNumber>;
totliabend: z.ZodOptional<z.ZodNumber>;
pct_compnsatncurrofcr: z.ZodOptional<z.ZodNumber>;
tax_pd: z.ZodOptional<z.ZodNullable<z.ZodString>>;
unrelbusinccd: z.ZodOptional<z.ZodString>;
initiationfees: z.ZodOptional<z.ZodNumber>;
grsrcptspublicuse: z.ZodOptional<z.ZodNumber>;
grsincmembers: z.ZodOptional<z.ZodNumber>;
grsincother: z.ZodOptional<z.ZodNumber>;
totcntrbgfts: z.ZodOptional<z.ZodNumber>;
totprgmrevnue: z.ZodOptional<z.ZodNumber>;
invstmntinc: z.ZodOptional<z.ZodNumber>;
txexmptbndsproceeds: z.ZodOptional<z.ZodNumber>;
royaltsinc: z.ZodOptional<z.ZodNumber>;
grsrntsreal: z.ZodOptional<z.ZodNumber>;
grsrntsprsnl: z.ZodOptional<z.ZodNumber>;
rntlexpnsreal: z.ZodOptional<z.ZodNumber>;
rntlexpnsprsnl: z.ZodOptional<z.ZodNumber>;
rntlincreal: z.ZodOptional<z.ZodNumber>;
rntlincprsnl: z.ZodOptional<z.ZodNumber>;
netrntlinc: z.ZodOptional<z.ZodNumber>;
grsalesecur: z.ZodOptional<z.ZodNumber>;
grsalesothr: z.ZodOptional<z.ZodNumber>;
cstbasisecur: z.ZodOptional<z.ZodNumber>;
cstbasisothr: z.ZodOptional<z.ZodNumber>;
gnlsecur: z.ZodOptional<z.ZodNumber>;
gnlsothr: z.ZodOptional<z.ZodNumber>;
netgnls: z.ZodOptional<z.ZodNumber>;
grsincfndrsng: z.ZodOptional<z.ZodNumber>;
lessdirfndrsng: z.ZodOptional<z.ZodNumber>;
netincfndrsng: z.ZodOptional<z.ZodNumber>;
grsincgaming: z.ZodOptional<z.ZodNumber>;
lessdirgaming: z.ZodOptional<z.ZodNumber>;
netincgaming: z.ZodOptional<z.ZodNumber>;
grsalesinvent: z.ZodOptional<z.ZodNumber>;
lesscstofgoods: z.ZodOptional<z.ZodNumber>;
netincsales: z.ZodOptional<z.ZodNumber>;
miscrevtot11e: z.ZodOptional<z.ZodNumber>;
compnsatncurrofcr: z.ZodOptional<z.ZodNumber>;
othrsalwages: z.ZodOptional<z.ZodNumber>;
payrolltx: z.ZodOptional<z.ZodNumber>;
profndraising: z.ZodOptional<z.ZodNumber>;
txexmptbndsend: z.ZodOptional<z.ZodNumber>;
secrdmrtgsend: z.ZodOptional<z.ZodNumber>;
unsecurednotesend: z.ZodOptional<z.ZodNumber>;
retainedearnend: z.ZodOptional<z.ZodNumber>;
totnetassetend: z.ZodOptional<z.ZodNumber>;
nonpfrea: z.ZodOptional<z.ZodString>;
gftgrntsrcvd170: z.ZodOptional<z.ZodNumber>;
txrevnuelevied170: z.ZodOptional<z.ZodNumber>;
srvcsval170: z.ZodOptional<z.ZodNumber>;
grsinc170: z.ZodOptional<z.ZodNumber>;
grsrcptsrelated170: z.ZodOptional<z.ZodNumber>;
totgftgrntrcvd509: z.ZodOptional<z.ZodNumber>;
grsrcptsadmissn509: z.ZodOptional<z.ZodNumber>;
txrevnuelevied509: z.ZodOptional<z.ZodNumber>;
srvcsval509: z.ZodOptional<z.ZodNumber>;
subtotsuppinc509: z.ZodOptional<z.ZodNumber>;
totsupp509: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
tax_prd: number;
tax_prd_yr: number;
formtype: number;
pdf_url: string | null;
ein?: number | undefined;
formtype_str?: string | undefined;
updated?: Date | undefined;
subseccd?: number | undefined;
totrevenue?: number | undefined;
totfuncexpns?: number | undefined;
totassetsend?: number | undefined;
totliabend?: number | undefined;
pct_compnsatncurrofcr?: number | undefined;
tax_pd?: string | null | undefined;
unrelbusinccd?: string | undefined;
initiationfees?: number | undefined;
grsrcptspublicuse?: number | undefined;
grsincmembers?: number | undefined;
grsincother?: number | undefined;
totcntrbgfts?: number | undefined;
totprgmrevnue?: number | undefined;
invstmntinc?: number | undefined;
txexmptbndsproceeds?: number | undefined;
royaltsinc?: number | undefined;
grsrntsreal?: number | undefined;
grsrntsprsnl?: number | undefined;
rntlexpnsreal?: number | undefined;
rntlexpnsprsnl?: number | undefined;
rntlincreal?: number | undefined;
rntlincprsnl?: number | undefined;
netrntlinc?: number | undefined;
grsalesecur?: number | undefined;
grsalesothr?: number | undefined;
cstbasisecur?: number | undefined;
cstbasisothr?: number | undefined;
gnlsecur?: number | undefined;
gnlsothr?: number | undefined;
netgnls?: number | undefined;
grsincfndrsng?: number | undefined;
lessdirfndrsng?: number | undefined;
netincfndrsng?: number | undefined;
grsincgaming?: number | undefined;
lessdirgaming?: number | undefined;
netincgaming?: number | undefined;
grsalesinvent?: number | undefined;
lesscstofgoods?: number | undefined;
netincsales?: number | undefined;
miscrevtot11e?: number | undefined;
compnsatncurrofcr?: number | undefined;
othrsalwages?: number | undefined;
payrolltx?: number | undefined;
profndraising?: number | undefined;
txexmptbndsend?: number | undefined;
secrdmrtgsend?: number | undefined;
unsecurednotesend?: number | undefined;
retainedearnend?: number | undefined;
totnetassetend?: number | undefined;
nonpfrea?: string | undefined;
gftgrntsrcvd170?: number | undefined;
txrevnuelevied170?: number | undefined;
srvcsval170?: number | undefined;
grsinc170?: number | undefined;
grsrcptsrelated170?: number | undefined;
totgftgrntrcvd509?: number | undefined;
grsrcptsadmissn509?: number | undefined;
txrevnuelevied509?: number | undefined;
srvcsval509?: number | undefined;
subtotsuppinc509?: number | undefined;
totsupp509?: number | undefined;
}, {
tax_prd: number;
tax_prd_yr: number;
formtype: number;
pdf_url: string | null;
ein?: number | undefined;
formtype_str?: string | undefined;
updated?: Date | undefined;
subseccd?: number | undefined;
totrevenue?: number | undefined;
totfuncexpns?: number | undefined;
totassetsend?: number | undefined;
totliabend?: number | undefined;
pct_compnsatncurrofcr?: number | undefined;
tax_pd?: string | null | undefined;
unrelbusinccd?: string | undefined;
initiationfees?: number | undefined;
grsrcptspublicuse?: number | undefined;
grsincmembers?: number | undefined;
grsincother?: number | undefined;
totcntrbgfts?: number | undefined;
totprgmrevnue?: number | undefined;
invstmntinc?: number | undefined;
txexmptbndsproceeds?: number | undefined;
royaltsinc?: number | undefined;
grsrntsreal?: number | undefined;
grsrntsprsnl?: number | undefined;
rntlexpnsreal?: number | undefined;
rntlexpnsprsnl?: number | undefined;
rntlincreal?: number | undefined;
rntlincprsnl?: number | undefined;
netrntlinc?: number | undefined;
grsalesecur?: number | undefined;
grsalesothr?: number | undefined;
cstbasisecur?: number | undefined;
cstbasisothr?: number | undefined;
gnlsecur?: number | undefined;
gnlsothr?: number | undefined;
netgnls?: number | undefined;
grsincfndrsng?: number | undefined;
lessdirfndrsng?: number | undefined;
netincfndrsng?: number | undefined;
grsincgaming?: number | undefined;
lessdirgaming?: number | undefined;
netincgaming?: number | undefined;
grsalesinvent?: number | undefined;
lesscstofgoods?: number | undefined;
netincsales?: number | undefined;
miscrevtot11e?: number | undefined;
compnsatncurrofcr?: number | undefined;
othrsalwages?: number | undefined;
payrolltx?: number | undefined;
profndraising?: number | undefined;
txexmptbndsend?: number | undefined;
secrdmrtgsend?: number | undefined;
unsecurednotesend?: number | undefined;
retainedearnend?: number | undefined;
totnetassetend?: number | undefined;
nonpfrea?: string | undefined;
gftgrntsrcvd170?: number | undefined;
txrevnuelevied170?: number | undefined;
srvcsval170?: number | undefined;
grsinc170?: number | undefined;
grsrcptsrelated170?: number | undefined;
totgftgrntrcvd509?: number | undefined;
grsrcptsadmissn509?: number | undefined;
txrevnuelevied509?: number | undefined;
srvcsval509?: number | undefined;
subtotsuppinc509?: number | undefined;
totsupp509?: number | undefined;
}>, "many">;
filings_without_data: z.ZodArray<z.ZodObject<{
ein: z.ZodOptional<z.ZodNumber>;
tax_prd: z.ZodNumber;
tax_prd_yr: z.ZodNumber;
formtype: z.ZodNumber;
formtype_str: z.ZodOptional<z.ZodString>;
pdf_url: z.ZodNullable<z.ZodString>;
updated: z.ZodOptional<z.ZodDate>;
subseccd: z.ZodOptional<z.ZodNumber>;
totrevenue: z.ZodOptional<z.ZodNumber>;
totfuncexpns: z.ZodOptional<z.ZodNumber>;
totassetsend: z.ZodOptional<z.ZodNumber>;
totliabend: z.ZodOptional<z.ZodNumber>;
pct_compnsatncurrofcr: z.ZodOptional<z.ZodNumber>;
tax_pd: z.ZodOptional<z.ZodNullable<z.ZodString>>;
unrelbusinccd: z.ZodOptional<z.ZodString>;
initiationfees: z.ZodOptional<z.ZodNumber>;
grsrcptspublicuse: z.ZodOptional<z.ZodNumber>;
grsincmembers: z.ZodOptional<z.ZodNumber>;
grsincother: z.ZodOptional<z.ZodNumber>;
totcntrbgfts: z.ZodOptional<z.ZodNumber>;
totprgmrevnue: z.ZodOptional<z.ZodNumber>;
invstmntinc: z.ZodOptional<z.ZodNumber>;
txexmptbndsproceeds: z.ZodOptional<z.ZodNumber>;
royaltsinc: z.ZodOptional<z.ZodNumber>;
grsrntsreal: z.ZodOptional<z.ZodNumber>;
grsrntsprsnl: z.ZodOptional<z.ZodNumber>;
rntlexpnsreal: z.ZodOptional<z.ZodNumber>;
rntlexpnsprsnl: z.ZodOptional<z.ZodNumber>;
rntlincreal: z.ZodOptional<z.ZodNumber>;
rntlincprsnl: z.ZodOptional<z.ZodNumber>;
netrntlinc: z.ZodOptional<z.ZodNumber>;
grsalesecur: z.ZodOptional<z.ZodNumber>;
grsalesothr: z.ZodOptional<z.ZodNumber>;
cstbasisecur: z.ZodOptional<z.ZodNumber>;
cstbasisothr: z.ZodOptional<z.ZodNumber>;
gnlsecur: z.ZodOptional<z.ZodNumber>;
gnlsothr: z.ZodOptional<z.ZodNumber>;
netgnls: z.ZodOptional<z.ZodNumber>;
grsincfndrsng: z.ZodOptional<z.ZodNumber>;
lessdirfndrsng: z.ZodOptional<z.ZodNumber>;
netincfndrsng: z.ZodOptional<z.ZodNumber>;
grsincgaming: z.ZodOptional<z.ZodNumber>;
lessdirgaming: z.ZodOptional<z.ZodNumber>;
netincgaming: z.ZodOptional<z.ZodNumber>;
grsalesinvent: z.ZodOptional<z.ZodNumber>;
lesscstofgoods: z.ZodOptional<z.ZodNumber>;
netincsales: z.ZodOptional<z.ZodNumber>;
miscrevtot11e: z.ZodOptional<z.ZodNumber>;
compnsatncurrofcr: z.ZodOptional<z.ZodNumber>;
othrsalwages: z.ZodOptional<z.ZodNumber>;
payrolltx: z.ZodOptional<z.ZodNumber>;
profndraising: z.ZodOptional<z.ZodNumber>;
txexmptbndsend: z.ZodOptional<z.ZodNumber>;
secrdmrtgsend: z.ZodOptional<z.ZodNumber>;
unsecurednotesend: z.ZodOptional<z.ZodNumber>;
retainedearnend: z.ZodOptional<z.ZodNumber>;
totnetassetend: z.ZodOptional<z.ZodNumber>;
nonpfrea: z.ZodOptional<z.ZodString>;
gftgrntsrcvd170: z.ZodOptional<z.ZodNumber>;
txrevnuelevied170: z.ZodOptional<z.ZodNumber>;
srvcsval170: z.ZodOptional<z.ZodNumber>;
grsinc170: z.ZodOptional<z.ZodNumber>;
grsrcptsrelated170: z.ZodOptional<z.ZodNumber>;
totgftgrntrcvd509: z.ZodOptional<z.ZodNumber>;
grsrcptsadmissn509: z.ZodOptional<z.ZodNumber>;
txrevnuelevied509: z.ZodOptional<z.ZodNumber>;
srvcsval509: z.ZodOptional<z.ZodNumber>;
subtotsuppinc509: z.ZodOptional<z.ZodNumber>;
totsupp509: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
tax_prd: number;
tax_prd_yr: number;
formtype: number;
pdf_url: string | null;
ein?: number | undefined;
formtype_str?: string | undefined;
updated?: Date | undefined;
subseccd?: number | undefined;
totrevenue?: number | undefined;
totfuncexpns?: number | undefined;
totassetsend?: number | undefined;
totliabend?: number | undefined;
pct_compnsatncurrofcr?: number | undefined;
tax_pd?: string | null | undefined;
unrelbusinccd?: string | undefined;
initiationfees?: number | undefined;
grsrcptspublicuse?: number | undefined;
grsincmembers?: number | undefined;
grsincother?: number | undefined;
totcntrbgfts?: number | undefined;
totprgmrevnue?: number | undefined;
invstmntinc?: number | undefined;
txexmptbndsproceeds?: number | undefined;
royaltsinc?: number | undefined;
grsrntsreal?: number | undefined;
grsrntsprsnl?: number | undefined;
rntlexpnsreal?: number | undefined;
rntlexpnsprsnl?: number | undefined;
rntlincreal?: number | undefined;
rntlincprsnl?: number | undefined;
netrntlinc?: number | undefined;
grsalesecur?: number | undefined;
grsalesothr?: number | undefined;
cstbasisecur?: number | undefined;
cstbasisothr?: number | undefined;
gnlsecur?: number | undefined;
gnlsothr?: number | undefined;
netgnls?: number | undefined;
grsincfndrsng?: number | undefined;
lessdirfndrsng?: number | undefined;
netincfndrsng?: number | undefined;
grsincgaming?: number | undefined;
lessdirgaming?: number | undefined;
netincgaming?: number | undefined;
grsalesinvent?: number | undefined;
lesscstofgoods?: number | undefined;
netincsales?: number | undefined;
miscrevtot11e?: number | undefined;
compnsatncurrofcr?: number | undefined;
othrsalwages?: number | undefined;
payrolltx?: number | undefined;
profndraising?: number | undefined;
txexmptbndsend?: number | undefined;
secrdmrtgsend?: number | undefined;
unsecurednotesend?: number | undefined;
retainedearnend?: number | undefined;
totnetassetend?: number | undefined;
nonpfrea?: string | undefined;
gftgrntsrcvd170?: number | undefined;
txrevnuelevied170?: number | undefined;
srvcsval170?: number | undefined;
grsinc170?: number | undefined;
grsrcptsrelated170?: number | undefined;
totgftgrntrcvd509?: number | undefined;
grsrcptsadmissn509?: number | undefined;
txrevnuelevied509?: number | undefined;
srvcsval509?: number | undefined;
subtotsuppinc509?: number | undefined;
totsupp509?: number | undefined;
}, {
tax_prd: number;
tax_prd_yr: number;
formtype: number;
pdf_url: string | null;
ein?: number | undefined;
formtype_str?: string | undefined;
updated?: Date | undefined;
subseccd?: number | undefined;
totrevenue?: number | undefined;
totfuncexpns?: number | undefined;
totassetsend?: number | undefined;
totliabend?: number | undefined;
pct_compnsatncurrofcr?: number | undefined;
tax_pd?: string | null | undefined;
unrelbusinccd?: string | undefined;
initiationfees?: number | undefined;
grsrcptspublicuse?: number | undefined;
grsincmembers?: number | undefined;
grsincother?: number | undefined;
totcntrbgfts?: number | undefined;
totprgmrevnue?: number | undefined;
invstmntinc?: number | undefined;
txexmptbndsproceeds?: number | undefined;
royaltsinc?: number | undefined;
grsrntsreal?: number | undefined;
grsrntsprsnl?: number | undefined;
rntlexpnsreal?: number | undefined;
rntlexpnsprsnl?: number | undefined;
rntlincreal?: number | undefined;
rntlincprsnl?: number | undefined;
netrntlinc?: number | undefined;
grsalesecur?: number | undefined;
grsalesothr?: number | undefined;
cstbasisecur?: number | undefined;
cstbasisothr?: number | undefined;
gnlsecur?: number | undefined;
gnlsothr?: number | undefined;
netgnls?: number | undefined;
grsincfndrsng?: number | undefined;
lessdirfndrsng?: number | undefined;
netincfndrsng?: number | undefined;
grsincgaming?: number | undefined;
lessdirgaming?: number | undefined;
netincgaming?: number | undefined;
grsalesinvent?: number | undefined;
lesscstofgoods?: number | undefined;
netincsales?: number | undefined;
miscrevtot11e?: number | undefined;
compnsatncurrofcr?: number | undefined;
othrsalwages?: number | undefined;
payrolltx?: number | undefined;
profndraising?: number | undefined;
txexmptbndsend?: number | undefined;
secrdmrtgsend?: number | undefined;
unsecurednotesend?: number | undefined;
retainedearnend?: number | undefined;
totnetassetend?: number | undefined;
nonpfrea?: string | undefined;
gftgrntsrcvd170?: number | undefined;
txrevnuelevied170?: number | undefined;
srvcsval170?: number | undefined;
grsinc170?: number | undefined;
grsrcptsrelated170?: number | undefined;
totgftgrntrcvd509?: number | undefined;
grsrcptsadmissn509?: number | undefined;
txrevnuelevied509?: number | undefined;
srvcsval509?: number | undefined;
subtotsuppinc509?: number | undefined;
totsupp509?: number | undefined;
}>, "many">;
}, "strip", z.ZodTypeAny, {
organization: {
name: string;
id: number;
state: string | null;
address: string | null;
ein: number;
careofname: string | null;
city: string | null;
zipcode: string | null;
subsection_code: number | null;
affiliation_code: number | null;
exempt_organization_status_code: number | null;
tax_period: string | null;
income_code: number | null;
filing_requirement_code: number | null;
pf_filing_requirement_code: number | null;
accounting_period: number | null;
asset_amount: number | null;
income_amount: number | null;
revenue_amount: number | null;
ntee_code: string | null;
sort_name: string | null;
created_at: Date | null;
updated_at: Date | null;
data_source: string | null;
have_extracts: boolean | null;
have_pdfs: boolean | null;
exemption_number?: number | null | undefined;
classification_codes?: string | null | undefined;
ruling_date?: string | null | undefined;
deductibility_code?: number | null | undefined;
foundation_code?: number | null | undefined;
activity_codes?: string | null | undefined;
organization_code?: number | null | undefined;
asset_code?: number | null | undefined;
latest_object_id?: string | null | undefined;
};
data_source: string;
api_version: number;
filings_with_data: {
tax_prd: number;
tax_prd_yr: number;
formtype: number;
pdf_url: string | null;
ein?: number | undefined;
formtype_str?: string | undefined;
updated?: Date | undefined;
subseccd?: number | undefined;
totrevenue?: number | undefined;
totfuncexpns?: number | undefined;
totassetsend?: number | undefined;
totliabend?: number | undefined;
pct_compnsatncurrofcr?: number | undefined;
tax_pd?: string | null | undefined;
unrelbusinccd?: string | undefined;
initiationfees?: number | undefined;
grsrcptspublicuse?: number | undefined;
grsincmembers?: number | undefined;
grsincother?: number | undefined;
totcntrbgfts?: number | undefined;
totprgmrevnue?: number | undefined;
invstmntinc?: number | undefined;
txexmptbndsproceeds?: number | undefined;
royaltsinc?: number | undefined;
grsrntsreal?: number | undefined;
grsrntsprsnl?: number | undefined;
rntlexpnsreal?: number | undefined;
rntlexpnsprsnl?: number | undefined;
rntlincreal?: number | undefined;
rntlincprsnl?: number | undefined;
netrntlinc?: number | undefined;
grsalesecur?: number | undefined;
grsalesothr?: number | undefined;
cstbasisecur?: number | undefined;
cstbasisothr?: number | undefined;
gnlsecur?: number | undefined;
gnlsothr?: number | undefined;
netgnls?: number | undefined;
grsincfndrsng?: number | undefined;
lessdirfndrsng?: number | undefined;
netincfndrsng?: number | undefined;
grsincgaming?: number | undefined;
lessdirgaming?: number | undefined;
netincgaming?: number | undefined;
grsalesinvent?: number | undefined;
lesscstofgoods?: number | undefined;
netincsales?: number | undefined;
miscrevtot11e?: number | undefined;
compnsatncurrofcr?: number | undefined;
othrsalwages?: number | undefined;
payrolltx?: number | undefined;
profndraising?: number | undefined;
txexmptbndsend?: number | undefined;
secrdmrtgsend?: number | undefined;
unsecurednotesend?: number | undefined;
retainedearnend?: number | undefined;
totnetassetend?: number | undefined;
nonpfrea?: string | undefined;
gftgrntsrcvd170?: number | undefined;
txrevnuelevied170?: number | undefined;
srvcsval170?: number | undefined;
grsinc170?: number | undefined;
grsrcptsrelated170?: number | undefined;
totgftgrntrcvd509?: number | undefined;
grsrcptsadmissn509?: number | undefined;
txrevnuelevied509?: number | undefined;
srvcsval509?: number | undefined;
subtotsuppinc509?: number | undefined;
totsupp509?: number | undefined;
}[];
filings_without_data: {
tax_prd: number;
tax_prd_yr: number;
formtype: number;
pdf_url: string | null;
ein?: number | undefined;
formtype_str?: string | undefined;
updated?: Date | undefined;
subseccd?: number | undefined;
totrevenue?: number | undefined;
totfuncexpns?: number | undefined;
totassetsend?: number | undefined;
totliabend?: number | undefined;
pct_compnsatncurrofcr?: number | undefined;
tax_pd?: string | null | undefined;
unrelbusinccd?: string | undefined;
initiationfees?: number | undefined;
grsrcptspublicuse?: number | undefined;
grsincmembers?: number | undefined;
grsincother?: number | undefined;
totcntrbgfts?: number | undefined;
totprgmrevnue?: number | undefined;
invstmntinc?: number | undefined;
txexmptbndsproceeds?: number | undefined;
royaltsinc?: number | undefined;
grsrntsreal?: number | undefined;
grsrntsprsnl?: number | undefined;
rntlexpnsreal?: number | undefined;
rntlexpnsprsnl?: number | undefined;
rntlincreal?: number | undefined;
rntlincprsnl?: number | undefined;
netrntlinc?: number | undefined;
grsalesecur?: number | undefined;
grsalesothr?: number | undefined;
cstbasisecur?: number | undefined;
cstbasisothr?: number | undefined;
gnlsecur?: number | undefined;
gnlsothr?: number | undefined;
netgnls?: number | undefined;
grsincfndrsng?: number | undefined;
lessdirfndrsng?: number | undefined;
netincfndrsng?: number | undefined;
grsincgaming?: number | undefined;
lessdirgaming?: number | undefined;
netincgaming?: number | undefined;
grsalesinvent?: number | undefined;
lesscstofgoods?: number | undefined;
netincsales?: number | undefined;
miscrevtot11e?: number | undefined;
compnsatncurrofcr?: number | undefined;
othrsalwages?: number | undefined;
payrolltx?: number | undefined;
profndraising?: number | undefined;
txexmptbndsend?: number | undefined;
secrdmrtgsend?: number | undefined;
unsecurednotesend?: number | undefined;
retainedearnend?: number | undefined;
totnetassetend?: number | undefined;
nonpfrea?: string | undefined;
gftgrntsrcvd170?: number | undefined;
txrevnuelevied170?: number | undefined;
srvcsval170?: number | undefined;
grsinc170?: number | undefined;
grsrcptsrelated170?: number | undefined;
totgftgrntrcvd509?: number | undefined;
grsrcptsadmissn509?: number | undefined;
txrevnuelevied509?: number | undefined;
srvcsval509?: number | undefined;
subtotsuppinc509?: number | undefined;
totsupp509?: number | undefined;
}[];
}, {
organization: {
name: string;
id: number;
state: string | null;
address: string | null;
ein: number;
careofname: string | null;
city: string | null;
zipcode: string | null;
subsection_code: number | null;
affiliation_code: number | null;
exempt_organization_status_code: number | null;
tax_period: string | null;
income_code: number | null;
filing_requirement_code: number | null;
pf_filing_requirement_code: number | null;
accounting_period: number | null;
asset_amount: number | null;
income_amount: number | null;
revenue_amount: number | null;
ntee_code: string | null;
sort_name: string | null;
created_at: Date | null;
updated_at: Date | null;
data_source: string | null;
have_extracts: boolean | null;
have_pdfs: boolean | null;
exemption_number?: number | null | undefined;
classification_codes?: string | null | undefined;
ruling_date?: string | null | undefined;
deductibility_code?: number | null | undefined;
foundation_code?: number | null | undefined;
activity_codes?: string | null | undefined;
organization_code?: number | null | undefined;
asset_code?: number | null | undefined;
latest_object_id?: string | null | undefined;
};
data_source: string;
api_version: number;
filings_with_data: {
tax_prd: number;
tax_prd_yr: number;
formtype: number;
pdf_url: string | null;
ein?: number | undefined;
formtype_str?: string | undefined;
updated?: Date | undefined;
subseccd?: number | undefined;
totrevenue?: number | undefined;
totfuncexpns?: number | undefined;
totassetsend?: number | undefined;
totliabend?: number | undefined;
pct_compnsatncurrofcr?: number | undefined;
tax_pd?: string | null | undefined;
unrelbusinccd?: string | undefined;
initiationfees?: number | undefined;
grsrcptspublicuse?: number | undefined;
grsincmembers?: number | undefined;
grsincother?: number | undefined;
totcntrbgfts?: number | undefined;
totprgmrevnue?: number | undefined;
invstmntinc?: number | undefined;
txexmptbndsproceeds?: number | undefined;
royaltsinc?: number | undefined;
grsrntsreal?: number | undefined;
grsrntsprsnl?: number | undefined;
rntlexpnsreal?: number | undefined;
rntlexpnsprsnl?: number | undefined;
rntlincreal?: number | undefined;
rntlincprsnl?: number | undefined;
netrntlinc?: number | undefined;
grsalesecur?: number | undefined;
grsalesothr?: number | undefined;
cstbasisecur?: number | undefined;
cstbasisothr?: number | undefined;
gnlsecur?: number | undefined;
gnlsothr?: number | undefined;
netgnls?: number | undefined;
grsincfndrsng?: number | undefined;
lessdirfndrsng?: number | undefined;
netincfndrsng?: number | undefined;
grsincgaming?: number | undefined;
lessdirgaming?: number | undefined;
netincgaming?: number | undefined;
grsalesinvent?: number | undefined;
lesscstofgoods?: number | undefined;
netincsales?: number | undefined;
miscrevtot11e?: number | undefined;
compnsatncurrofcr?: number | undefined;
othrsalwages?: number | undefined;
payrolltx?: number | undefined;
profndraising?: number | undefined;
txexmptbndsend?: number | undefined;
secrdmrtgsend?: number | undefined;
unsecurednotesend?: number | undefined;
retainedearnend?: number | undefined;
totnetassetend?: number | undefined;
nonpfrea?: string | undefined;
gftgrntsrcvd170?: number | undefined;
txrevnuelevied170?: number | undefined;
srvcsval170?: number | undefined;
grsinc170?: number | undefined;
grsrcptsrelated170?: number | undefined;
totgftgrntrcvd509?: number | undefined;
grsrcptsadmissn509?: number | undefined;
txrevnuelevied509?: number | undefined;
srvcsval509?: number | undefined;
subtotsuppinc509?: number | undefined;
totsupp509?: number | undefined;
}[];
filings_without_data: {
tax_prd: number;
tax_prd_yr: number;
formtype: number;
pdf_url: string | null;
ein?: number | undefined;
formtype_str?: string | undefined;
updated?: Date | undefined;
subseccd?: number | undefined;
totrevenue?: number | undefined;
totfuncexpns?: number | undefined;
totassetsend?: number | undefined;
totliabend?: number | undefined;
pct_compnsatncurrofcr?: number | undefined;
tax_pd?: string | null | undefined;
unrelbusinccd?: string | undefined;
initiationfees?: number | undefined;
grsrcptspublicuse?: number | undefined;
grsincmembers?: number | undefined;
grsincother?: number | undefined;
totcntrbgfts?: number | undefined;
totprgmrevnue?: number | undefined;
invstmntinc?: number | undefined;
txexmptbndsproceeds?: number | undefined;
royaltsinc?: number | undefined;
grsrntsreal?: number | undefined;
grsrntsprsnl?: number | undefined;
rntlexpnsreal?: number | undefined;
rntlexpnsprsnl?: number | undefined;
rntlincreal?: number | undefined;
rntlincprsnl?: number | undefined;
netrntlinc?: number | undefined;
grsalesecur?: number | undefined;
grsalesothr?: number | undefined;
cstbasisecur?: number | undefined;
cstbasisothr?: number | undefined;
gnlsecur?: number | undefined;
gnlsothr?: number | undefined;
netgnls?: number | undefined;
grsincfndrsng?: number | undefined;
lessdirfndrsng?: number | undefined;
netincfndrsng?: number | undefined;
grsincgaming?: number | undefined;
lessdirgaming?: number | undefined;
netincgaming?: number | undefined;
grsalesinvent?: number | undefined;
lesscstofgoods?: number | undefined;
netincsales?: number | undefined;
miscrevtot11e?: number | undefined;
compnsatncurrofcr?: number | undefined;
othrsalwages?: number | undefined;
payrolltx?: number | undefined;
profndraising?: number | undefined;
txexmptbndsend?: number | undefined;
secrdmrtgsend?: number | undefined;
unsecurednotesend?: number | undefined;
retainedearnend?: number | undefined;
totnetassetend?: number | undefined;
nonpfrea?: string | undefined;
gftgrntsrcvd170?: number | undefined;
txrevnuelevied170?: number | undefined;
srvcsval170?: number | undefined;
grsinc170?: number | undefined;
grsrcptsrelated170?: number | undefined;
totgftgrntrcvd509?: number | undefined;
grsrcptsadmissn509?: number | undefined;
txrevnuelevied509?: number | undefined;
srvcsval509?: number | undefined;
subtotsuppinc509?: number | undefined;
totsupp509?: number | undefined;
}[];
}>;
export declare function validateOrganizationResponse(response: IOrganizationResponse): IOrganizationResponse;