Skip to content

UserMeetMeConferencingGetConferenceListRequest

Bases: OCIRequest

Get the list of all conferences for which user is a host or a delegate. The response is either UserMeetMeConferencingGetConferenceListResponse or ErrorResponse.

Attributes:

user_id (str):

bridge_id (Optional[str]):
Source code in src/mercury_ocip/commands/commands.py
@dataclass(kw_only=True)
class UserMeetMeConferencingGetConferenceListRequest(OCIRequest):
    """Get the list of all conferences for which user is a host or a delegate.
        The response is either UserMeetMeConferencingGetConferenceListResponse or ErrorResponse.

    Attributes:

        user_id (str):

        bridge_id (Optional[str]):

    """

    user_id: str = field(metadata={"alias": "userId"})

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

Responses

Bases: OCIDataResponse

Response to the UserMeetMeConferencingGetConferenceListRequest. Contains a table with column headings: "Bridge Id", "Conference Id", "Title", "Bridge Name", "Status", "Type", "Start Time", "Host Last Name", "Host First Name" and "Host". The column values for "Status" can be Active, Inactive, or Expired. The column values for "Type" can be Reservationless, One Time, Recurring Daily, Recurring Weekly, Recurring Monthly, or Recurring Yearly. Start Time is in the format "yyyy-MM-dd'T'HH:mm:ss:SSSZ". Example: 2010-10-01T09:30:00:000-0400.

Attributes:

conference_table (OCITable):
Source code in src/mercury_ocip/commands/commands.py
@dataclass(kw_only=True)
class UserMeetMeConferencingGetConferenceListResponse(OCIDataResponse):
    """Response to the UserMeetMeConferencingGetConferenceListRequest.
        Contains a table with column headings: \"Bridge Id\", \"Conference Id\", \"Title\", \"Bridge Name\", \"Status\", \"Type\", \"Start Time\", \"Host Last Name\", \"Host First Name\" and \"Host\".
        The column values for \"Status\" can be Active, Inactive, or Expired.
        The column values for \"Type\" can be Reservationless, One Time, Recurring Daily, Recurring Weekly, Recurring Monthly, or Recurring Yearly.
        Start Time is in the format \"yyyy-MM-dd'T'HH:mm:ss:SSSZ\". Example: 2010-10-01T09:30:00:000-0400.

    Attributes:

        conference_table (OCITable):

    """

    conference_table: OCITable = field(metadata={"alias": "conferenceTable"})

Bases: OCIResponse

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

Example Usage

from mercury_ocip.client import Client
from mercury_ocip.commands import UserMeetMeConferencingGetConferenceListRequest

client = Client()

command = UserMeetMeConferencingGetConferenceListRequest(
    user_id=...,
    bridge_id=...,
)

response = client.command(command)

print(response)

Example 2 with Raw Command

from mercury_ocip.client import Client

client = Client()

response = client.raw_command("UserMeetMeConferencingGetConferenceListRequest",
    user_id=...,
    bridge_id=...,
)

print(response)