Bases: OCIType
Contains the music on hold source configuration. The following elements are only used in XS data mode and not returned in AS data mode: labeledCustomSourceMediaFiles The following elements are only used in AS data mode and not returned in XS data mode: announcementMediaFiles authenticationUserName The following element is only used in AS data mode: authenticationRequired, value "false" is returned in XS data mode
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 MusicOnHoldSourceRead22V3(OCIType):
"""Contains the music on hold source configuration.
The following elements are only used in XS data mode and not returned in AS data mode:
labeledCustomSourceMediaFiles
The following elements are only used in AS data mode and not returned in XS data mode:
announcementMediaFiles
authenticationUserName
The following element is only used in AS data mode:
authenticationRequired, value \"false\" is returned in XS data mode
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"}
)
|