---
title: "IBarcodePermissionsData | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-interfaces/IBarcodePermissionsData/"
---

# IBarcodePermissionsData

> A structure defining the barcode permissions.

## Interfaces

### IBarcodePermissionsData

#### Example

```json
{
   "defaultItemsConfig": {
       "placeholder": {
           "contentPermissions": {
               "barcodePermissions": {
                   "allowChangeBarcodeContent": false,
                   "allowChangeBarcodeType": false
               }
           }
       }
   }
}
```

#### Properties

##### allowChangeBarcodeColor?

```ts
optional allowChangeBarcodeColor?: boolean;
```

Allows your users to change the barcode color. The default value is `true`.

##### allowChangeBarcodeContent?

```ts
optional allowChangeBarcodeContent?: boolean;
```

Allows your users to change the barcode content. The default value is `true`.

##### allowChangeBarcodeType?

```ts
optional allowChangeBarcodeType?: boolean;
```

Allows your users to change the barcode type in a placeholder. The default value is `false`.
