Class HealthCheck
A health check response.
Inheritance
System.Object
    HealthCheck
  Inherited Members
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
  Namespace: Algorand.V2.Model
Assembly: Algorand.dll
Syntax
[DataContract]
public class HealthCheck : IEquatable<HealthCheck>, IValidatableObject
  Constructors
| Improve this Doc View SourceHealthCheck(Object, String)
Initializes a new instance of the HealthCheck class.
Declaration
public HealthCheck(object data = null, string message = null)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | data | data.  | 
      
| System.String | message | message (required).  | 
      
Properties
| Improve this Doc View SourceData
Gets or Sets Data
Declaration
[DataMember(Name = "data", EmitDefaultValue = false)]
public object Data { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Object | 
Message
Gets or Sets Message
Declaration
[DataMember(Name = "message", EmitDefaultValue = false)]
public string Message { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
Methods
| Improve this Doc View SourceEquals(HealthCheck)
Returns true if HealthCheck instances are equal
Declaration
public bool Equals(HealthCheck input)
  Parameters
| Type | Name | Description | 
|---|---|---|
| HealthCheck | input | Instance of HealthCheck to be compared  | 
      
Returns
| Type | Description | 
|---|---|
| System.Boolean | Boolean  | 
      
Equals(Object)
Returns true if objects are equal
Declaration
public override bool Equals(object input)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | input | Object to be compared  | 
      
Returns
| Type | Description | 
|---|---|
| System.Boolean | Boolean  | 
      
Overrides
System.Object.Equals(System.Object)
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetHashCode()
Gets the hash code
Declaration
public override int GetHashCode()
  Returns
| Type | Description | 
|---|---|
| System.Int32 | Hash code  | 
      
Overrides
System.Object.GetHashCode()
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ToJson()
Returns the JSON string presentation of the object
Declaration
public virtual string ToJson()
  Returns
| Type | Description | 
|---|---|
| System.String | JSON string presentation of the object  | 
      
ToString()
Returns the string presentation of the object
Declaration
public override string ToString()
  Returns
| Type | Description | 
|---|---|
| System.String | String presentation of the object  | 
      
Overrides
System.Object.ToString()
  Explicit Interface Implementations
| Improve this Doc View SourceIValidatableObject.Validate(ValidationContext)
To validate all properties of the instance
Declaration
IEnumerable<ValidationResult> IValidatableObject.Validate(ValidationContext validationContext)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.ComponentModel.DataAnnotations.ValidationContext | validationContext | Validation context  | 
      
Returns
| Type | Description | 
|---|---|
| System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> | Validation Result  | 
      
Implements
      System.IEquatable<T>
  
  
      System.ComponentModel.DataAnnotations.IValidatableObject