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

# ContentPermissions

> [`ContentPermissions`](#contentpermissions)

## Classes

### ContentPermissions

#### Constructors

##### Constructor

```ts
new ContentPermissions(): ContentPermissions;
```

###### Returns

#### Properties

##### propertyChanged

```ts
propertyChanged: EventObject<unknown>;
```

#### Accessors

##### barcodePermissions

###### Get Signature

```ts
get barcodePermissions(): BarcodePermissions;
```

###### Returns

[`BarcodePermissions`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/BarcodePermissions.md#barcodepermissions)

###### Set Signature

```ts
set barcodePermissions(value): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `value` | [`BarcodePermissions`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/BarcodePermissions.md#barcodepermissions) |

###### Returns

`void`

##### imagePermissions

###### Get Signature

```ts
get imagePermissions(): ImagePermissions;
```

###### Returns

[`ImagePermissions`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ImagePermissions.md#imagepermissions)

###### Set Signature

```ts
set imagePermissions(value): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `value` | [`ImagePermissions`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/ImagePermissions.md#imagepermissions) |

###### Returns

`void`

#### Methods

##### clone()

```ts
clone(): ContentPermissions;
```

###### Returns

[`ContentPermissions`](#contentpermissions)

##### equals()

```ts
equals(p): any;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `p` | [`ContentPermissions`](#contentpermissions) |

###### Returns

`any`

##### getSimplifiedObject()

```ts
getSimplifiedObject(): object;
```

###### Returns

`object`

###### barcodePermissions

```ts
barcodePermissions: Object;
```

###### imagePermissions

```ts
imagePermissions: Object;
```
