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 moreHttpClientis responsible for handling HTTP requests and logging the details of those requests and responses.Declaration
Swift
@objc open class HttpClient : NSObject, @unchecked Sendable -
RedirectPreventer
See moreis a delegate class that prevents HTTP redirects during URL sessions. This class conforms toURLSessionDelegateandURLSessionTaskDelegateto handle the redirection logic. It ensures that any HTTP redirection responses are not followed by theURLSession`.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 : Sendableextension 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 : @unchecked Sendable -
Workflow configuration
See moreDeclaration
Swift
public class WorkflowConfig : @unchecked Sendable
View on GitHub
Classes Reference