obsidian-douban/src/org/wanxp/douban/setting/model/DoubanPluginSetting.ts

35 lines
891 B
TypeScript

import {CustomProperty} from "./CustomProperty";
import {SyncHandledData} from "./SyncHandledData";
export interface DoubanPluginSetting {
onlineSettingsFileName: string;
onlineSettingsGistId: string;
movieTemplateFile: string,
bookTemplateFile: string,
musicTemplateFile: string,
noteTemplateFile: string,
gameTemplateFile: string,
teleplayTemplateFile: string,
dateFormat: string,
timeFormat: string,
searchUrl: string,
arrayStart: string,
arrayElementStart: string,
arraySpiltV2: string,
arrayElementEnd: string,
arrayEnd: string,
personNameMode: string,
dataFilePath: string,
dataFileNamePath: string,
statusBar: boolean,
debugMode: boolean,
customProperties: CustomProperty[],
loginCookiesContent: string,
loginHeadersContent: string,
cacheImage: boolean,
cacheHighQuantityImage: boolean,
attachmentPath: string,
syncHandledDataArray: SyncHandledData[],
}