t() :: %NomadClient.Model.Evaluation{
AnnotatePlan: boolean() | nil,
BlockedEval: String.t() | nil,
ClassEligibility: %{optional(String.t()) => boolean()} | nil,
CreateIndex: integer() | nil,
CreateTime: integer() | nil,
DeploymentID: String.t() | nil,
EscapedComputedClass: boolean() | nil,
FailedTgAllocs:
%{optional(String.t()) => NomadClient.Model.AllocationMetric.t()} | nil,
ID: String.t() | nil,
JobID: String.t() | nil,
JobModifyIndex: integer() | nil,
ModifyIndex: integer() | nil,
ModifyTime: integer() | nil,
Namespace: String.t() | nil,
NextEval: String.t() | nil,
NodeID: String.t() | nil,
NodeModifyIndex: integer() | nil,
PreviousEval: String.t() | nil,
Priority: integer() | nil,
QueuedAllocations: %{optional(String.t()) => integer()} | nil,
QuotaLimitReached: String.t() | nil,
SnapshotIndex: integer() | nil,
Status: String.t() | nil,
StatusDescription: String.t() | nil,
TriggeredBy: String.t() | nil,
Type: String.t() | nil,
Wait: integer() | nil,
WaitUntil: DateTime.t() | nil
}