Skip to content

Commit 5bf8cec

Browse files
committed
refactor: rename request and response interfaces
1 parent 96d8bc3 commit 5bf8cec

2 files changed

Lines changed: 13 additions & 15 deletions

File tree

src/@types/Requests.ts

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,23 @@
1+
export interface AuthParam {
2+
customernumber: string;
3+
apikey: string;
4+
apisessionid: string;
5+
}
16
export interface InfoDNSRecordsRequest {
27
action: string;
38
param: InfoDNSRecordsParam;
49
}
510

6-
export interface InfoDNSRecordsParam {
11+
export interface InfoDNSRecordsParam extends AuthParam {
712
domainname: string;
8-
customernumber: string;
9-
apikey: string;
10-
apisessionid: string;
1113
}
12-
1314
export interface InfoDNSZoneRequest {
1415
action: string;
1516
param: InfoDNSZoneParam;
1617
}
1718

18-
export interface InfoDNSZoneParam {
19+
export interface InfoDNSZoneParam extends AuthParam {
1920
domainname: string;
20-
customernumber: string;
21-
apikey: string;
22-
apisessionid: string;
2321
}
2422

2523
export interface LoginRequest {

src/@types/Responses.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ export interface InfoDNSZoneResponse {
2828
statuscode: number;
2929
shortmessage: string;
3030
longmessage: string;
31-
responsedata: InfoDNSZoneResponsedata;
31+
responsedata: InfoDNSZoneResponseData;
3232
}
3333

34-
export interface InfoDNSZoneResponsedata {
34+
export interface InfoDNSZoneResponseData {
3535
name: string;
3636
ttl: string;
3737
serial: string;
@@ -43,14 +43,14 @@ export interface InfoDNSZoneResponsedata {
4343

4444
export interface InfoDNSRecordsResponse extends ApiResponse {
4545
action: Actions.infoDnsRecords;
46-
responsedata: InfoDNSRecordsResponsedata;
46+
responsedata: InfoDNSRecordsResponseData;
4747
}
4848

49-
export interface InfoDNSRecordsResponsedata {
50-
dnsrecords: Dnsrecord[];
49+
export interface InfoDNSRecordsResponseData {
50+
dnsrecords: DnsRecord[];
5151
}
5252

53-
export interface Dnsrecord {
53+
export interface DnsRecord {
5454
id: string;
5555
hostname: string;
5656
type: string;

0 commit comments

Comments
 (0)