## YAML Template.
##---
$schema: http://json-schema.org/draft-04/schema#
id: "/response/ble/central/scan"


type: object
required : [scan_result]
properties:
    scan_result :
            type : object
            required: [address,ble_event_type,device_type,address_type,flag,rssi]
            additionalProperties: false
            properties:
                address : {$ref : "/deviceAddress"}
                ble_event_type :
                    type : string
                    enum :
                        - connectable_advertisemnt
                        - connectable_directed_advertisemnt
                        - scannable_advertising
                        - non_connectable_advertising
                        - scan_response
                device_type :
                    type : string
                    enum : [ble, dumo, breder]
                address_type:
                    type : string
                    enum : [public, random, rpa_public, rpa_random]
                flag :
                    type : integer
                    minimum : 0
                rssi :
                    type : integer
                    maximum : 0
                adv_data : {$ref : "/bleAdvertiseData"}
                scan_resp : {$ref : "/bleAdvertiseData"}
