github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/internal/domain/healthcheck/resolver.go (about)

     1  package healthcheck
     2  
     3  import (
     4  	"context"
     5  
     6  	"github.com/kyma-incubator/compass/components/director/pkg/graphql"
     7  )
     8  
     9  // HealthCheckService missing godoc
    10  //go:generate mockery --name=HealthCheckService --output=automock --outpkg=automock --case=underscore --disable-version-string
    11  type HealthCheckService interface{}
    12  
    13  // HealthCheckConverter missing godoc
    14  //go:generate mockery --name=HealthCheckConverter --output=automock --outpkg=automock --case=underscore --disable-version-string
    15  type HealthCheckConverter interface{}
    16  
    17  // Resolver missing godoc
    18  type Resolver struct {
    19  	svc       HealthCheckService
    20  	converter HealthCheckConverter
    21  }
    22  
    23  // NewResolver missing godoc
    24  func NewResolver(svc HealthCheckService) *Resolver {
    25  	return &Resolver{
    26  		svc:       svc,
    27  		converter: &converter{},
    28  	}
    29  }
    30  
    31  // HealthChecks missing godoc
    32  func (r *Resolver) HealthChecks(ctx context.Context, types []graphql.HealthCheckType, origin *string, first *int, after *graphql.PageCursor) (*graphql.HealthCheckPage, error) {
    33  	return &graphql.HealthCheckPage{
    34  		Data: []*graphql.HealthCheck{},
    35  		PageInfo: &graphql.PageInfo{
    36  			HasNextPage: false,
    37  			EndCursor:   "",
    38  			StartCursor: "",
    39  		},
    40  		TotalCount: 0,
    41  	}, nil
    42  }