...
1 package resolver
2
3
4
5
6
7 import (
8 "context"
9
10 "edge-infra.dev/pkg/edge/api/graph/model"
11 )
12
13
14 func (r *mutationResolver) CreateTenant(ctx context.Context, input model.TenantInput) (*model.Tenant, error) {
15 return r.TenantService.Create(ctx, &input)
16 }
17
18
19 func (r *queryResolver) Tenants(ctx context.Context) ([]*model.Tenant, error) {
20 return r.TenantService.List(ctx)
21 }
22
23
24 func (r *queryResolver) TenantsForOktaToken(ctx context.Context, oktaToken string) ([]*model.Tenant, error) {
25 return r.TenantService.GetOktaTenants(ctx, oktaToken)
26 }
27
28
29 func (r *queryResolver) Tenant(ctx context.Context, tenantEdgeID string) (*model.Tenant, error) {
30 return r.TenantService.Get(ctx, tenantEdgeID)
31 }
32
View as plain text