<?php

declare(strict_types=1);

namespace Drupal\flowdrop_runtime\Constants;

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

  public const ACCESS_API = 'access flowdrop runtime api';

  public const ADMINISTER = 'administer flowdrop runtime';

  public const ADMINISTER_SNAPSHOT = 'administer flowdrop_workflow_snapshot';

  public const VIEW_OWN_SNAPSHOT = 'view own flowdrop_workflow_snapshot';

  public const VIEW_ANY_SNAPSHOT = 'view any flowdrop_workflow_snapshot';

  public const EDIT_OWN_SNAPSHOT = 'edit own flowdrop_workflow_snapshot';

  public const EDIT_ANY_SNAPSHOT = 'edit any flowdrop_workflow_snapshot';

  public const DELETE_OWN_SNAPSHOT = 'delete own flowdrop_workflow_snapshot';

  public const DELETE_ANY_SNAPSHOT = 'delete any flowdrop_workflow_snapshot';

}
