Skip to content
Snippets Groups Projects

Multilookup - Use Contact in place of raw Data

1 file
+ 3
3
Compare changes
  • Side-by-side
  • Inline
@@ -5,7 +5,7 @@ public struct MultiLookupUD {
@@ -5,7 +5,7 @@ public struct MultiLookupUD {
public struct Params: Equatable {
public struct Params: Equatable {
public init(
public init(
e2eId: Int,
e2eId: Int,
udContact: Data,
udContact: Contact,
lookupIds: [Data],
lookupIds: [Data],
singleRequestParams: Data = GetSingleUseParams.liveDefault()
singleRequestParams: Data = GetSingleUseParams.liveDefault()
) {
) {
@@ -16,7 +16,7 @@ public struct MultiLookupUD {
@@ -16,7 +16,7 @@ public struct MultiLookupUD {
}
}
public var e2eId: Int
public var e2eId: Int
public var udContact: Data
public var udContact: Contact
public var lookupIds: [Data]
public var lookupIds: [Data]
public var singleRequestParams: Data
public var singleRequestParams: Data
}
}
@@ -34,7 +34,7 @@ extension MultiLookupUD {
@@ -34,7 +34,7 @@ extension MultiLookupUD {
var error: NSError?
var error: NSError?
let result = BindingsMultiLookupUD(
let result = BindingsMultiLookupUD(
params.e2eId,
params.e2eId,
params.udContact,
params.udContact.data,
callback.makeBindingsUdMultiLookupCallback(),
callback.makeBindingsUdMultiLookupCallback(),
try JSONEncoder().encode(params.lookupIds),
try JSONEncoder().encode(params.lookupIds),
params.singleRequestParams,
params.singleRequestParams,
Loading