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 }