From 4a27893ac96a935e32a40267ce06e8565332ff96 Mon Sep 17 00:00:00 2001 From: courier-codegen Date: Sat, 29 Aug 2026 00:21:36 +0000 Subject: [PATCH] fix(api): correct two Elemental field names the REST API rejects --- src/courier/types/shared/elemental_image_node.py | 4 +--- src/courier/types/shared/elemental_quote_node.py | 4 +--- src/courier/types/shared_params/elemental_image_node.py | 5 ++--- src/courier/types/shared_params/elemental_quote_node.py | 5 ++--- 4 files changed, 6 insertions(+), 12 deletions(-) diff --git a/src/courier/types/shared/elemental_image_node.py b/src/courier/types/shared/elemental_image_node.py index 9c2691e..04d9c8d 100644 --- a/src/courier/types/shared/elemental_image_node.py +++ b/src/courier/types/shared/elemental_image_node.py @@ -2,8 +2,6 @@ from typing import Optional -from pydantic import Field as FieldInfo - from .alignment import Alignment from .elemental_base_node import ElementalBaseNode @@ -19,7 +17,7 @@ class ElementalImageNode(ElementalBaseNode): align: Optional[Alignment] = None """The alignment of the image.""" - alt_text: Optional[str] = FieldInfo(alias="altText", default=None) + alt_text: Optional[str] = None """Alternate text for the image.""" border_color: Optional[str] = None diff --git a/src/courier/types/shared/elemental_quote_node.py b/src/courier/types/shared/elemental_quote_node.py index 3c4cb5f..f01b0a5 100644 --- a/src/courier/types/shared/elemental_quote_node.py +++ b/src/courier/types/shared/elemental_quote_node.py @@ -2,8 +2,6 @@ from typing import Optional -from pydantic import Field as FieldInfo - from .locales import Locales from .alignment import Alignment from .text_style import TextStyle @@ -21,7 +19,7 @@ class ElementalQuoteNode(ElementalBaseNode): align: Optional[Alignment] = None """Alignment of the quote.""" - border_color: Optional[str] = FieldInfo(alias="borderColor", default=None) + border_color: Optional[str] = None """CSS border color property. For example, `#fff`""" font_size: Optional[str] = None diff --git a/src/courier/types/shared_params/elemental_image_node.py b/src/courier/types/shared_params/elemental_image_node.py index ed4d58e..b149514 100644 --- a/src/courier/types/shared_params/elemental_image_node.py +++ b/src/courier/types/shared_params/elemental_image_node.py @@ -3,9 +3,8 @@ from __future__ import annotations from typing import Optional -from typing_extensions import Required, Annotated +from typing_extensions import Required -from ..._utils import PropertyInfo from ..shared.alignment import Alignment from .elemental_base_node import ElementalBaseNode @@ -21,7 +20,7 @@ class ElementalImageNode(ElementalBaseNode, total=False): align: Optional[Alignment] """The alignment of the image.""" - alt_text: Annotated[Optional[str], PropertyInfo(alias="altText")] + alt_text: Optional[str] """Alternate text for the image.""" border_color: Optional[str] diff --git a/src/courier/types/shared_params/elemental_quote_node.py b/src/courier/types/shared_params/elemental_quote_node.py index 33817ff..a791af1 100644 --- a/src/courier/types/shared_params/elemental_quote_node.py +++ b/src/courier/types/shared_params/elemental_quote_node.py @@ -3,10 +3,9 @@ from __future__ import annotations from typing import Optional -from typing_extensions import Required, Annotated +from typing_extensions import Required from .locales import Locales -from ..._utils import PropertyInfo from ..shared.alignment import Alignment from ..shared.text_style import TextStyle from .elemental_base_node import ElementalBaseNode @@ -23,7 +22,7 @@ class ElementalQuoteNode(ElementalBaseNode, total=False): align: Optional[Alignment] """Alignment of the quote.""" - border_color: Annotated[Optional[str], PropertyInfo(alias="borderColor")] + border_color: Optional[str] """CSS border color property. For example, `#fff`""" font_size: Optional[str]