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.
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.
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 ¶
- func NewEdgeClusterClientService(configurationService configuration.ConfigurationContract) (edgecluster.EdgeClusterClientContract, error)
- func NewProjectClientService(configurationService configuration.ConfigurationContract) (project.ProjectClientContract, error)
- func NewResolverCreator(logger *zap.Logger, projectClientService project.ProjectClientContract, ...) (types.ResolverCreatorContract, error)
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 NewProjectClientService ¶ added in v0.5.0
func NewProjectClientService( configurationService configuration.ConfigurationContract) (project.ProjectClientContract, error)
NewProjectClientService creates new instance of the projectClientService, 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, projectClientService project.ProjectClientContract, 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 projectClientService: Mandatory. the project client service that creates gRPC connection and client to the project Returns the new instance or error if something goes wrong
Types ¶
This section is empty.
Source Files ¶
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 |
project
Package project implements project mutation required by the GraphQL transport layer Package project implements project mutation required by the GraphQL transport layer Package project implements project mutation required by the GraphQL transport layer
|
Package project implements project mutation required by the GraphQL transport layer Package project implements project mutation required by the GraphQL transport layer Package project implements project 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 edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer
|
Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer Package edgecluster implements different edge cluster GraphQL query resovlers required by the GraphQL transport layer |
project
Package project implements different project GraphQL query resovlers required by the GraphQL transport layer Package project implements different project GraphQL query resovlers required by the GraphQL transport layer Package project implements different project GraphQL query resovlers required by the GraphQL transport layer
|
Package project implements different project GraphQL query resovlers required by the GraphQL transport layer Package project implements different project GraphQL query resovlers required by the GraphQL transport layer Package project implements different project 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 |
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 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 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 |
project
packae project implements used project related types in the GraphQL transport layer packae project implements used project related types in the GraphQL transport layer packae project implements used project related types in the GraphQL transport layer
|
packae project implements used project related types in the GraphQL transport layer packae project implements used project related types in the GraphQL transport layer packae project implements used project 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 |