Class AtsCreateJobRequestDto


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

      • AtsCreateJobRequestDto

        public AtsCreateJobRequestDto​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields,
                                      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> code,
                                      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title,
                                      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description,
                                      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> status,
                                      org.openapitools.jackson.nullable.JsonNullable<? extends AtsCreateJobRequestDtoJobStatus> jobStatus,
                                      org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> departmentIds,
                                      org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> locationIds,
                                      org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<JobHiringTeam>> hiringTeam,
                                      org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<InterviewStage>> interviewStages,
                                      org.openapitools.jackson.nullable.JsonNullable<? extends AtsCreateJobRequestDtoConfidential> confidential,
                                      org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields,
                                      org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,​java.lang.Object>> passthrough)
      • AtsCreateJobRequestDto

        public AtsCreateJobRequestDto()
    • Method Detail

      • 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
      • code

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> code()
        Code of the job
      • title

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title()
        Title of the job
      • description

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description()
        Description of the job
      • status

        @Deprecated
        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> status()
        Deprecated.
        field: This will be removed in a future release, please migrate away from it as soon as possible.
        Status of the job
      • departmentIds

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> departmentIds()
        Department ids of the job
      • locationIds

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> locationIds()
        Location ids of the job
      • hiringTeam

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<JobHiringTeam>> hiringTeam()
        Hiring team for the job.
      • interviewStages

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<InterviewStage>> interviewStages()
        Interview stages for the job.
      • customFields

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<CustomFields>> customFields()
        The job custom fields
      • passthrough

        public org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,​java.lang.Object>> passthrough()
        Value to pass through to the provider
      • withUnifiedCustomFields

        public AtsCreateJobRequestDto withUnifiedCustomFields​(java.util.Map<java.lang.String,​java.lang.Object> unifiedCustomFields)
        Custom Unified Fields configured in your StackOne project
      • withUnifiedCustomFields

        public AtsCreateJobRequestDto 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
      • withCode

        public AtsCreateJobRequestDto withCode​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> code)
        Code of the job
      • withTitle

        public AtsCreateJobRequestDto withTitle​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
        Title of the job
      • withDescription

        public AtsCreateJobRequestDto withDescription​(java.lang.String description)
        Description of the job
      • withDescription

        public AtsCreateJobRequestDto withDescription​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)
        Description of the job
      • withStatus

        @Deprecated
        public AtsCreateJobRequestDto withStatus​(java.lang.String status)
        Deprecated.
        field: This will be removed in a future release, please migrate away from it as soon as possible.
        Status of the job
      • withStatus

        @Deprecated
        public AtsCreateJobRequestDto withStatus​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> status)
        Deprecated.
        field: This will be removed in a future release, please migrate away from it as soon as possible.
        Status of the job
      • withDepartmentIds

        public AtsCreateJobRequestDto withDepartmentIds​(java.util.List<java.lang.String> departmentIds)
        Department ids of the job
      • withDepartmentIds

        public AtsCreateJobRequestDto withDepartmentIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> departmentIds)
        Department ids of the job
      • withLocationIds

        public AtsCreateJobRequestDto withLocationIds​(java.util.List<java.lang.String> locationIds)
        Location ids of the job
      • withLocationIds

        public AtsCreateJobRequestDto withLocationIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> locationIds)
        Location ids of the job
      • withHiringTeam

        public AtsCreateJobRequestDto withHiringTeam​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<JobHiringTeam>> hiringTeam)
        Hiring team for the job.
      • withInterviewStages

        public AtsCreateJobRequestDto withInterviewStages​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<InterviewStage>> interviewStages)
        Interview stages for the job.
      • withCustomFields

        public AtsCreateJobRequestDto withCustomFields​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<CustomFields>> customFields)
        The job custom fields
      • withPassthrough

        public AtsCreateJobRequestDto withPassthrough​(java.util.Map<java.lang.String,​java.lang.Object> passthrough)
        Value to pass through to the provider
      • withPassthrough

        public AtsCreateJobRequestDto withPassthrough​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,​java.lang.Object>> passthrough)
        Value to pass through to the provider
      • 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