add v5 user rest endpoints
This commit is contained in:
@@ -9,3 +9,4 @@ export * from './v5-asset';
|
||||
export * from './v5-market';
|
||||
export * from './v5-position';
|
||||
export * from './v5-trade';
|
||||
export * from './v5-user';
|
||||
|
||||
58
src/types/response/v5-user.ts
Normal file
58
src/types/response/v5-user.ts
Normal file
@@ -0,0 +1,58 @@
|
||||
import { PermissionsV5 } from '../v5-shared';
|
||||
|
||||
export interface CreateSubMemberResultV5 {
|
||||
uid: string;
|
||||
username: string;
|
||||
memberType: number;
|
||||
status: number;
|
||||
remark: string;
|
||||
}
|
||||
|
||||
export interface CreateSubApiKeyResultV5 {
|
||||
id: string;
|
||||
note: string;
|
||||
apiKey: string;
|
||||
readOnly: number;
|
||||
secret: string;
|
||||
permissions: PermissionsV5;
|
||||
}
|
||||
|
||||
export interface SubMemberV5 {
|
||||
uid: string;
|
||||
username: string;
|
||||
memberType: number;
|
||||
status: number;
|
||||
remark: string;
|
||||
}
|
||||
export type ApiKeyType = 1 | 2;
|
||||
|
||||
export interface ApiKeyInfoV5 {
|
||||
id: string;
|
||||
note: string;
|
||||
apiKey: string;
|
||||
readOnly: 0 | 1;
|
||||
secret: string;
|
||||
permissions: PermissionsV5;
|
||||
ips?: string[];
|
||||
type: 1 | 2;
|
||||
deadlineDay?: number;
|
||||
expiredAt?: string;
|
||||
createdAt: string;
|
||||
unified: 0 | 1;
|
||||
uta: 0 | 1;
|
||||
userID: number;
|
||||
inviterID: number;
|
||||
vipLevel?: string;
|
||||
mktMakerLevel?: string;
|
||||
affiliateID?: number;
|
||||
}
|
||||
|
||||
export interface UpdateApiKeyResultV5 {
|
||||
id: string;
|
||||
note: string;
|
||||
apiKey: string;
|
||||
readOnly: 0 | 1;
|
||||
secret: string;
|
||||
permissions: PermissionsV5;
|
||||
ips: string[];
|
||||
}
|
||||
Reference in New Issue
Block a user