@@ -5,11 +5,6 @@ import { DriveFiles } from '../../../../models';
|
||||
import { makePaginationQuery } from '../../common/make-pagination-query';
|
||||
|
||||
export const meta = {
|
||||
desc: {
|
||||
'ja-JP': 'ドライブのファイル一覧を取得します。',
|
||||
'en-US': 'Get files of drive.'
|
||||
},
|
||||
|
||||
tags: ['drive'],
|
||||
|
||||
requireCredential: true as const,
|
||||
|
@@ -5,11 +5,6 @@ import { ApiError } from '../../../error';
|
||||
import { DriveFiles, Notes } from '../../../../../models';
|
||||
|
||||
export const meta = {
|
||||
desc: {
|
||||
'ja-JP': '指定したドライブのファイルが添付されている投稿一覧を取得します。',
|
||||
'en-US': 'Get the notes that specified file of drive attached.'
|
||||
},
|
||||
|
||||
tags: ['drive', 'notes'],
|
||||
|
||||
requireCredential: true as const,
|
||||
@@ -19,10 +14,6 @@ export const meta = {
|
||||
params: {
|
||||
fileId: {
|
||||
validator: $.type(ID),
|
||||
desc: {
|
||||
'ja-JP': '対象のファイルID',
|
||||
'en-US': 'Target file ID'
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
@@ -3,11 +3,6 @@ import define from '../../../define';
|
||||
import { DriveFiles } from '../../../../../models';
|
||||
|
||||
export const meta = {
|
||||
desc: {
|
||||
'ja-JP': '与えられたMD5ハッシュ値を持つファイルがドライブに存在するかどうかを返します。',
|
||||
'en-US': 'Returns whether the file with the given MD5 hash exists in the user\'s drive.'
|
||||
},
|
||||
|
||||
tags: ['drive'],
|
||||
|
||||
requireCredential: true as const,
|
||||
@@ -17,9 +12,6 @@ export const meta = {
|
||||
params: {
|
||||
md5: {
|
||||
validator: $.str,
|
||||
desc: {
|
||||
'ja-JP': 'ファイルのMD5ハッシュ'
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
@@ -8,11 +8,6 @@ import { ApiError } from '../../../error';
|
||||
import { DriveFiles } from '../../../../../models';
|
||||
|
||||
export const meta = {
|
||||
desc: {
|
||||
'ja-JP': 'ドライブにファイルをアップロードします。',
|
||||
'en-US': 'Upload a file to drive.'
|
||||
},
|
||||
|
||||
tags: ['drive'],
|
||||
|
||||
requireCredential: true as const,
|
||||
@@ -30,36 +25,23 @@ export const meta = {
|
||||
folderId: {
|
||||
validator: $.optional.nullable.type(ID),
|
||||
default: null as any,
|
||||
desc: {
|
||||
'ja-JP': 'フォルダID'
|
||||
}
|
||||
},
|
||||
|
||||
name: {
|
||||
validator: $.optional.nullable.str,
|
||||
default: null as any,
|
||||
desc: {
|
||||
'ja-JP': 'ファイル名(拡張子があるなら含めて)'
|
||||
}
|
||||
},
|
||||
|
||||
isSensitive: {
|
||||
validator: $.optional.either($.bool, $.str),
|
||||
default: false,
|
||||
transform: (v: any): boolean => v === true || v === 'true',
|
||||
desc: {
|
||||
'ja-JP': 'このメディアが「閲覧注意」(NSFW)かどうか',
|
||||
'en-US': 'Whether this media is NSFW'
|
||||
}
|
||||
},
|
||||
|
||||
force: {
|
||||
validator: $.optional.either($.bool, $.str),
|
||||
default: false,
|
||||
transform: (v: any): boolean => v === true || v === 'true',
|
||||
desc: {
|
||||
'ja-JP': 'true にすると、同じハッシュを持つファイルが既にアップロードされていても強制的にファイルを作成します。',
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
@@ -7,11 +7,6 @@ import { ApiError } from '../../../error';
|
||||
import { DriveFiles } from '../../../../../models';
|
||||
|
||||
export const meta = {
|
||||
desc: {
|
||||
'ja-JP': 'ドライブのファイルを削除します。',
|
||||
'en-US': 'Delete a file of drive.'
|
||||
},
|
||||
|
||||
tags: ['drive'],
|
||||
|
||||
requireCredential: true as const,
|
||||
@@ -21,10 +16,6 @@ export const meta = {
|
||||
params: {
|
||||
fileId: {
|
||||
validator: $.type(ID),
|
||||
desc: {
|
||||
'ja-JP': '対象のファイルID',
|
||||
'en-US': 'Target file ID'
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
@@ -3,10 +3,6 @@ import define from '../../../define';
|
||||
import { DriveFiles } from '../../../../../models';
|
||||
|
||||
export const meta = {
|
||||
desc: {
|
||||
'ja-JP': '与えられたMD5ハッシュ値を持つファイルを取得します。',
|
||||
},
|
||||
|
||||
tags: ['drive'],
|
||||
|
||||
requireCredential: true as const,
|
||||
@@ -16,9 +12,6 @@ export const meta = {
|
||||
params: {
|
||||
md5: {
|
||||
validator: $.str,
|
||||
desc: {
|
||||
'ja-JP': 'ファイルのMD5ハッシュ'
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
@@ -18,9 +18,6 @@ export const meta = {
|
||||
folderId: {
|
||||
validator: $.optional.nullable.type(ID),
|
||||
default: null as any,
|
||||
desc: {
|
||||
'ja-JP': 'フォルダID'
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
|
@@ -6,11 +6,6 @@ import { DriveFile } from '../../../../../models/entities/drive-file';
|
||||
import { DriveFiles } from '../../../../../models';
|
||||
|
||||
export const meta = {
|
||||
desc: {
|
||||
'ja-JP': '指定したドライブのファイルの情報を取得します。',
|
||||
'en-US': 'Get specified file of drive.'
|
||||
},
|
||||
|
||||
tags: ['drive'],
|
||||
|
||||
requireCredential: true as const,
|
||||
@@ -20,18 +15,10 @@ export const meta = {
|
||||
params: {
|
||||
fileId: {
|
||||
validator: $.optional.type(ID),
|
||||
desc: {
|
||||
'ja-JP': '対象のファイルID',
|
||||
'en-US': 'Target file ID'
|
||||
}
|
||||
},
|
||||
|
||||
url: {
|
||||
validator: $.optional.str,
|
||||
desc: {
|
||||
'ja-JP': '対象のファイルのURL',
|
||||
'en-US': 'Target file URL'
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
@@ -6,11 +6,6 @@ import { ApiError } from '../../../error';
|
||||
import { DriveFiles, DriveFolders } from '../../../../../models';
|
||||
|
||||
export const meta = {
|
||||
desc: {
|
||||
'ja-JP': '指定したドライブのファイルの情報を更新します。',
|
||||
'en-US': 'Update specified file of drive.'
|
||||
},
|
||||
|
||||
tags: ['drive'],
|
||||
|
||||
requireCredential: true as const,
|
||||
@@ -20,43 +15,26 @@ export const meta = {
|
||||
params: {
|
||||
fileId: {
|
||||
validator: $.type(ID),
|
||||
desc: {
|
||||
'ja-JP': '対象のファイルID'
|
||||
}
|
||||
},
|
||||
|
||||
folderId: {
|
||||
validator: $.optional.nullable.type(ID),
|
||||
default: undefined as any,
|
||||
desc: {
|
||||
'ja-JP': 'フォルダID'
|
||||
}
|
||||
},
|
||||
|
||||
name: {
|
||||
validator: $.optional.str.pipe(DriveFiles.validateFileName),
|
||||
default: undefined as any,
|
||||
desc: {
|
||||
'ja-JP': 'ファイル名',
|
||||
'en-US': 'Name of the file'
|
||||
}
|
||||
},
|
||||
|
||||
isSensitive: {
|
||||
validator: $.optional.bool,
|
||||
default: undefined as any,
|
||||
desc: {
|
||||
'ja-JP': 'このメディアが「閲覧注意」(NSFW)かどうか',
|
||||
'en-US': 'Whether this media is NSFW'
|
||||
}
|
||||
},
|
||||
|
||||
comment: {
|
||||
validator: $.optional.nullable.str,
|
||||
default: undefined as any,
|
||||
desc: {
|
||||
'ja-JP': 'コメント'
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
@@ -7,10 +7,6 @@ import { DriveFiles } from '../../../../../models';
|
||||
import { publishMainStream } from '../../../../../services/stream';
|
||||
|
||||
export const meta = {
|
||||
desc: {
|
||||
'ja-JP': 'ドライブに指定されたURLに存在するファイルをアップロードします。'
|
||||
},
|
||||
|
||||
tags: ['drive'],
|
||||
|
||||
limit: {
|
||||
@@ -36,10 +32,6 @@ export const meta = {
|
||||
isSensitive: {
|
||||
validator: $.optional.bool,
|
||||
default: false,
|
||||
desc: {
|
||||
'ja-JP': 'このメディアが「閲覧注意」(NSFW)かどうか',
|
||||
'en-US': 'Whether this media is NSFW'
|
||||
}
|
||||
},
|
||||
|
||||
comment: {
|
||||
@@ -55,9 +47,6 @@ export const meta = {
|
||||
force: {
|
||||
validator: $.optional.bool,
|
||||
default: false,
|
||||
desc: {
|
||||
'ja-JP': 'true にすると、同じハッシュを持つファイルが既にアップロードされていても強制的にファイルを作成します。',
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
@@ -5,11 +5,6 @@ import { DriveFolders } from '../../../../models';
|
||||
import { makePaginationQuery } from '../../common/make-pagination-query';
|
||||
|
||||
export const meta = {
|
||||
desc: {
|
||||
'ja-JP': 'ドライブのフォルダ一覧を取得します。',
|
||||
'en-US': 'Get folders of drive.'
|
||||
},
|
||||
|
||||
tags: ['drive'],
|
||||
|
||||
requireCredential: true as const,
|
||||
|
@@ -7,11 +7,6 @@ import { DriveFolders } from '../../../../../models';
|
||||
import { genId } from '@/misc/gen-id';
|
||||
|
||||
export const meta = {
|
||||
desc: {
|
||||
'ja-JP': 'ドライブのフォルダを作成します。',
|
||||
'en-US': 'Create a folder of drive.'
|
||||
},
|
||||
|
||||
tags: ['drive'],
|
||||
|
||||
requireCredential: true as const,
|
||||
@@ -22,18 +17,10 @@ export const meta = {
|
||||
name: {
|
||||
validator: $.optional.str.pipe(DriveFolders.validateFolderName),
|
||||
default: 'Untitled',
|
||||
desc: {
|
||||
'ja-JP': 'フォルダ名',
|
||||
'en-US': 'Folder name'
|
||||
}
|
||||
},
|
||||
|
||||
parentId: {
|
||||
validator: $.optional.nullable.type(ID),
|
||||
desc: {
|
||||
'ja-JP': '親フォルダID',
|
||||
'en-US': 'Parent folder ID'
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
@@ -6,11 +6,6 @@ import { ApiError } from '../../../error';
|
||||
import { DriveFolders, DriveFiles } from '../../../../../models';
|
||||
|
||||
export const meta = {
|
||||
desc: {
|
||||
'ja-JP': '指定したドライブのフォルダを削除します。',
|
||||
'en-US': 'Delete specified folder of drive.'
|
||||
},
|
||||
|
||||
tags: ['drive'],
|
||||
|
||||
requireCredential: true as const,
|
||||
@@ -20,10 +15,6 @@ export const meta = {
|
||||
params: {
|
||||
folderId: {
|
||||
validator: $.type(ID),
|
||||
desc: {
|
||||
'ja-JP': '対象のフォルダID',
|
||||
'en-US': 'Target folder ID'
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
@@ -18,9 +18,6 @@ export const meta = {
|
||||
parentId: {
|
||||
validator: $.optional.nullable.type(ID),
|
||||
default: null as any,
|
||||
desc: {
|
||||
'ja-JP': 'フォルダID'
|
||||
}
|
||||
},
|
||||
},
|
||||
|
||||
|
@@ -5,11 +5,6 @@ import { ApiError } from '../../../error';
|
||||
import { DriveFolders } from '../../../../../models';
|
||||
|
||||
export const meta = {
|
||||
desc: {
|
||||
'ja-JP': '指定したドライブのフォルダの情報を取得します。',
|
||||
'en-US': 'Get specified folder of drive.'
|
||||
},
|
||||
|
||||
tags: ['drive'],
|
||||
|
||||
requireCredential: true as const,
|
||||
@@ -19,10 +14,6 @@ export const meta = {
|
||||
params: {
|
||||
folderId: {
|
||||
validator: $.type(ID),
|
||||
desc: {
|
||||
'ja-JP': '対象のフォルダID',
|
||||
'en-US': 'Target folder ID'
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
@@ -6,11 +6,6 @@ import { ApiError } from '../../../error';
|
||||
import { DriveFolders } from '../../../../../models';
|
||||
|
||||
export const meta = {
|
||||
desc: {
|
||||
'ja-JP': '指定したドライブのフォルダの情報を更新します。',
|
||||
'en-US': 'Update specified folder of drive.'
|
||||
},
|
||||
|
||||
tags: ['drive'],
|
||||
|
||||
requireCredential: true as const,
|
||||
@@ -20,26 +15,14 @@ export const meta = {
|
||||
params: {
|
||||
folderId: {
|
||||
validator: $.type(ID),
|
||||
desc: {
|
||||
'ja-JP': '対象のフォルダID',
|
||||
'en-US': 'Target folder ID'
|
||||
}
|
||||
},
|
||||
|
||||
name: {
|
||||
validator: $.optional.str.pipe(DriveFolders.validateFolderName),
|
||||
desc: {
|
||||
'ja-JP': 'フォルダ名',
|
||||
'en-US': 'Folder name'
|
||||
}
|
||||
},
|
||||
|
||||
parentId: {
|
||||
validator: $.optional.nullable.type(ID),
|
||||
desc: {
|
||||
'ja-JP': '親フォルダID',
|
||||
'en-US': 'Parent folder ID'
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
Reference in New Issue
Block a user