MoEngagePassPushPayloadTask

@objc(MoEngagePassPushPayloadTask)
public final class MoEngagePassPushPayloadTask : MoEngageBaseTask, MoEngageTaskProtocol

Typed task returned by the push-payload-processing methods on MoEngageSDKMessagingprocess(notificationPayload:forInstanceID:). Carries a MoEngagePassPushPayloadResult on success once the payload has been validated and dispatched to the SDK’s push-processing pipeline.

onFailure fires with MoEngageMessagingRequestFailureReason.code == .invalidParameters (shared) when the payload fails validation, or .sdkNotInitialized when no SDK instance is registered.