Cases

TypedDict models representing PACER case metadata.

Defines BaseCourtCase, CourtCase, and related structures used to describe court case information, including jurisdiction, dates, and case identifiers.

class pacersdk.models.cases.BaseCourtCase

Bases: TypedDict

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
jointDischargedDate: Date
jointDismissedDate: Date
jointDispositionMethod: str
jpmlNumber: int | None
judgeLastName: str
jurisdictionType: JurisdictionType
mdlCourtId: str
mdlDateOrdered: Date
mdlDateReceived: Date
mdlExtension: str
mdlLitType: str
mdlStatus: str
mdlTransferee: str
mdlTransfereeDistrict: str
natureOfSuit: str
class pacersdk.models.cases.CourtCase

Bases: BaseCourtCase

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
jointDischargedDate: Date
jointDismissedDate: Date
jointDispositionMethod: str
jpmlNumber: int | None
judgeLastName: str
jurisdictionType: JurisdictionType
mdlCourtId: str
mdlDateOrdered: Date
mdlDateReceived: Date
mdlExtension: str
mdlLitType: str
mdlStatus: str
mdlTransferee: str
mdlTransfereeDistrict: str
natureOfSuit: str
receipt: Receipt | None
class pacersdk.models.cases.CourtCaseList

Bases: TypedDict

content: List[BaseCourtCase]
masterCase: BaseCourtCase | None
pageInfo: PageInfo | None
receipt: Receipt | None
class pacersdk.models.cases.CourtCaseListContent

Bases: TypedDict

case: List[BaseCourtCase]
class pacersdk.models.cases.CourtCases

Bases: TypedDict

content: List[BaseCourtCase]
masterCase: BaseCourtCase | None
pageInfo: PageInfo | None
receipt: Receipt | None
class pacersdk.models.cases.SimpleCourtCaseList

Bases: TypedDict

case: List[BaseCourtCase]