Table of Contents

Interface INetworkWirelessElectronicShelfLabel

Namespace
Meraki.Api.Interfaces.General.Networks
Assembly
Meraki.Api.dll
public interface INetworkWirelessElectronicShelfLabel

Methods

GetNetworkWirelessElectronicShelfLabelAsync(string, CancellationToken)

Return the ESL settings of a wireless network

[Get("/networks/{networkId}/wireless/electronicShelfLabel")]
Task<ElectronicShelfLabelSettingsNetwork> GetNetworkWirelessElectronicShelfLabelAsync(string networkId, CancellationToken cancellationToken = default)

Parameters

networkId string

Network Id

cancellationToken CancellationToken

The cancellation token

Returns

Task<ElectronicShelfLabelSettingsNetwork>

GetNetworkWirelessElectronicShelfLabelConfiguredDevicesAsync(string, CancellationToken)

Get a list of all ESL eligible devices of a network

[Get("/networks/{networkId}/wireless/electronicShelfLabel/configuredDevices")]
Task<List<ElectronicShelfLabelSettingsNetwork>> GetNetworkWirelessElectronicShelfLabelConfiguredDevicesAsync(string networkId, CancellationToken cancellationToken = default)

Parameters

networkId string

Network Id

cancellationToken CancellationToken

The cancellation token

Returns

Task<List<ElectronicShelfLabelSettingsNetwork>>

UpdateNetworkWirelessElectronicShelfLabelAsync(string, ElectronicShelfLabelSettingsNetwork, CancellationToken)

Update the ESL settings of a wireless network

[Put("/networks/{networkId}/wireless/electronicShelfLabel")]
Task<ElectronicShelfLabelSettingsNetwork> UpdateNetworkWirelessElectronicShelfLabelAsync(string networkId, ElectronicShelfLabelSettingsNetwork settings, CancellationToken cancellationToken = default)

Parameters

networkId string

Network Id

settings ElectronicShelfLabelSettingsNetwork

Update Settings

cancellationToken CancellationToken

The cancellation token

Returns

Task<ElectronicShelfLabelSettingsNetwork>