Skip to content

job_request_model.py

ofrak.model.job_request_model

JobAnalyzerRequest dataclass

JobAnalyzerRequest(job_id: bytes, resource_id: bytes, attributes: Tuple[Type[ofrak.model.resource_model.ResourceAttributes], ...], target_tags: Tuple[ofrak.model.tag_model.ResourceTag, ...])

JobComponentRequest dataclass

JobComponentRequest(job_id: bytes, resource_id: bytes, component_id: bytes, config: Optional[ofrak.model.component_model.ComponentConfig] = None)

JobMultiComponentRequest dataclass

JobMultiComponentRequest(job_id: bytes, resource_id: bytes, components_allowed: Tuple[bytes, ...] = (), components_disallowed: Tuple[bytes, ...] = (), tags_ignored: Tuple[ofrak.model.tag_model.ResourceTag, ...] = (), all_unpackers: bool = False, all_identifiers: bool = False, all_analyzers: bool = False, all_packers: bool = False)