Example #1
0
class TemperaturesItem(Object):

    name: str = Property(String(), required=True)

    type: str = Property(String(), required=True)

    value: float = Property(Number(), required=True)
Example #2
0
class SystemStats(Object):

    cpu: str = Property(String(), required=True)

    mem: str = Property(String(), required=True)

    uptime: str = Property(String(), required=True)
Example #3
0
class Stat(Object):

    ap: Ap = Property(Ap, required=True)

    sw: Sw = Property(Sw, required=True)

    gw: Gw = Property(Gw, required=True)
Example #4
0
class VwireVapTableItem(Object):

    state: str = Property(String(), required=True)

    radio: str = Property(String(), required=True)

    radio_name: str = Property(String(), required=True)

    bssid: str = Property(String(), required=True)
Example #5
0
class RolesItem(Object):

    unique_id: str = Property(String(), required=True)

    name: str = Property(String(), required=True)

    system_role: bool = Property(Boolean(), required=True)

    system_key: str = Property(String(), required=True)

    level: int = Property(Integer(), required=True)
Example #6
0
class LldpTableItem(Object):

    chassis_id: str = Property(String(), required=True)

    is_wired: bool = Property(Boolean(), required=True)

    local_port_idx: int = Property(Integer(), required=True)

    local_port_name: str = Property(String(), required=True)

    port_id: str = Property(String(), required=True)
Example #7
0
class ConfigNetworkLan(Object):

    cidr: str = Property(String(), required=True)

    dhcp_enabled: bool = Property(Boolean(), required=True)

    dhcp_range_start: str = Property(String(), required=True)

    dhcp_range_stop: str = Property(String(), required=True)

    vlan: int = Property(Integer(), required=True)
Example #8
0
class DataItem(Object):

    _id: Maybe[str] = Property(String())

    group_type: Maybe[str] = Property(String())

    name: Maybe[str] = Property(String())

    group_members: Maybe[List[str]] = Property(Array(String()))

    site_id: Maybe[str] = Property(String())
Example #9
0
class StorageItem(Object):

    mount_point: str = Property(String(), required=True)

    name: str = Property(String(), required=True)

    size: int = Property(Integer(), required=True)

    type: str = Property(String(), required=True)

    used: int = Property(Integer(), required=True)
Example #10
0
class AntennaTableItem(Object):

    default: bool = Property(Boolean(), required=True)

    id: int = Property(Integer(), required=True)

    name: str = Property(String(), required=True)

    ra0_gain: int = Property(Integer(), required=True)

    rai0_gain: int = Property(Integer(), required=True)
Example #11
0
class ClientsItem(Object):

    mac: str = Property(String(), required=True)

    rx_bytes: int = Property(Integer(), required=True)

    tx_bytes: int = Property(Integer(), required=True)

    rx_packets: int = Property(Integer(), required=True)

    tx_packets: int = Property(Integer(), required=True)
Example #12
0
class Permissions(Object):

    access_full_stop_management: List[str] = Property(
        Array(String()), required=True, source='access.management')

    connect_full_stop_management: List[str] = Property(
        Array(String()), required=True, source='connect.management')

    led_full_stop_management: List[str] = Property(Array(String()),
                                                   required=True,
                                                   source='led.management')

    network_full_stop_management: List[str] = Property(
        Array(String()), required=True, source='network.management')

    protect_full_stop_management: List[str] = Property(
        Array(String()), required=True, source='protect.management')

    system_full_stop_management_full_stop_location: List[str] = Property(
        Array(String()), required=True, source='system.management.location')

    system_full_stop_management_full_stop_user: List[str] = Property(
        Array(String()), required=True, source='system.management.user')

    talk_full_stop_management: List[str] = Property(Array(String()),
                                                    required=True,
                                                    source='talk.management')
Example #13
0
class UnifiCare(Object):

    state: str = Property(String(), required=True)

    registration: int = Property(Integer(), required=True)

    activation_end: None = Property(Null(), required=True)

    activation_url: None = Property(Null(), required=True)

    coverage_start: None = Property(Null(), required=True)

    coverage_end: None = Property(Null(), required=True)

    rma_url: None = Property(Null(), required=True)

    tracking_url: None = Property(Null(), required=True)

    activation_dismissed: None = Property(Null(), required=True)
Example #14
0
class ByAppItem(Object):

    app: int = Property(Integer(), required=True)

    cat: int = Property(Integer(), required=True)

    clients: List[ClientsItem] = Property(Array(ClientsItem), required=True)

    known_clients: int = Property(Integer(), required=True)

    rx_bytes: int = Property(Integer(), required=True)

    tx_bytes: int = Property(Integer(), required=True)

    rx_packets: int = Property(Integer(), required=True)

    tx_packets: int = Property(Integer(), required=True)
Example #15
0
class Server(Object):

    cc: str = Property(String(), required=True)

    city: str = Property(String(), required=True)

    country: str = Property(String(), required=True)

    lat: float = Property(Number(), required=True)

    lon: float = Property(Number(), required=True)

    provider: str = Property(String(), required=True)

    provider_url: str = Property(String(), required=True)
Example #16
0
class DataItem(Object):

    _id: Maybe[str] = Property(String())

    site_id: Maybe[str] = Property(String())

    name: Maybe[str] = Property(String())

    attr_hidden_id: Maybe[str] = Property(String())

    attr_no_delete: Maybe[bool] = Property(Boolean())

    qos_rate_max_up: Maybe[int] = Property(Integer())

    qos_rate_max_down: Maybe[int] = Property(Integer())
Example #17
0
class Gw(Object):

    site_id: str = Property(String(), required=True)

    o: str = Property(String(), required=True)

    oid: str = Property(String(), required=True)

    gw: str = Property(String(), required=True)

    time: int = Property(Integer(), required=True)

    datetime: str = Property(String(), required=True)

    duration: float = Property(Number(), required=True)
Example #18
0
class TxTcpStats(Object):

    goodbytes: int = Property(Integer(), required=True)

    lat_avg: int = Property(Integer(), required=True)

    lat_max: int = Property(Integer(), required=True)

    lat_min: int = Property(Integer(), required=True)

    lat_samples: int = Property(Integer(), required=True)

    lat_sum: int = Property(Integer(), required=True)

    stalls: int = Property(Integer(), required=True)
Example #19
0
class ByCatItem(Object):

    cat: int = Property(Integer(), required=True)

    apps: List[int] = Property(Array(Integer()), required=True)

    rx_bytes: int = Property(Integer(), required=True)

    tx_bytes: int = Property(Integer(), required=True)

    rx_packets: int = Property(Integer(), required=True)

    tx_packets: int = Property(Integer(), required=True)
Example #20
0
class SysStats(Object):

    loadavg_1: str = Property(String(), required=True)

    loadavg_15: str = Property(String(), required=True)

    loadavg_5: str = Property(String(), required=True)

    mem_buffer: int = Property(Integer(), required=True)

    mem_total: int = Property(Integer(), required=True)

    mem_used: int = Property(Integer(), required=True)
Example #21
0
class MacTableItem(Object):

    age: int = Property(Integer(), required=True)

    authorized: bool = Property(Boolean(), required=True)

    hostname: str = Property(String(), required=True)

    ip: str = Property(String(), required=True)

    lastReachable: int = Property(Integer(), required=True)

    mac: str = Property(String(), required=True)
Example #22
0
class GroupsItem(Object):

    unique_id: str = Property(String(), required=True)

    name: str = Property(String(), required=True)

    up_id: str = Property(String(), required=True)

    up_ids: List[Any] = Property(Array(Element()), required=True)

    system_name: str = Property(String(), required=True)

    create_time: str = Property(String(), required=True)
Example #23
0
class Meta(Object):

    rc: str = Property(String(), required=True)
Example #24
0
class WlanConf(Object):

    meta: Maybe[Meta] = Property(Meta)

    data: Maybe[List[DataItem]] = Property(Array(DataItem))
Example #25
0
class DataItem(Object):

    _id: Maybe[str] = Property(String())

    enabled: Maybe[bool] = Property(Boolean())

    name: Maybe[str] = Property(String())

    security: Maybe[str] = Property(String())

    wpa_enc: Maybe[str] = Property(String())

    wpa_mode: Maybe[str] = Property(String())

    x_passphrase: Maybe[str] = Property(String())

    site_id: Maybe[str] = Property(String())

    usergroup_id: Maybe[str] = Property(String())

    x_iapp_key: Maybe[str] = Property(String())

    no2ghz_oui: Maybe[bool] = Property(Boolean())

    minrate_ng_enabled: Maybe[bool] = Property(Boolean())

    minrate_ng_beacon_rate_kbps: Maybe[int] = Property(Integer())

    minrate_ng_data_rate_kbps: Maybe[int] = Property(Integer())

    pmf_mode: Maybe[str] = Property(String())

    b_supported: Maybe[bool] = Property(Boolean())

    ap_group_ids: Maybe[List[str]] = Property(Array(String()))

    wlan_band: Maybe[str] = Property(String())

    networkconf_id: Maybe[str] = Property(String())

    iapp_enabled: Maybe[bool] = Property(Boolean())
Example #26
0
class Login(Object):

    unique_id: Maybe[str] = Property(String())

    first_name: Maybe[str] = Property(String())

    last_name: Maybe[str] = Property(String())

    full_name: Maybe[str] = Property(String())

    email: Maybe[str] = Property(String())

    email_status: Maybe[str] = Property(String())

    phone: Maybe[str] = Property(String())

    avatar_relative_path: Maybe[str] = Property(String())

    avatar_rpath2: Maybe[str] = Property(String())

    status: Maybe[str] = Property(String())

    employee_number: Maybe[str] = Property(String())

    create_time: Maybe[int] = Property(Integer())

    extras: Maybe[Extras] = Property(Extras)

    username: Maybe[str] = Property(String())

    local_account_exist: Maybe[bool] = Property(Boolean())

    password_revision: Maybe[int] = Property(Integer())

    sso_account: Maybe[str] = Property(String())

    sso_uuid: Maybe[str] = Property(String())

    sso_username: Maybe[str] = Property(String())

    sso_picture: Maybe[str] = Property(String())

    uid_sso_id: Maybe[str] = Property(String())

    uid_sso_account: Maybe[str] = Property(String())

    groups: Maybe[List[GroupsItem]] = Property(Array(GroupsItem))

    roles: Maybe[List[RolesItem]] = Property(Array(RolesItem))

    permissions: Maybe[Permissions] = Property(Permissions)

    scopes: Maybe[List[str]] = Property(Array(String()))

    cloud_access_granted: Maybe[bool] = Property(Boolean())

    update_time: Maybe[int] = Property(Integer())

    avatar: Maybe[str] = Property(String())

    nfc_token: Maybe[str] = Property(String())

    nfc_display_id: Maybe[str] = Property(String())

    nfc_card_type: Maybe[str] = Property(String())

    nfc_card_status: Maybe[str] = Property(String())

    id: Maybe[str] = Property(String())

    isOwner: Maybe[bool] = Property(Boolean())

    isSuperAdmin: Maybe[bool] = Property(Boolean())

    data: Maybe[Any] = Property(Element(items=Element(required=[])))
Example #27
0
class FirewallGroup(Object):

    meta: Maybe[Meta] = Property(Meta)

    data: Maybe[List[DataItem]] = Property(Array(DataItem))
Example #28
0
class DhcpOption(Object):

    meta: Maybe[Meta] = Property(Meta)

    data: Maybe[List[Any]] = Property(Array(Element(required=[])))
Example #29
0
class DataItem(Object):

    _id: Maybe[str] = Property(String())

    attr_no_delete: Maybe[bool] = Property(Boolean())

    attr_hidden_id: Maybe[str] = Property(String())

    wan_networkgroup: Maybe[str] = Property(String())

    site_id: Maybe[str] = Property(String())

    purpose: Maybe[str] = Property(String())

    name: Maybe[str] = Property(String())

    wan_type: Maybe[str] = Property(String())

    wan_provider_capabilities: Maybe[WanProviderCapabilities] = Property(
        WanProviderCapabilities)

    report_wan_event: Maybe[bool] = Property(Boolean())

    wan_ip_aliases: Maybe[List[Any]] = Property(Array(Element()))

    wan_type_v6: Maybe[str] = Property(String())

    wan_load_balance_type: Maybe[str] = Property(String())

    wan_load_balance_weight: Maybe[int] = Property(Integer())

    wan_egress_qos: Maybe[str] = Property(String())

    wan_dhcp_options: Maybe[List[Any]] = Property(Array(Element()))

    wan_dns1: Maybe[str] = Property(String())

    vlan_enabled: Maybe[bool] = Property(Boolean())

    ip_subnet: Maybe[str] = Property(String())

    ipv6_interface_type: Maybe[str] = Property(String())

    domain_name: Maybe[str] = Property(String())

    is_nat: Maybe[bool] = Property(Boolean())

    dhcpd_enabled: Maybe[bool] = Property(Boolean())

    dhcpd_start: Maybe[str] = Property(String())

    dhcpd_stop: Maybe[str] = Property(String())

    dhcpdv6_enabled: Maybe[bool] = Property(Boolean())

    ipv6_ra_enabled: Maybe[bool] = Property(Boolean())

    lte_lan_enabled: Maybe[bool] = Property(Boolean())

    networkgroup: Maybe[str] = Property(String())

    dhcpd_leasetime: Maybe[int] = Property(Integer())

    dhcpd_dns_enabled: Maybe[bool] = Property(Boolean())

    dhcpd_gateway_enabled: Maybe[bool] = Property(Boolean())

    dhcpd_time_offset_enabled: Maybe[bool] = Property(Boolean())

    ipv6_pd_start: Maybe[str] = Property(String())

    ipv6_pd_stop: Maybe[str] = Property(String())

    gateway_type: Maybe[str] = Property(String())

    enabled: Maybe[bool] = Property(Boolean())

    dhcp_relay_enabled: Maybe[bool] = Property(Boolean())

    nat_outbound_ip_addresses: Maybe[List[Any]] = Property(Array(Element()))

    dpi_enabled: Maybe[bool] = Property(Boolean())

    dpigroup_id: Maybe[str] = Property(String())

    dhcpd_dns_1: Maybe[str] = Property(String())

    dhcpd_dns_2: Maybe[str] = Property(String())

    ipsec_interface: Maybe[str] = Property(String())

    vpn_type: Maybe[str] = Property(String())

    route_distance: Maybe[int] = Property(Integer())

    ipsec_profile: Maybe[str] = Property(String())

    remote_vpn_subnets: Maybe[List[str]] = Property(Array(String()))

    ipsec_key_exchange: Maybe[str] = Property(String())

    ipsec_encryption: Maybe[str] = Property(String())

    ipsec_hash: Maybe[str] = Property(String())

    ipsec_dh_group: Maybe[int] = Property(Integer())

    ipsec_ike_dh_group: Maybe[int] = Property(Integer())

    ipsec_esp_dh_group: Maybe[int] = Property(Integer())

    ipsec_pfs: Maybe[bool] = Property(Boolean())

    ipsec_dynamic_routing: Maybe[bool] = Property(Boolean())

    x_ipsec_pre_shared_key: Maybe[str] = Property(String())

    ipsec_local_ip: Maybe[str] = Property(String())

    ipsec_peer_ip: Maybe[str] = Property(String())

    ifname: Maybe[str] = Property(String())
Example #30
0
class WanProviderCapabilities(Object):

    upload_kilobits_per_second: int = Property(Integer(), required=True)

    download_kilobits_per_second: int = Property(Integer(), required=True)