View on GitHub
Clean Architecture Toolkit for .NET
Clean Architecture Toolkit is a clean, modular architecture foundation for .NET applications.
It embraces SOLID principles and focuses on maintainability, testability, and scalability through clear boundaries and pluggable design.

|   HOME   |   MODULE OVERVIEW   |   DEMO   |   CAT.RESPONSES   |

Code Reference

» Cat.Responses.Abstractions Assembly » Cat.Responses.Abstractions Namespace

ICatResponse<TResponse> Interface

An ICatResponse that carries a value when it succeeds.

public interface ICatResponse<TResponse> : Cat.Responses.Abstractions.ICatResponse

Type parameters

TResponse

The type of value the response carries.

Implements ICatResponse

Properties  
Value The value the operation produced. Only meaningful when IsSucceeded is true.
Methods  
Cast<TTargetResponse>(Func<TResponse,TTargetResponse>) Converts this response’s value to another type, keeping its type and errors.