Define as permissões da pasta.
Sintaxe
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
Entrada (setFolderPermissionsParam)
Nome | Tipo | Obrigatório | Descrição |
---|---|---|---|
* companyHandle* |
xsd:string |
Sim | Alça da empresa. |
* folderHandle* |
xsd:string |
Sim | Identificador da pasta. |
* setChildren* |
xsd:boolean |
Sim | Define permissões em filhos que pertencem à pasta. |
* permissionsArray* |
types:PermissionUpdateArray |
Sim | Matriz de permissões. |
Saída (setFolderPermissionsReturn)
A API IPS não retorna uma resposta para esta operação.
Este exemplo de código especifica um identificador de empresa, um identificador de pasta e um storage de permissões com informações detalhadas sobre a pasta. Ela aplica as mesmas permissões aos filhos da pasta pai.
Solicitação
<setFolderPermissionsParam xmlns="http://www.scene7.com/IpsApi/xsd">
<companyHandle>64</companyHandle>
<folderHandle>blackmesa/Awatermark/</folderHandle>
<setChildren>true</setChildren>
<permissionArray>
<items>
<groupHandle>521</groupHandle>
<permissionType>Read</permissionType>
<isAllowed>true</isAllowed>
<isOverride>true</isOverride>
</items>
</permissionArray>
</setFolderPermissionsParam>
Resposta
Nenhum.