/** * Engine API * Civilization Engine API * * OpenAPI spec version: 1.0 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { ArmyDto } from './armyDto'; import { CivilizationDto } from './civilizationDto'; import { CultureEventDto } from './cultureEventDto'; import { GovernmentDto } from './governmentDto'; import { GreatPersonMarkerDto } from './greatPersonMarkerDto'; import { HutDto } from './hutDto'; import { PyramidDto } from './pyramidDto'; import { ResourceDto } from './resourceDto'; import { ScoutDto } from './scoutDto'; import { TechnologyDto } from './technologyDto'; import { UnitDto } from './unitDto'; import { VillageDto } from './villageDto'; export interface CivilizationBoardDto { civilizationName?: string; civilization?: CivilizationDto; pyramid?: PyramidDto; trade?: number; government?: GovernmentDto; culture?: number; coins?: number; scouts?: Array; armies?: Array; governments?: Array; technologies?: Array; resources?: Array; greatPersonMarkers?: Array; unitTypeRanks?: { [key: string]: number; }; combatBonuses?: number; stackingLimit?: number; battleHandSize?: number; cultureHandSize?: number; maximumCities?: number; travelSpeed?: number; passability?: CivilizationBoardDto.PassabilityEnum; allCoins?: number; allSpendableCoins?: number; discoveredBuildings?: Array; visible?: boolean; unitsCount?: number; villagesCount?: number; hutsCount?: number; cultureEvents?: Array; units?: Array; villages?: Array; huts?: Array; } export declare namespace CivilizationBoardDto { type PassabilityEnum = 'ExceptWater' | 'CrossWater' | 'HoldWater' | 'CrossAny'; const PassabilityEnum: { ExceptWater: PassabilityEnum; CrossWater: PassabilityEnum; HoldWater: PassabilityEnum; CrossAny: PassabilityEnum; }; }