16 lines
921 B
TypeScript
16 lines
921 B
TypeScript
import { IDomainCredentials } from '../../Interfaces/Domains';
|
|
import { DomainCredentialsList, DomainCredentialsResult, DomainCredentialsQuery, DomainCredentials, UpdateDomainCredentialsData } from '../../Types/Domains';
|
|
import Request from '../common/Request';
|
|
export default class DomainCredentialsClient implements IDomainCredentials {
|
|
baseRoute: string;
|
|
request: Request;
|
|
constructor(request: Request);
|
|
private _parseDomainCredentialsList;
|
|
private _parseMessageResponse;
|
|
private _parseDeletedResponse;
|
|
list(domain: string, query?: DomainCredentialsQuery): Promise<DomainCredentialsList>;
|
|
create(domain: string, data: DomainCredentials): Promise<DomainCredentialsResult>;
|
|
update(domain: string, credentialsLogin: string, data: UpdateDomainCredentialsData): Promise<DomainCredentialsResult>;
|
|
destroy(domain: string, credentialsLogin: string): Promise<DomainCredentialsResult>;
|
|
}
|