endpoints

package
v0.1.18 Latest Latest
Warning

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

Go to latest
Published: Nov 26, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CamelCaseToSnakeCase added in v0.1.13

func CamelCaseToSnakeCase(inputCamelCaseStr string) string

func MakeApiEndpointEnvName

func MakeApiEndpointEnvName(serviceName string) string

func MakeMaintenanceEndpointEnvName

func MakeMaintenanceEndpointEnvName(serviceName string) string

func SanitizeServiceName

func SanitizeServiceName(serviceName string) string

func SnakeCaseToCamelCase

func SnakeCaseToCamelCase(inputUnderScoreStr string, capitalize bool) (camelCase string)

Types

type EndpointsResolver

type EndpointsResolver struct {
	// contains filtered or unexported fields
}

func NewEndpointsResolver

func NewEndpointsResolver(workspace *workspace.Description) *EndpointsResolver

func (*EndpointsResolver) ResolveEndpoints

func (e *EndpointsResolver) ResolveEndpoints(serviceName string) (*ServiceEndpoints, error)

type ServiceEndpoints

type ServiceEndpoints struct {
	Api         string `yaml:"api_endpoint"`
	Maintenance string `yaml:"maintenance_endpoint"`
}

Jump to

Keyboard shortcuts

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