@@ -34,7 +34,7 @@ class COGCProgram(BaseModel):
3434
3535class COGCVote (BaseModel ):
3636 CompanyName : str
37- CompanyCode : str
37+ CompanyCode : Optional [ str ] = Field ( default = None )
3838 Influence : float
3939 VoteType : str
4040 VoteTimeEpochMs : datetime
@@ -88,16 +88,16 @@ class PlanetFull(Planet):
8888 HasShipyard : bool
8989 FactionCode : Optional [str ]
9090 FactionName : Optional [str ]
91- GovernorId : Optional [str ] = Field (min_length = 32 )
92- GovernorUserName : Optional [str ]
93- GovernorCorporationId : Optional [str ] = Field (min_length = 32 )
94- GovernorCorporationName : Optional [str ]
95- GovernorCorporationCode : Optional [str ]
91+ GovernorId : Optional [str ] = Field (min_length = 32 , default = None )
92+ GovernorUserName : Optional [str ] = Field ( default = None )
93+ GovernorCorporationId : Optional [str ] = Field (min_length = 32 , default = None )
94+ GovernorCorporationName : Optional [str ] = Field ( default = None )
95+ GovernorCorporationCode : Optional [str ] = Field ( default = None )
9696 CurrencyName : Optional [str ]
9797 CurrencyCode : Optional [str ]
98- CollectorId : Optional [str ] = Field (min_length = 32 )
99- CollectorName : Optional [str ]
100- CollectorCode : Optional [str ]
98+ CollectorId : Optional [str ] = Field (min_length = 32 , default = None )
99+ CollectorName : Optional [str ] = Field ( default = None )
100+ CollectorCode : Optional [str ] = Field ( default = None )
101101 BaseLocalMarketFee : int
102102 LocalMarketFeeFactor : int
103103 WarehouseFee : int
@@ -106,7 +106,7 @@ class PlanetFull(Planet):
106106 PlanetTier : int
107107 UserNameSubmitted : str
108108 Timestamp : NaiveDatetime
109- DistanceResults : Optional [List [int ]]
109+ DistanceResults : Optional [List [int ]] = Field ( default = None )
110110
111111
112112class PlanetFullList (RootModel ):
0 commit comments