Namespace Cyclotron.Utilities.CleanArchitecture
Classes
- CallbackExtensions
Provides extension methods for ICallback<R> to simplify error handling.
- ErrorResponse
Represents an error response for a use case operation.
- RequestExtensions
Provides extension methods for IUsecaseRequest to simplify request type checking.
- UsecaseBase<TRequest, TResponse>
Base class for implementing use cases following the Clean Architecture pattern.
- UsecaseRequest
Default implementation of IUsecaseRequest.
Interfaces
- ICallback<R>
Represents a callback handler for use case operations.
- IUsecaseRequest
Represents a request for a use case operation.
- IUsecaseResponse
Represents a response for a use case operation.
Enums
- ErrorType
Specifies the type of error that can occur in a use case operation.
- RequestType
Specifies the type of request for a use case operation.
- ResponseType
Specifies the type of response for a use case operation.