Class QualificationRequest

    • Method Detail

      • qualificationRequestId

        public final String qualificationRequestId()

        The ID of the Qualification request, a unique identifier generated when the request was submitted.

        Returns:
        The ID of the Qualification request, a unique identifier generated when the request was submitted.
      • qualificationTypeId

        public final String qualificationTypeId()

        The ID of the Qualification type the Worker is requesting, as returned by the CreateQualificationType operation.

        Returns:
        The ID of the Qualification type the Worker is requesting, as returned by the CreateQualificationType operation.
      • workerId

        public final String workerId()

        The ID of the Worker requesting the Qualification.

        Returns:
        The ID of the Worker requesting the Qualification.
      • test

        public final String test()

        The contents of the Qualification test that was presented to the Worker, if the type has a test and the Worker has submitted answers. This value is identical to the QuestionForm associated with the Qualification type at the time the Worker requests the Qualification.

        Returns:
        The contents of the Qualification test that was presented to the Worker, if the type has a test and the Worker has submitted answers. This value is identical to the QuestionForm associated with the Qualification type at the time the Worker requests the Qualification.
      • answer

        public final String answer()

        The Worker's answers for the Qualification type's test contained in a QuestionFormAnswers document, if the type has a test and the Worker has submitted answers. If the Worker does not provide any answers, Answer may be empty.

        Returns:
        The Worker's answers for the Qualification type's test contained in a QuestionFormAnswers document, if the type has a test and the Worker has submitted answers. If the Worker does not provide any answers, Answer may be empty.
      • submitTime

        public final Instant submitTime()

        The date and time the Qualification request had a status of Submitted. This is either the time the Worker submitted answers for a Qualification test, or the time the Worker requested the Qualification if the Qualification type does not have a test.

        Returns:
        The date and time the Qualification request had a status of Submitted. This is either the time the Worker submitted answers for a Qualification test, or the time the Worker requested the Qualification if the Qualification type does not have a test.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)