Skip to content

SystemNumberActivationModifyRequest18sp1

Bases: OCIRequest

Request to modify system number activation and enterprise trunk number range activation setting. The response is either SuccessResponse or ErrorResponse.

The following element values are only applicable in AS data mode:
  enableEnterpriseTrunkNumberRangeActivation
  numberActivationMode = Group And User Activation Enabled will raise an error in XS data mode.

Attributes:

number_activation_mode (Optional[str]):

enable_enterprise_trunk_number_range_activation (Optional[bool]):
Source code in src/mercury_ocip/commands/commands.py
@dataclass(kw_only=True)
class SystemNumberActivationModifyRequest18sp1(OCIRequest):
    """Request to modify system number activation and enterprise trunk number range activation setting.
        The response is either SuccessResponse or ErrorResponse.

        The following element values are only applicable in AS data mode:
          enableEnterpriseTrunkNumberRangeActivation
          numberActivationMode = Group And User Activation Enabled will raise an error in XS data mode.

    Attributes:

        number_activation_mode (Optional[str]):

        enable_enterprise_trunk_number_range_activation (Optional[bool]):

    """

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

    enable_enterprise_trunk_number_range_activation: Optional[bool] = field(
        default=None, metadata={"alias": "enableEnterpriseTrunkNumberRangeActivation"}
    )

Responses

Bases: OCIResponse

Source code in src/mercury_ocip/commands/base_command.py
class SuccessResponse(OCIResponse):
    pass

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 SystemNumberActivationModifyRequest18sp1

client = Client()

command = SystemNumberActivationModifyRequest18sp1(
    number_activation_mode=...,
    enable_enterprise_trunk_number_range_activation=...,
)

response = client.command(command)

print(response)

Example 2 with Raw Command

from mercury_ocip.client import Client

client = Client()

response = client.raw_command("SystemNumberActivationModifyRequest18sp1",
    number_activation_mode=...,
    enable_enterprise_trunk_number_range_activation=...,
)

print(response)