diff --git a/Sources/ElixxirDAppsSDK/E2E/E2E.swift b/Sources/ElixxirDAppsSDK/E2E/E2E.swift index 710de98e414642b0638105e5520be63303ba3a36..72b6f991ce48fb2795607878e0037c201f889e2d 100644 --- a/Sources/ElixxirDAppsSDK/E2E/E2E.swift +++ b/Sources/ElixxirDAppsSDK/E2E/E2E.swift @@ -7,6 +7,7 @@ public struct E2E { public var getHistoricalDHPublicKey: E2EGetHistoricalDHPublicKey public var getContact: E2EGetContact public var getAllPartnerIds: E2EGetAllPartnerIds + public var getUdAddressFromNdf: E2EGetUdAddressFromNdf public var payloadSize: E2EPayloadSize public var partitionSize: E2EPartitionSize public var addPartnerCallback: E2EAddPartnerCallback @@ -34,6 +35,7 @@ extension E2E { getHistoricalDHPublicKey: .live(bindingsE2E), getContact: .live(bindingsE2E), getAllPartnerIds: .live(bindingsE2E), + getUdAddressFromNdf: .live(bindingsE2E), payloadSize: .live(bindingsE2E), partitionSize: .live(bindingsE2E), addPartnerCallback: .live(bindingsE2E), @@ -62,6 +64,7 @@ extension E2E { getHistoricalDHPublicKey: .unimplemented, getContact: .unimplemented, getAllPartnerIds: .unimplemented, + getUdAddressFromNdf: .unimplemented, payloadSize: .unimplemented, partitionSize: .unimplemented, addPartnerCallback: .unimplemented, diff --git a/Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetUdAddressFromNdf.swift b/Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetUdAddressFromNdf.swift new file mode 100644 index 0000000000000000000000000000000000000000..4899063829c7aeaa6be31642dfbc2cb8358c2b93 --- /dev/null +++ b/Sources/ElixxirDAppsSDK/E2E/Functors/E2EGetUdAddressFromNdf.swift @@ -0,0 +1,22 @@ +import Bindings +import XCTestDynamicOverlay + +public struct E2EGetUdAddressFromNdf { + public var run: () -> String + + public func callAsFunction() -> String { + run() + } +} + +extension E2EGetUdAddressFromNdf { + public static func live(_ bindingsE2E: BindingsE2e) -> E2EGetUdAddressFromNdf { + E2EGetUdAddressFromNdf(run: bindingsE2E.getUdAddressFromNdf) + } +} + +extension E2EGetUdAddressFromNdf { + public static let unimplemented = E2EGetUdAddressFromNdf( + run: XCTUnimplemented("\(Self.self)") + ) +}