Source code for sinch.domains.sms.models.v1.shared.mo_media_item

from typing import Literal, Optional, Union
from pydantic import Field, StrictStr, StrictInt
from sinch.domains.sms.models.v1.internal.base import (
    BaseModelConfigurationResponse,
)


[docs] class MOMediaItem(BaseModelConfigurationResponse): url: Optional[StrictStr] = Field( default=None, description="URL to the media file." ) content_type: StrictStr = Field( ..., description="Content type of the media file." ) status: Union[Literal["Uploaded", "Failed"], StrictStr] = Field( ..., description="Status of the media upload." ) code: StrictInt = Field(..., description="The result code.")