talentum_score / flows /domain.py
hackcheee's picture
Upload folder using huggingface_hub
f713a2c verified
Raw
History Blame Contribute Delete
427 Bytes
from pydantic import ConfigDict
from talentum_score.domain import (
CompanyEvaluation,
JobPosting,
PostEvaluation,
TalentumScore,
)
from talentum_score.flows.base import FlowState
class JobEvaluatorState(FlowState[JobPosting, TalentumScore]):
model_config = ConfigDict(arbitrary_types_allowed=True)
company_analysis: CompanyEvaluation | None = None
description_eval: PostEvaluation | None = None