Files
zeekay 0c2f028a8c Generate the Swift client, which this copy did not carry
The forge tree held the package scaffolding and none of the generated sources —
2,435 files of APIs, Models and Infrastructure, including BaseAPI, were simply
absent, so anything depending on this copy had a package that compiled to
nothing usable.

Generated from the current API document rather than reconciled with the other
copy: a client is a function of the spec, so regenerating answers "which history
wins" without anyone having to choose. .spec-lock records which document, so the
next reader can tell.
2026-08-23 10:04:41 -07:00

49 lines
1.6 KiB
Swift

//
// RunIn.swift
//
// Generated by openapi-generator
// https://openapi-generator.tech
//
import Foundation
public struct RunIn: Sendable, Codable, ParameterConvertible, Hashable {
/** Action is the name of the connector action to invoke. */
public var action: String?
/** Auth is the caller's resolved credential for the connector, handed to the action verbatim. Its shape is whatever the connector's auth descriptor declares (a token string, an object), so it is opaque here. */
public var auth: JSONValue?
/** ID is the connector to run, from the path. */
public var id: String?
/** Props are the action's input properties, keyed by property name. */
public var props: [String: JSONValue]?
public init(action: String? = nil, auth: JSONValue? = nil, id: String? = nil, props: [String: JSONValue]? = nil) {
self.action = action
self.auth = auth
self.id = id
self.props = props
}
public enum CodingKeys: String, CodingKey, CaseIterable {
case action
case auth
case id
case props
}
// Encodable protocol methods
public func encode(to encoder: Encoder) throws {
var container = encoder.container(keyedBy: CodingKeys.self)
try container.encodeIfPresent(action, forKey: .action)
try container.encodeIfPresent(auth, forKey: .auth)
try container.encodeIfPresent(id, forKey: .id)
try container.encodeIfPresent(props, forKey: .props)
}
}
@available(iOS 13, tvOS 13, watchOS 6, macOS 10.15, *)
extension RunIn: Identifiable {}