core/graphql_server.go

Summary

Maintainability
A
0 mins
Test Coverage
package core

type GraphqlServerFactory struct{}

func (factory *GraphqlServerFactory) Validate(apiPartner *APIPartner) {
    apiPartner.ValidatePresenceOfLocalCredentials()
}

func (factory *GraphqlServerFactory) CreateConnector(partner *Partner) Connector {
    return NewGraphqlServer(partner)
}

// Empty shell for now
type GraphqlServer struct {
    connector
}

func NewGraphqlServer(partner *Partner) *GraphqlServer {
    graphqlServer := &GraphqlServer{}
    graphqlServer.partner = partner
    return graphqlServer
}