Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ClientHandler ¶
type ClientHandler interface {
GetServiceClients(w http.ResponseWriter, r *http.Request)
}
func NewClientHandler ¶
func NewClientHandler(cs ClientService) ClientHandler
type ClientRepository ¶
type ClientRepository interface { XRoadMemberRepository }
func NewClientRepository ¶
func NewClientRepository(c *redis.Client) ClientRepository
type ClientService ¶
type ClientService interface { XRoadMemberService }
func NewClientService ¶
func NewClientService(cr ClientRepository) ClientService
type ProviderHandler ¶
type ProviderHandler interface {
GetServiceProviders(w http.ResponseWriter, r *http.Request)
}
func NewProviderHandler ¶
func NewProviderHandler(ps ProviderService) ProviderHandler
type ProviderRepository ¶
type ProviderRepository interface { XRoadMemberRepository }
func NewProviderRepository ¶
func NewProviderRepository(c *redis.Client) ProviderRepository
type ProviderService ¶
type ProviderService interface { XRoadMemberService }
func NewProviderService ¶
func NewProviderService(pr ProviderRepository) ProviderService
type XRoadMember ¶
type XRoadMemberRepository ¶
type XRoadMemberRepository interface {
GetAll() ([]*XRoadMember, error)
}
type XRoadMemberService ¶
type XRoadMemberService interface {
GetAll() ([]*XRoadMember, error)
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.