service

package
v0.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 24, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RedirectDefinitionServiceGoTSRPCProxyCreate                                 = "Create"
	RedirectDefinitionServiceGoTSRPCProxyCreateRedirectsFromContentserverexport = "CreateRedirectsFromContentserverexport"
	RedirectDefinitionServiceGoTSRPCProxyDelete                                 = "Delete"
	RedirectDefinitionServiceGoTSRPCProxyGetRedirects                           = "GetRedirects"
	RedirectDefinitionServiceGoTSRPCProxySearch                                 = "Search"
	RedirectDefinitionServiceGoTSRPCProxyUpdate                                 = "Update"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type HTTPRedirectDefinitionServiceGoTSRPCClient

type HTTPRedirectDefinitionServiceGoTSRPCClient struct {
	URL      string
	EndPoint string
	Client   gotsrpc.Client
}

func NewDefaultRedirectDefinitionServiceGoTSRPCClient

func NewDefaultRedirectDefinitionServiceGoTSRPCClient(url string) *HTTPRedirectDefinitionServiceGoTSRPCClient

func NewRedirectDefinitionServiceGoTSRPCClient

func NewRedirectDefinitionServiceGoTSRPCClient(url string, endpoint string) *HTTPRedirectDefinitionServiceGoTSRPCClient

func NewRedirectDefinitionServiceGoTSRPCClientWithClient

func NewRedirectDefinitionServiceGoTSRPCClientWithClient(url string, endpoint string, client *go_net_http.Client) *HTTPRedirectDefinitionServiceGoTSRPCClient

func (*HTTPRedirectDefinitionServiceGoTSRPCClient) Create

func (*HTTPRedirectDefinitionServiceGoTSRPCClient) CreateRedirectsFromContentserverexport

func (tsc *HTTPRedirectDefinitionServiceGoTSRPCClient) CreateRedirectsFromContentserverexport(ctx go_context.Context, old map[string]*github_com_foomo_contentserver_content.RepoNode, new map[string]*github_com_foomo_contentserver_content.RepoNode) (retCreateRedirectsFromContentserverexport_0 error, clientErr error)

func (*HTTPRedirectDefinitionServiceGoTSRPCClient) Delete

func (tsc *HTTPRedirectDefinitionServiceGoTSRPCClient) Delete(ctx go_context.Context, path string) (retDelete_0 error, clientErr error)

func (*HTTPRedirectDefinitionServiceGoTSRPCClient) GetRedirects

func (*HTTPRedirectDefinitionServiceGoTSRPCClient) Search

func (*HTTPRedirectDefinitionServiceGoTSRPCClient) Update

type RedirectDefinitionService

type RedirectDefinitionService interface {
	CreateRedirectsFromContentserverexport(w http.ResponseWriter, r *http.Request, old, new map[string]*content.RepoNode) error
	Search(w http.ResponseWriter, r *http.Request, dimension, id, path string) (*redirectstore.RedirectDefinitions, error)
	Create(w http.ResponseWriter, r *http.Request, def *redirectstore.RedirectDefinition) error
	Delete(w http.ResponseWriter, r *http.Request, path string) error
	Update(w http.ResponseWriter, r *http.Request, def *redirectstore.RedirectDefinition) error
	GetRedirects(w http.ResponseWriter, r *http.Request) (*redirectstore.RedirectDefinitions, error)
}

type RedirectDefinitionServiceGoTSRPCClient

type RedirectDefinitionServiceGoTSRPCClient interface {
	Create(ctx go_context.Context, def *github_com_foomo_redirects_domain_redirectdefinition_store.RedirectDefinition) (retCreate_0 error, clientErr error)
	CreateRedirectsFromContentserverexport(ctx go_context.Context, old map[string]*github_com_foomo_contentserver_content.RepoNode, new map[string]*github_com_foomo_contentserver_content.RepoNode) (retCreateRedirectsFromContentserverexport_0 error, clientErr error)
	Delete(ctx go_context.Context, path string) (retDelete_0 error, clientErr error)
	GetRedirects(ctx go_context.Context) (retGetRedirects_0 *github_com_foomo_redirects_domain_redirectdefinition_store.RedirectDefinitions, retGetRedirects_1 error, clientErr error)
	Search(ctx go_context.Context, dimension string, id string, path string) (retSearch_0 *github_com_foomo_redirects_domain_redirectdefinition_store.RedirectDefinitions, retSearch_1 error, clientErr error)
	Update(ctx go_context.Context, def *github_com_foomo_redirects_domain_redirectdefinition_store.RedirectDefinition) (retUpdate_0 error, clientErr error)
}

type RedirectDefinitionServiceGoTSRPCProxy

type RedirectDefinitionServiceGoTSRPCProxy struct {
	EndPoint string
	// contains filtered or unexported fields
}

func NewRedirectDefinitionServiceGoTSRPCProxy

func NewRedirectDefinitionServiceGoTSRPCProxy(service RedirectDefinitionService, endpoint string) *RedirectDefinitionServiceGoTSRPCProxy

func (*RedirectDefinitionServiceGoTSRPCProxy) ServeHTTP

ServeHTTP exposes your service

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL