Resume V1
Sample Code:
- class ResumeV1(raw_prediction)
Resume API version 1 inference prediction.
- static get_endpoint_info(klass)
Retrives the endpoint information for an Inference.
Should never retrieve info for CustomV1, as a custom endpoint should be created to use CustomV1.
- Parameters:
klass (
Type
[Inference
]) – product subclass to access endpoint information.- Return type:
Dict
[str
,str
]
- endpoint_name: Optional[str] = 'resume'
Name of the endpoint.
- endpoint_version: Optional[str] = '1'
Version of the endpoint.
- is_rotation_applied: Optional[bool]
Whether the document has had any rotation applied to it.
- page_id: Optional[int]
Optional page id for page-level predictions.
-
pages:
List
[Page
[ResumeV1Document
]] Page-level prediction(s).
-
prediction:
ResumeV1Document
Document-level prediction.
- product: Product
Name and version of a given product, as sent back by the API.
- class ResumeV1Document(raw_prediction, page_id=None)
Resume API version 1.2 document data.
- Parameters:
raw_prediction (Dict[str, Any]) –
page_id (Optional[int]) –
-
address:
StringField
The location information of the candidate, including city, state, and country.
-
certificates:
List
[ResumeV1Certificate
] The list of certificates obtained by the candidate.
-
document_language:
StringField
The ISO 639 code of the language in which the document is written.
-
document_type:
ClassificationField
The type of the document sent.
-
education:
List
[ResumeV1Education
] The list of the candidate’s educational background.
-
email_address:
StringField
The email address of the candidate.
-
given_names:
List
[StringField
] The candidate’s first or given names.
-
hard_skills:
List
[StringField
] The list of the candidate’s technical abilities and knowledge.
-
job_applied:
StringField
The position that the candidate is applying for.
-
languages:
List
[ResumeV1Language
] The list of languages that the candidate is proficient in.
-
nationality:
StringField
The ISO 3166 code for the country of citizenship of the candidate.
-
phone_number:
StringField
The phone number of the candidate.
-
profession:
StringField
The candidate’s current profession.
-
professional_experiences:
List
[ResumeV1ProfessionalExperience
] The list of the candidate’s professional experiences.
-
social_networks_urls:
List
[ResumeV1SocialNetworksUrl
] The list of social network profiles of the candidate.
-
soft_skills:
List
[StringField
] The list of the candidate’s interpersonal and communication abilities.
-
surnames:
List
[StringField
] The candidate’s last names.
- class ResumeV1SocialNetworksUrl(raw_prediction, page_id=None)
The list of social network profiles of the candidate.
- Parameters:
raw_prediction (Dict[str, Any]) –
page_id (Optional[int]) –
- to_table_line()
Output in a format suitable for inclusion in an rST table.
- Return type:
str
- bounding_box: Optional[Quadrilateral]
A right rectangle containing the word in the document.
- confidence: float
The confidence score.
-
name:
Optional
[str
] The name of the social network.
-
page_n:
int
The document page on which the information was found.
- polygon: Polygon
A polygon containing the word in the document.
-
url:
Optional
[str
] The URL of the social network.
- class ResumeV1Language(raw_prediction, page_id=None)
The list of languages that the candidate is proficient in.
- Parameters:
raw_prediction (Dict[str, Any]) –
page_id (Optional[int]) –
- to_table_line()
Output in a format suitable for inclusion in an rST table.
- Return type:
str
- bounding_box: Optional[Quadrilateral]
A right rectangle containing the word in the document.
- confidence: float
The confidence score.
-
language:
Optional
[str
] The language’s ISO 639 code.
-
level:
Optional
[str
] The candidate’s level for the language.
-
page_n:
int
The document page on which the information was found.
- polygon: Polygon
A polygon containing the word in the document.
- class ResumeV1Education(raw_prediction, page_id=None)
The list of the candidate’s educational background.
- Parameters:
raw_prediction (Dict[str, Any]) –
page_id (Optional[int]) –
- to_table_line()
Output in a format suitable for inclusion in an rST table.
- Return type:
str
- bounding_box: Optional[Quadrilateral]
A right rectangle containing the word in the document.
- confidence: float
The confidence score.
-
degree_domain:
Optional
[str
] The area of study or specialization.
-
degree_type:
Optional
[str
] The type of degree obtained, such as Bachelor’s, Master’s, or Doctorate.
-
end_month:
Optional
[str
] The month when the education program or course was completed.
-
end_year:
Optional
[str
] The year when the education program or course was completed.
-
page_n:
int
The document page on which the information was found.
- polygon: Polygon
A polygon containing the word in the document.
-
school:
Optional
[str
] The name of the school.
-
start_month:
Optional
[str
] The month when the education program or course began.
-
start_year:
Optional
[str
] The year when the education program or course began.
- class ResumeV1ProfessionalExperience(raw_prediction, page_id=None)
The list of the candidate’s professional experiences.
- Parameters:
raw_prediction (Dict[str, Any]) –
page_id (Optional[int]) –
- to_table_line()
Output in a format suitable for inclusion in an rST table.
- Return type:
str
- bounding_box: Optional[Quadrilateral]
A right rectangle containing the word in the document.
- confidence: float
The confidence score.
-
contract_type:
Optional
[str
] The type of contract for the professional experience.
-
department:
Optional
[str
] The specific department or division within the company.
-
description:
Optional
[str
] The description of the professional experience as written in the document.
-
employer:
Optional
[str
] The name of the company or organization.
-
end_month:
Optional
[str
] The month when the professional experience ended.
-
end_year:
Optional
[str
] The year when the professional experience ended.
-
page_n:
int
The document page on which the information was found.
- polygon: Polygon
A polygon containing the word in the document.
-
role:
Optional
[str
] The position or job title held by the candidate.
-
start_month:
Optional
[str
] The month when the professional experience began.
-
start_year:
Optional
[str
] The year when the professional experience began.
- class ResumeV1Certificate(raw_prediction, page_id=None)
The list of certificates obtained by the candidate.
- Parameters:
raw_prediction (Dict[str, Any]) –
page_id (Optional[int]) –
- to_table_line()
Output in a format suitable for inclusion in an rST table.
- Return type:
str
- bounding_box: Optional[Quadrilateral]
A right rectangle containing the word in the document.
- confidence: float
The confidence score.
-
grade:
Optional
[str
] The grade obtained for the certificate.
-
name:
Optional
[str
] The name of certification.
-
page_n:
int
The document page on which the information was found.
- polygon: Polygon
A polygon containing the word in the document.
-
provider:
Optional
[str
] The organization or institution that issued the certificate.
-
year:
Optional
[str
] The year when a certificate was issued or received.