Class ApplicationCandidate


  • public class ApplicationCandidate
    extends java.lang.Object
    • Constructor Detail

      • ApplicationCandidate

        public ApplicationCandidate​(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<PhoneNumber>> phoneNumbers,
                                    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)
      • ApplicationCandidate

        public ApplicationCandidate()
    • Method Detail

      • name

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name()
        Candidate name
      • firstName

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName()
        First name of the candidate
      • lastName

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName()
        Last name of the candidate
      • email

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email()
        Email of the candidate
      • emails

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<CandidateEmail>> emails()
        List of candidate emails
      • 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
      • 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
      • withName

        public ApplicationCandidate withName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
        Candidate name
      • withFirstName

        public ApplicationCandidate withFirstName​(java.lang.String firstName)
        First name of the candidate
      • withFirstName

        public ApplicationCandidate withFirstName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> firstName)
        First name of the candidate
      • withLastName

        public ApplicationCandidate withLastName​(java.lang.String lastName)
        Last name of the candidate
      • withLastName

        public ApplicationCandidate withLastName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> lastName)
        Last name of the candidate
      • withEmail

        public ApplicationCandidate withEmail​(java.lang.String email)
        Email of the candidate
      • withEmail

        public ApplicationCandidate withEmail​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> email)
        Email of the candidate
      • withEmails

        public ApplicationCandidate withEmails​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CandidateEmail>> emails)
        List of candidate emails
      • withPhoneNumbers

        public ApplicationCandidate withPhoneNumbers​(java.util.List<PhoneNumber> phoneNumbers)
        List of candidate phone numbers including the type of the number when available
      • withPhoneNumbers

        public ApplicationCandidate 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
      • withSocialLinks

        public ApplicationCandidate withSocialLinks​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<SocialLink>> socialLinks)
        List of candidate social links
      • withCompany

        public ApplicationCandidate withCompany​(java.lang.String company)
        Candidate company
      • withCompany

        public ApplicationCandidate withCompany​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> company)
        Candidate company
      • withTitle

        public ApplicationCandidate withTitle​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
        Candidate title
      • 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