Documentation ¶
Index ¶
- Constants
- type InvitationRegistry
- func (r *InvitationRegistry) AddInvitation(org, name, email, role string) (*pb.AddInvitationResponse, error)
- func (r *InvitationRegistry) Close()
- func (r *InvitationRegistry) GetInvitationByEmail(email string) error
- func (r *InvitationRegistry) GetInvitationById(id string) (*pb.GetInvitationResponse, error)
- func (r *InvitationRegistry) GetInvitationByOrg(org string) (*pb.GetInvitationByOrgResponse, error)
- func (r *InvitationRegistry) RemoveInvitation(invitationId string) (*pb.DeleteInvitationResponse, error)
- func (r *InvitationRegistry) UpdateInvitation(id, status string) (*pb.UpdateInvitationStatusResponse, error)
- type MemberRegistry
- func (r *MemberRegistry) AddMember(userUUID string, role string) (*pb.MemberResponse, error)
- func (r *MemberRegistry) AddOtherMember(userUUID string, role string) (*pb.MemberResponse, error)
- func (r *MemberRegistry) Close()
- func (r *MemberRegistry) GetMember(userUUID string) (*pb.MemberResponse, error)
- func (r *MemberRegistry) GetMembers() (*pb.GetMembersResponse, error)
- func (r *MemberRegistry) RemoveMember(userUUID string) error
- func (r *MemberRegistry) UpdateMember(userUUID string, isDeactivated bool, role string) error
- type NetworkRegistry
- func (r *NetworkRegistry) AddNetwork(orgName, netName string, allowedCountries, allowedNetworks []string, ...) (*netpb.AddResponse, error)
- func (r *NetworkRegistry) Close()
- func (r *NetworkRegistry) GetNetwork(netID string) (*netpb.GetResponse, error)
- func (r *NetworkRegistry) GetNetworks(orgID string) (*netpb.GetByOrgResponse, error)
- type Node
- func (n *Node) AddNode(nodeId, name, orgId, state string) (*pb.AddNodeResponse, error)
- func (n *Node) AddNodeToSite(nodeId, networkId, siteId string) (*pb.AddNodeToSiteResponse, error)
- func (n *Node) AttachNodes(node, l, r string) (*pb.AttachNodesResponse, error)
- func (n *Node) Close()
- func (n *Node) DeleteNode(nodeId string) (*pb.DeleteNodeResponse, error)
- func (n *Node) DetachNode(nodeId string) (*pb.DetachNodeResponse, error)
- func (n *Node) GetAllNodes(free bool) (*pb.GetNodesResponse, error)
- func (n *Node) GetNetworkNodes(networkId string) (*pb.GetByNetworkResponse, error)
- func (n *Node) GetNode(nodeId string) (*pb.GetNodeResponse, error)
- func (n *Node) GetOrgNodes(orgId string, free bool) (*pb.GetByOrgResponse, error)
- func (n *Node) GetSiteNodes(siteId string) (*pb.GetBySiteResponse, error)
- func (n *Node) ReleaseNodeFromSite(nodeId string) (*pb.ReleaseNodeFromSiteResponse, error)
- func (n *Node) UpdateNode(nodeId string, name string) (*pb.UpdateNodeResponse, error)
- func (n *Node) UpdateNodeState(nodeId string, state string) (*pb.UpdateNodeResponse, error)
- type SiteRegistry
- func (r *SiteRegistry) AddSite(networkId, name, backhaulId, powerId, accessId, switchId string, ...) (*pb.AddResponse, error)
- func (r *SiteRegistry) Close()
- func (r *SiteRegistry) GetSite(siteId string) (*pb.GetResponse, error)
- func (r *SiteRegistry) GetSites(networkId string) (*pb.GetSitesResponse, error)
- func (r *SiteRegistry) UpdateSite(siteId, name, backhaulId, powerId, accessId, switchId string, ...) (*pb.UpdateResponse, error)
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 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) 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) GetOrgNodes ¶
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 (*Node) UpdateNodeState ¶
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)
Click to show internal directories.
Click to hide internal directories.