110 lines
1.2 KiB
TypeScript
110 lines
1.2 KiB
TypeScript
|
|
|
|
export interface Crc {
|
|
code?: string;
|
|
}
|
|
|
|
|
|
|
|
|
|
export interface StatusReply {
|
|
status?: number;
|
|
identity?: string;
|
|
message?: string;
|
|
timeseq?: number;
|
|
}
|
|
|
|
|
|
|
|
|
|
export interface CheckForUpdatesRequest {
|
|
app?: string;
|
|
os?: string;
|
|
arch?: string;
|
|
version?: string;
|
|
}
|
|
|
|
|
|
|
|
|
|
export interface CheckForUpdatesReply {
|
|
identity?: string;
|
|
version?: string;
|
|
summary?: string;
|
|
files?: string;
|
|
pubdate?: string;
|
|
}
|
|
|
|
|
|
|
|
|
|
export interface Empty {
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export interface ConfigureRequest {
|
|
app?: string;
|
|
os?: string;
|
|
}
|
|
|
|
|
|
|
|
|
|
export interface ConfigureReply {
|
|
data?: ConfigureItem[];
|
|
}
|
|
|
|
|
|
|
|
|
|
export interface ConfigureItem {
|
|
Identity?: string;
|
|
key?: string;
|
|
value?: string;
|
|
version?: number;
|
|
}
|
|
|
|
|
|
|
|
|
|
export interface AreasReply {
|
|
areas?: AreasItem[];
|
|
}
|
|
|
|
|
|
|
|
|
|
export interface AreasItem {
|
|
id?: string;
|
|
pid?: string;
|
|
deep?: string;
|
|
name?: string;
|
|
pinyin_prefix?: string;
|
|
pinyin?: string;
|
|
ext_id?: string;
|
|
ext_name?: string;
|
|
}
|
|
|
|
|
|
|
|
|
|
export interface TagsReply {
|
|
tags?: TagsItem[];
|
|
}
|
|
|
|
|
|
|
|
|
|
export interface TagsItem {
|
|
id?: number;
|
|
type?: number;
|
|
key?: string;
|
|
title?: string;
|
|
remark?: string;
|
|
icon?: string;
|
|
}
|
|
|