object

package
v0.0.0-...-e749f68 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2023 License: AGPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateAddressParameters

type CreateAddressParameters struct {
	Name string
	object.Address
}

type CreateServiceParameters

type CreateServiceParameters struct {
	Name string
	object.Service
}

type DeleteAddressParameters

type DeleteAddressParameters struct {
	Name string
}

type DeleteServiceParameters

type DeleteServiceParameters struct {
	Name string
}

type GetAddressParameters

type GetAddressParameters struct {
	ID string
}

type GetAddressResult

type GetAddressResult struct {
	Name string `json:"name"`
	object.Address
}

type GetAddressesResult

type GetAddressesResult struct {
	Addresses map[string]object.Address
}

type GetServiceParameters

type GetServiceParameters struct {
	ID string
}

type GetServiceResult

type GetServiceResult struct {
	Name string `json:"name"`
	object.Service
}

type GetServicesResult

type GetServicesResult struct {
	Services map[string]object.Service
}

type Object

type Object struct {
	ConfigManager *config.ConfigManager
}

func (*Object) CreateAddress

func (f *Object) CreateAddress(ctx context.Context, params CreateAddressParameters) (struct{}, error)

func (*Object) CreateService

func (f *Object) CreateService(ctx context.Context, params CreateServiceParameters) (struct{}, error)

func (*Object) DeleteAddress

func (f *Object) DeleteAddress(ctx context.Context, params DeleteAddressParameters) (struct{}, error)

func (*Object) DeleteService

func (f *Object) DeleteService(ctx context.Context, params DeleteServiceParameters) (struct{}, error)

func (*Object) GetAddress

func (f *Object) GetAddress(ctx context.Context, params GetAddressParameters) (GetAddressResult, error)

func (*Object) GetAddresses

func (f *Object) GetAddresses(ctx context.Context, params struct{}) (GetAddressesResult, error)

func (*Object) GetService

func (f *Object) GetService(ctx context.Context, params GetServiceParameters) (GetServiceResult, error)

func (*Object) GetServices

func (f *Object) GetServices(ctx context.Context, params struct{}) (GetServicesResult, error)

func (*Object) UpdateAddress

func (f *Object) UpdateAddress(ctx context.Context, params UpdateAddressParameters) (struct{}, error)

func (*Object) UpdateService

func (f *Object) UpdateService(ctx context.Context, params UpdateServiceParameters) (struct{}, error)

type UpdateAddressParameters

type UpdateAddressParameters struct {
	Name string
	object.Address
}

type UpdateServiceParameters

type UpdateServiceParameters struct {
	Name string
	object.Service
}

Jump to

Keyboard shortcuts

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