hired.resumejson_pydantic_models#

Pydantic models for resume json schema

Classes

Award(**data)

Basics(**data)

Certificate(**data)

EducationItem(**data)

Interest(**data)

Iso8601([root])

Language(**data)

Location(**data)

Meta(**data)

Profile(**data)

Project(**data)

Publication(**data)

Reference(**data)

ResumeSchema(**data)

Skill(**data)

VolunteerItem(**data)

WorkItem(**data)

class hired.resumejson_pydantic_models.Award(**data)[source]#

Bases: BaseModel

model_config: ClassVar[ConfigDict] = {'extra': 'allow'}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class hired.resumejson_pydantic_models.Basics(**data)[source]#

Bases: BaseModel

model_config: ClassVar[ConfigDict] = {'extra': 'allow'}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class hired.resumejson_pydantic_models.Certificate(**data)[source]#

Bases: BaseModel

model_config: ClassVar[ConfigDict] = {'extra': 'allow'}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class hired.resumejson_pydantic_models.EducationItem(**data)[source]#

Bases: BaseModel

model_config: ClassVar[ConfigDict] = {'extra': 'allow'}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class hired.resumejson_pydantic_models.Interest(**data)[source]#

Bases: BaseModel

model_config: ClassVar[ConfigDict] = {'extra': 'allow'}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class hired.resumejson_pydantic_models.Iso8601(root=PydanticUndefined, **data)[source]#

Bases: RootModel[Annotated[str, StringConstraints]]

model_config: ClassVar[ConfigDict] = {}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class hired.resumejson_pydantic_models.Language(**data)[source]#

Bases: BaseModel

model_config: ClassVar[ConfigDict] = {'extra': 'allow'}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class hired.resumejson_pydantic_models.Location(**data)[source]#

Bases: BaseModel

model_config: ClassVar[ConfigDict] = {'extra': 'allow'}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class hired.resumejson_pydantic_models.Meta(**data)[source]#

Bases: BaseModel

model_config: ClassVar[ConfigDict] = {'extra': 'allow'}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class hired.resumejson_pydantic_models.Profile(**data)[source]#

Bases: BaseModel

model_config: ClassVar[ConfigDict] = {'extra': 'allow'}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class hired.resumejson_pydantic_models.Project(**data)[source]#

Bases: BaseModel

model_config: ClassVar[ConfigDict] = {'extra': 'allow'}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class hired.resumejson_pydantic_models.Publication(**data)[source]#

Bases: BaseModel

model_config: ClassVar[ConfigDict] = {'extra': 'allow'}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class hired.resumejson_pydantic_models.Reference(**data)[source]#

Bases: BaseModel

model_config: ClassVar[ConfigDict] = {'extra': 'allow'}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class hired.resumejson_pydantic_models.ResumeSchema(**data)[source]#

Bases: BaseModel

model_config: ClassVar[ConfigDict] = {'extra': 'forbid'}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class hired.resumejson_pydantic_models.Skill(**data)[source]#

Bases: BaseModel

model_config: ClassVar[ConfigDict] = {'extra': 'allow'}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class hired.resumejson_pydantic_models.VolunteerItem(**data)[source]#

Bases: BaseModel

model_config: ClassVar[ConfigDict] = {'extra': 'allow'}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class hired.resumejson_pydantic_models.WorkItem(**data)[source]#

Bases: BaseModel

model_config: ClassVar[ConfigDict] = {'extra': 'allow'}#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].