Query

TypedDict models for search query criteria and responses.

Includes reusable criteria structures for querying the PACER system, including GenericSearchCriteria, CombinedSearchCriteria, and others.

class pacersdk.models.query.BaseCourtCaseSearchCriteria

Bases: GenericSearchCriteria

caseId: str
caseJoint: Character
caseNumber: int | None
caseNumberFull: str
caseOffice: str
caseTitle: str
caseType: List[str] | None
caseYear: int | None
caseYearFrom: int | None
caseYearTo: int | None
courtId: List[str]
dateDischargeJtFrom: Date
dateDischargeJtTo: Date
dateDischargedFrom: Date
dateDischargedTo: Date
dateDismissJtFrom: Date
dateDismissJtTo: Date
dateDismissedFrom: Date
dateDismissedTo: Date
dateFiledFrom: Date
dateFiledTo: Date
dateReopenedFrom: Date
dateReopenedTo: Date
dateTermedFrom: Date
dateTermedTo: Date
dispMethodJt: str
dispositionMethod: str
federalBankruptcyChapter: List[str] | None
jpmlNumber: int | None
jurisdictionType: str
nos: List[str] | None
page: str
reportId: str
requestSource: str
requestType: str
searchType: str
class pacersdk.models.query.BasePartySearchCriteria

Bases: GenericSearchCriteria

aliasEq: int | None
aliasType: str
caseId: str
caseNumber: int | None
caseYear: int | None
caseYearFrom: int | None
caseYearTo: int | None
courtId: List[str]
description: str
exactNameMatch: bool | None
firstName: str
generation: str
jurisdictionType: str
lastName: str
middleName: str
page: str
partyType: str
reportId: str
requestSource: str
requestType: str
role: List[str] | None
searchType: str
seqNo: int | None
ssn: str
ssn4: str
class pacersdk.models.query.BaseSearchResult

Bases: TypedDict

bankruptcyChapter: str
caseId: str
caseNumber: int
caseNumberFull: str
caseOffice: str
caseTitle: str
caseType: str
caseYear: int
courtId: str
dateDischarged: Date
dateDismissed: Date
dateFiled: Date
dateReopened: Date
dateTermed: Date
dispositionMethod: str
jointBankruptcyFlag: Character
jointDischargeDate: Date
jointDismissDate: Date
jointDispositionMethod: str
natureOfSuit: str
class pacersdk.models.query.BaseSearchResults

Bases: TypedDict

pageInfo: PageInfo | None
receipt: Receipt | None
class pacersdk.models.query.CombinedSearchCriteria

Bases: BaseCourtCaseSearchCriteria

aliasEq: int | None
aliasType: str
caseId: str
caseJoint: Character
caseNumber: int | None
caseNumberFull: str
caseOffice: str
caseTitle: str
caseType: List[str] | None
caseYear: int | None
caseYearFrom: int | None
caseYearTo: int | None
courtCase: BaseCourtCaseSearchCriteria | None
courtId: List[str]
dateDischargeJtFrom: Date
dateDischargeJtTo: Date
dateDischargedFrom: Date
dateDischargedTo: Date
dateDismissJtFrom: Date
dateDismissJtTo: Date
dateDismissedFrom: Date
dateDismissedTo: Date
dateFiledFrom: Date
dateFiledTo: Date
dateReopenedFrom: Date
dateReopenedTo: Date
dateTermedFrom: Date
dateTermedTo: Date
description: str
dispMethodJt: str
dispositionMethod: str
exactNameMatch: bool | None
federalBankruptcyChapter: List[str] | None
firstName: str
generation: str
jpmlNumber: int | None
jurisdictionType: str
lastName: str
middleName: str
nos: List[str] | None
page: str
party: BasePartySearchCriteria | None
partyType: str
reportId: str
requestSource: str
requestType: str
role: List[str] | None
searchType: str
seqNo: int | None
ssn: str
ssn4: str
class pacersdk.models.query.CourtCaseSearchCriteria

Bases: BaseCourtCaseSearchCriteria

caseId: str
caseJoint: Character
caseNumber: int | None
caseNumberFull: str
caseOffice: str
caseTitle: str
caseType: List[str] | None
caseYear: int | None
caseYearFrom: int | None
caseYearTo: int | None
courtId: List[str]
dateDischargeJtFrom: Date
dateDischargeJtTo: Date
dateDischargedFrom: Date
dateDischargedTo: Date
dateDismissJtFrom: Date
dateDismissJtTo: Date
dateDismissedFrom: Date
dateDismissedTo: Date
dateFiledFrom: Date
dateFiledTo: Date
dateReopenedFrom: Date
dateReopenedTo: Date
dateTermedFrom: Date
dateTermedTo: Date
dispMethodJt: str
dispositionMethod: str
federalBankruptcyChapter: List[str] | None
jpmlNumber: int | None
jurisdictionType: str
nos: List[str] | None
page: str
party: BasePartySearchCriteria | None
reportId: str
requestSource: str
requestType: str
searchType: str
class pacersdk.models.query.CourtCaseSearchResult

Bases: BaseSearchResult

bankruptcyChapter: str
caseId: str
caseNumber: int
caseNumberFull: str
caseOffice: str
caseTitle: str
caseType: str
caseYear: int
civilCtoNumber: str
civilDateDisposition: Date
civilDateInitiated: Date
civilDateTerminated: Date
civilStatDisposition: str
civilStatInitiated: str
civilStatTerminated: str
civilTransferee: str
courtId: str
dateDischarged: Date
dateDismissed: Date
dateFiled: Date
dateReopened: Date
dateTermed: Date
dispositionMethod: str
jointBankruptcyFlag: Character
jointDischargeDate: Date
jointDismissDate: Date
jointDispositionMethod: str
judgeLastName: str
mdlCaseNumber: int
mdlCourtId: str
mdlDateOrdered: Date
mdlDateReceived: Date
mdlExtension: str
mdlLitType: str
mdlStatus: str
mdlTransfereeDistrict: str
natureOfSuit: str
class pacersdk.models.query.CourtSearchCriteria

Bases: TypedDict

beginDateFrom: Date
beginDateTo: Date
courtId: List[str] | None
courtName: str
courtType: str
endDateFrom: Date
endDateTo: Date
page: str
searchType: str
class pacersdk.models.query.CourtSearchResult

Bases: TypedDict

beginDate: Date
courtId: str
courtName: str
courtType: str
endDate: Date
url: str
class pacersdk.models.query.GenericSearchCriteria

Bases: TypedDict

caseId: str
caseNumber: int | None
caseYear: int | None
caseYearFrom: int | None
caseYearTo: int | None
courtId: List[str]
jurisdictionType: str
page: str
reportId: str
requestSource: str
requestType: str
searchType: str
class pacersdk.models.query.PartySearchCriteria

Bases: BasePartySearchCriteria

aliasEq: int | None
aliasType: str
caseId: str
caseNumber: int | None
caseYear: int | None
caseYearFrom: int | None
caseYearTo: int | None
courtCase: BaseCourtCaseSearchCriteria | None
courtId: List[str]
description: str
exactNameMatch: bool | None
firstName: str
generation: str
jurisdictionType: str
lastName: str
middleName: str
page: str
partyType: str
reportId: str
requestSource: str
requestType: str
role: List[str] | None
searchType: str
seqNo: int | None
ssn: str
ssn4: str
class pacersdk.models.query.PartySearchResult

Bases: BaseSearchResult

bankruptcyChapter: str
caseId: str
caseNumber: int
caseNumberFull: str
caseOffice: str
caseTitle: str
caseType: str
caseYear: int
courtId: str
dateDischarged: Date
dateDismissed: Date
dateFiled: Date
dateReopened: Date
dateTermed: Date
disposition: str
dispositionMethod: str
firstName: str
generation: str
jointBankruptcyFlag: Character
jointDischargeDate: Date
jointDismissDate: Date
jointDispositionMethod: str
lastName: str
middleName: str
natureOfSuit: str
partyRole: str
partyType: str
class pacersdk.models.query.SearchContent

Bases: TypedDict

court: List[CourtSearchResult] | None
courtCase: List[CourtCaseSearchResult] | None
party: List[PartySearchResult] | None