Class AtsCreateApplicationRequestDtoCandidate
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.AtsCreateApplicationRequestDtoCandidate
-
public class AtsCreateApplicationRequestDtoCandidate extends java.lang.ObjectAtsCreateApplicationRequestDtoCandidateCandidate Properties. Provide this OR candidate_id, but not both. Providing this attempts to create a new candidate with the application.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAtsCreateApplicationRequestDtoCandidate.Builder
-
Constructor Summary
Constructors Constructor Description AtsCreateApplicationRequestDtoCandidate()AtsCreateApplicationRequestDtoCandidate(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 AtsCreateApplicationRequestDtoCandidate.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 projectAtsCreateApplicationRequestDtoCandidatewithCompany(java.lang.String company)Candidate companyAtsCreateApplicationRequestDtoCandidatewithCompany(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> company)Candidate companyAtsCreateApplicationRequestDtoCandidatewithCountry(java.lang.String country)Candidate countryAtsCreateApplicationRequestDtoCandidatewithCountry(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> country)Candidate countryAtsCreateApplicationRequestDtoCandidatewithCustomFields(java.util.List<CustomFields> customFields)The candidate custom fieldsAtsCreateApplicationRequestDtoCandidatewithCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)The candidate custom fieldsAtsCreateApplicationRequestDtoCandidatewithEmail(java.lang.String email)Candidate emailAtsCreateApplicationRequestDtoCandidatewithEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email)Candidate emailAtsCreateApplicationRequestDtoCandidatewithFirstName(java.lang.String firstName)Candidate first nameAtsCreateApplicationRequestDtoCandidatewithFirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)Candidate first nameAtsCreateApplicationRequestDtoCandidatewithHiredAt(java.time.OffsetDateTime hiredAt)Candidate hired dateAtsCreateApplicationRequestDtoCandidatewithHiredAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hiredAt)Candidate hired dateAtsCreateApplicationRequestDtoCandidatewithLastName(java.lang.String lastName)Candidate last nameAtsCreateApplicationRequestDtoCandidatewithLastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)Candidate last nameAtsCreateApplicationRequestDtoCandidatewithName(java.lang.String name)Candidate nameAtsCreateApplicationRequestDtoCandidatewithName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)Candidate nameAtsCreateApplicationRequestDtoCandidatewithPassthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)Value to pass through to the providerAtsCreateApplicationRequestDtoCandidatewithPassthrough(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)Value to pass through to the providerAtsCreateApplicationRequestDtoCandidatewithPhoneNumber(java.lang.String phoneNumber)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.AtsCreateApplicationRequestDtoCandidatewithPhoneNumber(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.AtsCreateApplicationRequestDtoCandidatewithPhoneNumbers(java.util.List<PhoneNumber> phoneNumbers)List of candidate phone numbers including the type of the number when availableAtsCreateApplicationRequestDtoCandidatewithPhoneNumbers(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<PhoneNumber>> phoneNumbers)List of candidate phone numbers including the type of the number when availableAtsCreateApplicationRequestDtoCandidatewithSocialLinks(java.util.List<SocialLink> socialLinks)List of candidate social linksAtsCreateApplicationRequestDtoCandidatewithSocialLinks(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<SocialLink>> socialLinks)List of candidate social linksAtsCreateApplicationRequestDtoCandidatewithTitle(java.lang.String title)Candidate titleAtsCreateApplicationRequestDtoCandidatewithTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)Candidate titleAtsCreateApplicationRequestDtoCandidatewithUnifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectAtsCreateApplicationRequestDtoCandidatewithUnifiedCustomFields(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
-
AtsCreateApplicationRequestDtoCandidate
public AtsCreateApplicationRequestDtoCandidate(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)
-
AtsCreateApplicationRequestDtoCandidate
public AtsCreateApplicationRequestDtoCandidate()
-
-
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 final AtsCreateApplicationRequestDtoCandidate.Builder builder()
-
withPassthrough
public AtsCreateApplicationRequestDtoCandidate withPassthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)
Value to pass through to the provider
-
withPassthrough
public AtsCreateApplicationRequestDtoCandidate 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 AtsCreateApplicationRequestDtoCandidate withUnifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
withUnifiedCustomFields
public AtsCreateApplicationRequestDtoCandidate 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 AtsCreateApplicationRequestDtoCandidate 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 AtsCreateApplicationRequestDtoCandidate 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 AtsCreateApplicationRequestDtoCandidate withPhoneNumbers(java.util.List<PhoneNumber> phoneNumbers)
List of candidate phone numbers including the type of the number when available
-
withPhoneNumbers
public AtsCreateApplicationRequestDtoCandidate 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 AtsCreateApplicationRequestDtoCandidate withName(java.lang.String name)
Candidate name
-
withName
public AtsCreateApplicationRequestDtoCandidate withName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
Candidate name
-
withFirstName
public AtsCreateApplicationRequestDtoCandidate withFirstName(java.lang.String firstName)
Candidate first name
-
withFirstName
public AtsCreateApplicationRequestDtoCandidate withFirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)
Candidate first name
-
withLastName
public AtsCreateApplicationRequestDtoCandidate withLastName(java.lang.String lastName)
Candidate last name
-
withLastName
public AtsCreateApplicationRequestDtoCandidate withLastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)
Candidate last name
-
withEmail
public AtsCreateApplicationRequestDtoCandidate withEmail(java.lang.String email)
Candidate email
-
withEmail
public AtsCreateApplicationRequestDtoCandidate withEmail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email)
Candidate email
-
withSocialLinks
public AtsCreateApplicationRequestDtoCandidate withSocialLinks(java.util.List<SocialLink> socialLinks)
List of candidate social links
-
withSocialLinks
public AtsCreateApplicationRequestDtoCandidate withSocialLinks(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<SocialLink>> socialLinks)
List of candidate social links
-
withCompany
public AtsCreateApplicationRequestDtoCandidate withCompany(java.lang.String company)
Candidate company
-
withCompany
public AtsCreateApplicationRequestDtoCandidate withCompany(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> company)
Candidate company
-
withTitle
public AtsCreateApplicationRequestDtoCandidate withTitle(java.lang.String title)
Candidate title
-
withTitle
public AtsCreateApplicationRequestDtoCandidate withTitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
Candidate title
-
withHiredAt
public AtsCreateApplicationRequestDtoCandidate withHiredAt(java.time.OffsetDateTime hiredAt)
Candidate hired date
-
withHiredAt
public AtsCreateApplicationRequestDtoCandidate withHiredAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hiredAt)
Candidate hired date
-
withCountry
public AtsCreateApplicationRequestDtoCandidate withCountry(java.lang.String country)
Candidate country
-
withCountry
public AtsCreateApplicationRequestDtoCandidate withCountry(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> country)
Candidate country
-
withCustomFields
public AtsCreateApplicationRequestDtoCandidate withCustomFields(java.util.List<CustomFields> customFields)
The candidate custom fields
-
withCustomFields
public AtsCreateApplicationRequestDtoCandidate 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
-
-