package resolver // This file will be automatically regenerated based on the schema, any resolver implementations // will be copied through when generating and any unknown code will be moved to the end. // Code generated by github.com/99designs/gqlgen version v0.17.45 import ( "context" "fmt" "edge-infra.dev/pkg/edge/api/graph/model" ) // DeleteLogClassification is the resolver for the deleteLogClassification field. func (r *mutationResolver) DeleteLogClassification(ctx context.Context, bannerEdgeID string, logClassificationEdgeID string) (bool, error) { wasDeleted, err := r.LogClassificationService.DeleteLogClassification(ctx, bannerEdgeID, logClassificationEdgeID) if err != nil { return false, fmt.Errorf("Error Deleting Log Classification: %s", err.Error()) } return wasDeleted, nil } // CreateLogClassification is the resolver for the createLogClassification field. func (r *mutationResolver) CreateLogClassification(ctx context.Context, bannerEdgeID string, createClassificationInput model.CreateClassificationInput) (*model.LogClassification, error) { logClassification, err := r.LogClassificationService.CreateLogClassification(ctx, bannerEdgeID, "", createClassificationInput) if err != nil { return nil, fmt.Errorf("Error Creating Log Classification: %s", err.Error()) } return logClassification, nil } // UpdateLogClassification is the resolver for the updateLogClassification field. func (r *mutationResolver) UpdateLogClassification(ctx context.Context, bannerEdgeID string, logClassificationEdgeID string, updateClassificationInput model.UpdateClassificationInput) (*model.LogClassification, error) { logClassification, err := r.LogClassificationService.UpdateLogClassification(ctx, bannerEdgeID, logClassificationEdgeID, &updateClassificationInput) if err != nil { return nil, fmt.Errorf("Error Updating Log Classification: %s", err.Error()) } return logClassification, nil } // GetLogClassification is the resolver for the getLogClassification field. func (r *queryResolver) GetLogClassification(ctx context.Context, bannerEdgeID string, logClassificationEdgeID string) (*model.LogClassification, error) { logClassification, err := r.LogClassificationService.GetLogClassification(ctx, bannerEdgeID, logClassificationEdgeID) if err != nil { return nil, fmt.Errorf("Error Getting Log Classification: %s", err.Error()) } return logClassification, nil } // GetLogClassificationsByBanner is the resolver for the getLogClassificationsByBanner field. func (r *queryResolver) GetLogClassificationsByBanner(ctx context.Context, bannerEdgeID string) ([]*model.LogClassification, error) { logClassifications, err := r.LogClassificationService.GetLogClassificationsByBanner(ctx, bannerEdgeID) if err != nil { return nil, fmt.Errorf("Error Getting Log Classifications From Banner: %s", err.Error()) } return logClassifications, nil }