AmplifyInProcessReportingOperationTaskAdapter
public class AmplifyInProcessReportingOperationTaskAdapter<
Request: AmplifyOperationRequest,
InProcess,
Success,
Failure: AmplifyError
>: AmplifyTask, AmplifyInProcessReportingTask, @unchecked Sendable
-
Declaration
Swift
public init(operation: AmplifyInProcessReportingOperation<Request, InProcess, Success, Failure>) -
valueAsynchronousDeclaration
Swift
public var value: Success { get async throws } -
inProcessAsynchronousDeclaration
Swift
public var inProcess: AmplifyAsyncSequence<InProcess> { get async } -
Declaration
Swift
public func pause() -
Declaration
Swift
public func resume() -
Declaration
Swift
public func cancel() -
Declaration
Swift
public var resultPublisher: AnyPublisher<Success, Failure> { get } -
Declaration
Swift
public var inProcessPublisher: AnyPublisher<InProcess, Never> { get }
-
Declaration
Swift
var requestID: String { get }
View on GitHub