Skip to content

SystemMeetMeConferencingGetRequest19

Bases: OCIRequest

Request the system level data associated with Meet-Me Conferencing functions. The response is either a SystemMeetMeConferencingGetResponse19 or an ErrorResponse.

Attributes:

Source code in src/mercury_ocip_fast/commands/commands.py
@dataclass(kw_only=True)
class SystemMeetMeConferencingGetRequest19(OCIRequest):
    """Request the system level data associated with Meet-Me Conferencing functions.
        The response is either a SystemMeetMeConferencingGetResponse19 or an ErrorResponse.

    Attributes:

    """

Responses

Bases: OCIDataResponse

Response to SystemMeetMeConferencingGetRequest19.

Attributes:

conference_id_length (int):

moderator_pin_length (int):

enable_conference_end_date_restriction (bool):

conference_end_date_restriction_months (int):

delete_expired_conferences_after_hold_period (bool):

expired_conference_hold_period_days (int):

recording_web_app_url (Optional[str]):

recording_file_format (str):

terminate_after_grace_period (bool):

conference_grace_period_minutes (MeetMeConferencingConferenceDuration):

conference_participant_early_entry_minutes (int):

enable_conference_expiry_notification (bool):

enable_active_conference_notification (bool):

conference_from_address (str):

conference_active_talker_refresh_interval_seconds (int):
Source code in src/mercury_ocip_fast/commands/commands.py
@dataclass(kw_only=True)
class SystemMeetMeConferencingGetResponse19(OCIDataResponse):
    """Response to SystemMeetMeConferencingGetRequest19.

    Attributes:

        conference_id_length (int):

        moderator_pin_length (int):

        enable_conference_end_date_restriction (bool):

        conference_end_date_restriction_months (int):

        delete_expired_conferences_after_hold_period (bool):

        expired_conference_hold_period_days (int):

        recording_web_app_url (Optional[str]):

        recording_file_format (str):

        terminate_after_grace_period (bool):

        conference_grace_period_minutes (MeetMeConferencingConferenceDuration):

        conference_participant_early_entry_minutes (int):

        enable_conference_expiry_notification (bool):

        enable_active_conference_notification (bool):

        conference_from_address (str):

        conference_active_talker_refresh_interval_seconds (int):

    """

    conference_id_length: int = field(metadata={"alias": "conferenceIdLength"})

    moderator_pin_length: int = field(metadata={"alias": "moderatorPinLength"})

    enable_conference_end_date_restriction: bool = field(
        metadata={"alias": "enableConferenceEndDateRestriction"}
    )

    conference_end_date_restriction_months: int = field(
        metadata={"alias": "conferenceEndDateRestrictionMonths"}
    )

    delete_expired_conferences_after_hold_period: bool = field(
        metadata={"alias": "deleteExpiredConferencesAfterHoldPeriod"}
    )

    expired_conference_hold_period_days: int = field(
        metadata={"alias": "expiredConferenceHoldPeriodDays"}
    )

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

    recording_file_format: str = field(metadata={"alias": "recordingFileFormat"})

    terminate_after_grace_period: bool = field(
        metadata={"alias": "terminateAfterGracePeriod"}
    )

    conference_grace_period_minutes: MeetMeConferencingConferenceDuration = field(
        metadata={"alias": "conferenceGracePeriodMinutes"}
    )

    conference_participant_early_entry_minutes: int = field(
        metadata={"alias": "conferenceParticipantEarlyEntryMinutes"}
    )

    enable_conference_expiry_notification: bool = field(
        metadata={"alias": "enableConferenceExpiryNotification"}
    )

    enable_active_conference_notification: bool = field(
        metadata={"alias": "enableActiveConferenceNotification"}
    )

    conference_from_address: str = field(metadata={"alias": "conferenceFromAddress"})

    conference_active_talker_refresh_interval_seconds: int = field(
        metadata={"alias": "conferenceActiveTalkerRefreshIntervalSeconds"}
    )

Bases: OCIResponse

Source code in src/mercury_ocip_fast/commands/base_command.py
class ErrorResponse(OCIResponse):
    errorCode: Optional[int] = None
    summary: str
    summaryEnglish: str
    detail: Optional[str] = None

Example Usage

from mercury_ocip_fast.client import Client
from mercury_ocip_fast.commands import SystemMeetMeConferencingGetRequest19

client = Client()

command = SystemMeetMeConferencingGetRequest19()

response = client.command(command)

print(response)

Example 2 with Raw Command

from mercury_ocip_fast.client import Client

client = Client()

response = client.raw_command("SystemMeetMeConferencingGetRequest19")

print(response)