# CreatePluginSettingDTO

Type: object

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

- `pluginId` (required)
  Type: string
  
  Plugin ID

- `pluginTenantId` (optional)
  Type: string
  
  Plugin Tenant ID

- `key` (required)
  Type: string
  
  Setting key

- `value` (optional)
  Type: object
  
  Setting value

- `isRequired` (optional)
  Type: boolean
  
  Is setting required

- `isEncrypted` (optional)
  Type: boolean
  
  Is setting encrypted

- `description` (optional)
  Type: string
  
  Setting description

- `order` (optional)
  Type: number
  
  Setting order

- `validationRules` (optional)
  Type: object
  
  Validation rules

- `dataType` (optional)
  Type: string
  
  Data type
  
  enum: ["string","number","boolean","json","file"]

- `defaultValue` (optional)
  Type: object
  
  Default value