Skip to content

Commit b83480e

Browse files
fix: Prevent Swift Name Spacing for Encodable Objects (#385)
1 parent ebe7ba8 commit b83480e

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

mParticle-Apple-SDK/Utils/MPDevice.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ import MachO
1313
import CoreTelephony
1414
#endif
1515

16-
@objc public class MPDevice : NSObject, NSCopying {
16+
@objc(MPDevice)
17+
public class MPDevice : NSObject, NSCopying {
1718
private var stateMachine: MPStateMachine_PRIVATE
1819
private var userDefaults: MPUserDefaults
1920
private var identity: MPIdentityApi

mParticle-Apple-SDK/Utils/MPUploadSettings.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ private let kAliasTrackingHost = "aliasTrackingHost"
1414
private let kOverridesAliasSubdirectory = "overridesAliasSubdirectory"
1515
private let kEventsOnly = "eventsOnly"
1616

17-
@objc public class MPUploadSettings: NSObject, NSCopying, NSSecureCoding {
17+
@objc(MPUploadSettings)
18+
public class MPUploadSettings: NSObject, NSCopying, NSSecureCoding {
1819
@objc public var apiKey: String
1920
@objc public var secret: String
2021
@objc public var eventsHost: String?

0 commit comments

Comments
 (0)