Skip to content

IncomingCallingPlanPermissions

Bases: OCIType

Allows or disallows various types of incoming calls for a user or group -- not any particular department.

Attributes:

allow_from_within_group (bool):

allow_from_outside_group (str):

allow_collect_calls (bool):

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

    Attributes:

        allow_from_within_group (bool):

        allow_from_outside_group (str):

        allow_collect_calls (bool):

        digit_pattern_permission (Optional[List[IncomingCallingPlanDigitPatternPermission]]):

    """

    allow_from_within_group: bool = field(metadata={"alias": "allowFromWithinGroup"})

    allow_from_outside_group: str = field(metadata={"alias": "allowFromOutsideGroup"})

    allow_collect_calls: bool = field(metadata={"alias": "allowCollectCalls"})

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