Class AtsUpdateCandidateRequestDto
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.AtsUpdateCandidateRequestDto
-
public class AtsUpdateCandidateRequestDto extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAtsUpdateCandidateRequestDto.Builder
-
Constructor Summary
Constructors Constructor Description AtsUpdateCandidateRequestDto()AtsUpdateCandidateRequestDto(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> 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<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 org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>>applicationIds()List of candidate application IDsstatic AtsUpdateCandidateRequestDto.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 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>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>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<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 projectAtsUpdateCandidateRequestDtowithApplicationIds(java.util.List<java.lang.String> applicationIds)List of candidate application IDsAtsUpdateCandidateRequestDtowithApplicationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> applicationIds)List of candidate application IDsAtsUpdateCandidateRequestDtowithCompany(java.lang.String company)Candidate companyAtsUpdateCandidateRequestDtowithCompany(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> company)Candidate companyAtsUpdateCandidateRequestDtowithCountry(java.lang.String country)Candidate countryAtsUpdateCandidateRequestDtowithCountry(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> country)Candidate countryAtsUpdateCandidateRequestDtowithCustomFields(java.util.List<CustomFields> customFields)The candidate custom fieldsAtsUpdateCandidateRequestDtowithCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)The candidate custom fieldsAtsUpdateCandidateRequestDtowithEmail(java.lang.String email)Candidate emailAtsUpdateCandidateRequestDtowithEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email)Candidate emailAtsUpdateCandidateRequestDtowithEmails(java.util.List<CandidateEmail> emails)List of candidate emailsAtsUpdateCandidateRequestDtowithEmails(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CandidateEmail>> emails)List of candidate emailsAtsUpdateCandidateRequestDtowithFirstName(java.lang.String firstName)Candidate first nameAtsUpdateCandidateRequestDtowithFirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)Candidate first nameAtsUpdateCandidateRequestDtowithHiredAt(java.time.OffsetDateTime hiredAt)Candidate hired dateAtsUpdateCandidateRequestDtowithHiredAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hiredAt)Candidate hired dateAtsUpdateCandidateRequestDtowithLastName(java.lang.String lastName)Candidate last nameAtsUpdateCandidateRequestDtowithLastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)Candidate last nameAtsUpdateCandidateRequestDtowithName(java.lang.String name)Candidate nameAtsUpdateCandidateRequestDtowithName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)Candidate nameAtsUpdateCandidateRequestDtowithPassthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)Value to pass through to the providerAtsUpdateCandidateRequestDtowithPassthrough(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)Value to pass through to the providerAtsUpdateCandidateRequestDtowithPhone(java.lang.String phone)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.AtsUpdateCandidateRequestDtowithPhone(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.AtsUpdateCandidateRequestDtowithPhoneNumbers(java.util.List<PhoneNumber> phoneNumbers)List of candidate phone numbers including the type of the number when availableAtsUpdateCandidateRequestDtowithPhoneNumbers(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<PhoneNumber>> phoneNumbers)List of candidate phone numbers including the type of the number when availableAtsUpdateCandidateRequestDtowithSocialLinks(java.util.List<SocialLink> socialLinks)List of candidate social linksAtsUpdateCandidateRequestDtowithSocialLinks(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<SocialLink>> socialLinks)List of candidate social linksAtsUpdateCandidateRequestDtowithTitle(java.lang.String title)Candidate titleAtsUpdateCandidateRequestDtowithTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)Candidate titleAtsUpdateCandidateRequestDtowithUnifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectAtsUpdateCandidateRequestDtowithUnifiedCustomFields(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
-
AtsUpdateCandidateRequestDto
public AtsUpdateCandidateRequestDto(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> 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<java.time.OffsetDateTime> hiredAt, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> country, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)
-
AtsUpdateCandidateRequestDto
public AtsUpdateCandidateRequestDto()
-
-
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
-
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
-
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 AtsUpdateCandidateRequestDto.Builder builder()
-
withPassthrough
public AtsUpdateCandidateRequestDto withPassthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)
Value to pass through to the provider
-
withPassthrough
public AtsUpdateCandidateRequestDto 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 AtsUpdateCandidateRequestDto withUnifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
withUnifiedCustomFields
public AtsUpdateCandidateRequestDto 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 AtsUpdateCandidateRequestDto withName(java.lang.String name)
Candidate name
-
withName
public AtsUpdateCandidateRequestDto withName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
Candidate name
-
withFirstName
public AtsUpdateCandidateRequestDto withFirstName(java.lang.String firstName)
Candidate first name
-
withFirstName
public AtsUpdateCandidateRequestDto withFirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)
Candidate first name
-
withLastName
public AtsUpdateCandidateRequestDto withLastName(java.lang.String lastName)
Candidate last name
-
withLastName
public AtsUpdateCandidateRequestDto withLastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)
Candidate last name
-
withEmail
public AtsUpdateCandidateRequestDto withEmail(java.lang.String email)
Candidate email
-
withEmail
public AtsUpdateCandidateRequestDto withEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email)
Candidate email
-
withEmails
public AtsUpdateCandidateRequestDto withEmails(java.util.List<CandidateEmail> emails)
List of candidate emails
-
withEmails
public AtsUpdateCandidateRequestDto withEmails(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CandidateEmail>> emails)
List of candidate emails
-
withSocialLinks
public AtsUpdateCandidateRequestDto withSocialLinks(java.util.List<SocialLink> socialLinks)
List of candidate social links
-
withSocialLinks
public AtsUpdateCandidateRequestDto withSocialLinks(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<SocialLink>> socialLinks)
List of candidate social links
-
withPhone
@Deprecated public AtsUpdateCandidateRequestDto 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 AtsUpdateCandidateRequestDto 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 AtsUpdateCandidateRequestDto withPhoneNumbers(java.util.List<PhoneNumber> phoneNumbers)
List of candidate phone numbers including the type of the number when available
-
withPhoneNumbers
public AtsUpdateCandidateRequestDto 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 AtsUpdateCandidateRequestDto withCompany(java.lang.String company)
Candidate company
-
withCompany
public AtsUpdateCandidateRequestDto withCompany(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> company)
Candidate company
-
withTitle
public AtsUpdateCandidateRequestDto withTitle(java.lang.String title)
Candidate title
-
withTitle
public AtsUpdateCandidateRequestDto withTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
Candidate title
-
withApplicationIds
public AtsUpdateCandidateRequestDto withApplicationIds(java.util.List<java.lang.String> applicationIds)
List of candidate application IDs
-
withApplicationIds
public AtsUpdateCandidateRequestDto withApplicationIds(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> applicationIds)
List of candidate application IDs
-
withHiredAt
public AtsUpdateCandidateRequestDto withHiredAt(java.time.OffsetDateTime hiredAt)
Candidate hired date
-
withHiredAt
public AtsUpdateCandidateRequestDto withHiredAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hiredAt)
Candidate hired date
-
withCountry
public AtsUpdateCandidateRequestDto withCountry(java.lang.String country)
Candidate country
-
withCountry
public AtsUpdateCandidateRequestDto withCountry(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> country)
Candidate country
-
withCustomFields
public AtsUpdateCandidateRequestDto withCustomFields(java.util.List<CustomFields> customFields)
The candidate custom fields
-
withCustomFields
public AtsUpdateCandidateRequestDto 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
-
-