Skip to content

ProfileAndServiceSimultaneousRingPersonalInfo

Bases: OCIType

This is the configuration parameters for Simultaneous Ring Personal service

        Contains a criteria table with column heading: "Is Active", "Criteria Name", "Time Schedule", "Holiday Schedule", "Calls From" and "Blacklisted".

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

Attributes:

is_active (bool):

do_not_ring_if_on_call (bool):

simultaneous_ring_number (Optional[List[SimultaneousRingNumber]]):

criteria_table (OCITable):
Source code in src/mercury_ocip/commands/commands.py
@dataclass(kw_only=True)
class ProfileAndServiceSimultaneousRingPersonalInfo(OCIType):
    """This is the configuration parameters for Simultaneous Ring Personal  service

                Contains a criteria table with column heading: \"Is Active\", \"Criteria Name\", \"Time Schedule\", \"Holiday Schedule\", \"Calls From\" and \"Blacklisted\".

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

    Attributes:

        is_active (bool):

        do_not_ring_if_on_call (bool):

        simultaneous_ring_number (Optional[List[SimultaneousRingNumber]]):

        criteria_table (OCITable):

    """

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

    do_not_ring_if_on_call: bool = field(metadata={"alias": "doNotRingIfOnCall"})

    simultaneous_ring_number: Optional[List[SimultaneousRingNumber]] = field(
        default=None, metadata={"alias": "simultaneousRingNumber"}
    )

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