Signed-off-by: kenwoodjw <blackxin55+@gmail.com>tags/1.1.3
| TRANSFER_METHOD = "transfer_method" | TRANSFER_METHOD = "transfer_method" | ||||
| URL = "url" | URL = "url" | ||||
| EXTENSION = "extension" | EXTENSION = "extension" | ||||
| RELATED_ID = "related_id" | |||||
| class ArrayFileAttribute(StrEnum): | class ArrayFileAttribute(StrEnum): |
| return file.remote_url | return file.remote_url | ||||
| case FileAttribute.EXTENSION: | case FileAttribute.EXTENSION: | ||||
| return file.extension | return file.extension | ||||
| case FileAttribute.RELATED_ID: | |||||
| return file.related_id | |||||
| def to_prompt_message_content( | def to_prompt_message_content( |
| variable: 'url', | variable: 'url', | ||||
| type: VarType.string, | type: VarType.string, | ||||
| }, | }, | ||||
| { | |||||
| variable: 'related_id', | |||||
| type: VarType.string, | |||||
| }, | |||||
| ] | ] | ||||
| export const DEFAULT_FILE_UPLOAD_SETTING = { | export const DEFAULT_FILE_UPLOAD_SETTING = { |
| { value: TransferMethod.remote_url, i18nKey: 'url' }, | { value: TransferMethod.remote_url, i18nKey: 'url' }, | ||||
| ] | ] | ||||
| export const SUB_VARIABLES = ['type', 'size', 'name', 'url', 'extension', 'mime_type', 'transfer_method'] | |||||
| export const SUB_VARIABLES = ['type', 'size', 'name', 'url', 'extension', 'mime_type', 'transfer_method', 'related_id'] | |||||
| export const OUTPUT_FILE_SUB_VARIABLES = SUB_VARIABLES.filter(key => key !== 'transfer_method') | export const OUTPUT_FILE_SUB_VARIABLES = SUB_VARIABLES.filter(key => key !== 'transfer_method') |
| { value: TransferMethod.remote_url, i18nKey: 'url' }, | { value: TransferMethod.remote_url, i18nKey: 'url' }, | ||||
| ] | ] | ||||
| export const SUB_VARIABLES = ['type', 'size', 'name', 'url', 'extension', 'mime_type', 'transfer_method'] | |||||
| export const SUB_VARIABLES = ['type', 'size', 'name', 'url', 'extension', 'mime_type', 'transfer_method', 'related_id'] | |||||
| export const OUTPUT_FILE_SUB_VARIABLES = SUB_VARIABLES.filter(key => key !== 'transfer_method') | export const OUTPUT_FILE_SUB_VARIABLES = SUB_VARIABLES.filter(key => key !== 'transfer_method') | ||||
| export default nodeDefault | export default nodeDefault |
| transfer_method: TransferMethod[] | transfer_method: TransferMethod[] | ||||
| url?: string | url?: string | ||||
| upload_file_id?: string | upload_file_id?: string | ||||
| related_id?: string | |||||
| } | } | ||||
| export type WorkflowRunningData = { | export type WorkflowRunningData = { |