diff --git a/Sources/ElixxirDAppsSDK/E2E/E2E.swift b/Sources/ElixxirDAppsSDK/E2E/E2E.swift index 21fe40c17c2639ee595a806ba232c5f7197a9134..608ccc6e3703e8818fff89705d5e822fae758916 100644 --- a/Sources/ElixxirDAppsSDK/E2E/E2E.swift +++ b/Sources/ElixxirDAppsSDK/E2E/E2E.swift @@ -9,6 +9,7 @@ public struct E2E { public var getAllPartnerIds: E2EGetAllPartnerIds public var getUdAddressFromNdf: E2EGetUdAddressFromNdf public var getUdCertFromNdf: E2EGetUdCertFromNdf + public var getUdContactFromNdf: E2EGetUdContactFromNdf public var payloadSize: E2EPayloadSize public var partitionSize: E2EPartitionSize public var addPartnerCallback: E2EAddPartnerCallback @@ -38,6 +39,7 @@ extension E2E { getAllPartnerIds: .live(bindingsE2E), getUdAddressFromNdf: .live(bindingsE2E), getUdCertFromNdf: .live(bindingsE2E), + getUdContactFromNdf: .live(bindingsE2E), payloadSize: .live(bindingsE2E), partitionSize: .live(bindingsE2E), addPartnerCallback: .live(bindingsE2E), @@ -68,6 +70,7 @@ extension E2E { getAllPartnerIds: .unimplemented, getUdAddressFromNdf: .unimplemented, getUdCertFromNdf: .unimplemented, + getUdContactFromNdf: .unimplemented, payloadSize: .unimplemented, partitionSize: .unimplemented, addPartnerCallback: .unimplemented, diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetUdContactFromNdf.swift b/Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetUdContactFromNdf.swift new file mode 100644 index 0000000000000000000000000000000000000000..eb3e91e35c1ce531c05e23f7559ecd2efd3976e6 --- /dev/null +++ b/Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetUdContactFromNdf.swift @@ -0,0 +1,22 @@ +import Bindings +import XCTestDynamicOverlay + +public struct E2EGetUdContactFromNdf { + public var run: () throws -> Data + + public func callAsFunction() throws -> Data { + try run() + } +} + +extension E2EGetUdContactFromNdf { + public static func live(_ bindingsE2E: BindingsE2e) -> E2EGetUdContactFromNdf { + E2EGetUdContactFromNdf(run: bindingsE2E.getUdContactFromNdf) + } +} + +extension E2EGetUdContactFromNdf { + public static let unimplemented = E2EGetUdContactFromNdf( + run: XCTUnimplemented("\(Self.self)") + ) +}