Reports

TypedDict models for report generation and sorting.

Defines report-specific models such as ReportSortInfo, along with structures to support combined search and reporting functionality in PACER.

class pacersdk.models.reports.CaseDownload

Bases: TypedDict

content: List[CourtCaseSearchResult] | None
pageInfo: PageInfo | None
receipt: Receipt | None
class pacersdk.models.reports.Download

Bases: TypedDict

courtCase: List[CourtCaseSearchResult] | None
pageInfo: PageInfo | None
party: List[PartySearchResult] | None
receipt: Receipt | None
class pacersdk.models.reports.PartyDownload

Bases: TypedDict

content: List[PartySearchResult] | None
pageInfo: PageInfo | None
receipt: Receipt | None
class pacersdk.models.reports.ReportInfo

Bases: TypedDict

caseCriteria: CourtCaseSearchCriteria | None
criteria: CombinedSearchCriteria | None
downloadFee: Money
endTime: DateTime
pages: int
partyCriteria: BasePartySearchCriteria | None
recordCount: int
reportId: int
searchType: str
sort: List[ReportSortInfo]
startTime: DateTime
status: str
unbilledPageCount: int
class pacersdk.models.reports.ReportList

Bases: TypedDict

content: List[ReportInfo]
pageInfo: PageInfo | None
receipt: Receipt | None
class pacersdk.models.reports.ReportSortInfo

Bases: TypedDict

direction: str
ignoreCase: bool
nullHandling: str
property: str
class pacersdk.models.reports.ReportSortInfoList

Bases: TypedDict

orders: List[ReportSortInfo]