Skip to content

CallCenterScheduledReportDNISSelectionRead

Bases: OCIType

Either all DNIS under the specified Call Center or 2 lists of DNIS, one for current one for past (deleted).

Attributes:

service_user_id (str):

deleted (Optional[bool]):

all_dnis (Optional[bool]):

current_name (Optional[List[str]]):

past_name (Optional[List[str]]):
Source code in src/mercury_ocip/commands/commands.py
@dataclass(kw_only=True)
class CallCenterScheduledReportDNISSelectionRead(OCIType):
    """Either all DNIS under the specified Call Center or 2 lists of DNIS, one for current one for past (deleted).

    Attributes:

        service_user_id (str):

        deleted (Optional[bool]):

        all_dnis (Optional[bool]):

        current_name (Optional[List[str]]):

        past_name (Optional[List[str]]):

    """

    service_user_id: str = field(metadata={"alias": "serviceUserId"})

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

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

    current_name: Optional[List[str]] = field(
        default=None, metadata={"alias": "currentName"}
    )

    past_name: Optional[List[str]] = field(default=None, metadata={"alias": "pastName"})