'integer', 'log_id' => 'integer', 'band_id' => 'integer', 'category_id' => 'integer', 'power_category_id' => 'integer', 'sixhr_category' => 'boolean', 'sixhr_ranking_bucket' => 'string', 'operating_window_start_utc' => 'datetime', 'operating_window_end_utc' => 'datetime', 'operating_window_2_start_utc' => 'datetime', 'operating_window_2_end_utc' => 'datetime', 'operating_window_hours' => 'integer', 'operating_window_qso_count' => 'integer', 'claimed_qso_count' => 'integer', 'claimed_score' => 'integer', 'valid_qso_count' => 'integer', 'dupe_qso_count' => 'integer', 'busted_qso_count' => 'integer', 'other_error_qso_count' => 'integer', 'total_qso_count' => 'integer', 'discarded_qso_count' => 'integer', 'discarded_points' => 'integer', 'discarded_qso_percent' => 'float', 'unique_qso_count' => 'integer', 'official_score' => 'integer', 'penalty_score' => 'integer', 'base_score' => 'integer', 'multiplier_count' => 'integer', 'multiplier_score' => 'integer', 'score_per_qso' => 'float', 'rank_overall' => 'integer', 'rank_in_category' => 'integer', 'rank_overall_ok' => 'integer', 'rank_in_category_ok' => 'integer', ]; public function evaluationRun(): BelongsTo { return $this->belongsTo(EvaluationRun::class); } public function log(): BelongsTo { return $this->belongsTo(Log::class); } public function band(): BelongsTo { return $this->belongsTo(Band::class); } public function category(): BelongsTo { return $this->belongsTo(Category::class); } public function powerCategory(): BelongsTo { return $this->belongsTo(PowerCategory::class); } }