Package base classes¶
- class ReviewTypePackageBaseClass(*, operation, settings)[source]¶
Bases:
ABC
The base class for ReviewType packages
- class SearchSourcePackageBaseClass(*, source_operation, settings=None)[source]¶
Bases:
ABC
The base class for SearchSource packages
- abstract classmethod add_endpoint(operation, params)[source]¶
Add the SearchSource as an endpoint.
- Return type:
- abstract classmethod heuristic(filename, data)[source]¶
Heuristic to identify which SearchSource a search file belongs to.
- Return type:
dict
- class PrepPackageBaseClass(*, prep_operation, settings)[source]¶
Bases:
ABC
The base class for Prep packages.
- class PrepManPackageBaseClass(*, prep_man_operation, settings)[source]¶
Bases:
ABC
The base class for PrepMan packages.
- class DedupePackageBaseClass(*, dedupe_operation, settings)[source]¶
Bases:
ABC
The base class for Dedupe packages.
- class PrescreenPackageBaseClass(*, prescreen_operation, settings)[source]¶
Bases:
ABC
The base class for Prescreen packages.
- class PDFGetPackageBaseClass(*, pdf_get_operation, settings)[source]¶
Bases:
ABC
The base class for PDFGet packages.
- class PDFGetManPackageBaseClass(*, pdf_get_man_operation, settings)[source]¶
Bases:
ABC
The base class for PDFGetMan packages.
- class PDFPrepPackageBaseClass(*, pdf_prep_operation, settings)[source]¶
Bases:
ABC
The base class for PDFPrep packages.
- class PDFPrepManPackageBaseClass(*, pdf_prep_man_operation, settings)[source]¶
Bases:
ABC
The base class for PDFPrepMan packages.
- class ScreenPackageBaseClass(*, screen_operation, settings)[source]¶
Bases:
ABC
The base class for Screen packages.
- class DataPackageBaseClass(*, data_operation, settings)[source]¶
The base class for Data packages.
- abstract get_advice()[source]¶
Get advice on how to operate the data package endpoint.
- Return type:
dict