<?php
/**
 * BookiFlex Core
 *
 * @package    BookiFlex
 * @subpackage Core
 * @author     BookiFlex
 * @copyright  Copyright (c) 2025 BookiFlex
 * @license    GPL-2.0-or-later
 *
 * @link       https://bookiflex.com
 */

declare(strict_types=1);

/*
 * This file is part of the BookiFlex package.
 *
 * (c) Vitali Menshakov <vitali@bookiflex.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace BookiFlex\Core\Contract;

defined( 'ABSPATH' ) || exit;

interface RoleCapabilitiesInterface
{
    public const MANAGE_RESERVATIONS  = 'bookiflex_manage_reservations';
    public const MANAGE_CUSTOMERS     = 'bookiflex_manage_customers';
    public const MANAGE_PAYMENTS      = 'bookiflex_manage_payments';
    public const MANAGE_CONFIGURATION = 'bookiflex_manage_configuration';
    public const DELETE_CONFIGURATION = 'bookiflex_delete_configuration';
}
