You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

64 lines
1.3 KiB
C++

// SPDX-License-Identifier: GPL-2.0-or-later
// Copyright The Music Player Daemon Project
#ifndef MPD_STICKER_MATCH_HXX
#define MPD_STICKER_MATCH_HXX
enum class StickerOperator {
/**
* Matches if a sticker with the specified name exists. The
* "value" parameter is ignored (must be nullptr).
*/
EXISTS,
/**
* Matches if a sticker with the specified name and value
* exists.
*/
EQUALS,
/**
* Matches if a sticker with the specified name exists with a
* value smaller than the specified one.
*/
LESS_THAN,
/**
* Matches if a sticker with the specified name exists with a
* value bigger than the specified one.
*/
GREATER_THAN,
/**
* Matches if a sticker with the specified name exists with a
* integer value equal the specified one.
*/
EQUALS_INT,
/**
* Matches if a sticker with the specified name exists with a
* integer value smaller than the specified one.
*/
LESS_THAN_INT,
/**
* Matches if a sticker with the specified name exists with a
* integer value bigger than the specified one.
*/
GREATER_THAN_INT,
/**
* Matches if a sticker with the specified name exists and value
* contains given string.
*/
CONTAINS,
/**
* Matches if a sticker with the specified name exits and value
* starts with given string.
*/
STARTS_WITH,
};
#endif