# PostPurchaseConfig

```swift
struct PostPurchaseConfig
```

Copy shown after a purchase, for both the referee and referrer.

**Conforms to** `Swift.Equatable`, `Swift.Hashable`, `Swift.Sendable`

Defined in: [Sources/FrakSDK/Config/FrakResolvedConfig.swift:165](https://github.com/frak-id/wallet/blob/35995d05c807efe1e0d6319fdede3ad363124d1e/sdk/ios/Sources/FrakSDK/Config/FrakResolvedConfig.swift#L165)

## Initializers

### init(badgeText:refereeText:refereeNoRewardText:referrerText:referrerNoRewardText:ctaText:ctaNoRewardText:imageUrl:)

```swift
init(
    badgeText: String? = nil,
    refereeText: String? = nil,
    refereeNoRewardText: String? = nil,
    referrerText: String? = nil,
    referrerNoRewardText: String? = nil,
    ctaText: String? = nil,
    ctaNoRewardText: String? = nil,
    imageUrl: String? = nil
)
```

## Properties

### badgeText

```swift
let badgeText: String?
```

### ctaNoRewardText

```swift
let ctaNoRewardText: String?
```

### ctaText

```swift
let ctaText: String?
```

### imageUrl

```swift
let imageUrl: String?
```

### refereeNoRewardText

```swift
let refereeNoRewardText: String?
```

### refereeText

```swift
let refereeText: String?
```

### referrerNoRewardText

```swift
let referrerNoRewardText: String?
```

### referrerText

```swift
let referrerText: String?
```

## Operators

### !=(_:_:)

```swift
static func != (lhs: Self, rhs: Self) -> Bool
```

Returns a Boolean value indicating whether two values are not equal.

Inequality is the inverse of equality. For any values `a` and `b`, `a != b`
implies that `a == b` is `false`.

This is the default implementation of the not-equal-to operator (`!=`)
for any type that conforms to `Equatable`.

- Parameters:
  - lhs: A value to compare.
  - rhs: Another value to compare.