...

Source file src/edge-infra.dev/pkg/edge/api/graph/resolver/banner_queries.resolvers.go

Documentation: edge-infra.dev/pkg/edge/api/graph/resolver

     1  package resolver
     2  
     3  // This file will be automatically regenerated based on the schema, any resolver implementations
     4  // will be copied through when generating and any unknown code will be moved to the end.
     5  // Code generated by github.com/99designs/gqlgen version v0.17.45
     6  
     7  import (
     8  	"context"
     9  
    10  	"edge-infra.dev/pkg/edge/api/graph/model"
    11  )
    12  
    13  // CreateBannerConfig is the resolver for the createBannerConfig field.
    14  func (r *mutationResolver) CreateBannerConfig(ctx context.Context, bannerEdgeID string, createBannerConfig model.CreateBannerConfig) (*model.BannerConfig, error) {
    15  	cfg := model.UpdateBannerConfig(createBannerConfig)
    16  	return r.BannerConfigService.UpdateBannerConfig(ctx, bannerEdgeID, &cfg)
    17  }
    18  
    19  // UpdateBannerConfig is the resolver for the updateBannerConfig field.
    20  func (r *mutationResolver) UpdateBannerConfig(ctx context.Context, bannerEdgeID string, updateBannerConfig model.UpdateBannerConfig) (*model.BannerConfig, error) {
    21  	return r.BannerConfigService.UpdateBannerConfig(ctx, bannerEdgeID, &updateBannerConfig)
    22  }
    23  
    24  // BannerConfig is the resolver for the bannerConfig field.
    25  func (r *queryResolver) BannerConfig(ctx context.Context, bannerEdgeID string) (*model.BannerConfig, error) {
    26  	return r.BannerConfigService.GetBannerConfig(ctx, bannerEdgeID)
    27  }
    28  

View as plain text