Class AtsUpdateCandidateRequestDto


  • public class AtsUpdateCandidateRequestDto
    extends java.lang.Object
    • 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
      • 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​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
        Candidate name
      • withFirstName

        public AtsUpdateCandidateRequestDto withFirstName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)
        Candidate first name
      • withLastName

        public AtsUpdateCandidateRequestDto withLastName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)
        Candidate last name
      • withEmail

        public AtsUpdateCandidateRequestDto withEmail​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email)
        Candidate email
      • 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​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> company)
        Candidate company
      • 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​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> hiredAt)
        Candidate hired date
      • withCountry

        public AtsUpdateCandidateRequestDto withCountry​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> country)
        Candidate country
      • 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:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object