Skip to content

SystemPolicyGetDefaultRequest22

Bases: OCIRequest

Requests the system's default policy settings. The response is either SystemPolicyGetDefaultResponse22 or ErrorResponse.

Attributes:

Source code in src/mercury_ocip/commands/commands.py
@dataclass(kw_only=True)
class SystemPolicyGetDefaultRequest22(OCIRequest):
    """Requests the system's default policy settings.
        The response is either SystemPolicyGetDefaultResponse22 or ErrorResponse.

    Attributes:

    """

Responses

Bases: OCIDataResponse

Response to SystemPolicyGetDefaultRequest22. Contains the default policy settings for the system. The following elements are only used in AS data mode: GroupAdminCommunicationBarringUserProfileAccess (This element is only used for groups in an Enterprise), value None is returned in XS mode GroupAdminVerifyTranslationAndRoutingAccess, value None is returned in XS mode ServiceProviderAdminVerifyTranslationAndRoutingAccess, value None is returned in XS mode GroupUserAutoAttendantNameDialingAccess, value None is returned in XS mode The following elements are only used in XS data mode: serviceProviderAdminCommunicationBarringAccess

Attributes:

group_calling_plan_access (str):

group_extension_access (str):

group_voice_messaging_access (str):

group_department_admin_user_access (str):

group_department_admin_trunk_group_access (str):

group_department_admin_phone_number_extension_access (str):

group_department_admin_calling_line_id_number_access (str):

group_user_authentication_access (str):

group_user_group_directory_access (str):

group_user_profile_access (str):

group_user_enhanced_call_logs_access (str):

group_user_auto_attendant_name_dialing_access (str):

group_admin_profile_access (str):

group_admin_user_access (str):

group_admin_admin_access (str):

group_admin_department_access (str):

group_admin_access_device_access (str):

group_admin_enhanced_service_instance_access (str):

group_admin_feature_access_code_access (str):

group_admin_phone_number_extension_access (str):

group_admin_calling_line_id_number_access (str):

group_admin_service_access (str):

group_admin_trunk_group_access (str):

group_admin_verify_translation_and_routing_access (str):

group_admin_session_admission_control_access (str):

group_admin_office_zone_access (str):

group_admin_number_activation_access (str):

group_admin_dialable_caller_id_access (str):

group_admin_communication_barring_user_profile_access (str):

service_provider_admin_profile_access (str):

service_provider_admin_group_access (str):

service_provider_admin_user_access (str):

service_provider_admin_admin_access (str):

service_provider_admin_department_access (str):

service_provider_admin_access_device_access (str):

service_provider_admin_phone_number_extension_access (str):

service_provider_admin_calling_line_id_number_access (str):

service_provider_admin_service_access (str):

service_provider_admin_service_pack_access (str):

service_provider_admin_session_admission_control_access (str):

service_provider_admin_verify_translation_and_routing_access (str):

service_provider_admin_web_branding_access (str):

service_provider_admin_office_zone_access (str):

service_provider_admin_communication_barring_access (Optional[str]):

enterprise_admin_network_policy_access (str):

enterprise_admin_number_activation_access (str):

service_provider_admin_dialable_caller_id_access (str):
Source code in src/mercury_ocip/commands/commands.py
146740
146741
146742
146743
146744
146745
146746
146747
146748
146749
146750
146751
146752
146753
146754
146755
146756
146757
146758
146759
146760
146761
146762
146763
146764
146765
146766
146767
146768
146769
146770
146771
146772
146773
146774
146775
146776
146777
146778
146779
146780
146781
146782
146783
146784
146785
146786
146787
146788
146789
146790
146791
146792
146793
146794
146795
146796
146797
146798
146799
146800
146801
146802
146803
146804
146805
146806
146807
146808
146809
146810
146811
146812
146813
146814
146815
146816
146817
146818
146819
146820
146821
146822
146823
146824
146825
146826
146827
146828
146829
146830
146831
146832
146833
146834
146835
146836
146837
146838
146839
146840
146841
146842
146843
146844
146845
146846
146847
146848
146849
146850
146851
146852
146853
146854
146855
146856
146857
146858
146859
146860
146861
146862
146863
146864
146865
146866
146867
146868
146869
146870
146871
146872
146873
146874
146875
146876
146877
146878
146879
146880
146881
146882
146883
146884
146885
146886
146887
146888
146889
146890
146891
146892
146893
146894
146895
146896
146897
146898
146899
146900
146901
146902
146903
146904
146905
146906
146907
146908
146909
146910
146911
146912
146913
146914
146915
146916
146917
146918
146919
146920
146921
146922
146923
146924
146925
146926
146927
146928
146929
146930
146931
146932
146933
146934
146935
146936
146937
146938
146939
146940
146941
146942
146943
146944
146945
146946
146947
146948
146949
146950
146951
146952
146953
146954
146955
146956
146957
146958
146959
146960
146961
146962
146963
146964
146965
146966
146967
146968
146969
146970
146971
146972
146973
146974
146975
146976
146977
146978
146979
146980
146981
146982
146983
146984
146985
146986
146987
146988
146989
146990
146991
146992
146993
146994
146995
146996
146997
146998
146999
147000
147001
147002
147003
147004
147005
147006
147007
147008
147009
147010
147011
147012
147013
147014
147015
147016
147017
147018
147019
147020
147021
147022
147023
147024
147025
147026
147027
@dataclass(kw_only=True)
class SystemPolicyGetDefaultResponse22(OCIDataResponse):
    """Response to SystemPolicyGetDefaultRequest22.
        Contains the default policy settings for the system.
        The following elements are only used in AS data mode:
            GroupAdminCommunicationBarringUserProfileAccess (This element is only used for groups in an Enterprise), value None is returned in XS mode
            GroupAdminVerifyTranslationAndRoutingAccess, value None is returned in XS mode
            ServiceProviderAdminVerifyTranslationAndRoutingAccess, value None is returned in XS mode
            GroupUserAutoAttendantNameDialingAccess, value None is returned in XS mode
        The following elements are only used in XS data mode:
            serviceProviderAdminCommunicationBarringAccess

    Attributes:

        group_calling_plan_access (str):

        group_extension_access (str):

        group_voice_messaging_access (str):

        group_department_admin_user_access (str):

        group_department_admin_trunk_group_access (str):

        group_department_admin_phone_number_extension_access (str):

        group_department_admin_calling_line_id_number_access (str):

        group_user_authentication_access (str):

        group_user_group_directory_access (str):

        group_user_profile_access (str):

        group_user_enhanced_call_logs_access (str):

        group_user_auto_attendant_name_dialing_access (str):

        group_admin_profile_access (str):

        group_admin_user_access (str):

        group_admin_admin_access (str):

        group_admin_department_access (str):

        group_admin_access_device_access (str):

        group_admin_enhanced_service_instance_access (str):

        group_admin_feature_access_code_access (str):

        group_admin_phone_number_extension_access (str):

        group_admin_calling_line_id_number_access (str):

        group_admin_service_access (str):

        group_admin_trunk_group_access (str):

        group_admin_verify_translation_and_routing_access (str):

        group_admin_session_admission_control_access (str):

        group_admin_office_zone_access (str):

        group_admin_number_activation_access (str):

        group_admin_dialable_caller_id_access (str):

        group_admin_communication_barring_user_profile_access (str):

        service_provider_admin_profile_access (str):

        service_provider_admin_group_access (str):

        service_provider_admin_user_access (str):

        service_provider_admin_admin_access (str):

        service_provider_admin_department_access (str):

        service_provider_admin_access_device_access (str):

        service_provider_admin_phone_number_extension_access (str):

        service_provider_admin_calling_line_id_number_access (str):

        service_provider_admin_service_access (str):

        service_provider_admin_service_pack_access (str):

        service_provider_admin_session_admission_control_access (str):

        service_provider_admin_verify_translation_and_routing_access (str):

        service_provider_admin_web_branding_access (str):

        service_provider_admin_office_zone_access (str):

        service_provider_admin_communication_barring_access (Optional[str]):

        enterprise_admin_network_policy_access (str):

        enterprise_admin_number_activation_access (str):

        service_provider_admin_dialable_caller_id_access (str):

    """

    group_calling_plan_access: str = field(metadata={"alias": "groupCallingPlanAccess"})

    group_extension_access: str = field(metadata={"alias": "groupExtensionAccess"})

    group_voice_messaging_access: str = field(
        metadata={"alias": "groupVoiceMessagingAccess"}
    )

    group_department_admin_user_access: str = field(
        metadata={"alias": "groupDepartmentAdminUserAccess"}
    )

    group_department_admin_trunk_group_access: str = field(
        metadata={"alias": "groupDepartmentAdminTrunkGroupAccess"}
    )

    group_department_admin_phone_number_extension_access: str = field(
        metadata={"alias": "groupDepartmentAdminPhoneNumberExtensionAccess"}
    )

    group_department_admin_calling_line_id_number_access: str = field(
        metadata={"alias": "groupDepartmentAdminCallingLineIdNumberAccess"}
    )

    group_user_authentication_access: str = field(
        metadata={"alias": "groupUserAuthenticationAccess"}
    )

    group_user_group_directory_access: str = field(
        metadata={"alias": "groupUserGroupDirectoryAccess"}
    )

    group_user_profile_access: str = field(metadata={"alias": "groupUserProfileAccess"})

    group_user_enhanced_call_logs_access: str = field(
        metadata={"alias": "groupUserEnhancedCallLogsAccess"}
    )

    group_user_auto_attendant_name_dialing_access: str = field(
        metadata={"alias": "groupUserAutoAttendantNameDialingAccess"}
    )

    group_admin_profile_access: str = field(
        metadata={"alias": "groupAdminProfileAccess"}
    )

    group_admin_user_access: str = field(metadata={"alias": "groupAdminUserAccess"})

    group_admin_admin_access: str = field(metadata={"alias": "groupAdminAdminAccess"})

    group_admin_department_access: str = field(
        metadata={"alias": "groupAdminDepartmentAccess"}
    )

    group_admin_access_device_access: str = field(
        metadata={"alias": "groupAdminAccessDeviceAccess"}
    )

    group_admin_enhanced_service_instance_access: str = field(
        metadata={"alias": "groupAdminEnhancedServiceInstanceAccess"}
    )

    group_admin_feature_access_code_access: str = field(
        metadata={"alias": "groupAdminFeatureAccessCodeAccess"}
    )

    group_admin_phone_number_extension_access: str = field(
        metadata={"alias": "groupAdminPhoneNumberExtensionAccess"}
    )

    group_admin_calling_line_id_number_access: str = field(
        metadata={"alias": "groupAdminCallingLineIdNumberAccess"}
    )

    group_admin_service_access: str = field(
        metadata={"alias": "groupAdminServiceAccess"}
    )

    group_admin_trunk_group_access: str = field(
        metadata={"alias": "groupAdminTrunkGroupAccess"}
    )

    group_admin_verify_translation_and_routing_access: str = field(
        metadata={"alias": "groupAdminVerifyTranslationAndRoutingAccess"}
    )

    group_admin_session_admission_control_access: str = field(
        metadata={"alias": "groupAdminSessionAdmissionControlAccess"}
    )

    group_admin_office_zone_access: str = field(
        metadata={"alias": "groupAdminOfficeZoneAccess"}
    )

    group_admin_number_activation_access: str = field(
        metadata={"alias": "groupAdminNumberActivationAccess"}
    )

    group_admin_dialable_caller_id_access: str = field(
        metadata={"alias": "groupAdminDialableCallerIDAccess"}
    )

    group_admin_communication_barring_user_profile_access: str = field(
        metadata={"alias": "groupAdminCommunicationBarringUserProfileAccess"}
    )

    service_provider_admin_profile_access: str = field(
        metadata={"alias": "serviceProviderAdminProfileAccess"}
    )

    service_provider_admin_group_access: str = field(
        metadata={"alias": "serviceProviderAdminGroupAccess"}
    )

    service_provider_admin_user_access: str = field(
        metadata={"alias": "serviceProviderAdminUserAccess"}
    )

    service_provider_admin_admin_access: str = field(
        metadata={"alias": "serviceProviderAdminAdminAccess"}
    )

    service_provider_admin_department_access: str = field(
        metadata={"alias": "serviceProviderAdminDepartmentAccess"}
    )

    service_provider_admin_access_device_access: str = field(
        metadata={"alias": "serviceProviderAdminAccessDeviceAccess"}
    )

    service_provider_admin_phone_number_extension_access: str = field(
        metadata={"alias": "serviceProviderAdminPhoneNumberExtensionAccess"}
    )

    service_provider_admin_calling_line_id_number_access: str = field(
        metadata={"alias": "serviceProviderAdminCallingLineIdNumberAccess"}
    )

    service_provider_admin_service_access: str = field(
        metadata={"alias": "serviceProviderAdminServiceAccess"}
    )

    service_provider_admin_service_pack_access: str = field(
        metadata={"alias": "serviceProviderAdminServicePackAccess"}
    )

    service_provider_admin_session_admission_control_access: str = field(
        metadata={"alias": "serviceProviderAdminSessionAdmissionControlAccess"}
    )

    service_provider_admin_verify_translation_and_routing_access: str = field(
        metadata={"alias": "serviceProviderAdminVerifyTranslationAndRoutingAccess"}
    )

    service_provider_admin_web_branding_access: str = field(
        metadata={"alias": "serviceProviderAdminWebBrandingAccess"}
    )

    service_provider_admin_office_zone_access: str = field(
        metadata={"alias": "serviceProviderAdminOfficeZoneAccess"}
    )

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

    enterprise_admin_network_policy_access: str = field(
        metadata={"alias": "enterpriseAdminNetworkPolicyAccess"}
    )

    enterprise_admin_number_activation_access: str = field(
        metadata={"alias": "enterpriseAdminNumberActivationAccess"}
    )

    service_provider_admin_dialable_caller_id_access: str = field(
        metadata={"alias": "serviceProviderAdminDialableCallerIDAccess"}
    )

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 SystemPolicyGetDefaultRequest22

client = Client()

command = SystemPolicyGetDefaultRequest22()

response = client.command(command)

print(response)

Example 2 with Raw Command

from mercury_ocip.client import Client

client = Client()

response = client.raw_command("SystemPolicyGetDefaultRequest22")

print(response)