Class InterviewPart


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

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

      Constructors 
      Constructor Description
      InterviewPart()  
      InterviewPart​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<? extends InterviewPartType> type, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title, 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<java.lang.String> meetingUrl, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> meetingProvider, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static InterviewPart.Builder builder()  
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
      Interview part created date
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endAt()
      The specific interview part's end date
      boolean equals​(java.lang.Object o)  
      int hashCode()  
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
      Unique identifier
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> interviewerIds()
      The user (interviewer) IDs taking part in this specific interview.
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> meetingProvider()
      The video meeting provider used for the interview.
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> meetingUrl()
      The meeting URL for the interview - this may be populated using the underlying location if the location string extracted is a valid url.
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
      Provider's unique identifier
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> remoteInterviewerIds()
      Provider's user (interviewer) IDs taking part in this specific interview.
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startAt()
      The specific interview part's start date
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title()
      The title of interview, usually corresponding to the title of an associated calendar event
      java.lang.String toString()  
      org.openapitools.jackson.nullable.JsonNullable<InterviewPartType> type()  
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
      Interview part updated date
      InterviewPart withCreatedAt​(java.time.OffsetDateTime createdAt)
      Interview part created date
      InterviewPart withCreatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
      Interview part created date
      InterviewPart withEndAt​(java.time.OffsetDateTime endAt)
      The specific interview part's end date
      InterviewPart withEndAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endAt)
      The specific interview part's end date
      InterviewPart withId​(java.lang.String id)
      Unique identifier
      InterviewPart withId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
      Unique identifier
      InterviewPart withInterviewerIds​(java.util.List<java.lang.String> interviewerIds)
      The user (interviewer) IDs taking part in this specific interview.
      InterviewPart withInterviewerIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> interviewerIds)
      The user (interviewer) IDs taking part in this specific interview.
      InterviewPart withMeetingProvider​(java.lang.String meetingProvider)
      The video meeting provider used for the interview.
      InterviewPart withMeetingProvider​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> meetingProvider)
      The video meeting provider used for the interview.
      InterviewPart withMeetingUrl​(java.lang.String meetingUrl)
      The meeting URL for the interview - this may be populated using the underlying location if the location string extracted is a valid url.
      InterviewPart withMeetingUrl​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> meetingUrl)
      The meeting URL for the interview - this may be populated using the underlying location if the location string extracted is a valid url.
      InterviewPart withRemoteId​(java.lang.String remoteId)
      Provider's unique identifier
      InterviewPart withRemoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
      Provider's unique identifier
      InterviewPart withRemoteInterviewerIds​(java.util.List<java.lang.String> remoteInterviewerIds)
      Provider's user (interviewer) IDs taking part in this specific interview.
      InterviewPart withRemoteInterviewerIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteInterviewerIds)
      Provider's user (interviewer) IDs taking part in this specific interview.
      InterviewPart withStartAt​(java.time.OffsetDateTime startAt)
      The specific interview part's start date
      InterviewPart withStartAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startAt)
      The specific interview part's start date
      InterviewPart withTitle​(java.lang.String title)
      The title of interview, usually corresponding to the title of an associated calendar event
      InterviewPart withTitle​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
      The title of interview, usually corresponding to the title of an associated calendar event
      InterviewPart withType​(InterviewPartType type)  
      InterviewPart withType​(org.openapitools.jackson.nullable.JsonNullable<? extends InterviewPartType> type)  
      InterviewPart withUpdatedAt​(java.time.OffsetDateTime updatedAt)
      Interview part updated date
      InterviewPart withUpdatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
      Interview part updated date
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • InterviewPart

        public InterviewPart​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id,
                             org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId,
                             org.openapitools.jackson.nullable.JsonNullable<? extends InterviewPartType> type,
                             org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title,
                             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<java.lang.String> meetingUrl,
                             org.openapitools.jackson.nullable.JsonNullable<java.lang.String> meetingProvider,
                             org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startAt,
                             org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endAt,
                             org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt,
                             org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
      • InterviewPart

        public InterviewPart()
    • 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
      • type

        public org.openapitools.jackson.nullable.JsonNullable<InterviewPartType> type()
      • title

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title()
        The title of interview, usually corresponding to the title of an associated calendar event
      • interviewerIds

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> interviewerIds()
        The user (interviewer) IDs taking part in this specific interview.
      • remoteInterviewerIds

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> remoteInterviewerIds()
        Provider's user (interviewer) IDs taking part in this specific interview.
      • meetingUrl

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> meetingUrl()
        The meeting URL for the interview - this may be populated using the underlying location if the location string extracted is a valid url.
      • meetingProvider

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> meetingProvider()
        The video meeting provider used for the interview.
      • startAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startAt()
        The specific interview part's start date
      • endAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endAt()
        The specific interview part's end date
      • createdAt

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

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

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

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

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

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

        public InterviewPart withTitle​(java.lang.String title)
        The title of interview, usually corresponding to the title of an associated calendar event
      • withTitle

        public InterviewPart withTitle​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> title)
        The title of interview, usually corresponding to the title of an associated calendar event
      • withInterviewerIds

        public InterviewPart withInterviewerIds​(java.util.List<java.lang.String> interviewerIds)
        The user (interviewer) IDs taking part in this specific interview.
      • withInterviewerIds

        public InterviewPart withInterviewerIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> interviewerIds)
        The user (interviewer) IDs taking part in this specific interview.
      • withRemoteInterviewerIds

        public InterviewPart withRemoteInterviewerIds​(java.util.List<java.lang.String> remoteInterviewerIds)
        Provider's user (interviewer) IDs taking part in this specific interview.
      • withRemoteInterviewerIds

        public InterviewPart withRemoteInterviewerIds​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> remoteInterviewerIds)
        Provider's user (interviewer) IDs taking part in this specific interview.
      • withMeetingUrl

        public InterviewPart withMeetingUrl​(java.lang.String meetingUrl)
        The meeting URL for the interview - this may be populated using the underlying location if the location string extracted is a valid url.
      • withMeetingUrl

        public InterviewPart withMeetingUrl​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> meetingUrl)
        The meeting URL for the interview - this may be populated using the underlying location if the location string extracted is a valid url.
      • withMeetingProvider

        public InterviewPart withMeetingProvider​(java.lang.String meetingProvider)
        The video meeting provider used for the interview.
      • withMeetingProvider

        public InterviewPart withMeetingProvider​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> meetingProvider)
        The video meeting provider used for the interview.
      • withStartAt

        public InterviewPart withStartAt​(java.time.OffsetDateTime startAt)
        The specific interview part's start date
      • withStartAt

        public InterviewPart withStartAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startAt)
        The specific interview part's start date
      • withEndAt

        public InterviewPart withEndAt​(java.time.OffsetDateTime endAt)
        The specific interview part's end date
      • withEndAt

        public InterviewPart withEndAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> endAt)
        The specific interview part's end date
      • withCreatedAt

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

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

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

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