mirror of
https://github.com/hanzoai/swift-sdk.git
synced 2026-10-30 18:20:19 +00:00
The projection these were generated from predated the compute migration, so they described /v1/visor — which the API serves at zero paths now. No /v1/visor path survives here.
56 lines
1.9 KiB
Swift
56 lines
1.9 KiB
Swift
//
|
|
// InfoOut.swift
|
|
//
|
|
// Generated by openapi-generator
|
|
// https://openapi-generator.tech
|
|
//
|
|
|
|
import Foundation
|
|
|
|
public struct InfoOut: Sendable, Codable, ParameterConvertible, Hashable {
|
|
|
|
/** JetStream is true when durable streams are enabled. */
|
|
public var jetstream: Bool?
|
|
/** MaxPayload is the broker's message-size ceiling in bytes. */
|
|
public var maxPayload: Int64?
|
|
/** Server is the broker's server id. */
|
|
public var serverId: String?
|
|
/** Name is the broker's server name. */
|
|
public var serverName: String?
|
|
/** Streams is the org's stream count. */
|
|
public var streams: Int64?
|
|
/** Version is the broker's server version. */
|
|
public var version: String?
|
|
|
|
public init(jetstream: Bool? = nil, maxPayload: Int64? = nil, serverId: String? = nil, serverName: String? = nil, streams: Int64? = nil, version: String? = nil) {
|
|
self.jetstream = jetstream
|
|
self.maxPayload = maxPayload
|
|
self.serverId = serverId
|
|
self.serverName = serverName
|
|
self.streams = streams
|
|
self.version = version
|
|
}
|
|
|
|
public enum CodingKeys: String, CodingKey, CaseIterable {
|
|
case jetstream
|
|
case maxPayload = "max_payload"
|
|
case serverId = "server_id"
|
|
case serverName = "server_name"
|
|
case streams
|
|
case version
|
|
}
|
|
|
|
// Encodable protocol methods
|
|
|
|
public func encode(to encoder: Encoder) throws {
|
|
var container = encoder.container(keyedBy: CodingKeys.self)
|
|
try container.encodeIfPresent(jetstream, forKey: .jetstream)
|
|
try container.encodeIfPresent(maxPayload, forKey: .maxPayload)
|
|
try container.encodeIfPresent(serverId, forKey: .serverId)
|
|
try container.encodeIfPresent(serverName, forKey: .serverName)
|
|
try container.encodeIfPresent(streams, forKey: .streams)
|
|
try container.encodeIfPresent(version, forKey: .version)
|
|
}
|
|
}
|
|
|