infrastructure

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jun 26, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApRepository

type ApRepository struct {
	Config *config.Config
}

ApRepository handles operations related to ap data retrieval.

func (*ApRepository) GetApCapwapData

func (r *ApRepository) GetApCapwapData(controller, apikey string, isSecure *bool) *cisco.ApOperCapwapDataResponse

GetApCapwapData retrieves capwap data from the specified controller.

func (*ApRepository) GetApCfg

func (r *ApRepository) GetApCfg(controller, apikey string, isSecure *bool) *cisco.ApCfgResponse

GetApCfg retrieves configuration data for aps from the specified controller.

func (*ApRepository) GetApGlobalOper

func (r *ApRepository) GetApGlobalOper(controller, apikey string, isSecure *bool) *cisco.ApGlobalOperResponse

GetApGlobalOper retrieves global operational data for aps from the specified controller.

func (*ApRepository) GetApLldpNeigh

func (r *ApRepository) GetApLldpNeigh(controller, apikey string, isSecure *bool) *cisco.ApOperLldpNeighResponse

GetApLldpNeigh retrieves LLDP neighbor data from the specified controller.

func (*ApRepository) GetApOper

func (r *ApRepository) GetApOper(controller, apikey string, isSecure *bool) *cisco.ApOperResponse

GetApOper retrieves ap operational data from the specified controller.

func (*ApRepository) GetApOperData

func (r *ApRepository) GetApOperData(controller, apikey string, isSecure *bool) *cisco.ApOperOperDataResponse

GetApOperData retrieves operational data for aps from the specified controller.

func (*ApRepository) GetApRadioOperData

func (r *ApRepository) GetApRadioOperData(controller, apikey string, isSecure *bool) *cisco.ApOperRadioOperDataResponse

GetApRadioOperData retrieves radio operational data from the specified controller.

type ClientRepository

type ClientRepository struct {
	Config *config.Config
}

ClientRepository handles operations related to client data retrieval.

func (*ClientRepository) GetClientGlobalOper

func (r *ClientRepository) GetClientGlobalOper(controller, apikey string, isSecure *bool) *cisco.ClientGlobalOperResponse

GetClientGlobalOper retrieves global operational data for clients from the specified controller.

func (*ClientRepository) GetClientOper

func (r *ClientRepository) GetClientOper(controller, apikey string, isSecure *bool) *cisco.ClientOperResponse

GetClientOper retrieves client operational data from the specified controller.

type Dot11Repository

type Dot11Repository struct {
	Config *config.Config
}

Dot11Repository handles operations related to dot11 data retrieval.

func (*Dot11Repository) GetDot11Cfg

func (r *Dot11Repository) GetDot11Cfg(controller, apikey string, isSecure *bool) *cisco.Dot11CfgResponse

GetDot11Cfg retrieves the dot11 configuration from the specified controller using the provided apikey.

type RadioRepository

type RadioRepository struct {
	Config *config.Config
}

RadioRepository handles operations related to radio data retrieval.

func (*RadioRepository) GetRadioCfg

func (r *RadioRepository) GetRadioCfg(controller, apikey string, isSecure *bool) *cisco.RadioCfgResponse

GetRadioCfg retrieves configuration data for radios from the specified controller.

type Repository

type Repository struct {
	Config *config.Config
}

Repository holds configuration and provides access to different repositories.

func New

func New(c *config.Config) Repository

New creates a new Repository instance with the provided configuration.

func (*Repository) InvokeApRepository

func (r *Repository) InvokeApRepository() *ApRepository

InvokeApRepository returns a new instance of the ApRepository struct.

func (*Repository) InvokeClientRepository

func (r *Repository) InvokeClientRepository() *ClientRepository

InvokeClientRepository returns a new instance of the ClientRepository struct.

func (*Repository) InvokeDot11Repository

func (r *Repository) InvokeDot11Repository() *Dot11Repository

InvokeDot11Repository returns a new instance of the Dot11Repository struct.

func (*Repository) InvokeRadioRepository

func (r *Repository) InvokeRadioRepository() *RadioRepository

InvokeRadioRepository returns a new instance of the RadioRepository struct.

func (*Repository) InvokeRfRepository

func (r *Repository) InvokeRfRepository() *RfRepository

InvokeRfRepository returns a new instance of the RfRepository struct.

func (*Repository) InvokeRrmRepository

func (r *Repository) InvokeRrmRepository() *RrmRepository

InvokeRrmRepository returns a new instance of the RrmRepository struct.

func (*Repository) InvokeWlanRepository

func (r *Repository) InvokeWlanRepository() *WlanRepository

InvokeWlanRepository returns a new instance of the WlanRepository struct.

type RfRepository

type RfRepository struct {
	Config *config.Config
}

RfRepository handles operations related to rf data retrieval.

func (*RfRepository) GetRfTags

func (r *RfRepository) GetRfTags(controller, apikey string, isSecure *bool) *cisco.RfTagsResponse

GetRfCfg retrieves configuration data for rf from the specified controller.

type RrmRepository

type RrmRepository struct {
	Config *config.Config
}

RrmRepository handles operations related to rrm data retrieval.

func (*RrmRepository) GetRrmCfg

func (r *RrmRepository) GetRrmCfg(controller, apikey string, isSecure *bool) *cisco.RrmCfgResponse

GetRrmCfg retrieves configuration data for rrms from the specified controller.

func (*RrmRepository) GetRrmGlobalOper

func (r *RrmRepository) GetRrmGlobalOper(controller, apikey string, isSecure *bool) *cisco.RrmGlobalOperResponse

GetRrmGlobalOper retrieves global operational data for rrms from the specified controller.

func (*RrmRepository) GetRrmMeasurement

func (r *RrmRepository) GetRrmMeasurement(controller, apikey string, isSecure *bool) *cisco.RrmMeasurementResponse

GetRrmMeasurement retrieves rrm measurement data from the specified controller.

func (*RrmRepository) GetRrmOper

func (r *RrmRepository) GetRrmOper(controller, apikey string, isSecure *bool) *cisco.RrmOperResponse

GetRrmOper retrieves rrm operational data from the specified controller.

type WlanRepository

type WlanRepository struct {
	Config *config.Config
}

WlanRepository handles operations related to wlan data retrieval.

func (*WlanRepository) GetWlanCfg

func (r *WlanRepository) GetWlanCfg(controller, apikey string, isSecure *bool) *cisco.WlanCfgResponse

GetWlanCfg retrieves the WLAN configuration from the specified controller using the provided wlanikey.

Jump to

Keyboard shortcuts

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