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

# IBarcodeData

> ***

## Enumerations

### VCardAddressType

#### Enumeration Members

| Enumeration Member | Value | Description |
| ------ | ------ | ------ |
|  `dom` | `1` | Domestic |
|  `home` | `16` | Home address |
|  `intl` | `2` | International |
|  `none` | `0` | - |
|  `parcel` | `8` | For parcel |
|  `postal` | `4` | For postal |
|  `pref` | `64` | Preferable |
|  `work` | `32` | Work address |

## Interfaces

### IAddressMetadata

#### Properties

##### dom

```ts
dom: any[];
```

##### home

```ts
home: any[];
```

##### intl

```ts
intl: any[];
```

##### none

```ts
none: any[];
```

##### parcel

```ts
parcel: any[];
```

##### postal

```ts
postal: any[];
```

##### pref

```ts
pref: any[];
```

##### work

```ts
work: any[];
```

### IBarcodeData

#### Properties

##### addresses?

```ts
optional addresses?: IVCardAddress[];
```

##### barcodeFormat

```ts
barcodeFormat: BarcodeFormat;
```

##### barcodeSubType

```ts
barcodeSubType: BarcodeSubType;
```

##### barcodeValue?

```ts
optional barcodeValue?: string;
```

##### data?

```ts
optional data?: string;
```

##### email?

```ts
optional email?: string;
```

##### fax?

```ts
optional fax?: string;
```

##### firstName?

```ts
optional firstName?: string;
```

##### lastName?

```ts
optional lastName?: string;
```

##### mobilePhone?

```ts
optional mobilePhone?: string;
```

##### organization?

```ts
optional organization?: string;
```

##### phone?

```ts
optional phone?: string;
```

##### position?

```ts
optional position?: string;
```

##### url?

```ts
optional url?: string;
```

***

### IVCardAddress

#### Properties

##### address?

```ts
optional address?: string;
```

##### country?

```ts
optional country?: string;
```

##### extendedAddress?

```ts
optional extendedAddress?: string;
```

##### locality?

```ts
optional locality?: string;
```

##### POBox?

```ts
optional POBox?: string;
```

##### state?

```ts
optional state?: string;
```

##### type?

```ts
optional type?: VCardAddressType[];
```

##### zipCode?

```ts
optional zipCode?: string;
```
