Class AtsCreateCandidateRequestDto
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.AtsCreateCandidateRequestDto
-
public class AtsCreateCandidateRequestDto extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAtsCreateCandidateRequestDto.Builder
-
Constructor Summary
Constructors Constructor Description AtsCreateCandidateRequestDto()AtsCreateCandidateRequestDto(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phoneNumber, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<PhoneNumber>> phoneNumbers, 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<SocialLink>> socialLinks, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> company, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title, 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)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static AtsCreateCandidateRequestDto.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.util.List<CustomFields>>customFields()The candidate custom fieldsorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>email()Candidate emailbooleanequals(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>lastName()Candidate last nameorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>name()Candidate nameorg.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,java.lang.Object>>passthrough()Value to pass through to the providerorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>phoneNumber()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<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 projectAtsCreateCandidateRequestDtowithCompany(java.lang.String company)Candidate companyAtsCreateCandidateRequestDtowithCompany(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> company)Candidate companyAtsCreateCandidateRequestDtowithCountry(java.lang.String country)Candidate countryAtsCreateCandidateRequestDtowithCountry(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> country)Candidate countryAtsCreateCandidateRequestDtowithCustomFields(java.util.List<CustomFields> customFields)The candidate custom fieldsAtsCreateCandidateRequestDtowithCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)The candidate custom fieldsAtsCreateCandidateRequestDtowithEmail(java.lang.String email)Candidate emailAtsCreateCandidateRequestDtowithEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email)Candidate emailAtsCreateCandidateRequestDtowithFirstName(java.lang.String firstName)Candidate first nameAtsCreateCandidateRequestDtowithFirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)Candidate first nameAtsCreateCandidateRequestDtowithHiredAt(java.time.OffsetDateTime hiredAt)Candidate hired dateAtsCreateCandidateRequestDtowithHiredAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hiredAt)Candidate hired dateAtsCreateCandidateRequestDtowithLastName(java.lang.String lastName)Candidate last nameAtsCreateCandidateRequestDtowithLastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)Candidate last nameAtsCreateCandidateRequestDtowithName(java.lang.String name)Candidate nameAtsCreateCandidateRequestDtowithName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)Candidate nameAtsCreateCandidateRequestDtowithPassthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)Value to pass through to the providerAtsCreateCandidateRequestDtowithPassthrough(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)Value to pass through to the providerAtsCreateCandidateRequestDtowithPhoneNumber(java.lang.String phoneNumber)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.AtsCreateCandidateRequestDtowithPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phoneNumber)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.AtsCreateCandidateRequestDtowithPhoneNumbers(java.util.List<PhoneNumber> phoneNumbers)List of candidate phone numbers including the type of the number when availableAtsCreateCandidateRequestDtowithPhoneNumbers(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<PhoneNumber>> phoneNumbers)List of candidate phone numbers including the type of the number when availableAtsCreateCandidateRequestDtowithSocialLinks(java.util.List<SocialLink> socialLinks)List of candidate social linksAtsCreateCandidateRequestDtowithSocialLinks(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<SocialLink>> socialLinks)List of candidate social linksAtsCreateCandidateRequestDtowithTitle(java.lang.String title)Candidate titleAtsCreateCandidateRequestDtowithTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)Candidate titleAtsCreateCandidateRequestDtowithUnifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectAtsCreateCandidateRequestDtowithUnifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)Custom Unified Fields configured in your StackOne project
-
-
-
Constructor Detail
-
AtsCreateCandidateRequestDto
public AtsCreateCandidateRequestDto(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phoneNumber, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<PhoneNumber>> phoneNumbers, 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<SocialLink>> socialLinks, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> company, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title, 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)
-
AtsCreateCandidateRequestDto
public AtsCreateCandidateRequestDto()
-
-
Method Detail
-
passthrough
public org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,java.lang.Object>> passthrough()
Value to pass through to the provider
-
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
-
phoneNumber
@Deprecated public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phoneNumber()
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The candidate personal 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
-
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
-
socialLinks
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<SocialLink>> socialLinks()
List of candidate social links
-
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
-
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
-
builder
public static AtsCreateCandidateRequestDto.Builder builder()
-
withPassthrough
public AtsCreateCandidateRequestDto withPassthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)
Value to pass through to the provider
-
withPassthrough
public AtsCreateCandidateRequestDto withPassthrough(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)
Value to pass through to the provider
-
withUnifiedCustomFields
public AtsCreateCandidateRequestDto withUnifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
withUnifiedCustomFields
public AtsCreateCandidateRequestDto 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
-
withPhoneNumber
@Deprecated public AtsCreateCandidateRequestDto withPhoneNumber(java.lang.String phoneNumber)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The candidate personal phone number
-
withPhoneNumber
@Deprecated public AtsCreateCandidateRequestDto withPhoneNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> phoneNumber)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.The candidate personal phone number
-
withPhoneNumbers
public AtsCreateCandidateRequestDto withPhoneNumbers(java.util.List<PhoneNumber> phoneNumbers)
List of candidate phone numbers including the type of the number when available
-
withPhoneNumbers
public AtsCreateCandidateRequestDto 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
-
withName
public AtsCreateCandidateRequestDto withName(java.lang.String name)
Candidate name
-
withName
public AtsCreateCandidateRequestDto withName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
Candidate name
-
withFirstName
public AtsCreateCandidateRequestDto withFirstName(java.lang.String firstName)
Candidate first name
-
withFirstName
public AtsCreateCandidateRequestDto withFirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)
Candidate first name
-
withLastName
public AtsCreateCandidateRequestDto withLastName(java.lang.String lastName)
Candidate last name
-
withLastName
public AtsCreateCandidateRequestDto withLastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)
Candidate last name
-
withEmail
public AtsCreateCandidateRequestDto withEmail(java.lang.String email)
Candidate email
-
withEmail
public AtsCreateCandidateRequestDto withEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email)
Candidate email
-
withSocialLinks
public AtsCreateCandidateRequestDto withSocialLinks(java.util.List<SocialLink> socialLinks)
List of candidate social links
-
withSocialLinks
public AtsCreateCandidateRequestDto withSocialLinks(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<SocialLink>> socialLinks)
List of candidate social links
-
withCompany
public AtsCreateCandidateRequestDto withCompany(java.lang.String company)
Candidate company
-
withCompany
public AtsCreateCandidateRequestDto withCompany(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> company)
Candidate company
-
withTitle
public AtsCreateCandidateRequestDto withTitle(java.lang.String title)
Candidate title
-
withTitle
public AtsCreateCandidateRequestDto withTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
Candidate title
-
withHiredAt
public AtsCreateCandidateRequestDto withHiredAt(java.time.OffsetDateTime hiredAt)
Candidate hired date
-
withHiredAt
public AtsCreateCandidateRequestDto withHiredAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hiredAt)
Candidate hired date
-
withCountry
public AtsCreateCandidateRequestDto withCountry(java.lang.String country)
Candidate country
-
withCountry
public AtsCreateCandidateRequestDto withCountry(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> country)
Candidate country
-
withCustomFields
public AtsCreateCandidateRequestDto withCustomFields(java.util.List<CustomFields> customFields)
The candidate custom fields
-
withCustomFields
public AtsCreateCandidateRequestDto withCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)
The candidate custom fields
-
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
-
-