@awhere/api
Version:
The awesome aWhere API for JavaScript.
31 lines (30 loc) • 1.25 kB
TypeScript
import { IOAuthClientCredential } from '@awhere/interfaces';
import PrototypeBase from '../PrototypeBase';
export declare class OAuthClientCredential extends PrototypeBase implements IOAuthClientCredential {
static generateId(): string;
static generateSecret(): string;
private _name;
get name(): string;
set name(value: string);
private _secret;
get secret(): IOAuthClientCredential['secret'];
set secret(value: IOAuthClientCredential['secret']);
private _description?;
get description(): IOAuthClientCredential['description'];
set description(value: IOAuthClientCredential['description']);
private _logo;
get logo(): IOAuthClientCredential['logo'];
set logo(value: IOAuthClientCredential['logo']);
private _owner;
get owner(): IOAuthClientCredential['owner'];
set owner(value: IOAuthClientCredential['owner']);
private _scope?;
get scope(): IOAuthClientCredential['scope'];
set scope(value: IOAuthClientCredential['scope']);
private _type;
get type(): IOAuthClientCredential['type'];
set type(value: IOAuthClientCredential['type']);
get logoUrl(): string | undefined;
constructor(props?: IOAuthClientCredential);
}
export default OAuthClientCredential;