HubPayload
public struct HubPayload
The payload of a Hub message
-
Event names registered by Amplify Operations
See moreDeclaration
Swift
public struct EventName
-
The name, tag, or grouping of the HubPayload. Recommended to be a small string without spaces, such as
signIn
orhang_up
. For AmplifyOperations, this will be a concatenation of the category display name and a short name of the operation type, as in “Storage.getURL” or “Storage.downloadFile”.Declaration
Swift
public let eventName: HubPayloadEventName
-
A structure used to pass the source, or context, of the HubPayload. For HubPayloads that are generated from AmplifyOperations, this field will be the Operation’s associated AmplifyOperationContext.
Declaration
Swift
public let context: Any?
-
A freeform structure used to pass objects or custom data. For HubPayloads that are generated from AmplifyOperations, this field will be the Operation’s associated OperationResult.
Declaration
Swift
public let data: Any?
-
Declaration
Swift
public init(eventName: String, context: Any? = nil, data: Any? = nil)