from typing import Optional, List, Dict, Union, Any, Literal
class NwpiPreloadRespPayloadDevices:
device_id: Optional[str]
device_model: Optional[str]
device_type: Optional[str]
host_name: Optional[str]
latitude: Optional[str]
layout_level: Optional[int]
local_system_ip: Optional[str]
longitude: Optional[str]
site_id: Optional[str]
system_ip: Optional[str]
uuid: Optional[str]
version: Optional[str]
class NwpiPreloadRespPayloadInterfaces:
ifname: Optional[str]
ip_address: Optional[str]
vdevice_host_name: Optional[str]
vdevice_name: Optional[str]
vpn_id: Optional[str]
class NwpiPreloadRespPayloadModels:
device_class: Optional[str]
name: Optional[str]
class NwpiPreloadRespPayload:
"""
Nwpi preload response payload schema
"""
devices: Optional[List[NwpiPreloadRespPayloadDevices]]
interfaces: Optional[List[NwpiPreloadRespPayloadInterfaces]]
models: Optional[List[NwpiPreloadRespPayloadModels]]