Files
Morgan Pretty 5e384eb7fb Moved and renamed remaining API definitions
• Cleaned up API structures to be more consistent
• Moved OpenGroupAPI into SessionNetworkingKit
• Moved PushNotificationAPI into SessionNetworkingKit
• Renamed to OpenGroupAPI to SOGSAPI
2025-09-15 14:22:39 +10:00

24 lines
566 B
Swift

// Copyright © 2022 Rangeproof Pty Ltd. All rights reserved.
import Foundation
extension Network.SnodeAPI {
struct OxenDaemonRPCRequest<T: Encodable>: Encodable {
private enum CodingKeys: String, CodingKey {
case endpoint
case body = "params"
}
private let endpoint: String
private let body: T
public init(
endpoint: Network.SnodeAPI.Endpoint,
body: T
) {
self.endpoint = endpoint.path
self.body = body
}
}
}