propublica-nonprofit-explorer-sdk
Version:
SDK for ProPublica Nonprofit Explorer API
213 lines (212 loc) • 8.58 kB
TypeScript
import { z } from 'zod';
export declare const FilingSchema: 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;
}>;