IOT Dash
Public Member Functions | Static Public Member Functions | Properties | List of all members
IotDash.Contracts.V1.StatusResponse< TValue, TInherited > Class Template Reference
Inheritance diagram for IotDash.Contracts.V1.StatusResponse< TValue, TInherited >:
Inheritance graph
[legend]
Collaboration diagram for IotDash.Contracts.V1.StatusResponse< TValue, TInherited >:
Collaboration graph
[legend]

Public Member Functions

IActionResult AsOkOrBadRequest ()
 

Static Public Member Functions

static TInherited Succeed (TValue? value)
 
static TInherited Fail (string errorMessage)
 
static TInherited Fail (IEnumerable< string > errors)
 
static BadRequestObjectResult BadRequest (IEnumerable< string > errors)
 
static BadRequestObjectResult BadRequest (string error)
 
static ConflictObjectResult Conflict (IEnumerable< string > errors)
 
static ConflictObjectResult Conflict (string error)
 
static NotFoundObjectResult NotFound (IEnumerable< string > errors)
 
static NotFoundObjectResult NotFound (string error)
 
static NoContentResult NoContent ()
 
static OkObjectResult Ok (TValue value)
 
static CreatedAtRouteResult Created (string locationUri, TValue value)
 

Properties

bool Success [get]
 
IEnumerable< string >? Errors [get]
 
TValue? Value [get]
 
- Properties inherited from IotDash.Contracts.V1.IStatusResponse
bool Success [get]
 
IEnumerable< string >? Errors [get]
 
object? Value [get]
 

Property Documentation

◆ Errors

IEnumerable<string>? IotDash.Contracts.V1.StatusResponse< TValue, TInherited >.Errors
get

◆ Success

bool IotDash.Contracts.V1.StatusResponse< TValue, TInherited >.Success
get

◆ Value

TValue? IotDash.Contracts.V1.StatusResponse< TValue, TInherited >.Value
get

The documentation for this class was generated from the following file: