tags: - Permissions summary: Atualiza os dados de uma permissão específica. parameters: - in: path name: permission_id required: true schema: type: integer description: ID da permissão a ser atualizada. - in: body name: body required: true schema: type: object properties: name: type: string description: Nome da permissão. example: "Permissão de Admin" description: type: string description: Descrição da permissão. example: "Permissão completa para gerenciar o sistema." responses: 200: description: Permissão atualizada com sucesso. content: application/json: schema: type: object properties: msg: type: string example: "Permissão atualizada com sucesso." 404: description: Permissão não encontrada. content: application/json: schema: type: object properties: msg: type: string example: "Permissão não encontrada." 400: description: Dados inválidos fornecidos na solicitação. content: application/json: schema: type: object properties: msg: type: string example: "Erro: Dados inválidos fornecidos." 401: description: Token de autenticação inválido ou ausente. content: application/json: schema: type: object properties: msg: type: string example: "Token de autenticação inválido."