Skip to content

ProfileAndServiceCallForwardingSelectiveInfo

Bases: OCIType

This is the configuration parameters for Call Forwarding Selective service

        The criteria table's column headings are:
                "Is Active", "Criteria Name", "Time Schedule", "Calls From", "Forward To", "Blacklisted", "Holiday Schedule"

                The "Calls From" column is a string containing call numbers

Attributes:

is_active (bool):

default_forward_to_phone_number (Optional[str]):

play_ring_reminder (bool):

criteria_table (OCITable):
Source code in src/mercury_ocip/commands/commands.py
@dataclass(kw_only=True)
class ProfileAndServiceCallForwardingSelectiveInfo(OCIType):
    """This is the configuration parameters for Call Forwarding Selective service

                The criteria table's column headings are:
                        \"Is Active\", \"Criteria Name\", \"Time Schedule\", \"Calls From\", \"Forward To\", \"Blacklisted\", \"Holiday Schedule\"

                        The \"Calls From\" column is a string containing call numbers

    Attributes:

        is_active (bool):

        default_forward_to_phone_number (Optional[str]):

        play_ring_reminder (bool):

        criteria_table (OCITable):

    """

    is_active: bool = field(metadata={"alias": "isActive"})

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

    play_ring_reminder: bool = field(metadata={"alias": "playRingReminder"})

    criteria_table: OCITable = field(metadata={"alias": "criteriaTable"})