<?php

declare(strict_types=1);

namespace Drupal\flowdrop_session\Constants;

/**
 * Permission constants for the flowdrop_session module.
 *
 * @internal
 */
final class Permissions {

  public const ADMINISTER = 'administer flowdrop_session';

  public const CREATE = 'create flowdrop_session';

  public const VIEW_OWN = 'view own flowdrop_session';

  public const VIEW_ANY = 'view any flowdrop_session';

  public const EDIT_OWN = 'edit own flowdrop_session';

  public const EDIT_ANY = 'edit any flowdrop_session';

  public const DELETE_OWN = 'delete own flowdrop_session';

  public const DELETE_ANY = 'delete any flowdrop_session';

  public const VIEW_OWN_MESSAGE = 'view own flowdrop_session_message';

  public const VIEW_ANY_MESSAGE = 'view any flowdrop_session_message';

  public const EXECUTE_SESSION_WORKFLOW = 'execute session workflow';

}
