mirror of
https://github.com/Telecominfraproject/wlan-cloud-ui.git
synced 2025-11-01 19:27:51 +00:00
232 lines
4.3 KiB
JavaScript
232 lines
4.3 KiB
JavaScript
import gql from 'graphql-tag';
|
|
|
|
export const GET_ALL_LOCATIONS = gql`
|
|
query GetAllLocations($customerId: ID!) {
|
|
getAllLocations(customerId: $customerId) {
|
|
id
|
|
name
|
|
parentId
|
|
locationType
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const FILTER_EQUIPMENT = gql`
|
|
query FilterEquipment(
|
|
$locationIds: [ID]
|
|
$customerId: ID!
|
|
$equipmentType: String
|
|
$cursor: String
|
|
) {
|
|
filterEquipment(
|
|
customerId: $customerId
|
|
locationIds: $locationIds
|
|
equipmentType: $equipmentType
|
|
cursor: $cursor
|
|
) {
|
|
items {
|
|
name
|
|
id
|
|
locationId
|
|
profileId
|
|
inventoryId
|
|
channel
|
|
model
|
|
alarmsCount
|
|
profile {
|
|
name
|
|
}
|
|
status {
|
|
protocol {
|
|
details {
|
|
reportedIpV4Addr
|
|
reportedMacAddr
|
|
manufacturer
|
|
}
|
|
}
|
|
osPerformance {
|
|
details {
|
|
uptimeInSeconds
|
|
}
|
|
}
|
|
radioUtilization {
|
|
details {
|
|
reportedIpV4Addr
|
|
capacityDetails
|
|
noiseFloorDetails
|
|
}
|
|
}
|
|
clientDetails {
|
|
details {
|
|
numClientsPerRadio
|
|
}
|
|
}
|
|
}
|
|
}
|
|
context {
|
|
lastPage
|
|
cursor
|
|
}
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const FILTER_EQUIPMENT_BULK_EDIT_APS = gql`
|
|
query FilterEquipment(
|
|
$locationIds: [ID]
|
|
$customerId: ID!
|
|
$equipmentType: String
|
|
$cursor: String
|
|
) {
|
|
filterEquipment(
|
|
customerId: $customerId
|
|
locationIds: $locationIds
|
|
equipmentType: $equipmentType
|
|
cursor: $cursor
|
|
) {
|
|
items {
|
|
name
|
|
id
|
|
locationId
|
|
channel
|
|
details
|
|
}
|
|
context {
|
|
lastPage
|
|
cursor
|
|
}
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const GET_LOCATION = gql`
|
|
query GetLocation($id: ID!) {
|
|
getLocation(id: $id) {
|
|
id
|
|
parentId
|
|
name
|
|
locationType
|
|
lastModifiedTimestamp
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const FILTER_CLIENT_SESSIONS = gql`
|
|
query FilterClientSessions($customerId: ID!, $locationIds: [ID], $cursor: String) {
|
|
filterClientSessions(customerId: $customerId, locationIds: $locationIds, cursor: $cursor) {
|
|
items {
|
|
id
|
|
macAddress
|
|
ipAddress
|
|
hostname
|
|
ssid
|
|
radioType
|
|
signal
|
|
manufacturer
|
|
equipment {
|
|
name
|
|
}
|
|
}
|
|
context {
|
|
lastPage
|
|
cursor
|
|
}
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const GET_CLIENT_SESSION = gql`
|
|
query GetClientSession($customerId: ID!, $macAddress: String!) {
|
|
getClientSession(customerId: $customerId, macAddress: $macAddress) {
|
|
id
|
|
macAddress
|
|
ipAddress
|
|
hostname
|
|
ssid
|
|
radioType
|
|
signal
|
|
manufacturer
|
|
equipment {
|
|
name
|
|
}
|
|
details
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const FILTER_SERVICE_METRICS = gql`
|
|
query FilterServiceMetrics(
|
|
$customerId: ID!
|
|
$cursor: String
|
|
$fromTime: String!
|
|
$toTime: String!
|
|
$clientMacs: [String]
|
|
$equipmentIds: [ID]
|
|
$dataTypes: [String]
|
|
) {
|
|
filterServiceMetrics(
|
|
customerId: $customerId
|
|
cursor: $cursor
|
|
fromTime: $fromTime
|
|
toTime: $toTime
|
|
clientMacs: $clientMacs
|
|
equipmentIds: $equipmentIds
|
|
dataTypes: $dataTypes
|
|
) {
|
|
items {
|
|
dataType
|
|
createdTimestamp
|
|
rssi
|
|
rxBytes
|
|
txBytes
|
|
}
|
|
context {
|
|
lastPage
|
|
cursor
|
|
}
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const GET_ALL_PROFILES = gql`
|
|
query GetAllProfiles($customerId: ID!, $cursor: String, $type: String) {
|
|
getAllProfiles(customerId: $customerId, cursor: $cursor, type: $type) {
|
|
items {
|
|
id
|
|
name
|
|
profileType
|
|
details
|
|
}
|
|
context {
|
|
cursor
|
|
lastPage
|
|
}
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const GET_ALL_STATUS = gql`
|
|
query GetAllStatus($customerId: ID!, $statusDataTypes: [String]) {
|
|
getAllStatus(customerId: $customerId, statusDataTypes: $statusDataTypes) {
|
|
items {
|
|
customerId
|
|
detailsJSON
|
|
details {
|
|
equipmentCountPerOui
|
|
clientCountPerOui
|
|
}
|
|
}
|
|
context {
|
|
lastPage
|
|
cursor
|
|
}
|
|
}
|
|
}
|
|
`;
|
|
|
|
export const GET_ALARM_COUNT = gql`
|
|
query GetAlarmCount($customerId: ID!) {
|
|
getAlarmCount(customerId: $customerId)
|
|
}
|
|
`;
|