From 5bf8ceca4df1a3d18bbe8dba1e01ffb64ae54ab4 Mon Sep 17 00:00:00 2001 From: proohit Date: Fri, 29 Apr 2022 16:15:19 +0200 Subject: [PATCH] refactor: rename request and response interfaces --- src/@types/Requests.ts | 16 +++++++--------- src/@types/Responses.ts | 12 ++++++------ 2 files changed, 13 insertions(+), 15 deletions(-) diff --git a/src/@types/Requests.ts b/src/@types/Requests.ts index db1e751..c11da75 100644 --- a/src/@types/Requests.ts +++ b/src/@types/Requests.ts @@ -1,25 +1,23 @@ +export interface AuthParam { + customernumber: string; + apikey: string; + apisessionid: string; +} export interface InfoDNSRecordsRequest { action: string; param: InfoDNSRecordsParam; } -export interface InfoDNSRecordsParam { +export interface InfoDNSRecordsParam extends AuthParam { domainname: string; - customernumber: string; - apikey: string; - apisessionid: string; } - export interface InfoDNSZoneRequest { action: string; param: InfoDNSZoneParam; } -export interface InfoDNSZoneParam { +export interface InfoDNSZoneParam extends AuthParam { domainname: string; - customernumber: string; - apikey: string; - apisessionid: string; } export interface LoginRequest { diff --git a/src/@types/Responses.ts b/src/@types/Responses.ts index 74c83c7..ca65310 100644 --- a/src/@types/Responses.ts +++ b/src/@types/Responses.ts @@ -28,10 +28,10 @@ export interface InfoDNSZoneResponse { statuscode: number; shortmessage: string; longmessage: string; - responsedata: InfoDNSZoneResponsedata; + responsedata: InfoDNSZoneResponseData; } -export interface InfoDNSZoneResponsedata { +export interface InfoDNSZoneResponseData { name: string; ttl: string; serial: string; @@ -43,14 +43,14 @@ export interface InfoDNSZoneResponsedata { export interface InfoDNSRecordsResponse extends ApiResponse { action: Actions.infoDnsRecords; - responsedata: InfoDNSRecordsResponsedata; + responsedata: InfoDNSRecordsResponseData; } -export interface InfoDNSRecordsResponsedata { - dnsrecords: Dnsrecord[]; +export interface InfoDNSRecordsResponseData { + dnsrecords: DnsRecord[]; } -export interface Dnsrecord { +export interface DnsRecord { id: string; hostname: string; type: string;