OBJECT
Query
link GraphQL Schema definition
- type Query {
- # 폴더 / 파일 목록 조회
- #
- # Arguments
- # path: 조회 폴더 경로 (필수)
- # adminPage: 관리자 페이지 여부
- (: String!, : Boolean): [FsEntityDto]!
- # 하위 모든 폴더 / 파일 목록 조회
- #
- # Arguments
- # path: 조회 폴더 경로 (필수)
- # adminPage: 관리자 페이지 여부
- (: String!, : Boolean): [FsEntityDto]!
- # 폴더 트리 조회
- #
- # Arguments
- # path: 조회 폴더 경로 (필수)
- # includeAllChild: 하위 전체 조회는 true, 하위 1뎁스 조회는 false
- # adminPage: 관리자 페이지 여부
- (: String!, : Boolean, : Boolean): [FsEntityDto]!
- # 폴더 정보 조회
- #
- # Arguments
- # id: 폴더 고유 아이디
- # fullPath: 조회 폴더 경로 (필수)
- # adminPage: 관리자 페이지 여부
- (: ID, : String!, : Boolean): FsEntityDto
- # 파일 정보 조회
- #
- # Arguments
- # id: 파일 고유 아이디
- # fullPath: 조회 파일 경로 (필수)
- # adminPage: 관리자 페이지 여부
- (: ID, : String!, : Boolean): FsEntityDto
- # 휴지통 조회
- #
- # Arguments
- # filter: 조회용 필터 옵션
- # adminPage: 관리자 페이지 여부
- (: TrashFilterInput!, : Boolean): [FsTrashDto]!
- # 파일 버전 조회
- #
- # Arguments
- # id: 파일 고유 아이디
- # fullPath: 조회 파일 경로 (필수)
- # adminPage: 관리자 페이지 여부
- (: ID, : String!, : Boolean): [FsFileVersionDto]!
- # 검색
- #
- # Arguments
- # filter: 검색용 필터 옵션
- # adminPage: 관리자 페이지 여부
- (: SearchFilterInput!, : Boolean): SearchResultsDto!
- # 댓글 조회
- #
- # Arguments
- # id: 폴더 / 파일 아이디
- # fullPath: 조회 폴더 / 파일 경로 (필수)
- # date: 조회 기준 시간 (millisecond)
- # size: 조회할 수
- # adminPage: 관리자 페이지 여부
- (: ID, : String!, : Long, : Int, : Boolean): [FsEntityCommentDto]!
- # 즐겨찾기 조회
- #
- # Arguments
- # adminPage: 관리자 페이지 여부
- (: Boolean): [UserFavoriteDto]!
- # 지원 파일 조회
- #
- # Arguments
- # adminPage: 관리자 페이지 여부
- (: Boolean): [String]!
- # 최근 사용 문서 조회
- #
- # Arguments
- # type: 문서 타입
- # size: 조회할 수
- # adminPage: 관리자 페이지 여부
- (: String, : Int, : Boolean): [UserAccessDto]!
- # 회사 활성화 상태 조회 (인증 / 인가 서비스 연동으로 인해 사용하지 않을 예정, 팀즈앱에서 해당회사가 쉴드라이브를 사용중인 상태인지 조회하기
- # 위해 다시 사용 예정)
- #
- # Arguments
- # code: 회사 코드
- # adminPage: 관리자 페이지 여부
- (: String, : Boolean): Int!
- # 사용자 목록 조회
- #
- # Arguments
- # filter: 조회용 필터 옵션
- # adminPage: 관리자 페이지 여부
- (
- : UserInformationFilterInput!,
- : Boolean
- ): SearchUserInformationDto!
- # 사용자 상세 정보 조회
- #
- # Arguments
- # id: 사용자 서비스 아이디
- # adminPage: 관리자 페이지 여부
- (: ID, : Boolean): UserInformationDto
- # 활동내역 조회
- #
- # Arguments
- # filter: 조회용 필터 옵션
- # adminPage: 관리자 페이지 여부
- (: FsEntityActionFilterInput!, : Boolean): [FsEntityActionDto]!
- # 알림 조회
- #
- # Arguments
- # date: 조회 기준 시간 (millisecond)
- # size: 조회할 수
- # adminPage: 관리자 페이지 여부
- (: Long, : Int, : Boolean): [UserNotificationDto]!
- # 미확인 알림 수 조회
- #
- # Arguments
- # adminPage: 관리자 페이지 여부
- (: Boolean): Int!
- # 권한 조회
- #
- # Arguments
- # id: 폴더 / 파일 아이디
- # fullPath: 조회 폴더 / 파일 경로 (필수)
- # adminPage: 관리자 페이지 여부
- (: ID, : String!, : Boolean): [FsEntityAclDto]!
- # 사용자 커스텀 role 조회
- #
- # Arguments
- # adminPage: 관리자 페이지 여부
- (: Boolean): [OauthUserCustomProfileInfoDto]!
- # 외부 연동된 공유폴더 아이디 조회
- #
- # Arguments
- # type: 외부 서비스 타입
- # companyId: 회사 고유 아이디
- # teamId: 상위 폴더 아이디 (ex. teamId)
- # channelId: 폴더 아이디 (ex. channelId)
- # adminPage: 관리자 페이지 여부
- (
- : Int!,
- : String!,
- : String,
- : String,
- : Boolean
- ): String
- # 활성화된 회사 목록 조회
- #
- # Arguments
- # adminPage: 관리자 페이지 여부
- (: Boolean): [CompanyInformationDto]!
- # 회사에 설정된 정책 조회
- #
- # Arguments
- # code: 회사 코드
- # adminPage: 관리자 페이지 여부
- (: String!, : Boolean): [OauthExtraPolicyDto]!
- # Sharepoint webUrl로 siteId 조회
- #
- # Arguments
- # url: webUrl
- # name: 이름
- # description: 설명
- # commonShareStorage: 기본 공유 저장소 여부
- # accessType: 저장소 접근 방식 (CSSB: 메타정보 기반 연결 / CSSB_DIRECT: 직접 연결)
- # adminPage: 관리자 페이지 여부
- (
- : String!,
- : String,
- : String,
- : Boolean,
- : String,
- : Boolean
- ): String
- # NAS 접속정보로 빌트인 정책키 조회
- #
- # Arguments
- # nas: 접속정보
- # name: 이름
- # description: 설명
- # otherClusterServiceId: 외부 클러스터 서비스 정보키
- # storageCode: 저장소 코드
- # personalStorage: 개인함 저장소 여부
- # teamsTabStorage: teams tab용 저장소로 사용 여부
- # commonShareStorage: 기본 공유 저장소 여부
- # accessType: 저장소 접근 방식 (CSSB: 메타정보 기반 연결 / CSSB_DIRECT: 직접 연결)
- # adminPage: 관리자 페이지 여부
- (
- : NasBuiltInInput!,
- : String,
- : String,
- : String,
- : String!,
- : Boolean!,
- : Boolean!,
- : Boolean!,
- : String,
- : Boolean
- ): String
- # GOOGLE 접속정보로 빌트인 정책키 조회
- #
- # Arguments
- # google: 접속정보
- # name: 이름
- # description: 설명
- # commonShareStorage: 기본 공유 저장소 여부
- # accessType: 저장소 접근 방식 (CSSB: 메타정보 기반 연결 / CSSB_DIRECT: 직접 연결)
- # adminPage: 관리자 페이지 여부
- (
- : GoogleBuiltInInput!,
- : String,
- : String,
- : Boolean,
- : String,
- : Boolean
- ): String
- # S3 접속정보로 빌트인 정책키 조회
- #
- # Arguments
- # s3: 접속정보
- # name: 이름
- # description: 설명
- # personalStorage: 개인함 저장소 여부
- # commonShareStorage: 기본 공유 저장소 여부
- # accessType: 저장소 접근 방식 (CSSB: 메타정보 기반 연결 / CSSB_DIRECT: 직접 연결)
- # adminPage: 관리자 페이지 여부
- (
- : S3BuiltInInput!,
- : String,
- : String,
- : Boolean!,
- : Boolean!,
- : String,
- : Boolean
- ): String
- # 회사 폴더 기능 사용여부 조회
- #
- # Arguments
- # code: 회사 코드
- # adminPage: 관리자 페이지 여부
- (
- : String,
- : Boolean
- ): Boolean
- # 회사 정보 단건 조회
- #
- # Arguments
- # code: 회사 코드
- # adminPage: 관리자 페이지 여부
- (: String, : Boolean): CompanyInformationDto
- # 통합 저장소 상세 정보 조회
- #
- # Arguments
- # id: 통합 저장소 아이디
- # adminPage: 관리자 페이지 여부
- (: ID, : Boolean): UnifiedStorageInformationDto
- # 통합 저장소 상세 정보 조회
- #
- # Arguments
- # storageCode: 저장소 코드
- # interlockId: 연동 키값
- # adminPage: 관리자 페이지 여부
- (
- : String!,
- : String!,
- : Boolean
- ): UnifiedStorageInformationDto
- # 통합 저장소 목록 조회
- #
- # Arguments
- # filter: 필터
- # adminPage: 관리자 페이지 여부
- (
- : UnifiedStorageInformationFilterInput,
- : Boolean
- ): [UnifiedStorageInformationDto]
- # 현재 폴더에 대한 로그인 사용자의 저장소 권한 조회
- #
- # Arguments
- # folderId: 폴더 아이디
- # fileId: 파일 아이디
- # adminPage: 관리자 페이지 여부
- (
- : String,
- : String,
- : Boolean
- ): StoragePolicyInfoDto
- # 외부 연동된 공유폴더 목록 조회
- #
- # Arguments
- # type: 외부 서비스 타입
- # storageCode: 저장소 코드
- # companyId: 회사 고유 아이디
- # teamId: 상위 폴더 아이디 (ex. teamId)
- # channelId: 폴더 아이디 (ex. channelId)
- # interlockId: 저장소 연계키 값
- # adminPage: 관리자 페이지 여부
- (
- : Int!,
- : String,
- : String!,
- : String,
- : String,
- : String,
- : Boolean
- ): [FsEntityDto]
- # 현재 폴더/파일에 대한 WEBDAV url 조회
- #
- # Arguments
- # folderId: 폴더 아이디
- # fileId: 파일 아이디
- # adminPage: 관리자 페이지 여부
- (
- : String,
- : String,
- : Boolean
- ): String
- # 폴더 사용량 조회
- #
- # Arguments
- # id: 폴더 고유 아이디
- # fullPath: 조회 폴더 경로 (필수)
- # adminPage: 관리자 페이지 여부
- (: ID, : String!, : Boolean): Long
- # 조건부 정책 검색
- #
- # Arguments
- # conditionalPolicySearchReq: 검색 조건
- # adminPage: 관리자 페이지 여부
- (
- : String!,
- : Boolean
- ): String
- # 조건부 정책 이름 중복 체크
- #
- # Arguments
- # conditionalPolicyExistReq: 조건
- # adminPage: 관리자 페이지 여부
- (
- : String!,
- : Boolean
- ): String
- # 문서 잠김 정보 조회
- #
- # Arguments
- # id: 파일 고유 아이디
- # fullPath: 파일 경로
- # adminPage: 관리자 페이지 여부
- (: ID, : String, : Boolean): FileLockInformationDto
- # teams 그룹 싱크 정보 조회
- #
- # Arguments
- # adminPage: 관리자 페이지 여부
- (: Boolean): TeamsSyncInfoDto
- # 회사에 설정된 커스텀 표현 정보 조회
- #
- # Arguments
- # adminPage: 관리자 페이지 여부
- (: Boolean): OauthCompanyInfoDto
- # 저장소 Resource 목록 조회 (ID 기반)
- #
- # Arguments
- # folderId: 조회 할 타겟 폴더 아이디
- # unifiedStorageId: 저장소 아이디
- # pageSize: 분할 요청시 페이지 사이즈
- # pageMarker: 분할 요청시 다음 페이지 조회를 위한 값
- # adminPage: 관리자 페이지 여부
- (
- : String!,
- : String!,
- : Int,
- : String,
- : Boolean
- ): ResUnifiedStorageResourcesDto
- # 저장소 Resource 목록 조회 (Path 기반)
- #
- # Arguments
- # folderPath: 조회 할 타켓 폴더 경로 (빈값일 경우 루트 경로)
- # unifiedStorageId: 저장소 아이디
- # pageSize: 분할 요청시 페이지 사이즈
- # pageMarker: 분할 요청시 다음 페이지 조회를 위한 값
- # adminPage: 관리자 페이지 여부
- (
- : String!,
- : String!,
- : Int,
- : String,
- : Boolean
- ): ResUnifiedStorageResourcesDto
- # 요청한 빌트인 프로파일 정보 조회
- #
- # Arguments
- # keys: 요청키 목록
- # adminPage: 관리자 페이지 여부
- (: [String]!, : Boolean): [OauthPolicyInfo]
- # 조건부 정책에 속한 모든 사용자 아이디 리스트 조회
- #
- # Arguments
- # resourceType: 리소스 타입
- # resourceId: 리소스 고유값
- # adminPage: 관리자 페이지 여부
- (
- : String!,
- : String!,
- : Boolean
- ): [String]
- }
link Require by
This element is not required by anyone