# `GSAlert`

*Class*

## Declaration

```swift
@MainActor class GSAlert
```

```objc
@interface GSAlert : NSWindowController
```

```python
class GSAlert(NSWindowController)
```

## Topics

### Instance Properties

- [`GSAlert.attributedInformativeText`](/Core/GlyphsKit/GSAlert/attributedInformativeText)
- [`GSAlert.defaultButton`](/Core/GlyphsKit/GSAlert/defaultButton)
- [`GSAlert.defaultButtonTitle`](/Core/GlyphsKit/GSAlert/defaultButtonTitle)
- [`GSAlert.imageView`](/Core/GlyphsKit/GSAlert/imageView)
- [`GSAlert.informativeText`](/Core/GlyphsKit/GSAlert/informativeText)
- [`GSAlert.isWide`](/Core/GlyphsKit/GSAlert/isWide)
- [`GSAlert.messageHeightConstraint`](/Core/GlyphsKit/GSAlert/messageHeightConstraint)
- [`GSAlert.messageStackView`](/Core/GlyphsKit/GSAlert/messageStackView)
- [`GSAlert.messageText`](/Core/GlyphsKit/GSAlert/messageText)
- [`GSAlert.messageWidthConstraint`](/Core/GlyphsKit/GSAlert/messageWidthConstraint)
- [`GSAlert.secondButton`](/Core/GlyphsKit/GSAlert/secondButton)
- [`GSAlert.secondButtonTitle`](/Core/GlyphsKit/GSAlert/secondButtonTitle)
- [`GSAlert.suppressionDefaultsKey`](/Core/GlyphsKit/GSAlert/suppressionDefaultsKey)
- [`GSAlert.textView`](/Core/GlyphsKit/GSAlert/textView)

### Instance Methods

- [`GSAlert populateFieldsFromException:variableInfo:`](/Core/GlyphsKit/GSAlert/populateFieldsFromException:variableInfo:)
- [`GSAlert runModal`](/Core/GlyphsKit/GSAlert/runModal)
- [`GSAlert showWindowWithCompletion:`](/Core/GlyphsKit/GSAlert/showWindowWithCompletion:)

## Relationships

### Inherits From

- `NSWindowController`

