Models¶
Data models for case search requests and responses in the PACER API.
- class pacersdk.models.case.CaseRecord¶
Individual result item returned in the search response.
- caseId: int¶
- caseLink: str¶
- caseNumber: str¶
- caseNumberFull: str¶
- caseOffice: str¶
- caseTitle: str¶
- caseType: List[str]¶
- caseYear: str¶
- courtCase: CourtCase¶
- courtId: List[str]¶
- dateFiledFrom: str¶
- dateFiledTo: str¶
- effectiveDateClosedFrom: str¶
- effectiveDateClosedTo: str¶
- jurisdictionType: str¶
- class pacersdk.models.case.CaseSearchRequest¶
Request model for case search criteria. Inherits shared filters from BaseCaseSearch.
- caseId: int¶
- caseNumber: str¶
- caseNumberFull: str¶
- caseOffice: str¶
- caseTitle: str¶
- caseType: List[str]¶
- caseYear: str¶
- courtId: List[str]¶
- dateDismissedFrom: str¶
- dateDismissedTo: str¶
- dateFiledFrom: str¶
- dateFiledTo: str¶
- effectiveDateClosedFrom: str¶
- effectiveDateClosedTo: str¶
- federalBankruptcyChapter: List[str]¶
- jpmlNumber: int¶
- jurisdictionType: str¶
- natureOfSuit: List[str]¶
- class pacersdk.models.case.CaseSearchResponse¶
Full API response for a case search request.
- content: List[CaseRecord]¶
- pageInfo: PageInfo¶
- receipt: ReceiptInfo¶
Data models for party search requests and responses in the PACER API.
- class pacersdk.models.party.PartyRecord¶
Individual result item returned in the party search response.
- caseId: int¶
- caseLink: str¶
- caseNumber: str¶
- caseNumberFull: str¶
- caseOffice: str¶
- caseTitle: str¶
- caseType: List[str]¶
- caseYear: str¶
- courtCase: CourtCase¶
- courtId: List[str]¶
- dateFiledFrom: str¶
- dateFiledTo: str¶
- effectiveDateClosedFrom: str¶
- effectiveDateClosedTo: str¶
- firstName: str¶
- generation: str¶
- jurisdictionType: str¶
- lastName: str¶
- middleName: str¶
- partyRole: str¶
- partyType: str¶
- class pacersdk.models.party.PartySearchRequest¶
Request model for party search criteria. Inherits all optional filters from BasePartySearch.
- caseId: int¶
- caseNumberFull: str¶
- caseYearFrom: str¶
- caseYearTo: str¶
- courtId: List[str]¶
- exactNameMatch: bool¶
- firstName: str¶
- generation: str¶
- jurisdictionType: str¶
- lastName: str¶
- middleName: str¶
- partyType: str¶
- reportId: str¶
- role: List[str]¶
- ssn: str¶
- ssn4: str¶
- class pacersdk.models.party.PartySearchResponse¶
Full API response for a party search request.
- content: List[PartyRecord]¶
- pageInfo: PageInfo¶
- receipt: ReceiptInfo¶
Data models for batch search requests and responses.
- class pacersdk.models.batch.BatchCaseRequest¶
Request model for batch case searches. Inherits shared filters from BaseCaseSearch.
- caseId: int¶
- caseNumber: str¶
- caseNumberFull: str¶
- caseOffice: str¶
- caseTitle: str¶
- caseType: List[str]¶
- caseYear: str¶
- courtId: List[str]¶
- dateDismissedFrom: str¶
- dateDismissedTo: str¶
- dateFiledFrom: str¶
- dateFiledTo: str¶
- effectiveDateClosedFrom: str¶
- effectiveDateClosedTo: str¶
- federalBankruptcyChapter: List[str]¶
- jpmlNumber: int¶
- jurisdictionType: str¶
- natureOfSuit: List[str]¶
- class pacersdk.models.batch.BatchCaseResponse¶
Response model for a submitted batch case search.
- receipt: ReceiptInfo¶
- class pacersdk.models.batch.BatchPartyRequest¶
Request model for batch party searches. Inherits filters from BasePartySearch.
- caseId: int¶
- caseNumberFull: str¶
- caseYearFrom: str¶
- caseYearTo: str¶
- courtId: List[str]¶
- exactNameMatch: bool¶
- firstName: str¶
- generation: str¶
- jurisdictionType: str¶
- lastName: str¶
- middleName: str¶
- partyType: str¶
- reportId: str¶
- role: List[str]¶
- ssn: str¶
- ssn4: str¶
- class pacersdk.models.batch.BatchPartyResponse¶
Response model for a submitted batch party search.
- receipt: ReceiptInfo¶
Models for specifying sort fields for search results.
- class pacersdk.models.sort.SortableCaseField¶
Represents a sortable field and direction for case search.
- field: Literal['courtId', 'caseId', 'caseYear', 'caseNumber', 'caseOffice', 'caseType', 'caseTitle', 'dateFiled', 'effectiveDateClosed', 'dateReopened', 'dateDismissed', 'dateDischarged', 'bankrupctyChapter', 'dispositionMethod', 'jointDispositionMethod', 'jointDismissedDate', 'jointDischargedDate', 'jointBankruptcyFlag', 'natureOfSuit', 'jurisdictionType', 'jpmlNumber', 'mdlCourtId', 'civilDateInitiate', 'civilDateDisposition', 'civilDateTerminated', 'civilStatDisposition', 'civilStatTerminated', 'civilCtoNumber', 'civilTransferee', 'mdlExtension', 'mdlTransfereeDistrict', 'mdlLittype', 'mdlStatus', 'mdlDateReceived', 'mdlDateOrdered', 'mdlTransferee']¶
- order: Literal['ASC', 'DESC']¶
- class pacersdk.models.sort.SortablePartyField¶
Represents a sortable field and direction for party search.
- field: Literal['courtId', 'caseId', 'caseYear', 'caseNumber', 'lastName', 'firstName', 'middleName', 'generation', 'partyType', 'role', 'jurisdictionType', 'seqNo', 'aliasEq', 'aliasType', 'description']¶
- order: Literal['ASC', 'DESC']¶