Documentation
¶
Index ¶
- type ApRepository
- func (r *ApRepository) GetApCapwapData(controller, apikey string, isSecure *bool) *cisco.ApOperCapwapDataResponse
- func (r *ApRepository) GetApCfg(controller, apikey string, isSecure *bool) *cisco.ApCfgResponse
- func (r *ApRepository) GetApGlobalOper(controller, apikey string, isSecure *bool) *cisco.ApGlobalOperResponse
- func (r *ApRepository) GetApLldpNeigh(controller, apikey string, isSecure *bool) *cisco.ApOperLldpNeighResponse
- func (r *ApRepository) GetApOper(controller, apikey string, isSecure *bool) *cisco.ApOperResponse
- func (r *ApRepository) GetApOperData(controller, apikey string, isSecure *bool) *cisco.ApOperOperDataResponse
- func (r *ApRepository) GetApRadioOperData(controller, apikey string, isSecure *bool) *cisco.ApOperRadioOperDataResponse
- type ClientRepository
- type Dot11Repository
- type RadioRepository
- type Repository
- func (r *Repository) InvokeApRepository() *ApRepository
- func (r *Repository) InvokeClientRepository() *ClientRepository
- func (r *Repository) InvokeDot11Repository() *Dot11Repository
- func (r *Repository) InvokeRadioRepository() *RadioRepository
- func (r *Repository) InvokeRfRepository() *RfRepository
- func (r *Repository) InvokeRrmRepository() *RrmRepository
- func (r *Repository) InvokeWlanRepository() *WlanRepository
- type RfRepository
- type RrmRepository
- func (r *RrmRepository) GetRrmCfg(controller, apikey string, isSecure *bool) *cisco.RrmCfgResponse
- func (r *RrmRepository) GetRrmGlobalOper(controller, apikey string, isSecure *bool) *cisco.RrmGlobalOperResponse
- func (r *RrmRepository) GetRrmMeasurement(controller, apikey string, isSecure *bool) *cisco.RrmMeasurementResponse
- func (r *RrmRepository) GetRrmOper(controller, apikey string, isSecure *bool) *cisco.RrmOperResponse
- type WlanRepository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApRepository ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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.