Class Candidate
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.Candidate
-
public class Candidate extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCandidate.Builder
-
Constructor Summary
Constructors Constructor Description Candidate()Candidate(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CandidateEmail>> emails, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<SocialLink>> socialLinks, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phone, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<PhoneNumber>> phoneNumbers, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> company, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> applicationIds, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteApplicationIds, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hiredAt, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> country, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>>applicationIds()List of candidate application IDsstatic Candidate.Builderbuilder()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>company()Candidate companyorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>country()Candidate countryorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>createdAt()Candidate created dateorg.openapitools.jackson.nullable.JsonNullable<java.util.List<CustomFields>>customFields()The candidate custom fieldsorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>email()Candidate emailorg.openapitools.jackson.nullable.JsonNullable<java.util.List<CandidateEmail>>emails()List of candidate emailsbooleanequals(java.lang.Object o)org.openapitools.jackson.nullable.JsonNullable<java.lang.String>firstName()Candidate first nameinthashCode()org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>hiredAt()Candidate hired dateorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>id()Unique identifierorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>lastName()Candidate last nameorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>name()Candidate nameorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>phone()Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.org.openapitools.jackson.nullable.JsonNullable<java.util.List<PhoneNumber>>phoneNumbers()List of candidate phone numbers including the type of the number when availableorg.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>>remoteApplicationIds()Provider's list of candidate application IDsorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteId()Provider's unique identifierorg.openapitools.jackson.nullable.JsonNullable<java.util.List<SocialLink>>socialLinks()List of candidate social linksorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>title()Candidate titlejava.lang.StringtoString()org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,java.lang.Object>>unifiedCustomFields()Custom Unified Fields configured in your StackOne projectorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>updatedAt()Candidate updated dateCandidatewithApplicationIds(java.util.List<java.lang.String> applicationIds)List of candidate application IDsCandidatewithApplicationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> applicationIds)List of candidate application IDsCandidatewithCompany(java.lang.String company)Candidate companyCandidatewithCompany(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> company)Candidate companyCandidatewithCountry(java.lang.String country)Candidate countryCandidatewithCountry(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> country)Candidate countryCandidatewithCreatedAt(java.time.OffsetDateTime createdAt)Candidate created dateCandidatewithCreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)Candidate created dateCandidatewithCustomFields(java.util.List<CustomFields> customFields)The candidate custom fieldsCandidatewithCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)The candidate custom fieldsCandidatewithEmail(java.lang.String email)Candidate emailCandidatewithEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email)Candidate emailCandidatewithEmails(java.util.List<CandidateEmail> emails)List of candidate emailsCandidatewithEmails(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CandidateEmail>> emails)List of candidate emailsCandidatewithFirstName(java.lang.String firstName)Candidate first nameCandidatewithFirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)Candidate first nameCandidatewithHiredAt(java.time.OffsetDateTime hiredAt)Candidate hired dateCandidatewithHiredAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hiredAt)Candidate hired dateCandidatewithId(java.lang.String id)Unique identifierCandidatewithId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierCandidatewithLastName(java.lang.String lastName)Candidate last nameCandidatewithLastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)Candidate last nameCandidatewithName(java.lang.String name)Candidate nameCandidatewithName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)Candidate nameCandidatewithPhone(java.lang.String phone)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.CandidatewithPhone(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phone)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.CandidatewithPhoneNumbers(java.util.List<PhoneNumber> phoneNumbers)List of candidate phone numbers including the type of the number when availableCandidatewithPhoneNumbers(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<PhoneNumber>> phoneNumbers)List of candidate phone numbers including the type of the number when availableCandidatewithRemoteApplicationIds(java.util.List<java.lang.String> remoteApplicationIds)Provider's list of candidate application IDsCandidatewithRemoteApplicationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteApplicationIds)Provider's list of candidate application IDsCandidatewithRemoteId(java.lang.String remoteId)Provider's unique identifierCandidatewithRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierCandidatewithSocialLinks(java.util.List<SocialLink> socialLinks)List of candidate social linksCandidatewithSocialLinks(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<SocialLink>> socialLinks)List of candidate social linksCandidatewithTitle(java.lang.String title)Candidate titleCandidatewithTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)Candidate titleCandidatewithUnifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectCandidatewithUnifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectCandidatewithUpdatedAt(java.time.OffsetDateTime updatedAt)Candidate updated dateCandidatewithUpdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)Candidate updated date
-
-
-
Constructor Detail
-
Candidate
public Candidate(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CandidateEmail>> emails, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<SocialLink>> socialLinks, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phone, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<PhoneNumber>> phoneNumbers, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> company, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> applicationIds, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteApplicationIds, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hiredAt, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> country, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
-
Candidate
public Candidate()
-
-
Method Detail
-
id
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
Unique identifier
-
remoteId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
Provider's unique identifier
-
unifiedCustomFields
public org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields()
Custom Unified Fields configured in your StackOne project
-
name
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name()
Candidate name
-
firstName
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName()
Candidate first name
-
lastName
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName()
Candidate last name
-
email
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email()
Candidate email
-
emails
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<CandidateEmail>> emails()
List of candidate emails
-
socialLinks
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<SocialLink>> socialLinks()
List of candidate social links
-
phone
@Deprecated public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phone()
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Candidate phone number
-
phoneNumbers
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<PhoneNumber>> phoneNumbers()
List of candidate phone numbers including the type of the number when available
-
company
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> company()
Candidate company
-
title
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title()
Candidate title
-
applicationIds
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> applicationIds()
List of candidate application IDs
-
remoteApplicationIds
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> remoteApplicationIds()
Provider's list of candidate application IDs
-
hiredAt
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hiredAt()
Candidate hired date
-
country
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> country()
Candidate country
-
customFields
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<CustomFields>> customFields()
The candidate custom fields
-
createdAt
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
Candidate created date
-
updatedAt
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
Candidate updated date
-
builder
public static final Candidate.Builder builder()
-
withId
public Candidate withId(java.lang.String id)
Unique identifier
-
withId
public Candidate withId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
withRemoteId
public Candidate withRemoteId(java.lang.String remoteId)
Provider's unique identifier
-
withRemoteId
public Candidate withRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
withUnifiedCustomFields
public Candidate withUnifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
withUnifiedCustomFields
public Candidate withUnifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
withName
public Candidate withName(java.lang.String name)
Candidate name
-
withName
public Candidate withName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
Candidate name
-
withFirstName
public Candidate withFirstName(java.lang.String firstName)
Candidate first name
-
withFirstName
public Candidate withFirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)
Candidate first name
-
withLastName
public Candidate withLastName(java.lang.String lastName)
Candidate last name
-
withLastName
public Candidate withLastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)
Candidate last name
-
withEmail
public Candidate withEmail(java.lang.String email)
Candidate email
-
withEmail
public Candidate withEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email)
Candidate email
-
withEmails
public Candidate withEmails(java.util.List<CandidateEmail> emails)
List of candidate emails
-
withEmails
public Candidate withEmails(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CandidateEmail>> emails)
List of candidate emails
-
withSocialLinks
public Candidate withSocialLinks(java.util.List<SocialLink> socialLinks)
List of candidate social links
-
withSocialLinks
public Candidate withSocialLinks(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<SocialLink>> socialLinks)
List of candidate social links
-
withPhone
@Deprecated public Candidate withPhone(java.lang.String phone)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Candidate phone number
-
withPhone
@Deprecated public Candidate withPhone(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phone)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.Candidate phone number
-
withPhoneNumbers
public Candidate withPhoneNumbers(java.util.List<PhoneNumber> phoneNumbers)
List of candidate phone numbers including the type of the number when available
-
withPhoneNumbers
public Candidate withPhoneNumbers(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<PhoneNumber>> phoneNumbers)
List of candidate phone numbers including the type of the number when available
-
withCompany
public Candidate withCompany(java.lang.String company)
Candidate company
-
withCompany
public Candidate withCompany(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> company)
Candidate company
-
withTitle
public Candidate withTitle(java.lang.String title)
Candidate title
-
withTitle
public Candidate withTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
Candidate title
-
withApplicationIds
public Candidate withApplicationIds(java.util.List<java.lang.String> applicationIds)
List of candidate application IDs
-
withApplicationIds
public Candidate withApplicationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> applicationIds)
List of candidate application IDs
-
withRemoteApplicationIds
public Candidate withRemoteApplicationIds(java.util.List<java.lang.String> remoteApplicationIds)
Provider's list of candidate application IDs
-
withRemoteApplicationIds
public Candidate withRemoteApplicationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteApplicationIds)
Provider's list of candidate application IDs
-
withHiredAt
public Candidate withHiredAt(java.time.OffsetDateTime hiredAt)
Candidate hired date
-
withHiredAt
public Candidate withHiredAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hiredAt)
Candidate hired date
-
withCountry
public Candidate withCountry(java.lang.String country)
Candidate country
-
withCountry
public Candidate withCountry(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> country)
Candidate country
-
withCustomFields
public Candidate withCustomFields(java.util.List<CustomFields> customFields)
The candidate custom fields
-
withCustomFields
public Candidate withCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)
The candidate custom fields
-
withCreatedAt
public Candidate withCreatedAt(java.time.OffsetDateTime createdAt)
Candidate created date
-
withCreatedAt
public Candidate withCreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
Candidate created date
-
withUpdatedAt
public Candidate withUpdatedAt(java.time.OffsetDateTime updatedAt)
Candidate updated date
-
withUpdatedAt
public Candidate withUpdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
Candidate updated date
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-