package app

import (
	"github.com/AlchemyTelcoSolutions/callisto-so-bff/cmd/app/clients"
	"github.com/AlchemyTelcoSolutions/callisto-so-bff/cmd/app/config"
	"github.com/AlchemyTelcoSolutions/xutils-go/xlogger"
	"google.golang.org/grpc"
)

type App struct {
	clients *Clients
	config  config.AppConfig
	logger  xlogger.Logger
}

// Clients struct that retains the clients connections
type Clients struct {
	callistoSOGrpcClient *grpc.ClientConn
	callistoAPIClient    clients.HTTPProxyClientInterface
}
