The QualificationRequest data structure represents a request a Worker has made for a Qualification.
- @JsonSerializable(includeIfNull: false, explicitToJson: true, createFactory: true, createToJson: false)
- answer → String
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
@JsonKey(name: 'Answer'), final
- hashCode → int
The hash code for this object. [...]
- qualificationRequestId → String
The ID of the Qualification request, a unique identifier generated when the
request was submitted.
@JsonKey(name: 'QualificationRequestId'), final
- qualificationTypeId → String
The ID of the Qualification type the Worker is requesting, as returned by
the CreateQualificationType operation.
@JsonKey(name: 'QualificationTypeId'), final
- runtimeType → Type
A representation of the runtime type of the object.
- submitTime → DateTime
- 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.
- test → String
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.
@JsonKey(name: 'Test'), final
- workerId → String
The ID of the Worker requesting the Qualification.
@JsonKey(name: 'WorkerId'), final