Skip to content

CallCenterMediaOnHoldSourceRead22

Bases: OCIType

Contains the call center media on hold source configuration.

Attributes:

audio_message_source_selection (str):

audio_url_list (Optional[CallCenterAnnouncementURLList]):

audio_file_list (Optional[CallCenterAnnouncementFileListRead20]):

external_audio_source (Optional[AccessDeviceEndpointWithPortNumberRead22]):

video_message_source_selection (Optional[str]):

video_url_list (Optional[CallCenterAnnouncementURLList]):

video_file_list (Optional[CallCenterAnnouncementFileListRead20]):

external_video_source (Optional[AccessDeviceEndpointWithPortNumberRead22]):
Source code in src/mercury_ocip_fast/commands/commands.py
@dataclass(kw_only=True)
class CallCenterMediaOnHoldSourceRead22(OCIType):
    """Contains the call center media on hold source configuration.

    Attributes:

        audio_message_source_selection (str):

        audio_url_list (Optional[CallCenterAnnouncementURLList]):

        audio_file_list (Optional[CallCenterAnnouncementFileListRead20]):

        external_audio_source (Optional[AccessDeviceEndpointWithPortNumberRead22]):

        video_message_source_selection (Optional[str]):

        video_url_list (Optional[CallCenterAnnouncementURLList]):

        video_file_list (Optional[CallCenterAnnouncementFileListRead20]):

        external_video_source (Optional[AccessDeviceEndpointWithPortNumberRead22]):

    """

    audio_message_source_selection: str = field(
        metadata={"alias": "audioMessageSourceSelection"}
    )

    audio_url_list: Optional[CallCenterAnnouncementURLList] = field(
        default=None, metadata={"alias": "audioUrlList"}
    )

    audio_file_list: Optional[CallCenterAnnouncementFileListRead20] = field(
        default=None, metadata={"alias": "audioFileList"}
    )

    external_audio_source: Optional[AccessDeviceEndpointWithPortNumberRead22] = field(
        default=None, metadata={"alias": "externalAudioSource"}
    )

    video_message_source_selection: Optional[str] = field(
        default=None, metadata={"alias": "videoMessageSourceSelection"}
    )

    video_url_list: Optional[CallCenterAnnouncementURLList] = field(
        default=None, metadata={"alias": "videoUrlList"}
    )

    video_file_list: Optional[CallCenterAnnouncementFileListRead20] = field(
        default=None, metadata={"alias": "videoFileList"}
    )

    external_video_source: Optional[AccessDeviceEndpointWithPortNumberRead22] = field(
        default=None, metadata={"alias": "externalVideoSource"}
    )