Skip to content

IncomingCallingPlanPermissionsModify

Bases: OCIType

Allows or disallows various types of incoming calls for a user or group -- not any particular department. For use when modifing settings.

Attributes:

allow_from_within_group (Optional[bool]):

allow_from_outside_group (Optional[str]):

allow_collect_calls (Optional[bool]):

digit_pattern_permission (Optional[List[IncomingCallingPlanDigitPatternPermission]]):
Source code in src/mercury_ocip_fast/commands/commands.py
@dataclass(kw_only=True)
class IncomingCallingPlanPermissionsModify(OCIType):
    """Allows or disallows various types of incoming calls for a user or group -- not any particular department.
        For use when modifing settings.

    Attributes:

        allow_from_within_group (Optional[bool]):

        allow_from_outside_group (Optional[str]):

        allow_collect_calls (Optional[bool]):

        digit_pattern_permission (Optional[List[IncomingCallingPlanDigitPatternPermission]]):

    """

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

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

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

    digit_pattern_permission: Optional[
        List[IncomingCallingPlanDigitPatternPermission]
    ] = field(default=None, metadata={"alias": "digitPatternPermission"})