Mutation - 파일 이동
파일을 이동한다.
Schema
Input Objects
KEY OBJECT DESC sourceId ID 원본 파일 아이디 targetId ID 목적 파일 아이디 sourceFullPathString 원본 파일 경로 (필수) targetFullPathString 목적 파일 경로 (필수) overwriteBoolean 덮 어쓰기 여부 (필수) nameChange Boolean 이름변경 여부 adminPage Boolean 관리자 페이지 여부
Objects
OBJECT DESC FsEntityDto 폴더 / 파일 정보
Method
POST
{{url}}/graphql
Headers
KEY VALUE AuthorizationSecurity365 JWT 토큰
Body
QUERY
mutation moveFile($sourceId: ID, $targetId: ID, $sourceFullPath: String!, $targetFullPath: String!, $overwrite: Boolean!, $nameChange: Boolean, $adminPage: Boolean) {
moveFile(sourceId: $sourceId, targetId: $targetId, sourceFullPath: $sourceFullPath, targetFullPath: $targetFullPath, overwrite: $overwrite, nameChange: $nameChange, adminPage: $adminPage) {
id
indexDate
deleteKey
storageId
interlockId
realPath
displayPath
storageEntityId
type
realName
displayName
description
tag
size
createdDate
createdUserId
createdUserName
modifiedDate
modifiedUserId
modifiedUserName
status
statusReqDate
statusResDate
folderInfo {
type
shareFolderInfo {
bgImage
labels {
id
name
color
__typename
}
members {
id
name
role
createdDate
__typename
}
teamId
type
__typename
}
shareChannelInfo {
channelId
__typename
}
shareListInfo {
pos
__typename
}
shareCardInfo {
labelId
pos
__typename
}
__typename
}
acl {
id
targetType
targetId
authFlag
order
refernceId
__typename
}
__typename
}
}
Sample
VARIABLES
{
"sourceFullPath": "/folder/newSharePoint/복사 이동 테스트/확장자테스트/폴더/20220419 미팅 내용 정리.txt",
"targetFullPath": "/folder/newSharePoint/복사 이동 테스트/확장자테스트/열람테스트",
"overwrite": false,
"nameChange": false,
"adminPage": false
}RESPONSE
{
"data": {
"moveFile": {
"id": "3724c500b28e11ed990016ea3c3de916",
"indexDate": 1677056200632,
"deleteKey": "",
"storageId": "CLD_000002",
"realPath": "/shieldrive_folder/3e/35ea703eb28e11ed990016ea3c3de916",
"displayPath": "/folder/newSharePoint/복사 이동 테스트/확장자테스트/열람테스트",
"storageEntityId": null,
"type": 1,
"realName": "35ea703eb28e11ed990016ea3c3de916.txt",
"displayName": "20220419 미팅 내용 정리.txt",
"description": "",
"tag": "",
"size": 5412,
"createdDate": 1677055939861,
"createdUserId": "1342ce6d6aea11ed8a7ebea82d4a5658",
"createdUserName": "user1",
"modifiedDate": 1677055939861,
"modifiedUserId": "1342ce6d6aea11ed8a7ebea82d4a5658",
"modifiedUserName": "user1",
"status": 1,
"statusReqDate": 1677055939861,
"statusResDate": 1677055941417,
"fileInfo": {
"type": "txt",
"hash": "0c07cefdad2daf2378bed6e4316bfd5bbc14cd45ded941f9f43113d2f1b4b63b",
"contents": "",
"revision": "1.0.0",
"revisionWeight": 100000000,
"encrypted": false,
"thumbs": [
"https://devwebdav.softcamp.co.kr/sd_thumb/3CJ55MSE-xLO7Sxt4-qUBKzbcs-XP2cgGEq/3724c500b28e11ed990016ea3c3de916/1.0.0/1.jpg"
],
"extractionStatus": 1,
"extractionMsg": "extraction success",
"extractionReqDate": 1677055942229,
"extractionResDate": 1677055945604,
"__typename": "FsEntityFileInfoDto"
},
"acl": {
"id": "375a7b01b28e11ed990016ea3c3de916",
"targetType": 2,
"targetId": "jQF7z1Lo-34TwGFbJ-lfd7MYHD-8G5iKMHl",
"authFlag": 15,
"order": 2,
"refernceId": "a9e659962cbd11edb4ac6a7104c4c708",
"__typename": "FsEntityAclDto"
},
"__typename": "FsEntityDto"
}
}
}