Interface RequestType

Hierarchy

  • RequestType

Properties

checkCapability: {
    appId: string;
    resource?: CERAMIC;
}

Type declaration

  • appId: string
  • Optional resource?: CERAMIC
createActionFile: {
    action: Action;
    fileName?: string;
    folderId?: string;
    relationId: string;
}

Type declaration

  • action: Action
  • Optional fileName?: string
  • Optional folderId?: string
  • relationId: string
createBareFile: {
    encrypted?: boolean;
    fileBase64: string;
    fileName: string;
    folderId?: string;
    storageProvider: StorageProvider;
}

Type declaration

  • Optional encrypted?: boolean
  • fileBase64: string
  • fileName: string
  • Optional folderId?: string
  • storageProvider: StorageProvider
createCapability: {
    appId: string;
    resource?: CERAMIC;
}

Type declaration

  • appId: string
  • Optional resource?: CERAMIC
createFolder: {
    folderDescription?: string;
    folderName: string;
    folderType?: FolderType;
    signals?: Signal[];
}

Type declaration

  • Optional folderDescription?: string
  • folderName: string
  • Optional folderType?: FolderType
  • Optional signals?: Signal[]
createIndexFile: {
    encryptedContent?: object;
    fileContent: FileContent;
    fileName?: string;
    folderId?: string;
    keyHandler?: string;
    modelId: string;
}

Type declaration

  • Optional encryptedContent?: object
  • fileContent: FileContent
  • Optional fileName?: string
  • Optional folderId?: string
  • Optional keyHandler?: string
  • modelId: string
deleteDataUnion: {
    dataUnionId: string;
    syncImmediately?: boolean;
}

Type declaration

  • dataUnionId: string
  • Optional syncImmediately?: boolean
deleteFolder: {
    folderId: string;
    syncImmediately?: boolean;
}

Type declaration

  • folderId: string
  • Optional syncImmediately?: boolean
encryptContent: {
    content: object;
    keyHandler: string;
}

Type declaration

  • content: object
  • keyHandler: string
executeLitAction: {
    code: string;
    jsParams: object;
}

Type declaration

  • code: string
  • jsParams: object
generateFileKey: void
getAppCacao: void
getAppSessionKey: void
getModelBaseInfo: string
getPKP: void
getUserStorageSpace: void
getValidAppCaps: void
isFileUnlocked: string
loadActionFilesByDataUnionId: string
loadActionFilesByFileId: string
loadBareFileContent: string
loadDataUnionById: string
loadFile: string
loadFilesBy: {
    fileIds?: string[];
    modelId?: string;
    pkh?: string;
}

Type declaration

  • Optional fileIds?: string[]
  • Optional modelId?: string
  • Optional pkh?: string
loadFolderTrees: void
loadFoldersBy: {
    folderIds?: string[];
    signal?: Signal;
}

Type declaration

  • Optional folderIds?: string[]
  • Optional signal?: Signal
monetizeFile: {
    encryptionProvider?: EncryptionProvider;
    fileId: string;
    monetizationProvider: MonetizationProvider;
}

Type declaration

monetizeFolder: {
    folderId: string;
    monetizationProvider: MonetizationProvider;
}

Type declaration

moveFiles: {
    fileIds: string[];
    syncImmediately?: boolean;
    targetFolderId: string;
}

Type declaration

  • fileIds: string[]
  • Optional syncImmediately?: boolean
  • targetFolderId: string
removeFiles: {
    fileIds: string[];
    syncImmediately?: boolean;
}

Type declaration

  • fileIds: string[]
  • Optional syncImmediately?: boolean
signWithSessionKey: string | object
unlockFile: string
updateActionFile: {
    fileId: string;
    fileName?: string;
    isCommentEncrypted?: boolean;
    isRelationIdEncrypted?: boolean;
    syncImmediately?: boolean;
}

Type declaration

  • fileId: string
  • Optional fileName?: string
  • Optional isCommentEncrypted?: boolean
  • Optional isRelationIdEncrypted?: boolean
  • Optional syncImmediately?: boolean
updateBareFile: {
    encrypted?: boolean;
    fileBase64?: string;
    fileId: string;
    fileName?: string;
    storageProvider?: StorageProvider;
    syncImmediately?: boolean;
}

Type declaration

  • Optional encrypted?: boolean
  • Optional fileBase64?: string
  • fileId: string
  • Optional fileName?: string
  • Optional storageProvider?: StorageProvider
  • Optional syncImmediately?: boolean
updateDataUnionBaseInfo: {
    dataUnionDescription?: string;
    dataUnionId: string;
    dataUnionName: string;
    syncImmediately?: boolean;
}

Type declaration

  • Optional dataUnionDescription?: string
  • dataUnionId: string
  • dataUnionName: string
  • Optional syncImmediately?: boolean
updateFolderBaseInfo: {
    folderDescription?: string;
    folderId: string;
    folderName?: string;
    syncImmediately?: boolean;
}

Type declaration

  • Optional folderDescription?: string
  • folderId: string
  • Optional folderName?: string
  • Optional syncImmediately?: boolean
updateIndexFile: {
    encryptedContent?: object;
    fileContent?: FileContent;
    fileId: string;
    fileName?: string;
    keyHandler?: string;
    syncImmediately?: boolean;
}

Type declaration

  • Optional encryptedContent?: object
  • Optional fileContent?: FileContent
  • fileId: string
  • Optional fileName?: string
  • Optional keyHandler?: string
  • Optional syncImmediately?: boolean

Generated using TypeDoc