Class Scorecard


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

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

      Constructors 
      Constructor Description
      Scorecard()  
      Scorecard​(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.List<ScorecardSection>> sections, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> candidateId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteCandidateId, 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> interviewId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteInterviewId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> authorId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteAuthorId, org.openapitools.jackson.nullable.JsonNullable<? extends OverallRecommendation> overallRecommendation, 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
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> applicationId()
      The application ID associated with the scorecard
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> authorId()
      The author ID of the scorecard
      static Scorecard.Builder builder()  
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> candidateId()
      The candidate ID associated with the scorecard
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
      The creation date of the scorecard
      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.lang.String> interviewId()
      The interview ID associated with the scorecard
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label()
      The label of the scorecard
      org.openapitools.jackson.nullable.JsonNullable<OverallRecommendation> overallRecommendation()
      The overall recommendation
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteApplicationId()
      Provider's unique identifier of the application
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteAuthorId()
      Provider's unique identifier of the author
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteCandidateId()
      Provider's unique identifier of the candidate
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
      Provider's unique identifier
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteInterviewId()
      Provider's unique identifier of the interview
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<ScorecardSection>> sections()
      The sections in the scorecard
      java.lang.String toString()  
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
      The update date of the scorecard
      Scorecard withApplicationId​(java.lang.String applicationId)
      The application ID associated with the scorecard
      Scorecard withApplicationId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> applicationId)
      The application ID associated with the scorecard
      Scorecard withAuthorId​(java.lang.String authorId)
      The author ID of the scorecard
      Scorecard withAuthorId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> authorId)
      The author ID of the scorecard
      Scorecard withCandidateId​(java.lang.String candidateId)
      The candidate ID associated with the scorecard
      Scorecard withCandidateId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> candidateId)
      The candidate ID associated with the scorecard
      Scorecard withCreatedAt​(java.time.OffsetDateTime createdAt)
      The creation date of the scorecard
      Scorecard withCreatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
      The creation date of the scorecard
      Scorecard withId​(java.lang.String id)
      Unique identifier
      Scorecard withId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
      Unique identifier
      Scorecard withInterviewId​(java.lang.String interviewId)
      The interview ID associated with the scorecard
      Scorecard withInterviewId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> interviewId)
      The interview ID associated with the scorecard
      Scorecard withLabel​(java.lang.String label)
      The label of the scorecard
      Scorecard withLabel​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label)
      The label of the scorecard
      Scorecard withOverallRecommendation​(OverallRecommendation overallRecommendation)
      The overall recommendation
      Scorecard withOverallRecommendation​(org.openapitools.jackson.nullable.JsonNullable<? extends OverallRecommendation> overallRecommendation)
      The overall recommendation
      Scorecard withRemoteApplicationId​(java.lang.String remoteApplicationId)
      Provider's unique identifier of the application
      Scorecard withRemoteApplicationId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteApplicationId)
      Provider's unique identifier of the application
      Scorecard withRemoteAuthorId​(java.lang.String remoteAuthorId)
      Provider's unique identifier of the author
      Scorecard withRemoteAuthorId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteAuthorId)
      Provider's unique identifier of the author
      Scorecard withRemoteCandidateId​(java.lang.String remoteCandidateId)
      Provider's unique identifier of the candidate
      Scorecard withRemoteCandidateId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteCandidateId)
      Provider's unique identifier of the candidate
      Scorecard withRemoteId​(java.lang.String remoteId)
      Provider's unique identifier
      Scorecard withRemoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
      Provider's unique identifier
      Scorecard withRemoteInterviewId​(java.lang.String remoteInterviewId)
      Provider's unique identifier of the interview
      Scorecard withRemoteInterviewId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteInterviewId)
      Provider's unique identifier of the interview
      Scorecard withSections​(java.util.List<ScorecardSection> sections)
      The sections in the scorecard
      Scorecard withSections​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ScorecardSection>> sections)
      The sections in the scorecard
      Scorecard withUpdatedAt​(java.time.OffsetDateTime updatedAt)
      The update date of the scorecard
      Scorecard withUpdatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
      The update date of the scorecard
      • Methods inherited from class java.lang.Object

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

      • Scorecard

        public Scorecard​(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.List<ScorecardSection>> sections,
                         org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label,
                         org.openapitools.jackson.nullable.JsonNullable<java.lang.String> candidateId,
                         org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteCandidateId,
                         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> interviewId,
                         org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteInterviewId,
                         org.openapitools.jackson.nullable.JsonNullable<java.lang.String> authorId,
                         org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteAuthorId,
                         org.openapitools.jackson.nullable.JsonNullable<? extends OverallRecommendation> overallRecommendation,
                         org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt,
                         org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
      • Scorecard

        public Scorecard()
    • 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
      • sections

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<ScorecardSection>> sections()
        The sections in the scorecard
      • label

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label()
        The label of the scorecard
      • candidateId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> candidateId()
        The candidate ID associated with the scorecard
      • remoteCandidateId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteCandidateId()
        Provider's unique identifier of the candidate
      • applicationId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> applicationId()
        The application ID associated with the scorecard
      • remoteApplicationId

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

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> interviewId()
        The interview ID associated with the scorecard
      • remoteInterviewId

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

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> authorId()
        The author ID of the scorecard
      • remoteAuthorId

        public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteAuthorId()
        Provider's unique identifier of the author
      • overallRecommendation

        public org.openapitools.jackson.nullable.JsonNullable<OverallRecommendation> overallRecommendation()
        The overall recommendation
      • createdAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
        The creation date of the scorecard
      • updatedAt

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
        The update date of the scorecard
      • withId

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

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

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

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

        public Scorecard withSections​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ScorecardSection>> sections)
        The sections in the scorecard
      • withLabel

        public Scorecard withLabel​(java.lang.String label)
        The label of the scorecard
      • withLabel

        public Scorecard withLabel​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label)
        The label of the scorecard
      • withCandidateId

        public Scorecard withCandidateId​(java.lang.String candidateId)
        The candidate ID associated with the scorecard
      • withCandidateId

        public Scorecard withCandidateId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> candidateId)
        The candidate ID associated with the scorecard
      • withRemoteCandidateId

        public Scorecard withRemoteCandidateId​(java.lang.String remoteCandidateId)
        Provider's unique identifier of the candidate
      • withRemoteCandidateId

        public Scorecard withRemoteCandidateId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteCandidateId)
        Provider's unique identifier of the candidate
      • withApplicationId

        public Scorecard withApplicationId​(java.lang.String applicationId)
        The application ID associated with the scorecard
      • withApplicationId

        public Scorecard withApplicationId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> applicationId)
        The application ID associated with the scorecard
      • withRemoteApplicationId

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

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

        public Scorecard withInterviewId​(java.lang.String interviewId)
        The interview ID associated with the scorecard
      • withInterviewId

        public Scorecard withInterviewId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> interviewId)
        The interview ID associated with the scorecard
      • withRemoteInterviewId

        public Scorecard withRemoteInterviewId​(java.lang.String remoteInterviewId)
        Provider's unique identifier of the interview
      • withRemoteInterviewId

        public Scorecard withRemoteInterviewId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteInterviewId)
        Provider's unique identifier of the interview
      • withAuthorId

        public Scorecard withAuthorId​(java.lang.String authorId)
        The author ID of the scorecard
      • withAuthorId

        public Scorecard withAuthorId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> authorId)
        The author ID of the scorecard
      • withRemoteAuthorId

        public Scorecard withRemoteAuthorId​(java.lang.String remoteAuthorId)
        Provider's unique identifier of the author
      • withRemoteAuthorId

        public Scorecard withRemoteAuthorId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteAuthorId)
        Provider's unique identifier of the author
      • withOverallRecommendation

        public Scorecard withOverallRecommendation​(org.openapitools.jackson.nullable.JsonNullable<? extends OverallRecommendation> overallRecommendation)
        The overall recommendation
      • withCreatedAt

        public Scorecard withCreatedAt​(java.time.OffsetDateTime createdAt)
        The creation date of the scorecard
      • withCreatedAt

        public Scorecard withCreatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
        The creation date of the scorecard
      • withUpdatedAt

        public Scorecard withUpdatedAt​(java.time.OffsetDateTime updatedAt)
        The update date of the scorecard
      • withUpdatedAt

        public Scorecard withUpdatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
        The update date of the scorecard
      • 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