Skip to content

Commit e2032c7

Browse files
committed
feat(stack-config): updated models and example for stack config
1 parent 64df6d4 commit e2032c7

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

examples/stack_configuration.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ def main():
7070
):
7171
config_count += 1
7272
print(f"- ID: {config.id}")
73-
print(f" Status: {config.status}")
73+
print(f" Status: {config.status.value if config.status else None}")
7474
print(f" Sequence: {config.sequence_number}")
7575
print(f" Speculative: {config.speculative}")
7676
print(f" Created: {config.created_at}")
@@ -92,7 +92,7 @@ def main():
9292
stack_id=args.stack_id, options=create_opts
9393
)
9494
print(f"Created stack configuration: {config.id}")
95-
print(f" Status: {config.status}")
95+
print(f" Status: {config.status.value if config.status else None}")
9696
print(f" Speculative: {config.speculative}")
9797
print(f" Sequence: {config.sequence_number}")
9898
print(f" Created: {config.created_at}")
@@ -105,7 +105,7 @@ def main():
105105
_print_header(f"Reading stack configuration: {args.id}")
106106
config = client.stack_configurations.read(stack_configuration_id=args.id)
107107
print(f"ID: {config.id}")
108-
print(f"Status: {config.status}")
108+
print(f"Status: {config.status.value if config.status else None}")
109109
print(f"Sequence: {config.sequence_number}")
110110
print(f"Speculative: {config.speculative}")
111111
print(f"Created: {config.created_at}")

src/pytfe/models/stack_configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class StackConfiguration(BaseModel):
5555

5656
id: str
5757
status: StackConfigurationStatus | None = Field(default=None, alias="status")
58-
sequence_number: int = Field(default=0, alias="sequence-number")
58+
sequence_number: int | None = Field(default=None, alias="sequence-number")
5959
components: list[StackComponent] = Field(default_factory=list, alias="components")
6060
preparing_event_stream_url: str = Field(
6161
default="", alias="preparing-event-stream-url"

0 commit comments

Comments
 (0)