> For the complete documentation index, see [llms.txt](https://docs.sentiance.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sentiance.com/sdk/api-reference/ios/detections/enable-detections.md).

# Enable Detections

### SENTEnableDetectionsResult

```objectivec
@interface SENTEnableDetectionsResult : SENTDetectionsOperationResult
```

### SENTEnableDetectionsError

```objectivec
@interface SENTEnableDetectionsError : NSObject
```

### SENTEnableDetectionsFailureReason

```objectivec
typedef NS_ENUM(NSUInteger, SENTEnableDetectionsFailureReason)
```

<table><thead><tr><th width="287">Type</th><th width="76" data-type="number">Value</th><th>Description</th></tr></thead><tbody><tr><td><strong>reasonNoUse</strong>r</td><td>0</td><td>No user present on the device. Call createUserWithOptions:completionHandler:to create a user.</td></tr><tr><td><strong>reasonPastExpiryDate</strong></td><td>1</td><td>Expiry date is in past.</td></tr><tr><td><strong>reasonUserDisabledRemotely</strong></td><td>2</td><td>The user is disabled remotely.</td></tr></tbody></table>

###

### SENTEnableDetectionsCompletionHandler

```objectivec
typedef void (^SENTEnableDetectionsCompletionHandler)(SENTEnableDetectionsResult *_Nullable result,
                                                      SENTEnableDetectionsError *_Nullable error);
```
