Skip to content

SystemPolicyModifyDefaultRequest22

Bases: OCIRequest

Request to modify the system's default policy settings. The response is either SuccessResponse or ErrorResponse. The following elements are only used in AS data mode and ignored in XS mode: GroupAdminCommunicationBarringUserProfileAccess (This element is only used for groups in an Enterprise) GroupAdminVerifyTranslationAndRoutingAccess ServiceProviderVerifyTranslationAndRoutingAccess groupUserAutoAttendantNameDialingAccess The following elements are only used in XS data mode and ignored in AS mode: serviceProviderAdminCommunicationBarringAccess

Attributes:

group_calling_plan_access (Optional[str]):

group_extension_access (Optional[str]):

group_voice_messaging_access (Optional[str]):

group_department_admin_user_access (Optional[str]):

group_department_admin_trunk_group_access (Optional[str]):

group_department_admin_phone_number_extension_access (Optional[str]):

group_department_admin_calling_line_id_number_access (Optional[str]):

group_user_authentication_access (Optional[str]):

group_user_group_directory_access (Optional[str]):

group_user_profile_access (Optional[str]):

group_user_enhanced_call_logs_access (Optional[str]):

group_user_auto_attendant_name_dialing_access (Optional[str]):

group_admin_profile_access (Optional[str]):

group_admin_user_access (Optional[str]):

group_admin_admin_access (Optional[str]):

group_admin_department_access (Optional[str]):

group_admin_access_device_access (Optional[str]):

group_admin_enhanced_service_instance_access (Optional[str]):

group_admin_feature_access_code_access (Optional[str]):

group_admin_phone_number_extension_access (Optional[str]):

group_admin_calling_line_id_number_access (Optional[str]):

group_admin_service_access (Optional[str]):

group_admin_trunk_group_access (Optional[str]):

group_admin_verify_translation_and_routing_access (Optional[str]):

group_admin_session_admission_control_access (Optional[str]):

group_admin_dialable_caller_id_access (Optional[str]):

group_admin_office_zone_access (Optional[str]):

group_admin_number_activation_access (Optional[str]):

group_admin_communication_barring_user_profile_access (Optional[str]):

service_provider_admin_profile_access (Optional[str]):

service_provider_admin_group_access (Optional[str]):

service_provider_admin_user_access (Optional[str]):

service_provider_admin_admin_access (Optional[str]):

service_provider_admin_department_access (Optional[str]):

service_provider_admin_access_device_access (Optional[str]):

service_provider_admin_phone_number_extension_access (Optional[str]):

service_provider_admin_calling_line_id_number_access (Optional[str]):

service_provider_admin_service_access (Optional[str]):

service_provider_admin_service_pack_access (Optional[str]):

service_provider_admin_session_admission_control_access (Optional[str]):

service_provider_admin_verify_translation_and_routing_access (Optional[str]):

service_provider_admin_web_branding_access (Optional[str]):

service_provider_admin_office_zone_access (Optional[str]):

service_provider_admin_communication_barring_access (Optional[str]):

enterprise_admin_network_policy_access (Optional[str]):

service_provider_admin_dialable_caller_id_access (Optional[str]):

enterprise_admin_number_activation_access (Optional[str]):
Source code in src/mercury_ocip/commands/commands.py
91984
91985
91986
91987
91988
91989
91990
91991
91992
91993
91994
91995
91996
91997
91998
91999
92000
92001
92002
92003
92004
92005
92006
92007
92008
92009
92010
92011
92012
92013
92014
92015
92016
92017
92018
92019
92020
92021
92022
92023
92024
92025
92026
92027
92028
92029
92030
92031
92032
92033
92034
92035
92036
92037
92038
92039
92040
92041
92042
92043
92044
92045
92046
92047
92048
92049
92050
92051
92052
92053
92054
92055
92056
92057
92058
92059
92060
92061
92062
92063
92064
92065
92066
92067
92068
92069
92070
92071
92072
92073
92074
92075
92076
92077
92078
92079
92080
92081
92082
92083
92084
92085
92086
92087
92088
92089
92090
92091
92092
92093
92094
92095
92096
92097
92098
92099
92100
92101
92102
92103
92104
92105
92106
92107
92108
92109
92110
92111
92112
92113
92114
92115
92116
92117
92118
92119
92120
92121
92122
92123
92124
92125
92126
92127
92128
92129
92130
92131
92132
92133
92134
92135
92136
92137
92138
92139
92140
92141
92142
92143
92144
92145
92146
92147
92148
92149
92150
92151
92152
92153
92154
92155
92156
92157
92158
92159
92160
92161
92162
92163
92164
92165
92166
92167
92168
92169
92170
92171
92172
92173
92174
92175
92176
92177
92178
92179
92180
92181
92182
92183
92184
92185
92186
92187
92188
92189
92190
92191
92192
92193
92194
92195
92196
92197
92198
92199
92200
92201
92202
92203
92204
92205
92206
92207
92208
92209
92210
92211
92212
92213
92214
92215
92216
92217
92218
92219
92220
92221
92222
92223
92224
92225
92226
92227
92228
92229
92230
92231
92232
92233
92234
92235
92236
92237
92238
92239
92240
92241
92242
92243
92244
92245
92246
92247
92248
92249
92250
92251
92252
92253
92254
92255
92256
92257
92258
92259
92260
92261
92262
92263
92264
92265
92266
92267
92268
92269
92270
92271
92272
92273
92274
92275
92276
92277
92278
92279
92280
92281
92282
92283
92284
92285
92286
92287
92288
@dataclass(kw_only=True)
class SystemPolicyModifyDefaultRequest22(OCIRequest):
    """Request to modify the system's default policy settings.
        The response is either SuccessResponse or ErrorResponse.
        The following elements are only used in AS data mode and ignored in XS mode:
            GroupAdminCommunicationBarringUserProfileAccess (This element is only used for groups in an Enterprise)
            GroupAdminVerifyTranslationAndRoutingAccess
            ServiceProviderVerifyTranslationAndRoutingAccess
            groupUserAutoAttendantNameDialingAccess
        The following elements are only used in XS data mode and ignored in AS mode:
            serviceProviderAdminCommunicationBarringAccess

    Attributes:

        group_calling_plan_access (Optional[str]):

        group_extension_access (Optional[str]):

        group_voice_messaging_access (Optional[str]):

        group_department_admin_user_access (Optional[str]):

        group_department_admin_trunk_group_access (Optional[str]):

        group_department_admin_phone_number_extension_access (Optional[str]):

        group_department_admin_calling_line_id_number_access (Optional[str]):

        group_user_authentication_access (Optional[str]):

        group_user_group_directory_access (Optional[str]):

        group_user_profile_access (Optional[str]):

        group_user_enhanced_call_logs_access (Optional[str]):

        group_user_auto_attendant_name_dialing_access (Optional[str]):

        group_admin_profile_access (Optional[str]):

        group_admin_user_access (Optional[str]):

        group_admin_admin_access (Optional[str]):

        group_admin_department_access (Optional[str]):

        group_admin_access_device_access (Optional[str]):

        group_admin_enhanced_service_instance_access (Optional[str]):

        group_admin_feature_access_code_access (Optional[str]):

        group_admin_phone_number_extension_access (Optional[str]):

        group_admin_calling_line_id_number_access (Optional[str]):

        group_admin_service_access (Optional[str]):

        group_admin_trunk_group_access (Optional[str]):

        group_admin_verify_translation_and_routing_access (Optional[str]):

        group_admin_session_admission_control_access (Optional[str]):

        group_admin_dialable_caller_id_access (Optional[str]):

        group_admin_office_zone_access (Optional[str]):

        group_admin_number_activation_access (Optional[str]):

        group_admin_communication_barring_user_profile_access (Optional[str]):

        service_provider_admin_profile_access (Optional[str]):

        service_provider_admin_group_access (Optional[str]):

        service_provider_admin_user_access (Optional[str]):

        service_provider_admin_admin_access (Optional[str]):

        service_provider_admin_department_access (Optional[str]):

        service_provider_admin_access_device_access (Optional[str]):

        service_provider_admin_phone_number_extension_access (Optional[str]):

        service_provider_admin_calling_line_id_number_access (Optional[str]):

        service_provider_admin_service_access (Optional[str]):

        service_provider_admin_service_pack_access (Optional[str]):

        service_provider_admin_session_admission_control_access (Optional[str]):

        service_provider_admin_verify_translation_and_routing_access (Optional[str]):

        service_provider_admin_web_branding_access (Optional[str]):

        service_provider_admin_office_zone_access (Optional[str]):

        service_provider_admin_communication_barring_access (Optional[str]):

        enterprise_admin_network_policy_access (Optional[str]):

        service_provider_admin_dialable_caller_id_access (Optional[str]):

        enterprise_admin_number_activation_access (Optional[str]):

    """

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 SystemPolicyModifyDefaultRequest22

client = Client()

command = SystemPolicyModifyDefaultRequest22(
    group_calling_plan_access=...,
    group_extension_access=...,
    group_voice_messaging_access=...,
    group_department_admin_user_access=...,
    group_department_admin_trunk_group_access=...,
    group_department_admin_phone_number_extension_access=...,
    group_department_admin_calling_line_id_number_access=...,
    group_user_authentication_access=...,
    group_user_group_directory_access=...,
    group_user_profile_access=...,
    group_user_enhanced_call_logs_access=...,
    group_user_auto_attendant_name_dialing_access=...,
    group_admin_profile_access=...,
    group_admin_user_access=...,
    group_admin_admin_access=...,
    group_admin_department_access=...,
    group_admin_access_device_access=...,
    group_admin_enhanced_service_instance_access=...,
    group_admin_feature_access_code_access=...,
    group_admin_phone_number_extension_access=...,
    group_admin_calling_line_id_number_access=...,
    group_admin_service_access=...,
    group_admin_trunk_group_access=...,
    group_admin_verify_translation_and_routing_access=...,
    group_admin_session_admission_control_access=...,
    group_admin_dialable_caller_id_access=...,
    group_admin_office_zone_access=...,
    group_admin_number_activation_access=...,
    group_admin_communication_barring_user_profile_access=...,
    service_provider_admin_profile_access=...,
    service_provider_admin_group_access=...,
    service_provider_admin_user_access=...,
    service_provider_admin_admin_access=...,
    service_provider_admin_department_access=...,
    service_provider_admin_access_device_access=...,
    service_provider_admin_phone_number_extension_access=...,
    service_provider_admin_calling_line_id_number_access=...,
    service_provider_admin_service_access=...,
    service_provider_admin_service_pack_access=...,
    service_provider_admin_session_admission_control_access=...,
    service_provider_admin_verify_translation_and_routing_access=...,
    service_provider_admin_web_branding_access=...,
    service_provider_admin_office_zone_access=...,
    service_provider_admin_communication_barring_access=...,
    enterprise_admin_network_policy_access=...,
    service_provider_admin_dialable_caller_id_access=...,
    enterprise_admin_number_activation_access=...,
)

response = client.command(command)

print(response)

Example 2 with Raw Command

from mercury_ocip.client import Client

client = Client()

response = client.raw_command("SystemPolicyModifyDefaultRequest22",
    group_calling_plan_access=...,
    group_extension_access=...,
    group_voice_messaging_access=...,
    group_department_admin_user_access=...,
    group_department_admin_trunk_group_access=...,
    group_department_admin_phone_number_extension_access=...,
    group_department_admin_calling_line_id_number_access=...,
    group_user_authentication_access=...,
    group_user_group_directory_access=...,
    group_user_profile_access=...,
    group_user_enhanced_call_logs_access=...,
    group_user_auto_attendant_name_dialing_access=...,
    group_admin_profile_access=...,
    group_admin_user_access=...,
    group_admin_admin_access=...,
    group_admin_department_access=...,
    group_admin_access_device_access=...,
    group_admin_enhanced_service_instance_access=...,
    group_admin_feature_access_code_access=...,
    group_admin_phone_number_extension_access=...,
    group_admin_calling_line_id_number_access=...,
    group_admin_service_access=...,
    group_admin_trunk_group_access=...,
    group_admin_verify_translation_and_routing_access=...,
    group_admin_session_admission_control_access=...,
    group_admin_dialable_caller_id_access=...,
    group_admin_office_zone_access=...,
    group_admin_number_activation_access=...,
    group_admin_communication_barring_user_profile_access=...,
    service_provider_admin_profile_access=...,
    service_provider_admin_group_access=...,
    service_provider_admin_user_access=...,
    service_provider_admin_admin_access=...,
    service_provider_admin_department_access=...,
    service_provider_admin_access_device_access=...,
    service_provider_admin_phone_number_extension_access=...,
    service_provider_admin_calling_line_id_number_access=...,
    service_provider_admin_service_access=...,
    service_provider_admin_service_pack_access=...,
    service_provider_admin_session_admission_control_access=...,
    service_provider_admin_verify_translation_and_routing_access=...,
    service_provider_admin_web_branding_access=...,
    service_provider_admin_office_zone_access=...,
    service_provider_admin_communication_barring_access=...,
    enterprise_admin_network_policy_access=...,
    service_provider_admin_dialable_caller_id_access=...,
    enterprise_admin_number_activation_access=...,
)

print(response)