Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.buttons.kakaotalk_button import (
KakaoTalkButton,
)

__all__ = [
"KakaoTalkButton",
]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import Literal
from pydantic import Field, StrictStr
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.kakaotalk_button import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.buttons import (
KakaoTalkButton,
)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import Literal
from pydantic import Field
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.kakaotalk_button import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.buttons import (
KakaoTalkButton,
)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import Literal, Optional
from pydantic import Field, StrictStr
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.kakaotalk_button import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.buttons import (
KakaoTalkButton,
)

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.commerce.kakaotalk_channel_specific_message import (
KakaoTalkChannelSpecificMessage,
)
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.commerce.kakaotalk_commerce_image import (
KakaoTalkCommerceImage,
)
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.commerce.kakaotalk_carousel_head import (
KakaoTalkCarouselHead,
)
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.commerce.kakaotalk_carousel_tail import (
KakaoTalkCarouselTail,
)
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.commerce.kakaotalk_regular_price_commerce import (
KakaoTalkRegularPriceCommerce,
)


def __getattr__(name: str):
if name == "KakaoTalkCommerceMessage":
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.commerce.kakaotalk_commerce_message import (
KakaoTalkCommerceMessage,
)

return KakaoTalkCommerceMessage
if name == "KakaoTalkCarousel":
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.commerce.kakaotalk_carousel import (
KakaoTalkCarousel,
)

return KakaoTalkCarousel
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")


__all__ = [
"KakaoTalkChannelSpecificMessage",
"KakaoTalkCommerceImage",
"KakaoTalkCarouselHead",
"KakaoTalkCarouselTail",
"KakaoTalkRegularPriceCommerce",
"KakaoTalkCommerceMessage",
"KakaoTalkCarousel",
]
Original file line number Diff line number Diff line change
@@ -1,12 +1,8 @@
from typing import Optional
from pydantic import Field, conlist
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.kakaotalk_carousel_head import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.commerce import (
KakaoTalkCarouselHead,
)
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.kakaotalk_carousel_tail import (
KakaoTalkCarouselTail,
)
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.kakaotalk_commerce_message import (
KakaoTalkCommerceMessage,
)
from sinch.domains.conversation.models.v1.messages.internal.base import (
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
from pydantic import Field
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.kakaotalk_channel_specific_message import (
KakaoTalkChannelSpecificMessage,
)
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.kakaotalk_carousel import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.commerce import (
KakaoTalkCarousel,
KakaoTalkChannelSpecificMessage,
)


Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
from typing import Optional
from pydantic import Field, StrictStr, conlist
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.kakaotalk_channel_specific_message import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.commerce import (
KakaoTalkChannelSpecificMessage,
KakaoTalkCommerceImage,
)
from sinch.domains.conversation.models.v1.messages.response.types.kakaotalk_button import (
KakaoTalkButton,
Expand All @@ -12,9 +13,6 @@
from sinch.domains.conversation.models.v1.messages.response.types.kakaotalk_coupon import (
KakaoTalkCoupon,
)
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.kakaotalk_commerce_image import (
KakaoTalkCommerceImage,
)


class KakaoTalkCommerceChannelSpecificMessage(KakaoTalkChannelSpecificMessage):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
from sinch.domains.conversation.models.v1.messages.response.types.kakaotalk_coupon import (
KakaoTalkCoupon,
)
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.kakaotalk_commerce_image import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.commerce import (
KakaoTalkCommerceImage,
)
from sinch.domains.conversation.models.v1.messages.internal.base import (
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import Literal
from pydantic import Field, StrictInt
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.kakaotalk_regular_price_commerce import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.commerce import (
KakaoTalkRegularPriceCommerce,
)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import Literal
from pydantic import Field, StrictInt
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.kakaotalk_regular_price_commerce import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.commerce import (
KakaoTalkRegularPriceCommerce,
)

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.coupons.kakaotalk_coupon import (
KakaoTalkCoupon,
)

__all__ = [
"KakaoTalkCoupon",
]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import Literal
from pydantic import Field, StrictInt
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.kakaotalk_coupon import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.coupons import (
KakaoTalkCoupon,
)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import Literal
from pydantic import Field, StrictInt
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.kakaotalk_coupon import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.coupons import (
KakaoTalkCoupon,
)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import Literal
from pydantic import Field, StrictStr
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.kakaotalk_coupon import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.coupons import (
KakaoTalkCoupon,
)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import Literal
from pydantic import Field
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.kakaotalk_coupon import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.coupons import (
KakaoTalkCoupon,
)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import Literal
from pydantic import Field, StrictStr
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.kakaotalk_coupon import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.kakaotalk.coupons import (
KakaoTalkCoupon,
)

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.flows.flow_action_payload import (
FlowActionPayload,
)
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.flows.whatsapp_interactive_body import (
WhatsAppInteractiveBody,
)
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.flows.whatsapp_interactive_footer import (
WhatsAppInteractiveFooter,
)
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.flows.whatsapp_interactive_header_media import (
WhatsAppInteractiveHeaderMedia,
)


def __getattr__(name: str):
if name == "FlowChannelSpecificMessage":
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.flows.flow_channel_specific_message import (
FlowChannelSpecificMessage,
)

return FlowChannelSpecificMessage
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")


__all__ = [
"FlowActionPayload",
"WhatsAppInteractiveBody",
"WhatsAppInteractiveFooter",
"WhatsAppInteractiveHeaderMedia",
"FlowChannelSpecificMessage",
]
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.whatsapp_common_props import (
WhatsAppCommonProps,
)
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.flows.flow_action_payload import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.flows import (
FlowActionPayload,
)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import Literal
from pydantic import Field
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.flows.whatsapp_interactive_header_media import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.flows import (
WhatsAppInteractiveHeaderMedia,
)
from sinch.domains.conversation.models.v1.messages.internal.base import (
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import Literal
from pydantic import Field
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.flows.whatsapp_interactive_header_media import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.flows import (
WhatsAppInteractiveHeaderMedia,
)
from sinch.domains.conversation.models.v1.messages.internal.base import (
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import Literal
from pydantic import Field
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.flows.whatsapp_interactive_header_media import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.flows import (
WhatsAppInteractiveHeaderMedia,
)
from sinch.domains.conversation.models.v1.messages.internal.base import (
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.nfmreply.whatsapp_interactive_nfm_reply import (
WhatsAppInteractiveNfmReply,
)

__all__ = [
"WhatsAppInteractiveNfmReply",
]
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from typing import Literal
from pydantic import Field
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.nfmreply.whatsapp_interactive_nfm_reply import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.nfmreply import (
WhatsAppInteractiveNfmReply,
)
from sinch.domains.conversation.models.v1.messages.internal.base import (
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.payment.order_item import (
OrderItem,
)
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.payment.payment_order_status_order import (
PaymentOrderStatusOrder,
)


def __getattr__(name: str):
if name == "PaymentOrder":
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.payment.payment_order import (
PaymentOrder,
)

return PaymentOrder
if name == "PaymentOrderDetailsContent":
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.payment.payment_order_details_content import (
PaymentOrderDetailsContent,
)

return PaymentOrderDetailsContent
if name == "PaymentOrderStatusContent":
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.payment.payment_order_status_content import (
PaymentOrderStatusContent,
)

return PaymentOrderStatusContent
if name == "PaymentOrderDetailsChannelSpecificMessage":
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.payment.payment_order_details_channel_specific_message import (
PaymentOrderDetailsChannelSpecificMessage,
)

return PaymentOrderDetailsChannelSpecificMessage
if name == "PaymentOrderStatusChannelSpecificMessage":
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.payment.payment_order_status_channel_specific_message import (
PaymentOrderStatusChannelSpecificMessage,
)

return PaymentOrderStatusChannelSpecificMessage
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")


__all__ = [
"OrderItem",
"PaymentOrderStatusOrder",
"PaymentOrder",
"PaymentOrderDetailsContent",
"PaymentOrderStatusContent",
"PaymentOrderDetailsChannelSpecificMessage",
"PaymentOrderStatusChannelSpecificMessage",
]
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from datetime import datetime
from typing import Optional
from pydantic import Field, StrictStr, StrictInt, conlist
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.payment.order_item import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.payment import (
OrderItem,
)
from sinch.domains.conversation.models.v1.messages.internal.base import (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.whatsapp_common_props import (
WhatsAppCommonProps,
)
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.payment.payment_order_details_content import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.payment import (
PaymentOrderDetailsContent,
)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
from sinch.domains.conversation.models.v1.messages.response.types.payment_settings import (
PaymentSettings,
)
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.payment.payment_order import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.payment import (
PaymentOrder,
)
from sinch.domains.conversation.models.v1.messages.internal.base import (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.whatsapp_common_props import (
WhatsAppCommonProps,
)
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.payment.payment_order_status_content import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.payment import (
PaymentOrderStatusContent,
)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from pydantic import Field, StrictStr
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.payment.payment_order_status_order import (
from sinch.domains.conversation.models.v1.messages.categories.channelspecific.whatsapp.payment import (
PaymentOrderStatusOrder,
)
from sinch.domains.conversation.models.v1.messages.internal.base import (
Expand Down
Loading