# ResolvedSdkConfig

```swift
struct ResolvedSdkConfig
```

The `sdkConfig` block of a resolve response: merchant-configured copy overrides,
translations, per-placement components and attribution defaults.

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

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

## Initializers

### init(name:logoURL:homepageLink:currency:lang:hidden:translations:placements:components:attribution:)

```swift
init(
    name: String? = nil,
    logoURL: String? = nil,
    homepageLink: String? = nil,
    currency: FrakCurrency? = nil,
    lang: FrakLanguage? = nil,
    hidden: Bool = false,
    translations: [String : String] = [:],
    placements: [String : ResolvedPlacement] = [:],
    components: ResolvedComponents? = nil,
    attribution: AttributionDefaults? = nil
)
```

## Properties

### attribution

```swift
let attribution: AttributionDefaults?
```

### components

```swift
let components: ResolvedComponents?
```

Merchant-global component copy, used when a placement does not override it.

### currency

```swift
let currency: FrakCurrency?
```

### hidden

```swift
let hidden: Bool
```

### homepageLink

```swift
let homepageLink: String?
```

### lang

```swift
let lang: FrakLanguage?
```

### logoURL

```swift
let logoURL: String?
```

### name

```swift
let name: String?
```

### placements

```swift
let placements: [String : ResolvedPlacement]
```

Keyed by placement id.

### translations

```swift
let translations: [String : String]
```

Overrides keyed by translation key (e.g. `"sharing.title"`).

## 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.