21 lines
675 B
TypeScript
21 lines
675 B
TypeScript
|
import { DNSRecord, DomainData, DomainShortData, TDomain } from '../../Types/Domains';
|
||
|
export default class Domain implements TDomain {
|
||
|
name: string;
|
||
|
require_tls: boolean;
|
||
|
skip_verification: boolean;
|
||
|
state: string;
|
||
|
wildcard: boolean;
|
||
|
spam_action: string;
|
||
|
created_at: string;
|
||
|
smtp_password: string;
|
||
|
smtp_login: string;
|
||
|
type: string;
|
||
|
receiving_dns_records: DNSRecord[] | null;
|
||
|
sending_dns_records: DNSRecord[] | null;
|
||
|
id?: string;
|
||
|
is_disabled?: boolean;
|
||
|
web_prefix?: string;
|
||
|
web_scheme?: string;
|
||
|
constructor(data: DomainShortData | DomainData, receiving?: DNSRecord[] | null, sending?: DNSRecord[] | null);
|
||
|
}
|