Class AtsCreateApplicationRequestDtoCandidate


  • public class AtsCreateApplicationRequestDtoCandidate
    extends java.lang.Object
    AtsCreateApplicationRequestDtoCandidate - Candidate Properties. Provide this OR candidate_id, but not both. Providing this attempts to create a new candidate with the application.
    • 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
      • 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​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<PhoneNumber>> phoneNumbers)
        List of candidate phone numbers including the type of the number when available
      • 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