Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2
3declare(strict_types=1);
4/**
5 * SPDX-FileCopyrightText: 2020-2024 LibreCode coop and contributors
6 * SPDX-License-Identifier: AGPL-3.0-or-later
7 */
8
9namespace OCA\Libresign\Service\IdentifyMethod\SignatureMethod;
10
11interface ISignatureMethod {
12    public const SIGNATURE_METHOD_CLICK_TO_SIGN = 'clickToSign';
13    public const SIGNATURE_METHOD_EMAIL_TOKEN = 'emailToken';
14    public const SIGNATURE_METHOD_PASSWORD = 'password';
15    public const SIGNATURE_METHOD_SIGNAL = 'signalToken';
16    public const SIGNATURE_METHOD_SMS = 'smsToken';
17    public const SIGNATURE_METHOD_TELEGRAM = 'telegramToken';
18    public const SIGNATURE_METHOD_WHATSAPP = 'whatsappToken';
19    public const SIGNATURE_METHOD_XMPP = 'xmppToken';
20    public function enable(): void;
21    public function isEnabled(): bool;
22    public function toArray(): array;
23}