client

package
v0.0.0-...-2119b44 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2024 License: MPL-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultNetworkName = "default"

Variables

This section is empty.

Functions

This section is empty.

Types

type InvitationRegistry

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

func NewInvitationRegistry

func NewInvitationRegistry(invitationHost string, timeout time.Duration) *InvitationRegistry

func NewInvitationRegistryFromClient

func NewInvitationRegistryFromClient(mClient pb.InvitationServiceClient) *InvitationRegistry

func (*InvitationRegistry) AddInvitation

func (r *InvitationRegistry) AddInvitation(org, name, email, role string) (*pb.AddInvitationResponse, error)

func (*InvitationRegistry) Close

func (r *InvitationRegistry) Close()

func (*InvitationRegistry) GetInvitationByEmail

func (r *InvitationRegistry) GetInvitationByEmail(email string) error

func (*InvitationRegistry) GetInvitationById

func (r *InvitationRegistry) GetInvitationById(id string) (*pb.GetInvitationResponse, error)

func (*InvitationRegistry) GetInvitationByOrg

func (r *InvitationRegistry) GetInvitationByOrg(org string) (*pb.GetInvitationByOrgResponse, error)

func (*InvitationRegistry) RemoveInvitation

func (r *InvitationRegistry) RemoveInvitation(invitationId string) (*pb.DeleteInvitationResponse, error)

func (*InvitationRegistry) UpdateInvitation

func (r *InvitationRegistry) UpdateInvitation(id, status string) (*pb.UpdateInvitationStatusResponse, error)

type MemberRegistry

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

func NewMemberRegistry

func NewMemberRegistry(memberHost string, timeout time.Duration) *MemberRegistry

func NewRegistryFromClient

func NewRegistryFromClient(mClient pb.MemberServiceClient) *MemberRegistry

func (*MemberRegistry) AddMember

func (r *MemberRegistry) AddMember(userUUID string, role string) (*pb.MemberResponse, error)

func (*MemberRegistry) AddOtherMember

func (r *MemberRegistry) AddOtherMember(userUUID string, role string) (*pb.MemberResponse, error)

func (*MemberRegistry) Close

func (r *MemberRegistry) Close()

func (*MemberRegistry) GetMember

func (r *MemberRegistry) GetMember(userUUID string) (*pb.MemberResponse, error)

func (*MemberRegistry) GetMembers

func (r *MemberRegistry) GetMembers() (*pb.GetMembersResponse, error)

func (*MemberRegistry) RemoveMember

func (r *MemberRegistry) RemoveMember(userUUID string) error

func (*MemberRegistry) UpdateMember

func (r *MemberRegistry) UpdateMember(userUUID string, isDeactivated bool, role string) error

type NetworkRegistry

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

func NewNetworkRegistry

func NewNetworkRegistry(networkHost string, timeout time.Duration) *NetworkRegistry

func NewNetworkRegistryFromClient

func NewNetworkRegistryFromClient(networkClient pb.NetworkServiceClient) *NetworkRegistry

func (*NetworkRegistry) AddNetwork

func (r *NetworkRegistry) AddNetwork(orgName, netName string, allowedCountries, allowedNetworks []string,
	budget, overdraft float64, trafficPolicy uint32, paymentLinks bool) (*netpb.AddResponse, error)

func (*NetworkRegistry) Close

func (r *NetworkRegistry) Close()

func (*NetworkRegistry) GetNetwork

func (r *NetworkRegistry) GetNetwork(netID string) (*netpb.GetResponse, error)

func (*NetworkRegistry) GetNetworks

func (r *NetworkRegistry) GetNetworks(orgID string) (*netpb.GetByOrgResponse, error)

type Node

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

func NewNode

func NewNode(nodeHost string, timeout time.Duration) *Node

func NewNodeFromClient

func NewNodeFromClient(nodeClient pb.NodeServiceClient) *Node

func (*Node) AddNode

func (n *Node) AddNode(nodeId, name, orgId, state string) (*pb.AddNodeResponse, error)

func (*Node) AddNodeToSite

func (n *Node) AddNodeToSite(nodeId, networkId, siteId string) (*pb.AddNodeToSiteResponse, error)

func (*Node) AttachNodes

func (n *Node) AttachNodes(node, l, r string) (*pb.AttachNodesResponse, error)

func (*Node) Close

func (n *Node) Close()

func (*Node) DeleteNode

func (n *Node) DeleteNode(nodeId string) (*pb.DeleteNodeResponse, error)

func (*Node) DetachNode

func (n *Node) DetachNode(nodeId string) (*pb.DetachNodeResponse, error)

func (*Node) GetAllNodes

func (n *Node) GetAllNodes(free bool) (*pb.GetNodesResponse, error)

func (*Node) GetNetworkNodes

func (n *Node) GetNetworkNodes(networkId string) (*pb.GetByNetworkResponse, error)

func (*Node) GetNode

func (n *Node) GetNode(nodeId string) (*pb.GetNodeResponse, error)

func (*Node) GetOrgNodes

func (n *Node) GetOrgNodes(orgId string, free bool) (*pb.GetByOrgResponse, error)

func (*Node) GetSiteNodes

func (n *Node) GetSiteNodes(siteId string) (*pb.GetBySiteResponse, error)

func (*Node) ReleaseNodeFromSite

func (n *Node) ReleaseNodeFromSite(nodeId string) (*pb.ReleaseNodeFromSiteResponse, error)

func (*Node) UpdateNode

func (n *Node) UpdateNode(nodeId string, name string) (*pb.UpdateNodeResponse, error)

func (*Node) UpdateNodeState

func (n *Node) UpdateNodeState(nodeId string, state string) (*pb.UpdateNodeResponse, error)

type SiteRegistry

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

func NewSiteRegistry

func NewSiteRegistry(siteHost string, timeout time.Duration) *SiteRegistry

func NewSiteRegistryFromClient

func NewSiteRegistryFromClient(mClient pb.SiteServiceClient) *SiteRegistry

func (*SiteRegistry) AddSite

func (r *SiteRegistry) AddSite(networkId, name, backhaulId, powerId, accessId, switchId string, isDeactivated bool, latitude, longitude float64, installDate string) (*pb.AddResponse, error)

func (*SiteRegistry) Close

func (r *SiteRegistry) Close()

func (*SiteRegistry) GetSite

func (r *SiteRegistry) GetSite(siteId string) (*pb.GetResponse, error)

func (*SiteRegistry) GetSites

func (r *SiteRegistry) GetSites(networkId string) (*pb.GetSitesResponse, error)

func (*SiteRegistry) UpdateSite

func (r *SiteRegistry) UpdateSite(siteId, name, backhaulId, powerId, accessId, switchId string, isDeactivated bool, latitude, longitude float64, installDate string) (*pb.UpdateResponse, error)

Jump to

Keyboard shortcuts

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