# `GSSaveOptions`

*Structure*

Options that control the data written while saving Glyphs source data.

## Declaration

```swift
struct GSSaveOptions
```

```objc
enum GSSaveOptions : uint8_t;
```

```python
GSSaveOptions
```

## Topics

### Enumeration Cases

- [`GSSaveOptions.GSSaveOptionDefault`](/Core/GlyphsCore/GSSaveOptions/GSSaveOptionDefault) — Standard save behavior.
- [`GSSaveOptions.GSSaveOptionAutosave`](/Core/GlyphsCore/GSSaveOptions/GSSaveOptionAutosave) — Uses autosave serialization behavior and preserves recovery metadata.
- [`GSSaveOptions.GSSaveOptionExcludeLayers`](/Core/GlyphsCore/GSSaveOptions/GSSaveOptionExcludeLayers) — Omits layers from serialized glyph data.
- [`GSSaveOptions.GSSaveOptionWriteLastChange`](/Core/GlyphsCore/GSSaveOptions/GSSaveOptionWriteLastChange) — Includes the last-change timestamp of each glyph.

