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

# Uuid

> [`Uuid`](#uuid)

## Classes

### Uuid

#### Constructors

##### Constructor

```ts
new Uuid(value?): Uuid;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `value?` | `string` |

###### Returns

#### Accessors

##### value

###### Get Signature

```ts
get value(): string;
```

###### Returns

`string`

###### Set Signature

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

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `value` | `string` |

###### Returns

`void`

#### Methods

##### equals()

```ts
equals(other): boolean;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `other` | [`Uuid`](#uuid) |

###### Returns

`boolean`

##### generateNewGuid()

```ts
generateNewGuid(): void;
```

###### Returns

`void`

##### isValid()

```ts
isValid(value): boolean;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `value` | `string` |

###### Returns

`boolean`

##### toString()

```ts
toString(): string;
```

###### Returns

`string`
