Skip to main content

Query - 파일 버전 조회

파일의 버전 목록을 조회한다.


Schema

GraphQL Schema Documentation


Input Objects

KEYOBJECTDESC
idID파일 고유 아이디
fullPathString조회 파일 경로 (필수)
adminPageBoolean관리자 페이지 여부

Objects

OBJECTDESC
FsFileVersionDto파일 버전 정보

Method

POST

{{url}}/graphql

Headers

KEYVALUE
AuthorizationSecurity365 JWT 토큰

Body

QUERY

query versions($id: ID, $fullPath: String!, $adminPage: Boolean) {
versions(id: $id, fullPath: $fullPath, adminPage: $adminPage) {
id
indexDate
storageId
entityId
realPath
displayPath
storageEntityId
realName
displayName
size
createdDate
createdUserId
createdUserName
fileInfo {
type
hash
contents
revision
revisionWeight
encrypted
thumbs
__typename
}
__typename
}
}

Sample

VARIABLES

{
"fullPath": "/folder/NAS/[한국정보인증] OTP 사용자 매뉴얼_GT4.1_v1.3.pptx",
"adminPage": false
}

RESPONSE

{
"data": {
"versions": [
{
"id": "ad83f99b446011ed8963ced1badd708e",
"indexDate": 1664941753641,
"storageId": "NAS",
"entityId": "aa289990446011ed8963ced1badd708e",
"realPath": "/shieldrive_version/90/aa289990446011ed8963ced1badd708e/1.0.0",
"displayPath": "/version/[한국정보인증] OTP 사용자 매뉴얼_GT4.1_v1.3.pptx/1.0.0",
"storageEntityId": null,
"realName": "1.0.0-aa0077e0446011ed894d835201275b98.pptx",
"displayName": "1.0.0-[한국정보인증] OTP 사용자 매뉴얼_GT4.1_v1.3.pptx",
"size": 4819093,
"createdDate": 1664941748069,
"createdUserId": "fec15f44ed1e11eca2d0222882d38687",
"createdUserName": "user1",
"fileInfo": {
"type": "slide",
"hash": "",
"contents": "",
"revision": "1.0.0",
"revisionWeight": 100000000,
"encrypted": false,
"thumbs": [],
"__typename": "FsFileVersionFileInfoDto"
},
"__typename": "FsFileVersionDto"
}
]
}
}