---
title: CGImageMetadataType.structure
framework: imageio
role: symbol
role_heading: Case
path: imageio/cgimagemetadatatype/structure
---

# CGImageMetadataType.structure

A collection of keys and values.

## Declaration

```swift
case structure
```

## Discussion

Discussion Unlike array elements, fields of a structure may belong to different namespaces.

## See Also

### Metadata Types

- [CGImageMetadataType.invalid](imageio/cgimagemetadatatype/invalid.md)
- [CGImageMetadataType.default](imageio/cgimagemetadatatype/default.md)
- [CGImageMetadataType.string](imageio/cgimagemetadatatype/string.md)
- [CGImageMetadataType.arrayUnordered](imageio/cgimagemetadatatype/arrayunordered.md)
- [CGImageMetadataType.arrayOrdered](imageio/cgimagemetadatatype/arrayordered.md)
- [CGImageMetadataType.alternateArray](imageio/cgimagemetadatatype/alternatearray.md)
- [CGImageMetadataType.alternateText](imageio/cgimagemetadatatype/alternatetext.md)
