SystemCommunicationBarringCriteriaModifyRequest
Bases: OCIRequest
Modify an existing Communication Barring Criteria. The following elements are only used in AS data mode: matchNumberPortabilityStatus The following elements are only used in XS data mode and ignored in AS data mode: matchOtherGETS matchNotGETS matchGETSAN matchGETSNT matchGETSFC matchGETSFCAN matchGETSFCNT
The response is either a SuccessResponse or an ErrorResponse.
Attributes:
name (str):
new_name (Optional[str]):
description (Optional[Nillable[str]]):
match_call_type (Optional[Nillable[ReplacementCommunicationBarringCallTypeList]]):
match_alternate_call_indicator (Optional[Nillable[ReplacementCommunicationBarringAlternateCallIndicatorList]]):
match_virtual_on_net_call_type (Optional[Nillable[ReplacementVirtualOnNetCallTypeNameList]]):
match_public_network (Optional[bool]):
match_private_network (Optional[bool]):
match_local_category (Optional[bool]):
match_national_category (Optional[bool]):
match_interlata_category (Optional[bool]):
match_intralata_category (Optional[bool]):
match_international_category (Optional[bool]):
match_private_category (Optional[bool]):
match_emergency_category (Optional[bool]):
match_other_category (Optional[bool]):
match_inter_network (Optional[bool]):
match_inter_hosting_ne (Optional[bool]):
match_inter_as (Optional[bool]):
match_intra_as (Optional[bool]):
match_charge_calls (Optional[bool]):
match_no_charge_calls (Optional[bool]):
match_group_calls (Optional[bool]):
match_enterprise_calls (Optional[bool]):
match_network_calls (Optional[bool]):
match_network_url_calls (Optional[bool]):
match_repair_calls (Optional[bool]):
match_emergency_calls (Optional[bool]):
match_internal_calls (Optional[bool]):
match_other_gets_gets (Optional[bool]):
match_not_gets_gets (Optional[bool]):
match_getsan_gets (Optional[bool]):
match_getsnt_gets (Optional[bool]):
match_getsfc_gets (Optional[bool]):
match_getsfcan_gets (Optional[bool]):
match_getsfcnt_gets (Optional[bool]):
match_location (Optional[str]):
match_roaming (Optional[str]):
time_schedule (Optional[Nillable[str]]):
holiday_schedule (Optional[Nillable[str]]):
match_number_portability_status (Optional[Nillable[ReplacementNumberPortabilityStatusList]]):
Source code in src/mercury_ocip_fast/commands/commands.py
82535 82536 82537 82538 82539 82540 82541 82542 82543 82544 82545 82546 82547 82548 82549 82550 82551 82552 82553 82554 82555 82556 82557 82558 82559 82560 82561 82562 82563 82564 82565 82566 82567 82568 82569 82570 82571 82572 82573 82574 82575 82576 82577 82578 82579 82580 82581 82582 82583 82584 82585 82586 82587 82588 82589 82590 82591 82592 82593 82594 82595 82596 82597 82598 82599 82600 82601 82602 82603 82604 82605 82606 82607 82608 82609 82610 82611 82612 82613 82614 82615 82616 82617 82618 82619 82620 82621 82622 82623 82624 82625 82626 82627 82628 82629 82630 82631 82632 82633 82634 82635 82636 82637 82638 82639 82640 82641 82642 82643 82644 82645 82646 82647 82648 82649 82650 82651 82652 82653 82654 82655 82656 82657 82658 82659 82660 82661 82662 82663 82664 82665 82666 82667 82668 82669 82670 82671 82672 82673 82674 82675 82676 82677 82678 82679 82680 82681 82682 82683 82684 82685 82686 82687 82688 82689 82690 82691 82692 82693 82694 82695 82696 82697 82698 82699 82700 82701 82702 82703 82704 82705 82706 82707 82708 82709 82710 82711 82712 82713 82714 82715 82716 82717 82718 82719 82720 82721 82722 82723 82724 82725 82726 82727 82728 82729 82730 82731 82732 82733 82734 82735 82736 82737 82738 82739 82740 82741 82742 82743 82744 82745 82746 82747 82748 82749 82750 82751 82752 82753 82754 82755 82756 82757 82758 82759 82760 82761 82762 82763 82764 82765 82766 82767 82768 82769 82770 82771 82772 82773 82774 82775 82776 82777 82778 82779 82780 82781 82782 82783 82784 82785 82786 82787 82788 82789 82790 82791 82792 82793 82794 82795 82796 82797 82798 82799 82800 82801 82802 82803 82804 82805 82806 82807 82808 82809 82810 | |
Responses
Example Usage
from mercury_ocip_fast.client import Client
from mercury_ocip_fast.commands import SystemCommunicationBarringCriteriaModifyRequest
client = Client()
command = SystemCommunicationBarringCriteriaModifyRequest(
name=...,
new_name=...,
description=...,
match_call_type=...,
match_alternate_call_indicator=...,
match_virtual_on_net_call_type=...,
match_public_network=...,
match_private_network=...,
match_local_category=...,
match_national_category=...,
match_interlata_category=...,
match_intralata_category=...,
match_international_category=...,
match_private_category=...,
match_emergency_category=...,
match_other_category=...,
match_inter_network=...,
match_inter_hosting_ne=...,
match_inter_as=...,
match_intra_as=...,
match_charge_calls=...,
match_no_charge_calls=...,
match_group_calls=...,
match_enterprise_calls=...,
match_network_calls=...,
match_network_url_calls=...,
match_repair_calls=...,
match_emergency_calls=...,
match_internal_calls=...,
match_other_gets_gets=...,
match_not_gets_gets=...,
match_getsan_gets=...,
match_getsnt_gets=...,
match_getsfc_gets=...,
match_getsfcan_gets=...,
match_getsfcnt_gets=...,
match_location=...,
match_roaming=...,
time_schedule=...,
holiday_schedule=...,
match_number_portability_status=...,
)
response = client.command(command)
print(response)
Example 2 with Raw Command
from mercury_ocip_fast.client import Client
client = Client()
response = client.raw_command("SystemCommunicationBarringCriteriaModifyRequest",
name=...,
new_name=...,
description=...,
match_call_type=...,
match_alternate_call_indicator=...,
match_virtual_on_net_call_type=...,
match_public_network=...,
match_private_network=...,
match_local_category=...,
match_national_category=...,
match_interlata_category=...,
match_intralata_category=...,
match_international_category=...,
match_private_category=...,
match_emergency_category=...,
match_other_category=...,
match_inter_network=...,
match_inter_hosting_ne=...,
match_inter_as=...,
match_intra_as=...,
match_charge_calls=...,
match_no_charge_calls=...,
match_group_calls=...,
match_enterprise_calls=...,
match_network_calls=...,
match_network_url_calls=...,
match_repair_calls=...,
match_emergency_calls=...,
match_internal_calls=...,
match_other_gets_gets=...,
match_not_gets_gets=...,
match_getsan_gets=...,
match_getsnt_gets=...,
match_getsfc_gets=...,
match_getsfcan_gets=...,
match_getsfcnt_gets=...,
match_location=...,
match_roaming=...,
time_schedule=...,
holiday_schedule=...,
match_number_portability_status=...,
)
print(response)