Skip to content

SortByServiceStatus

Bases: SortCriteria

The sort criteria specifies the service status as the column for the sort, whether the sort is ascending or descending, and whether the sort is case sensitive. This sort criteria data type is only intended to be used by the commands introduced by BW-2301. The commands are EnterpriseUserCallWaitingSettingsGetListRequest, GroupUserCallWaitingSettingsGetListRequest, EnterpriseUserHotelingGuestSettingsGetListRequest, and GroupUserHotelingGuestSettingsGetListRequest.

Attributes:

is_ascending (bool):

is_case_sensitive (bool):
Source code in src/mercury_ocip_fast/commands/commands.py
@dataclass(kw_only=True)
class SortByServiceStatus(SortCriteria):
    """The sort criteria specifies the service status as the column for
            the sort, whether the sort is ascending or descending, and whether the
            sort is case sensitive.
            This sort criteria data type is only intended to be used by the commands
            introduced by BW-2301.
            The commands are EnterpriseUserCallWaitingSettingsGetListRequest, GroupUserCallWaitingSettingsGetListRequest,
            EnterpriseUserHotelingGuestSettingsGetListRequest, and GroupUserHotelingGuestSettingsGetListRequest.

    Attributes:

        is_ascending (bool):

        is_case_sensitive (bool):

    """

    is_ascending: bool = field(default=True, metadata={"alias": "isAscending"})

    is_case_sensitive: bool = field(default=True, metadata={"alias": "isCaseSensitive"})