github.com/algorand/go-algorand-sdk@v1.24.0/client/v2/indexer/makeHealthCheck.go (about) 1 package indexer 2 3 import ( 4 "context" 5 6 "github.com/algorand/go-algorand-sdk/client/v2/common" 7 "github.com/algorand/go-algorand-sdk/client/v2/common/models" 8 ) 9 10 // HealthCheck returns 200 if healthy. 11 type HealthCheck struct { 12 c *Client 13 } 14 15 // Do performs the HTTP request 16 func (s *HealthCheck) Do(ctx context.Context, headers ...*common.Header) (response models.HealthCheckResponse, err error) { 17 err = s.c.get(ctx, &response, "/health", nil, headers) 18 return 19 }