GamePOJO: { annotator?: string; black?: PlayerPOJO; date?: string; eco?: string; event?: string; initialPosition?: string; mainVariation?: VariationPOJO; opening?: string; openingSubVariation?: string; openingVariation?: string; result?: GameResult; round?: number; site?: string; subRound?: number; subSubRound?: number; termination?: string; variant?: GameVariant; white?: PlayerPOJO;} Type declaration
Optionalannotator?: string
Optionaldate?: string
Optionaleco?: string
Optionalevent?: string
OptionalinitialPosition?: string
Optionalopening?: string
OptionalopeningSubVariation?: string
OptionalopeningVariation?: string
Optionalround?: number
Optionalsite?: string
OptionalsubRound?: number
OptionalsubSubRound?: number
Optionaltermination?: string
Represent a Game as a POJO, thus allowing JSON serialization, deep cloning, etc...