# UpdatePluginCategoryDTO

Type: object

Schema: [UpdatePluginCategoryDTO](https://sourcey-gauzy.pages.dev/api-reference/models/updateplugincategorydto/index.md)

- `name` (optional)
  Type: string
  
  Category name
  
  minLength: 2
  
  maxLength: 100
  
  Example:
  
  ```json
  "Authentication"
  ```

- `description` (optional)
  Type: string
  
  Category description
  
  maxLength: 500
  
  Example:
  
  ```json
  "Plugins for authentication and authorization"
  ```

- `slug` (optional)
  Type: string
  
  Category slug for URL-friendly identification
  
  pattern: "^[a-z0-9]+(?:-[a-z0-9]+)*$"
  
  Example:
  
  ```json
  "authentication"
  ```

- `color` (optional)
  Type: string
  
  Category color for UI representation
  
  pattern: "^#[0-9a-fA-F]{6}$"
  
  Example:
  
  ```json
  "#007bff"
  ```

- `icon` (optional)
  Type: string
  
  Category icon identifier
  
  maxLength: 50
  
  Example:
  
  ```json
  "fas fa-shield-alt"
  ```

- `order` (optional)
  Type: number
  
  Display order for sorting
  
  minimum: 0
  
  maximum: 9999
  
  Example:
  
  ```json
  1
  ```

- `isActive` (optional)
  Type: boolean
  
  Whether the category is active
  
  Example:
  
  ```json
  true
  ```

- `parentId` (optional)
  Type: string
  
  Parent category ID for hierarchical structure
  
  Example:
  
  ```json
  "uuid-string"
  ```