Skip to content

EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest22

Bases: OCIRequest

Request a list of available Mobile Subscriber Directory Numbers not yet assigned to any user. The response is either EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListResponse22 or ErrorResponse.

Attributes:

service_provider_id (str):
Source code in src/mercury_ocip/commands/commands.py
@dataclass(kw_only=True)
class EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest22(
    OCIRequest
):
    """Request a list of available Mobile Subscriber Directory Numbers not yet assigned to any user.
        The response is either EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListResponse22 or ErrorResponse.

    Attributes:

        service_provider_id (str):

    """

    service_provider_id: str = field(metadata={"alias": "serviceProviderId"})

Responses

Bases: OCIDataResponse

Response to EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest22. The response contains a table with columns: "Phone Number", "E164 Phone Number".

The "Phone Number" column contains Mobile Subscriber DNs not yet assigned to any user.
The "E164 Phone Number" column contains Mobile Subscriber DNs not yet assigned to any user in E.164 format.

Attributes:

available_mobile_subscriber_directory_number_table (OCITable):
Source code in src/mercury_ocip/commands/commands.py
@dataclass(kw_only=True)
class EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListResponse22(
    OCIDataResponse
):
    """Response to EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest22.
        The response contains a table with columns: \"Phone Number\", \"E164 Phone Number\".

        The \"Phone Number\" column contains Mobile Subscriber DNs not yet assigned to any user.
        The \"E164 Phone Number\" column contains Mobile Subscriber DNs not yet assigned to any user in E.164 format.

    Attributes:

        available_mobile_subscriber_directory_number_table (OCITable):

    """

    available_mobile_subscriber_directory_number_table: OCITable = field(
        metadata={"alias": "availableMobileSubscriberDirectoryNumberTable"}
    )

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 EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest22

client = Client()

command = EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest22(
    service_provider_id=...,
)

response = client.command(command)

print(response)

Example 2 with Raw Command

from mercury_ocip.client import Client

client = Client()

response = client.raw_command("EnterpriseBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest22",
    service_provider_id=...,
)

print(response)