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_fast/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_fast/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: OCIResponseSource 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 ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest
client = Client()
command = ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest(
service_provider_id=...,
)
response = client.command(command)
print(response)
Example 2 with Raw Command
from mercury_ocip_fast.client import Client
client = Client()
response = client.raw_command("ServiceProviderBroadWorksMobilityMobileSubscriberDirectoryNumberGetAvailableListRequest",
service_provider_id=...,
)
print(response)