refactor: clean code

This commit is contained in:
Fu Diwei
2025-04-24 23:14:17 +08:00
parent 794695c313
commit a117fd7d93
19 changed files with 175 additions and 107 deletions

View File

@@ -26,6 +26,7 @@ export interface AccessModel extends BaseModel {
| AccessConfigForDogeCloud
| AccessConfigForDynv6
| AccessConfigForEdgio
| AccessConfigForEmail
| AccessConfigForGcore
| AccessConfigForGname
| AccessConfigForGoDaddy
@@ -33,6 +34,7 @@ export interface AccessModel extends BaseModel {
| AccessConfigForHuaweiCloud
| AccessConfigForJDCloud
| AccessConfigForKubernetes
| AccessConfigForMattermost
| AccessConfigForNamecheap
| AccessConfigForNameDotCom
| AccessConfigForNameSilo
@@ -43,6 +45,7 @@ export interface AccessModel extends BaseModel {
| AccessConfigForSafeLine
| AccessConfigForSSH
| AccessConfigForSSLCom
| AccessConfigForTelegram
| AccessConfigForTencentCloud
| AccessConfigForUCloud
| AccessConfigForUpyun
@@ -158,6 +161,16 @@ export type AccessConfigForEdgio = {
clientSecret: string;
};
export type AccessConfigForEmail = {
smtpHost: string;
smtpPort: number;
smtpTls: boolean;
username: string;
password: string;
defaultSenderAddress?: string;
defaultReceiverAddress?: string;
};
export type AccessConfigForGcore = {
apiToken: string;
};
@@ -191,6 +204,13 @@ export type AccessConfigForKubernetes = {
kubeConfig?: string;
};
export type AccessConfigForMattermost = {
serverUrl: string;
username: string;
password: string;
defaultChannelId?: string;
};
export type AccessConfigForNamecheap = {
username: string;
apiKey: string;
@@ -248,6 +268,11 @@ export type AccessConfigForSSLCom = {
eabHmacKey: string;
};
export type AccessConfigForTelegram = {
botToken: string;
defaultChatId?: number;
};
export type AccessConfigForTencentCloud = {
secretId: string;
secretKey: string;