Skip to content

ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest

Bases: OCIRequest

Request a list of available Mobile Subscriber Directory Numbers not yet assigned to any group. This command is applicable only for service providers and will fail for enterprises. The response is either ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListResponse or ErrorResponse.

Attributes:

service_provider_id (str):
Source code in src/mercury_ocip/commands/commands.py
@dataclass(kw_only=True)
class ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest(
    OCIRequest
):
    """Request a list of available Mobile Subscriber Directory Numbers not yet assigned to any group. This command is applicable only for service providers and will fail for enterprises.
        The response is either ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListResponse or ErrorResponse.

    Attributes:

        service_provider_id (str):

    """

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

Responses

Bases: OCIDataResponse

Response to ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest. Contains a list of available Mobile Subscriber Directory Numbers not yet assigned to any group.

Attributes:

available_mobile_subscriber_directory_number (Optional[List[str]]):
Source code in src/mercury_ocip/commands/commands.py
@dataclass(kw_only=True)
class ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListResponse(
    OCIDataResponse
):
    """Response to ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest.
        Contains a list of available Mobile Subscriber Directory Numbers not yet assigned to any group.

    Attributes:

        available_mobile_subscriber_directory_number (Optional[List[str]]):

    """

    available_mobile_subscriber_directory_number: Optional[List[str]] = field(
        default=None, metadata={"alias": "availableMobileSubscriberDirectoryNumber"}
    )

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 ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest

client = Client()

command = ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest(
    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("ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest",
    service_provider_id=...,
)

print(response)