@softvision/webpdf-wsclient-typescript
Version:
A simplified and optimized API client library for the webPDF server
40 lines (39 loc) • 1.35 kB
TypeScript
import { OIDCMetadata, OAuthProviderName, OAuthProviderLogout, Parameter } from "./../index";
export interface AuthProviderInterface {
applicationId?: string;
clientId?: string;
displayName?: string;
id?: string;
logout?: OAuthProviderLogout;
name?: OAuthProviderName;
oidc?: OIDCMetadata;
scope?: string;
}
export declare class AuthProvider implements AuthProviderInterface, Parameter {
applicationId?: string;
clientId?: string;
displayName?: string;
id?: string;
logout?: OAuthProviderLogout;
name?: OAuthProviderName;
oidc?: OIDCMetadata;
scope?: string;
constructor(data: any);
static getApplicationIdDefault(): string;
static getApplicationIdDescription(): string;
static getClientIdDefault(): string;
static getClientIdDescription(): string;
static getDisplayNameDefault(): string;
static getDisplayNameDescription(): string;
static getIdDefault(): string;
static getIdDescription(): string;
static getLogoutDescription(): string;
static getNameDefault(): OAuthProviderName;
static getNameDescription(): string;
static getOidcDescription(): string;
static getScopeDefault(): string;
static getScopeDescription(): string;
static fromJson(data: any): AuthProvider;
toJson(): any;
clone(): AuthProvider;
}