'integer', 'similarity_score' => 'decimal:2', 'is_passed' => 'boolean', 'hwr_confidence' => 'decimal:2', 'hwr_raw_response' => 'array', 'attempt_number' => 'integer', 'verified_at' => 'datetime', 'options' => 'array', ]; public function contract(): BelongsTo { return $this->belongsTo(EsignContract::class, 'contract_id'); } public function signer(): BelongsTo { return $this->belongsTo(EsignSigner::class, 'signer_id'); } public function scopeForTenant($query, $tenantId) { return $query->where('tenant_id', $tenantId); } public function scopePassed($query) { return $query->where('is_passed', true); } }