Skip to content
Snippets Groups Projects
Commit 2cfdde83 authored by Dariusz Rybicki's avatar Dariusz Rybicki
Browse files

Add CmixGetReceptionRegistrationValidationSignature functor

parent 3b6128c9
No related branches found
No related tags found
2 merge requests!102Release 1.0.0,!20Update Bindings.xcframework
......@@ -2,6 +2,7 @@ import Bindings
public struct Cmix {
public var getId: CmixGetId
public var getReceptionRegistrationValidationSignature: CmixGetReceptionRegistrationValidationSignature
public var makeReceptionIdentity: CmixMakeReceptionIdentity
public var makeLegacyReceptionIdentity: CmixMakeLegacyReceptionIdentity
public var isHealthy: CmixIsHealthy
......@@ -20,6 +21,7 @@ extension Cmix {
public static func live(_ bindingsCmix: BindingsCmix) -> Cmix {
Cmix(
getId: .live(bindingsCmix),
getReceptionRegistrationValidationSignature: .live(bindingsCmix),
makeReceptionIdentity: .live(bindingsCmix),
makeLegacyReceptionIdentity: .live(bindingsCmix),
isHealthy: .live(bindingsCmix),
......@@ -39,6 +41,7 @@ extension Cmix {
extension Cmix {
public static let unimplemented = Cmix(
getId: .unimplemented,
getReceptionRegistrationValidationSignature: .unimplemented,
makeReceptionIdentity: .unimplemented,
makeLegacyReceptionIdentity: .unimplemented,
isHealthy: .unimplemented,
......
import Bindings
import XCTestDynamicOverlay
public struct CmixGetReceptionRegistrationValidationSignature {
public var run: () -> Data
public func callAsFunction() -> Data {
run()
}
}
extension CmixGetReceptionRegistrationValidationSignature {
public static func live(_ bindingsCmix: BindingsCmix) -> CmixGetReceptionRegistrationValidationSignature {
CmixGetReceptionRegistrationValidationSignature {
guard let data = bindingsCmix.getReceptionRegistrationValidationSignature() else {
fatalError("BindingsCmix.getReceptionRegistrationValidationSignature returned `nil`")
}
return data
}
}
}
extension CmixGetReceptionRegistrationValidationSignature {
public static let unimplemented = CmixGetReceptionRegistrationValidationSignature(
run: XCTUnimplemented("\(Self.self)")
)
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment