---
title: "IPrivateSourceConfig Interface"
canonical: https://customerscanvas.com/docs/cc4/customerscanvas.baseeditor.configuration.ui.iassetsources.iprivatesourceconfig.htm
archived: true
applies_to:
  - product: "Customer's Canvas On-Premises"
  - product: "Design Editor"
    versions: ["4.4.25", "4.x (may differ)"]
---

**You’re viewing outdated documentation.** [View the latest Customer’s Canvas On-Premises documentation](https://customerscanvas.com/docs/on-premises/).

# IPrivateSourceConfig Interface

**Applies to:** Customer's Canvas On-Premises; Design Editor 4.4.25, 4.x (may differ) · **Archived documentation**
 
A structure defining properties of the private user gallery.
  
 - example
     - clientConfig.json
 
```
"assetSources": {
  "My files": {
    "type": "PrivateSource",
    "allowedExtensions": [ "jpg", "jpeg", "png", "bmp" ],
    "groupingByDateEnabled": true,
    "actionMode": {
      "pdf": "Shape",
      "svg": "Shape"
    }
  }
}
```
 
## Modules
  
|  Name |  Description |
| --- | --- |
 |  [IGallerySourceConfig](https://customerscanvas.com/docs/cc4/customerscanvas.baseeditor.configuration.ui.iassetsources.iprivatesourceconfig.igallerysourceconfig.htm.md) |  A structure defining properties of asset sources. |
 
## Properties
 
### Optional actionMode
 
actionMode: [IActionModeParsed](https://customerscanvas.com/docs/cc4/customerscanvas.baseeditor.configuration.ui.iactionmodeparsed.htm.md)

Inherited from [IAssetSourceConfig](https://customerscanvas.com/docs/cc4/customerscanvas.baseeditor.configuration.ui.iassetsources.iassetsourceconfig.htm.md).[actionMode](https://customerscanvas.com/docs/cc4/customerscanvas.baseeditor.configuration.ui.iassetsources.iassetsourceconfig.htm.md)
 
### allowedExtensions
 
allowedExtensions: string []

Inherited from [IGallerySourceConfig](https://customerscanvas.com/docs/cc4/customerscanvas.baseeditor.configuration.ui.iassetsources.igallerysourceconfig.htm.md).[allowedExtensions](https://customerscanvas.com/docs/cc4/customerscanvas.baseeditor.configuration.ui.iassetsources.igallerysourceconfig.htm.md)
 
### Optional groupingByDateEnabled
 
groupingByDateEnabled: boolean

If `true`, arranges images by date. The list of dates when the user uploaded the images appears in the **Categories**. The default value is `false`.
 
### type
 
type: "PublicSource"  |  "PrivateSource"

Inherited from [IAssetSourceConfig](https://customerscanvas.com/docs/cc4/customerscanvas.baseeditor.configuration.ui.iassetsources.iassetsourceconfig.htm.md).[type](https://customerscanvas.com/docs/cc4/customerscanvas.baseeditor.configuration.ui.iassetsources.iassetsourceconfig.htm.md)
