Class Interview


  • public class Interview
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Interview.Builder  
    • Constructor Summary

      Constructors 
      Constructor Description
      Interview()  
      Interview​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> applicationId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteApplicationId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> interviewStageId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteInterviewStageId, org.openapitools.jackson.nullable.JsonNullable<? extends InterviewInterviewStage> interviewStage, org.openapitools.jackson.nullable.JsonNullable<? extends InterviewInterviewStatus> interviewStatus, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> interviewerIds, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteInterviewerIds, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<InterviewPart>> interviewParts, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Interviewer>> interviewers, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endAt, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> meetingUrl, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)  
    • Constructor Detail

      • Interview

        public Interview​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id,
                         org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId,
                         org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields,
                         org.openapitools.jackson.nullable.JsonNullable<java.lang.String> applicationId,
                         org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteApplicationId,
                         org.openapitools.jackson.nullable.JsonNullable<java.lang.String> interviewStageId,
                         org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteInterviewStageId,
                         org.openapitools.jackson.nullable.JsonNullable<? extends InterviewInterviewStage> interviewStage,
                         org.openapitools.jackson.nullable.JsonNullable<? extends InterviewInterviewStatus> interviewStatus,
                         org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> interviewerIds,
                         org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteInterviewerIds,
                         org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<InterviewPart>> interviewParts,
                         org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Interviewer>> interviewers,
                         org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startAt,
                         org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endAt,
                         org.openapitools.jackson.nullable.JsonNullable<java.lang.String> meetingUrl,
                         org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt,
                         org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
      • Interview

        public Interview()
    • Method Detail

      • id

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
        Unique identifier
      • remoteId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
        Provider's unique identifier
      • 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
      • applicationId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> applicationId()
      • remoteApplicationId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteApplicationId()
        Provider's unique identifier of the application
      • interviewStageId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> interviewStageId()
      • remoteInterviewStageId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteInterviewStageId()
        Provider's unique identifier of the interview stage
      • interviewerIds

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> interviewerIds()
      • remoteInterviewerIds

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> remoteInterviewerIds()
        Provider's unique identifiers of the interviewers
      • interviewParts

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<InterviewPart>> interviewParts()
      • interviewers

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<Interviewer>> interviewers()
      • startAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startAt()
        Interview start date
      • endAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endAt()
        Interview end date
      • meetingUrl

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> meetingUrl()
      • createdAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
        Interview created date
      • updatedAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
        Interview updated date
      • withId

        public Interview withId​(java.lang.String id)
        Unique identifier
      • withId

        public Interview withId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
        Unique identifier
      • withRemoteId

        public Interview withRemoteId​(java.lang.String remoteId)
        Provider's unique identifier
      • withRemoteId

        public Interview withRemoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
        Provider's unique identifier
      • withUnifiedCustomFields

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

        public Interview 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
      • withApplicationId

        public Interview withApplicationId​(java.lang.String applicationId)
      • withApplicationId

        public Interview withApplicationId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> applicationId)
      • withRemoteApplicationId

        public Interview withRemoteApplicationId​(java.lang.String remoteApplicationId)
        Provider's unique identifier of the application
      • withRemoteApplicationId

        public Interview withRemoteApplicationId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteApplicationId)
        Provider's unique identifier of the application
      • withInterviewStageId

        public Interview withInterviewStageId​(java.lang.String interviewStageId)
      • withInterviewStageId

        public Interview withInterviewStageId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> interviewStageId)
      • withRemoteInterviewStageId

        public Interview withRemoteInterviewStageId​(java.lang.String remoteInterviewStageId)
        Provider's unique identifier of the interview stage
      • withRemoteInterviewStageId

        public Interview withRemoteInterviewStageId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteInterviewStageId)
        Provider's unique identifier of the interview stage
      • withInterviewStage

        public Interview withInterviewStage​(org.openapitools.jackson.nullable.JsonNullable<? extends InterviewInterviewStage> interviewStage)
      • withInterviewerIds

        public Interview withInterviewerIds​(java.util.List<java.lang.String> interviewerIds)
      • withInterviewerIds

        public Interview withInterviewerIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> interviewerIds)
      • withRemoteInterviewerIds

        public Interview withRemoteInterviewerIds​(java.util.List<java.lang.String> remoteInterviewerIds)
        Provider's unique identifiers of the interviewers
      • withRemoteInterviewerIds

        public Interview withRemoteInterviewerIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteInterviewerIds)
        Provider's unique identifiers of the interviewers
      • withInterviewParts

        public Interview withInterviewParts​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<InterviewPart>> interviewParts)
      • withInterviewers

        public Interview withInterviewers​(java.util.List<Interviewer> interviewers)
      • withInterviewers

        public Interview withInterviewers​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Interviewer>> interviewers)
      • withStartAt

        public Interview withStartAt​(java.time.OffsetDateTime startAt)
        Interview start date
      • withStartAt

        public Interview withStartAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startAt)
        Interview start date
      • withEndAt

        public Interview withEndAt​(java.time.OffsetDateTime endAt)
        Interview end date
      • withEndAt

        public Interview withEndAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endAt)
        Interview end date
      • withMeetingUrl

        public Interview withMeetingUrl​(java.lang.String meetingUrl)
      • withMeetingUrl

        public Interview withMeetingUrl​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> meetingUrl)
      • withCreatedAt

        public Interview withCreatedAt​(java.time.OffsetDateTime createdAt)
        Interview created date
      • withCreatedAt

        public Interview withCreatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
        Interview created date
      • withUpdatedAt

        public Interview withUpdatedAt​(java.time.OffsetDateTime updatedAt)
        Interview updated date
      • withUpdatedAt

        public Interview withUpdatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
        Interview updated date
      • 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