NoInput
public struct NoInput : RouteParametersCodable, ActivityCodable, FlintLoggable
A null
state type for actions that do not require state
-
Currently we’re using this because we cannot typealias action’s InputType to be an optional, as this breaks generic constraints on URL mapping code. Optional (enum) cannot be used as a generic constraint
Declaration
Swift
public static let noInput: NoInput
-
Declaration
Swift
public init?(from queryParameters: RouteParameters?, mapping: URLMapping)
-
Declaration
Swift
public func encodeAsRouteParameters(for mapping: URLMapping) -> RouteParameters?
-
Declaration
Swift
public init(activityUserInfo: [AnyHashable : Any]?) throws
-
Declaration
Swift
public func encodeForActivity() -> [AnyHashable : Any]?
-
Declaration
Swift
public var requiredUserInfoKeys: Set<String>
-
Declaration
Swift
public var loggingDescription: String { get }
-
Undocumented
Declaration
Swift
public var loggingInfo: [String : Any]? { get }