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)