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 }
View on GitHub
NoInput Structure Reference