Skip to content

MusicOnHoldSourceAdd22

Bases: OCIType

Contains the music on hold source configuration. The following elements are only used in HSS data mode and ignored in AS data mode: labeledMediaFiles The following elements are only used in AS data mode and ignored in HSS data mode: announcementMediaFiles authenticationRequired authenticationUserName authenticationPassword

Attributes:

audio_file_preferred_codec (str):

message_source_selection (str):

labeled_custom_source_media_files (Optional[object]):

announcement_custom_source_media_files (Optional[object]):

external_source (Optional[object]):
Source code in src/mercury_ocip/commands/commands.py
@dataclass(kw_only=True)
class MusicOnHoldSourceAdd22(OCIType):
    """Contains the music on hold source configuration.
        The following elements are only used in HSS data mode and ignored in AS data mode:
          labeledMediaFiles
        The following elements are only used in AS data mode and ignored in HSS data mode:
          announcementMediaFiles
          authenticationRequired
          authenticationUserName
          authenticationPassword

    Attributes:

        audio_file_preferred_codec (str):

        message_source_selection (str):

        labeled_custom_source_media_files (Optional[object]):

        announcement_custom_source_media_files (Optional[object]):

        external_source (Optional[object]):

    """

    audio_file_preferred_codec: str = field(
        metadata={"alias": "audioFilePreferredCodec"}
    )

    message_source_selection: str = field(metadata={"alias": "messageSourceSelection"})

    labeled_custom_source_media_files: Optional[object] = field(
        default=None, metadata={"alias": "labeledCustomSourceMediaFiles"}
    )

    announcement_custom_source_media_files: Optional[object] = field(
        default=None, metadata={"alias": "announcementCustomSourceMediaFiles"}
    )

    external_source: Optional[object] = field(
        default=None, metadata={"alias": "externalSource"}
    )