---
title: FSContainerIdentifier
framework: fskit
role: symbol
role_heading: Class
path: fskit/fscontaineridentifier
---

# FSContainerIdentifier

A type that identifies a container.

## Declaration

```swift
class FSContainerIdentifier
```

## Overview

Overview The identifier is either a UUID or a UUID with additional differentiating bytes. Some network protocols evaluate access based on a user ID when connecting. In this situation, when a file server receives multiple client connections with different user IDs, the server provides different file hierarchies to each. For such systems, represent the container identifier as the UUID associated with the server, followed by four or eight bytes to differentiate connections. important: Don’t subclass this class.

## Topics

### Accessing identifier properties

- [volumeIdentifier](fskit/fscontaineridentifier/volumeidentifier.md)

## Relationships

### Inherits From

- [FSEntityIdentifier](fskit/fsentityidentifier.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Identifiable](swift/identifiable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Containers

- [FSContainerStatus](fskit/fscontainerstatus.md)
