8 lines
586 B
TypeScript
8 lines
586 B
TypeScript
|
import { DomainCredentials, DomainCredentialsList, DomainCredentialsQuery, DomainCredentialsResult, UpdateDomainCredentialsData } from '../../Types/Domains';
|
||
|
export interface IDomainCredentials {
|
||
|
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>;
|
||
|
}
|