---
schema_version: "1"
id: 3f4d66118fc3ff71dd4abef1185ac9b49161772161ebe74eddb73c3e188efc50
title: OperationResult
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud-mobilepush/engagement_sdk/references/ios-sdk-v11/sfmc-sdk/enums/operationresult.md
canonical_url: https://developer.salesforce.com/docs/marketing/mobile-unified-sdk/references/engagement-mobile-sdk-reference/operationresult.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 0a3b8e2f552a65de12e91719bb58f36b1736a4b37dcfc42120a91aa4633c2b14
products:
  - Salesforce Engagement SDK
---
# OperationResult

`Enumeration`

## Declaration

```swift
@objc(SFMCSdkOperationResult)
public enum OperationResult : Int

public typealias RawValue = String

case cancelled

case error

case success

case timeout

public var rawValue: RawValue { get }

public init?(rawValue: RawValue)
```

## Cases

### `RawValue`

```swift
public typealias RawValue = String
```

---

### `cancelled`

```swift
case cancelled
```

---

### `error`

```swift
case error
```

---

### `success`

```swift
case success
```

---

### `timeout`

```swift
case timeout
```

---

### `rawValue`

```swift
public var rawValue: RawValue { get }
```

---

### `init(rawValue:)`

```swift
public init?(rawValue: RawValue)
```

---
