Class ScheduledInterview


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

      • ScheduledInterview

        public ScheduledInterview​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id,
                                  org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId,
                                  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 ScheduledInterviewInterviewStage> interviewStage,
                                  org.openapitools.jackson.nullable.JsonNullable<? extends InterviewStatus> 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)
      • ScheduledInterview

        public ScheduledInterview()
    • 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
      • 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
      • interviewStatus

        public org.openapitools.jackson.nullable.JsonNullable<InterviewStatus> interviewStatus()
      • 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 ScheduledInterview withId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
        Unique identifier
      • withRemoteId

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public ScheduledInterview 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