본문으로 건너뛰기

Mutation - 파일 제어 설정 변경

파일 제어 설정을 변경한다. (관리자만 설정 가능)


Schema

GraphQL Schema Documentation


Input Objects

KEYOBJECTDESC
policyFileControlPolicyInput파일 제어 설정 정보 (필수)
adminPageBoolean관리자 페이지 여부

Objects

OBJECTDESC
FileControlPolicyDto파일 업다운로드 정책 정보

Method

POST

{{url}}/graphql

Headers

KEYVALUE
AuthorizationSecurity365 JWT 토큰

Body

QUERY

mutation updateFileControlPolicy($policy: FileControlPolicyInput!, $adminPage: Boolean) {
updateFileControlPolicy(policy: $policy, adminPage: $adminPage) {
appTeams {
upload
download
edit
read
__typename
}
webTeams {
upload
download
edit
read
__typename
}
mobileTeams {
upload
download
edit
read
__typename
}
web {
upload
download
edit
read
__typename
}
mobile {
upload
download
edit
read
__typename
}
__typename
}
}

Sample

VARIABLES

{
"policy": {
"appTeams": {
"upload": true,
"download": true,
"edit": true,
"read": true
},
"webTeams": {
"upload": true,
"download": true,
"edit": true,
"read": true
},
"web": {
"upload": true,
"download": true,
"edit": true,
"read": true
},
"mobile": {
"upload": true,
"download": true,
"edit": true,
"read": true
},
"mobileTeams": {
"upload": true,
"download": true,
"edit": true,
"read": true
}
},
"adminPage": true
}

RESPONSE

{
"data": {
"updateFileControlPolicy": {
"appTeams": {
"upload": true,
"download": true,
"edit": true,
"read": true,
"__typename": "FileControlPolicyInfoDto"
},
"webTeams": {
"upload": true,
"download": true,
"edit": true,
"read": true,
"__typename": "FileControlPolicyInfoDto"
},
"mobileTeams": {
"upload": true,
"download": true,
"edit": true,
"read": true,
"__typename": "FileControlPolicyInfoDto"
},
"web": {
"upload": true,
"download": true,
"edit": true,
"read": true,
"__typename": "FileControlPolicyInfoDto"
},
"mobile": {
"upload": true,
"download": true,
"edit": true,
"read": true,
"__typename": "FileControlPolicyInfoDto"
},
"__typename": "FileControlPolicyDto"
}
}
}