Class AtsCreateCandidateRequestDto.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.AtsCreateCandidateRequestDto.Builder
-
- Enclosing class:
- AtsCreateCandidateRequestDto
public static final class AtsCreateCandidateRequestDto.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description AtsCreateCandidateRequestDtobuild()AtsCreateCandidateRequestDto.Buildercompany(java.lang.String company)Candidate companyAtsCreateCandidateRequestDto.Buildercompany(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> company)Candidate companyAtsCreateCandidateRequestDto.Buildercountry(java.lang.String country)Candidate countryAtsCreateCandidateRequestDto.Buildercountry(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> country)Candidate countryAtsCreateCandidateRequestDto.BuildercustomFields(java.util.List<CustomFields> customFields)The candidate custom fieldsAtsCreateCandidateRequestDto.BuildercustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)The candidate custom fieldsAtsCreateCandidateRequestDto.Builderemail(java.lang.String email)Candidate emailAtsCreateCandidateRequestDto.Builderemail(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email)Candidate emailAtsCreateCandidateRequestDto.BuilderfirstName(java.lang.String firstName)Candidate first nameAtsCreateCandidateRequestDto.BuilderfirstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)Candidate first nameAtsCreateCandidateRequestDto.BuilderhiredAt(java.time.OffsetDateTime hiredAt)Candidate hired dateAtsCreateCandidateRequestDto.BuilderhiredAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hiredAt)Candidate hired dateAtsCreateCandidateRequestDto.BuilderlastName(java.lang.String lastName)Candidate last nameAtsCreateCandidateRequestDto.BuilderlastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)Candidate last nameAtsCreateCandidateRequestDto.Buildername(java.lang.String name)Candidate nameAtsCreateCandidateRequestDto.Buildername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)Candidate nameAtsCreateCandidateRequestDto.Builderpassthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)Value to pass through to the providerAtsCreateCandidateRequestDto.Builderpassthrough(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)Value to pass through to the providerAtsCreateCandidateRequestDto.BuilderphoneNumber(java.lang.String phoneNumber)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.AtsCreateCandidateRequestDto.BuilderphoneNumber(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.AtsCreateCandidateRequestDto.BuilderphoneNumbers(java.util.List<PhoneNumber> phoneNumbers)List of candidate phone numbers including the type of the number when availableAtsCreateCandidateRequestDto.BuilderphoneNumbers(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<PhoneNumber>> phoneNumbers)List of candidate phone numbers including the type of the number when availableAtsCreateCandidateRequestDto.BuildersocialLinks(java.util.List<SocialLink> socialLinks)List of candidate social linksAtsCreateCandidateRequestDto.BuildersocialLinks(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<SocialLink>> socialLinks)List of candidate social linksAtsCreateCandidateRequestDto.Buildertitle(java.lang.String title)Candidate titleAtsCreateCandidateRequestDto.Buildertitle(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)Candidate titleAtsCreateCandidateRequestDto.BuilderunifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectAtsCreateCandidateRequestDto.BuilderunifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)Custom Unified Fields configured in your StackOne project
-
-
-
Method Detail
-
passthrough
public AtsCreateCandidateRequestDto.Builder passthrough(java.util.Map<java.lang.String,java.lang.Object> passthrough)
Value to pass through to the provider
-
passthrough
public AtsCreateCandidateRequestDto.Builder passthrough(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> passthrough)
Value to pass through to the provider
-
unifiedCustomFields
public AtsCreateCandidateRequestDto.Builder unifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
unifiedCustomFields
public AtsCreateCandidateRequestDto.Builder unifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
phoneNumber
@Deprecated public AtsCreateCandidateRequestDto.Builder phoneNumber(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
-
phoneNumber
@Deprecated public AtsCreateCandidateRequestDto.Builder phoneNumber(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 AtsCreateCandidateRequestDto.Builder phoneNumbers(java.util.List<PhoneNumber> phoneNumbers)
List of candidate phone numbers including the type of the number when available
-
phoneNumbers
public AtsCreateCandidateRequestDto.Builder phoneNumbers(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<PhoneNumber>> phoneNumbers)
List of candidate phone numbers including the type of the number when available
-
name
public AtsCreateCandidateRequestDto.Builder name(java.lang.String name)
Candidate name
-
name
public AtsCreateCandidateRequestDto.Builder name(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
Candidate name
-
firstName
public AtsCreateCandidateRequestDto.Builder firstName(java.lang.String firstName)
Candidate first name
-
firstName
public AtsCreateCandidateRequestDto.Builder firstName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)
Candidate first name
-
lastName
public AtsCreateCandidateRequestDto.Builder lastName(java.lang.String lastName)
Candidate last name
-
lastName
public AtsCreateCandidateRequestDto.Builder lastName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)
Candidate last name
-
email
public AtsCreateCandidateRequestDto.Builder email(java.lang.String email)
Candidate email
-
email
public AtsCreateCandidateRequestDto.Builder email(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email)
Candidate email
-
socialLinks
public AtsCreateCandidateRequestDto.Builder socialLinks(java.util.List<SocialLink> socialLinks)
List of candidate social links
-
socialLinks
public AtsCreateCandidateRequestDto.Builder socialLinks(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<SocialLink>> socialLinks)
List of candidate social links
-
company
public AtsCreateCandidateRequestDto.Builder company(java.lang.String company)
Candidate company
-
company
public AtsCreateCandidateRequestDto.Builder company(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> company)
Candidate company
-
title
public AtsCreateCandidateRequestDto.Builder title(java.lang.String title)
Candidate title
-
title
public AtsCreateCandidateRequestDto.Builder title(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
Candidate title
-
hiredAt
public AtsCreateCandidateRequestDto.Builder hiredAt(java.time.OffsetDateTime hiredAt)
Candidate hired date
-
hiredAt
public AtsCreateCandidateRequestDto.Builder hiredAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hiredAt)
Candidate hired date
-
country
public AtsCreateCandidateRequestDto.Builder country(java.lang.String country)
Candidate country
-
country
public AtsCreateCandidateRequestDto.Builder country(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> country)
Candidate country
-
customFields
public AtsCreateCandidateRequestDto.Builder customFields(java.util.List<CustomFields> customFields)
The candidate custom fields
-
customFields
public AtsCreateCandidateRequestDto.Builder customFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)
The candidate custom fields
-
build
public AtsCreateCandidateRequestDto build()
-
-