UserAlternateNumbersModifyRequest
Bases: OCIRequest
Modify the user level data associated with Alternate Numbers. The following element in AlternateNumberEntry21 datatype is only used in AS mode: description
In XS data mode, the request will fail if one of the alternate entry's phone number element represents a currently configured BroadWorks Anywhere location for the user.
The response is either a SuccessResponse or an ErrorResponse.
Attributes:
user_id (str):
distinctive_ring (Optional[bool]):
alternate_entry01 (Optional[AlternateNumberEntry21]):
alternate_entry02 (Optional[AlternateNumberEntry21]):
alternate_entry03 (Optional[AlternateNumberEntry21]):
alternate_entry04 (Optional[AlternateNumberEntry21]):
alternate_entry05 (Optional[AlternateNumberEntry21]):
alternate_entry06 (Optional[AlternateNumberEntry21]):
alternate_entry07 (Optional[AlternateNumberEntry21]):
alternate_entry08 (Optional[AlternateNumberEntry21]):
alternate_entry09 (Optional[AlternateNumberEntry21]):
alternate_entry10 (Optional[AlternateNumberEntry21]):
Source code in src/mercury_ocip_fast/commands/commands.py
100100 100101 100102 100103 100104 100105 100106 100107 100108 100109 100110 100111 100112 100113 100114 100115 100116 100117 100118 100119 100120 100121 100122 100123 100124 100125 100126 100127 100128 100129 100130 100131 100132 100133 100134 100135 100136 100137 100138 100139 100140 100141 100142 100143 100144 100145 100146 100147 100148 100149 100150 100151 100152 100153 100154 100155 100156 100157 100158 100159 100160 100161 100162 100163 100164 100165 100166 100167 100168 100169 100170 100171 100172 100173 100174 100175 100176 100177 100178 100179 100180 100181 100182 | |
Responses
Example Usage
from mercury_ocip_fast.client import Client
from mercury_ocip_fast.commands import UserAlternateNumbersModifyRequest
client = Client()
command = UserAlternateNumbersModifyRequest(
user_id=...,
distinctive_ring=...,
alternate_entry01=...,
alternate_entry02=...,
alternate_entry03=...,
alternate_entry04=...,
alternate_entry05=...,
alternate_entry06=...,
alternate_entry07=...,
alternate_entry08=...,
alternate_entry09=...,
alternate_entry10=...,
)
response = client.command(command)
print(response)
Example 2 with Raw Command
from mercury_ocip_fast.client import Client
client = Client()
response = client.raw_command("UserAlternateNumbersModifyRequest",
user_id=...,
distinctive_ring=...,
alternate_entry01=...,
alternate_entry02=...,
alternate_entry03=...,
alternate_entry04=...,
alternate_entry05=...,
alternate_entry06=...,
alternate_entry07=...,
alternate_entry08=...,
alternate_entry09=...,
alternate_entry10=...,
)
print(response)