Classes
The following classes are available globally.
-
A module that manages cookies.
See moreDeclaration
Swift
public class CookieModule
-
Configuration for managing cookies in the application.
See moreDeclaration
Swift
public final class CookieConfig : @unchecked Sendable
-
Class representing a workflow.
See moreDeclaration
Swift
public class Workflow : @unchecked Sendable
-
Configuration class for CustomHeader. Allows adding custom headers to be injected into requests.
See moreDeclaration
Swift
public class CustomHeaderConfig : @unchecked Sendable
-
Module for injecting custom headers into requests.
See moreDeclaration
Swift
public class CustomHeader
-
See moreHttpClient
is responsible for handling HTTP requests and logging the details of those requests and responses.Declaration
Swift
open class HttpClient : @unchecked Sendable
-
RedirectPreventer
See moreis a delegate class that prevents HTTP redirects during URL sessions. This class conforms to
URLSessionDelegateand
URLSessionTaskDelegateto handle the redirection logic. It ensures that any HTTP redirection responses are not followed by the
URLSession`.Declaration
Swift
public final class RedirectPreventer : NSObject, URLSessionDelegate, URLSessionTaskDelegate
-
A Module represents a unit of functionality in the application.
- property config: A function that returns the configuration for the module.
- property setup: A function that sets up the module.
Declaration
Swift
public class Module<ModuleConfig> : Equatable, @unchecked Sendable where ModuleConfig : Sendable
-
Class for a ModuleRegistry. A ModuleRegistry represents a registry of modules in the application.
- property id: The UUID of the module
- property priority: The priority of the module in the registry.
- property config: The configuration for the module.
- property setup: The function that sets up the module.
Declaration
Swift
public final class ModuleRegistry<Config> : ModuleRegistryProtocol where Config : Sendable
extension ModuleRegistry: Comparable
-
Abstract class for a ContinueNode node in the workflow.
- property context: The context for the node.
- property workflow: The workflow for the node.
- property input: The input for the node.
- property actions: The actions for the node.
-
Class for a Request. A Request represents a request to be sent over the network.
See moreDeclaration
Swift
public class Request : @unchecked Sendable
-
A class that manages a shared context using a dictionary.
See moreDeclaration
Swift
public final class SharedContext : @unchecked Sendable
-
Class representing the context of a flow.
- property flowContext: The shared context of the flow.
Declaration
Swift
public class FlowContext
-
Workflow configuration
See moreDeclaration
Swift
public class WorkflowConfig : @unchecked Sendable