query ProtectedDirectoryList(
    $id: ID!
    $input: ProtectedDirectoryListInput
) {
    domain: node(id: $id) {
        ... on Domain {
            id
            hosting {
                protectedDirectories(
                    input: $input
                ) {
                    nodes {
                        id
                        path
                        realm
                    }
                    pageInfo {
                        current
                        total
                        pageCount
                    }
                    sortInfo {
                        sortColumn
                        sortDirection
                    }
                }
            }
        }
    }
}
