Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
<?php
2
 
3
namespace Packback\Lti1p3\Interfaces;
4
 
5
/** @internal */
6
interface ILtiRegistration
7
{
8
    public function getIssuer();
9
 
10
    public function setIssuer(string $issuer): ILtiRegistration;
11
 
12
    public function getClientId();
13
 
14
    public function setClientId(string $clientId): ILtiRegistration;
15
 
16
    public function getKeySetUrl(): ?string;
17
 
18
    public function setKeySetUrl(string $keySetUrl): ILtiRegistration;
19
 
20
    public function getAuthTokenUrl(): ?string;
21
 
22
    public function setAuthTokenUrl(?string $authTokenUrl): ILtiRegistration;
23
 
24
    public function getAuthLoginUrl(): ?string;
25
 
26
    public function setAuthLoginUrl(string $authLoginUrl): ILtiRegistration;
27
 
28
    public function getAuthServer(): ?string;
29
 
30
    public function setAuthServer(string $authServer): ILtiRegistration;
31
 
32
    public function getToolPrivateKey();
33
 
34
    public function setToolPrivateKey(string $toolPrivateKey): ILtiRegistration;
35
 
36
    public function getKid();
37
 
38
    public function setKid(string $kid): ILtiRegistration;
39
}