Skip to content

Commit 5a2b335

Browse files
committed
DEVX-10006: Refactoring RCS Card model
1 parent 9b8fc73 commit 5a2b335

File tree

1 file changed

+1
-21
lines changed
  • messages/src/vonage_messages/models

1 file changed

+1
-21
lines changed

messages/src/vonage_messages/models/rcs.py

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ class RcsCardContent(BaseModel):
295295
] = Field(None, min_length=1, max_length=4)
296296

297297

298-
class RcsCard(BaseRcs):
298+
class RcsCard(RcsCardContent, BaseRcs):
299299
"""Model for an RCS card message.
300300
301301
Args:
@@ -311,26 +311,6 @@ class RcsCard(BaseRcs):
311311
webhook_version (WebhookVersion, Optional): Which version of the Messages API will be used to send Status Webhook messages for this particular message.
312312
"""
313313

314-
title: str = Field(..., min_length=1, max_length=200)
315-
text: str = Field(..., min_length=1, max_length=2000)
316-
media_url: str
317-
media_description: Optional[str] = None
318-
media_height: Optional[RcsMediaHeight] = None
319-
thumbnail_url: Optional[str] = None
320-
media_force_refresh: Optional[bool] = None
321-
suggestions: Optional[
322-
List[
323-
Union[
324-
RcsSuggestionReply,
325-
RcsSuggestionActionDial,
326-
RcsSuggestionActionViewLocation,
327-
RcsSuggestionActionShareLocation,
328-
RcsSuggestionActionOpenUrl,
329-
RcsSuggestionActionOpenUrlWebview,
330-
RcsSuggestionActionCreateCalendarEvent,
331-
]
332-
]
333-
] = Field(None, min_length=1, max_length=4)
334314
rcs: Optional[RcsOptionsCard] = None
335315
message_type: MessageType = MessageType.CARD
336316

0 commit comments

Comments
 (0)