**Source URL:** https://general.veevavault.dev/qualityone/mdl/component-types/clientdistribution.md

# Clientdistribution

**Class: ** `uicode`

Represents a <a href="/custom-pages/references/client-distributions">Client Code Distribution</a>, which contains Custom Pages code uploaded via Vault API.

This component type is read-only.

| Attribute | Metadata | Description |
| --- | --- | --- |
| label | Type: StringMax length: 60 | UI-friendly string in the Vault’s base language. |
| active | Type: Boolean | Indicates whether the component is active. |
| checksum | Type: StringRequiredMax length: 1500 | Used to check data for errors. |

### Pageclientcode {#pageclientcode}

| Attribute | Metadata | Description |
| --- | --- | --- |
| label | Type: StringMax length: 60 | UI-friendly string in the Vault’s base language. |
| active | Type: Boolean | Indicates whether the component is active. |
| export | Type: StringMax length: 1500 | The named or default export in the file, or default if unspecified. |
| file | Type: StringRequiredMax length: 1500 | The file path to a ZIP file containing a client code distribution. |

### Supported Operations {#supported-operations}

| Operation | Support |
| --- | --- |
| Create | No |
| Recreate | No |
| Alter | No |
| Drop | No |
| Rename | No |
| Describe | Yes |
| Generate Recreate | No |
| Queryable | No |


---

**Previous:** [Checklisttype](/qualityone/mdl/component-types/checklisttype)  
**Next:** [Customwebapi](/qualityone/mdl/component-types/customwebapi)