//! Copyright (C) Call of Nil contributors //! SPDX-License-Identifier: AGPL-3.0-only import { BattleResult } from './BattleResult'; import { Coord } from './Coord'; import { ReportId } from './ReportId'; import { Resources } from './Resources'; import { RoundId } from './RoundId'; import { Ruler } from './Ruler'; export type BattleReport = { id: ReportId; attacker: Ruler; defender: Ruler; origin: Coord; destination: Coord; result: BattleResult; hauledResources: Resources; round: RoundId; createdAt: string; };