@@ -27,7 +27,7 @@ class LogEvent(BaseModel):
2727 message : str
2828 """Log message text."""
2929
30- timestamp : Optional [ datetime ] = None
30+ timestamp : datetime
3131 """Time the log entry was produced."""
3232
3333
@@ -64,29 +64,32 @@ class DeploymentStateEvent(BaseModel):
6464 event : Literal ["deployment_state" ]
6565 """Event type identifier (always "deployment_state")."""
6666
67- timestamp : Optional [ datetime ] = None
67+ timestamp : datetime
6868 """Time the state was reported."""
6969
7070
7171class AppVersionSummaryEvent (BaseModel ):
72- id : Optional [ str ] = None
72+ id : str
7373 """Unique identifier for the app version"""
7474
75- app_name : Optional [ str ] = None
75+ app_name : str
7676 """Name of the application"""
7777
78- env_vars : Optional [Dict [str , str ]] = None
79- """Environment variables configured for this app version"""
80-
81- event : Optional [Literal ["app_version_summary" ]] = None
78+ event : Literal ["app_version_summary" ]
8279 """Event type identifier (always "app_version_summary")."""
8380
84- region : Optional [ str ] = None
81+ region : str
8582 """Deployment region code"""
8683
87- version : Optional [str ] = None
84+ timestamp : datetime
85+ """Time the state was reported."""
86+
87+ version : str
8888 """Version label for the application"""
8989
90+ env_vars : Optional [Dict [str , str ]] = None
91+ """Environment variables configured for this app version"""
92+
9093
9194class ErrorEventErrorDetail (BaseModel ):
9295 code : Optional [str ] = None
@@ -118,11 +121,14 @@ class ErrorEventError(BaseModel):
118121
119122
120123class ErrorEvent (BaseModel ):
121- error : Optional [ ErrorEventError ] = None
124+ error : ErrorEventError
122125
123- event : Optional [ Literal ["error" ]] = None
126+ event : Literal ["error" ]
124127 """Event type identifier (always "error")."""
125128
129+ timestamp : datetime
130+ """Time the error occurred."""
131+
126132
127133DeploymentFollowResponse : TypeAlias = Annotated [
128134 Union [LogEvent , DeploymentStateEvent , AppVersionSummaryEvent , ErrorEvent ], PropertyInfo (discriminator = "event" )
0 commit comments