<?php

declare(strict_types=1);

namespace Drupal\flowdrop_stategraph\Constants;

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

  public const ADMINISTER = 'administer flowdrop_stategraph';

  public const CREATE_CHECKPOINT = 'create state_checkpoint';

  public const VIEW_OWN_CHECKPOINT = 'view own state_checkpoint';

  public const VIEW_ANY_CHECKPOINT = 'view any state_checkpoint';

  public const EDIT_OWN_CHECKPOINT = 'edit own state_checkpoint';

  public const EDIT_ANY_CHECKPOINT = 'edit any state_checkpoint';

  public const DELETE_OWN_CHECKPOINT = 'delete own state_checkpoint';

  public const DELETE_ANY_CHECKPOINT = 'delete any state_checkpoint';

  public const MANAGE_APPROVAL_GATES = 'manage approval gates';

}
