Documentation ¶
Overview ¶
Package https implements functions to expose api-gateway service endpoint using HTTPS/GraphQL protocol.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTransportService ¶
func NewTransportService( logger *zap.Logger, configurationService configuration.ConfigurationContract, resolverCreator types.ResolverCreatorContract) (transport.TransportContract, error)
NewTransportService creates new instance of the transportService, setting up all dependencies and returns the instance logger: Mandatory. Reference to the logger service configurationService: Mandatory. Reference to the service that provides required configurations Returns the new service or error if something goes wrong
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
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. |
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 |
mutation/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 |
query
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 |
query/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 |
query/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 |
query/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 |
root
Package root implements GraphQL root resolvers required by the GraphQL transport layer
|
Package root implements GraphQL root resolvers required by the GraphQL transport layer |
types
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 |
types/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 |
types/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 |
types/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 |
Click to show internal directories.
Click to hide internal directories.