servicediscovery

package
v1.18.0 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2021 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	*common.Client
}

func NewClient

func NewClient(client *common.Client) *Client

func (*Client) GetServiceEndpoints

func (cli *Client) GetServiceEndpoints(ctx context.Context) (*ServiceEndpoints, error)

type Endpoint

type Endpoint struct {
	IsSandbox     bool   `json:"isSandbox"`
	Url           string `json:"url"`
	Documentation string `json:"documentation"`
}

type Manager

type Manager interface {
	GetServiceEndpoints(ctx context.Context) (*ServiceEndpoints, error)
}

type ServiceDiscoverer

type ServiceDiscoverer interface {
	GetServiceEndpoints(ctx context.Context) (*ServiceEndpoints, error)
}

type ServiceEndpoints

type ServiceEndpoints struct {
	Cafa         Endpoint `json:"cafa"`
	Pim          Endpoint `json:"pim"`
	Wms          Endpoint `json:"wms"`
	Promotion    Endpoint `json:"promotion"`
	Reports      Endpoint `json:"reports"`
	JSON         Endpoint `json:"json"`
	Assignments  Endpoint `json:"assignments"`
	AccountAdmin Endpoint `json:"account-admin"`
	VisitorQueue Endpoint `json:"visitor-queue"`
	Loyalty      Endpoint `json:"loyalty"`
	Cdn          Endpoint `json:"cdn"`
	Tasks        Endpoint `json:"tasks"`
	Webhook      Endpoint `json:"webhook"`
	User         Endpoint `json:"user"`
	Import       Endpoint `json:"import"`
	Ems          Endpoint `json:"ems"`
	Clockin      Endpoint `json:"clockin"`
	Ledger       Endpoint `json:"ledger"`
	Auth         Endpoint `json:"auth"`
	Crm          Endpoint `json:"crm"`
	Buum         Endpoint `json:"buum"`
	Sales        Endpoint `json:"sales"`
	Pricing      Endpoint `json:"pricing"`
	PosAPI       Endpoint `json:"pos-api"`
	Erply        Endpoint `json:"erply"`
}

Jump to

Keyboard shortcuts

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