graphql

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2020 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Overview

Package graphql implements functions to expose api-gateway service endpoint using GraphQL protocol.

Package graphql implements functions to expose api-gateway service endpoint using GraphQL protocol.

Package graphql implements functions to expose api-gateway service endpoint using GraphQL protocol.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewEdgeClusterClientService

func NewEdgeClusterClientService(
	configurationService configuration.ConfigurationContract) (edgecluster.EdgeClusterClientContract, error)

NewEdgeClusterClientService creates new instance of the edgeClusterClientService, setting up all dependencies and returns the instance configurationService: Mandatory. Reference to the configuration service Returns the new instance or error if something goes wrong

func NewResolverCreator

func NewResolverCreator(
	logger *zap.Logger,
	tenantClientService tenant.TenantClientContract,
	edgeClusterClientService edgecluster.EdgeClusterClientContract) (types.ResolverCreatorContract, error)

NewResolverCreator creates new instance of the resolverCreator, setting up all dependencies and returns the instance logger: Mandatory. Reference to the logger service configurationService: Mandatory. Reference to the configuration service tenantClientService: Mandatory. the tenant client service that creates gRPC connection and client to the tenant Returns the new instance or error if something goes wrong

func NewTenantClientService

func NewTenantClientService(
	configurationService configuration.ConfigurationContract) (tenant.TenantClientContract, error)

NewTenantClientService creates new instance of the tenantClientService, setting up all dependencies and returns the instance configurationService: Mandatory. Reference to the configuration service Returns the new instance or error if something goes wrong

Types

This section is empty.

Directories

Path Synopsis
mutation
edgecluster
Package edgecluster implements edge cluster mutation required by the GraphQL transport layer Package edgecluster implements edge cluster mutation required by the GraphQL transport layer Package edgecluster implements edge cluster mutation required by the GraphQL transport layer
Package edgecluster implements edge cluster mutation required by the GraphQL transport layer Package edgecluster implements edge cluster mutation required by the GraphQL transport layer Package edgecluster implements edge cluster mutation required by the GraphQL transport layer
tenant
Package tenant implements tenant mutation required by the GraphQL transport layer Package tenant implements tenant mutation required by the GraphQL transport layer Package tenant implements tenant mutation required by the GraphQL transport layer
Package tenant implements tenant mutation required by the GraphQL transport layer Package tenant implements tenant mutation required by the GraphQL transport layer Package tenant implements tenant mutation required by the GraphQL transport layer
Package query implements different GraphQL query resovlers required by the GraphQL transport layer
Package query implements different GraphQL query resovlers required by the GraphQL transport layer
edgecluster
Package edgelcuster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgelcuster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgelcuster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgelcuster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgelcuster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer
Package edgelcuster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgelcuster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgelcuster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgelcuster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgelcuster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer
relay
Package relay implements common relay GraphQL query resovlers required by the GraphQL transport layer
Package relay implements common relay GraphQL query resovlers required by the GraphQL transport layer
tenant
Package tenant implements different tenant GraphQL query resovlers required by the GraphQL transport layer Package tenant implements different tenant GraphQL query resovlers required by the GraphQL transport layer Package tenant implements different tenant GraphQL query resovlers required by the GraphQL transport layer
Package tenant implements different tenant GraphQL query resovlers required by the GraphQL transport layer Package tenant implements different tenant GraphQL query resovlers required by the GraphQL transport layer Package tenant implements different tenant GraphQL query resovlers required by the GraphQL transport layer
Package root implements GraphQL root resolvers required by the GraphQL transport layer
Package root implements GraphQL root resolvers required by the GraphQL transport layer
Package types defines the different interfaces used in the GraphQL implementation Package types defines the different interfaces used in the GraphQL implementation Package types defines the different interfaces used in the GraphQL implementation Package types defines the different interfaces used in the GraphQL implementation
Package types defines the different interfaces used in the GraphQL implementation Package types defines the different interfaces used in the GraphQL implementation Package types defines the different interfaces used in the GraphQL implementation Package types defines the different interfaces used in the GraphQL implementation
edgecluster
packae edgecluster implements used edge cluster related types in the GraphQL transport layer packae edgecluster implements used edge cluster related types in the GraphQL transport layer packae edgecluster implements used edge cluster related types in the GraphQL transport layer
packae edgecluster implements used edge cluster related types in the GraphQL transport layer packae edgecluster implements used edge cluster related types in the GraphQL transport layer packae edgecluster implements used edge cluster related types in the GraphQL transport layer
relay
packae relay implements common relay types used in the GraphQL transport layer packae relay implements common relay types used in the GraphQL transport layer
packae relay implements common relay types used in the GraphQL transport layer packae relay implements common relay types used in the GraphQL transport layer
tenant
packae tenant implements used tenant related types in the GraphQL transport layer packae tenant implements used tenant related types in the GraphQL transport layer packae tenant implements used tenant related types in the GraphQL transport layer
packae tenant implements used tenant related types in the GraphQL transport layer packae tenant implements used tenant related types in the GraphQL transport layer packae tenant implements used tenant related types in the GraphQL transport layer

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL