Cisco-IOS-XE-ip-sla-oper

YANG Data Model Tree Structure

View YANG Source on GitHub →

📚 API Documentation & Navigation

📄 Swagger API Spec 📂 Browse Operational State APIs 🌳 All Trees

📋 Module Metadata

Namespace: http://cisco.com/ns/yang/Cisco-IOS-XE-ip-sla-oper

Prefix: ip_sla_oper

Related Modules:
Cisco-IOS-XE-aaa-oper
Cisco-IOS-XE-acl-oper
Cisco-IOS-XE-app-cflowd-oper
Cisco-IOS-XE-app-hosting-oper
Cisco-IOS-XE-appqoe-http-oper

💡 Example Usage

# GET operational data
curl -X GET \
  -H "Accept: application/yang-data+json" \
  -u admin:password \
  --insecure \
  https://device-ip/restconf/data/Cisco-IOS-XE-ip-sla-oper

📚 External Documentation

💻 YANG Source📖 YANG Catalog🌐 DevNet Guide
module: Cisco-IOS-XE-ip-sla-oper
  +--ro ip-sla-stats
     +--ro sla-oper-entry* [oper-id]
     |  +--ro oper-id                   uint32
     |  +--ro oper-type?                ip-sla-ios-xe-oper:sla-oper-type
     |  +--ro latest-return-code?       ip-sla-ios-xe-oper:sla-return-code
     |  +--ro success-count?            uint32
     |  +--ro failure-count?            uint32
     |  +--ro latest-oper-start-time?   yang:date-and-time
     |  +--ro rtt-info
     |  |  +--ro latest-rtt
     |  |  |  +--ro (latestrtt-choice)?
     |  |  |     +--:(rtt-known)
     |  |  |     |  +--ro rtt?              uint64
     |  |  |     +--:(rtt-unknown)
     |  |  |     |  +--ro unknown?          empty
     |  |  |     +--:(rtt-could-not-find)
     |  |  |        +--ro could-not-find?   empty
     |  |  +--ro time-to-live
     |  |     +--ro (timetolive-choice)?
     |  |        +--:(ttl-finite)
     |  |        |  +--ro ttl?       uint64
     |  |        +--:(ttl-forever)
     |  |           +--ro forever?   empty
     |  +--ro measure-stats
     |  |  +--ro intv-start-time?   yang:date-and-time
     |  |  +--ro init-count?        uint32
     |  |  +--ro complete-count?    uint32
     |  |  +--ro valid?             boolean
     |  |  +--ro intv-end-time?     yang:date-and-time
     |  +--ro stats
     |  |  +--ro rtt
     |  |  |  +--ro rtt-count?         uint32
     |  |  |  +--ro sla-time-values
     |  |  |     +--ro min?        uint32
     |  |  |     +--ro avg?        uint32
     |  |  |     +--ro max?        uint32
     |  |  |     +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  +--ro oneway-latency
     |  |  |  +--ro sample-count?   uint32
     |  |  |  +--ro sd
     |  |  |  |  +--ro min?        uint32
     |  |  |  |  +--ro avg?        uint32
     |  |  |  |  +--ro max?        uint32
     |  |  |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |  +--ro ds
     |  |  |  |  +--ro min?        uint32
     |  |  |  |  +--ro avg?        uint32
     |  |  |  |  +--ro max?        uint32
     |  |  |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |  +--ro sum-ow-sd
     |  |  |  |  +--ro num?          uint32
     |  |  |  |  +--ro sum?          uint32
     |  |  |  |  +--ro sum-square?   uint64
     |  |  |  |  +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  |  +--ro sum-ow-ds
     |  |  |     +--ro num?          uint32
     |  |  |     +--ro sum?          uint32
     |  |  |     +--ro sum-square?   uint64
     |  |  |     +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  +--ro jitter
     |  |  |  +--ro sd-sample-count?            uint32
     |  |  |  +--ro ds-sample-count?            uint32
     |  |  |  +--ro sd
     |  |  |  |  +--ro min?        uint32
     |  |  |  |  +--ro avg?        uint32
     |  |  |  |  +--ro max?        uint32
     |  |  |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |  +--ro ds
     |  |  |  |  +--ro min?        uint32
     |  |  |  |  +--ro avg?        uint32
     |  |  |  |  +--ro max?        uint32
     |  |  |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |  +--ro pos-jitter-sd
     |  |  |  |  +--ro min?        uint32
     |  |  |  |  +--ro avg?        uint32
     |  |  |  |  +--ro max?        uint32
     |  |  |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |  +--ro sum-pos-jitter-sd
     |  |  |  |  +--ro num?          uint32
     |  |  |  |  +--ro sum?          uint32
     |  |  |  |  +--ro sum-square?   uint64
     |  |  |  |  +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  |  +--ro neg-jitter-sd
     |  |  |  |  +--ro min?        uint32
     |  |  |  |  +--ro avg?        uint32
     |  |  |  |  +--ro max?        uint32
     |  |  |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |  +--ro sum-neg-jitter-sd
     |  |  |  |  +--ro num?          uint32
     |  |  |  |  +--ro sum?          uint32
     |  |  |  |  +--ro sum-square?   uint64
     |  |  |  |  +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  |  +--ro pos-jitter-ds
     |  |  |  |  +--ro min?        uint32
     |  |  |  |  +--ro avg?        uint32
     |  |  |  |  +--ro max?        uint32
     |  |  |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |  +--ro sum-pos-jitter-ds
     |  |  |  |  +--ro num?          uint32
     |  |  |  |  +--ro sum?          uint32
     |  |  |  |  +--ro sum-square?   uint64
     |  |  |  |  +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  |  +--ro neg-jitter-ds
     |  |  |  |  +--ro min?        uint32
     |  |  |  |  +--ro avg?        uint32
     |  |  |  |  +--ro max?        uint32
     |  |  |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |  +--ro sum-neg-jitter-ds
     |  |  |  |  +--ro num?          uint32
     |  |  |  |  +--ro sum?          uint32
     |  |  |  |  +--ro sum-square?   uint64
     |  |  |  |  +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  |  +--ro inter-arrival-jitter-out?   uint32
     |  |  |  +--ro inter-arrival-jitter-in?    uint32
     |  |  |  +--ro avg-jitter?                 uint32
     |  |  +--ro over-threshold
     |  |  |  +--ro rtt-count?   uint32
     |  |  |  +--ro percent?     uint8
     |  |  +--ro packet-loss
     |  |  |  +--ro unprocessed-packets?   uint32
     |  |  |  +--ro sd-count?              uint32
     |  |  |  +--ro sd-loss
     |  |  |  |  +--ro loss-period-count?           uint32
     |  |  |  |  +--ro loss-period-len-min?         uint32
     |  |  |  |  +--ro loss-period-len-max?         uint32
     |  |  |  |  +--ro inter-loss-period-len-min?   uint32
     |  |  |  |  +--ro inter-loss-period-len-max?   uint32
     |  |  |  +--ro ds-count?              uint32
     |  |  |  +--ro ds-loss
     |  |  |  |  +--ro loss-period-count?           uint32
     |  |  |  |  +--ro loss-period-len-min?         uint32
     |  |  |  |  +--ro loss-period-len-max?         uint32
     |  |  |  |  +--ro inter-loss-period-len-min?   uint32
     |  |  |  |  +--ro inter-loss-period-len-max?   uint32
     |  |  |  +--ro out-of-sequence?       uint32
     |  |  |  +--ro drops?                 uint32
     |  |  |  +--ro late-arrivals?         uint32
     |  |  |  +--ro skipped-packets?       uint32
     |  |  +--ro icmp-packet-loss
     |  |  |  +--ro late-arrivals?               uint32
     |  |  |  +--ro out-of-sequence?             uint32
     |  |  |  +--ro out-of-sequence-sd?          uint32
     |  |  |  +--ro out-of-sequence-ds?          uint32
     |  |  |  +--ro out-of-sequence-both?        uint32
     |  |  |  +--ro skipped-packets?             uint32
     |  |  |  +--ro unprocessed-packets?         uint32
     |  |  |  +--ro packet-loss?                 uint32
     |  |  |  +--ro loss-period-count?           uint32
     |  |  |  +--ro loss-period-len-min?         uint32
     |  |  |  +--ro loss-period-len-max?         uint32
     |  |  |  +--ro inter-loss-period-len-min?   uint32
     |  |  |  +--ro inter-loss-period-len-max?   uint32
     |  |  +--ro voice-score
     |  |  |  +--ro icpif?   uint32
     |  |  |  +--ro mos?     uint32
     |  |  +--ro http-specific-stats
     |  |  |  +--ro http-stats
     |  |  |  |  +--ro status-code?          uint32
     |  |  |  |  +--ro dns-rtt?              uint32
     |  |  |  |  +--ro tcp-rtt?              uint32
     |  |  |  |  +--ro time-to-first-byte?   uint32
     |  |  |  |  +--ro transaction-rtt?      uint32
     |  |  |  |  +--ro message-size?         uint32
     |  |  |  |  +--ro entity-body-size?     uint32
     |  |  |  +--ro http-errors
     |  |  |     +--ro transaction-error?     uint32
     |  |  |     +--ro tcp-error?             uint32
     |  |  |     +--ro dns-error?             uint32
     |  |  |     +--ro transaction-timeout?   uint32
     |  |  |     +--ro tcp-timeout?           uint32
     |  |  |     +--ro dns-timeout?           uint32
     |  |  +--ro y1731-specific-stats
     |  |  |  +--ro y1731-delay-stats
     |  |  |  |  +--ro y1731-delay-stats-delay-info
     |  |  |  |  |  +--ro forward-delay
     |  |  |  |  |  |  +--ro valid-delay-values?                boolean
     |  |  |  |  |  |  +--ro num-of-observations?               uint32
     |  |  |  |  |  |  +--ro min-value?                         uint64
     |  |  |  |  |  |  +--ro avg-value?                         uint64
     |  |  |  |  |  |  +--ro max-value?                         uint64
     |  |  |  |  |  |  +--ro time-of-occurrence-of-min-value?   yang:date-and-time
     |  |  |  |  |  |  +--ro time-of-occurrence-of-max-value?   yang:date-and-time
     |  |  |  |  |  +--ro backward-delay
     |  |  |  |  |  |  +--ro valid-delay-values?                boolean
     |  |  |  |  |  |  +--ro num-of-observations?               uint32
     |  |  |  |  |  |  +--ro min-value?                         uint64
     |  |  |  |  |  |  +--ro avg-value?                         uint64
     |  |  |  |  |  |  +--ro max-value?                         uint64
     |  |  |  |  |  |  +--ro time-of-occurrence-of-min-value?   yang:date-and-time
     |  |  |  |  |  |  +--ro time-of-occurrence-of-max-value?   yang:date-and-time
     |  |  |  |  |  +--ro two-way-delay
     |  |  |  |  |     +--ro valid-delay-values?                boolean
     |  |  |  |  |     +--ro num-of-observations?               uint32
     |  |  |  |  |     +--ro min-value?                         uint64
     |  |  |  |  |     +--ro avg-value?                         uint64
     |  |  |  |  |     +--ro max-value?                         uint64
     |  |  |  |  |     +--ro time-of-occurrence-of-min-value?   yang:date-and-time
     |  |  |  |  |     +--ro time-of-occurrence-of-max-value?   yang:date-and-time
     |  |  |  |  +--ro y1731-delay-stats-jitter-info
     |  |  |  |  |  +--ro forward-positive-jitter
     |  |  |  |  |  |  +--ro valid-delay-values?                boolean
     |  |  |  |  |  |  +--ro num-of-observations?               uint32
     |  |  |  |  |  |  +--ro min-value?                         uint64
     |  |  |  |  |  |  +--ro avg-value?                         uint64
     |  |  |  |  |  |  +--ro max-value?                         uint64
     |  |  |  |  |  |  +--ro time-of-occurrence-of-min-value?   yang:date-and-time
     |  |  |  |  |  |  +--ro time-of-occurrence-of-max-value?   yang:date-and-time
     |  |  |  |  |  +--ro forward-negative-jitter
     |  |  |  |  |  |  +--ro valid-delay-values?                boolean
     |  |  |  |  |  |  +--ro num-of-observations?               uint32
     |  |  |  |  |  |  +--ro min-value?                         uint64
     |  |  |  |  |  |  +--ro avg-value?                         uint64
     |  |  |  |  |  |  +--ro max-value?                         uint64
     |  |  |  |  |  |  +--ro time-of-occurrence-of-min-value?   yang:date-and-time
     |  |  |  |  |  |  +--ro time-of-occurrence-of-max-value?   yang:date-and-time
     |  |  |  |  |  +--ro backward-positive-jitter
     |  |  |  |  |  |  +--ro valid-delay-values?                boolean
     |  |  |  |  |  |  +--ro num-of-observations?               uint32
     |  |  |  |  |  |  +--ro min-value?                         uint64
     |  |  |  |  |  |  +--ro avg-value?                         uint64
     |  |  |  |  |  |  +--ro max-value?                         uint64
     |  |  |  |  |  |  +--ro time-of-occurrence-of-min-value?   yang:date-and-time
     |  |  |  |  |  |  +--ro time-of-occurrence-of-max-value?   yang:date-and-time
     |  |  |  |  |  +--ro backward-negative-jitter
     |  |  |  |  |  |  +--ro valid-delay-values?                boolean
     |  |  |  |  |  |  +--ro num-of-observations?               uint32
     |  |  |  |  |  |  +--ro min-value?                         uint64
     |  |  |  |  |  |  +--ro avg-value?                         uint64
     |  |  |  |  |  |  +--ro max-value?                         uint64
     |  |  |  |  |  |  +--ro time-of-occurrence-of-min-value?   yang:date-and-time
     |  |  |  |  |  |  +--ro time-of-occurrence-of-max-value?   yang:date-and-time
     |  |  |  |  |  +--ro two-way-positive-jitter
     |  |  |  |  |  |  +--ro valid-delay-values?                boolean
     |  |  |  |  |  |  +--ro num-of-observations?               uint32
     |  |  |  |  |  |  +--ro min-value?                         uint64
     |  |  |  |  |  |  +--ro avg-value?                         uint64
     |  |  |  |  |  |  +--ro max-value?                         uint64
     |  |  |  |  |  |  +--ro time-of-occurrence-of-min-value?   yang:date-and-time
     |  |  |  |  |  |  +--ro time-of-occurrence-of-max-value?   yang:date-and-time
     |  |  |  |  |  +--ro two-way-negative-jitter
     |  |  |  |  |     +--ro valid-delay-values?                boolean
     |  |  |  |  |     +--ro num-of-observations?               uint32
     |  |  |  |  |     +--ro min-value?                         uint64
     |  |  |  |  |     +--ro avg-value?                         uint64
     |  |  |  |  |     +--ro max-value?                         uint64
     |  |  |  |  |     +--ro time-of-occurrence-of-min-value?   yang:date-and-time
     |  |  |  |  |     +--ro time-of-occurrence-of-max-value?   yang:date-and-time
     |  |  |  |  +--ro y1731-delay-stats-delay-bin-info
     |  |  |  |  |  +--ro forward-delay-bin
     |  |  |  |  |  |  +--ro valid-bin-values?            boolean
     |  |  |  |  |  |  +--ro distribution-bin-range-1
     |  |  |  |  |  |  |  +--ro valid-bin-data?            boolean
     |  |  |  |  |  |  |  +--ro lower-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro upper-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |  |  +--ro distribution-bin-range-2
     |  |  |  |  |  |  |  +--ro valid-bin-data?            boolean
     |  |  |  |  |  |  |  +--ro lower-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro upper-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |  |  +--ro distribution-bin-range-3
     |  |  |  |  |  |  |  +--ro valid-bin-data?            boolean
     |  |  |  |  |  |  |  +--ro lower-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro upper-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |  |  +--ro distribution-bin-range-4
     |  |  |  |  |  |  |  +--ro valid-bin-data?            boolean
     |  |  |  |  |  |  |  +--ro lower-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro upper-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |  |  +--ro distribution-bin-range-5
     |  |  |  |  |  |  |  +--ro valid-bin-data?            boolean
     |  |  |  |  |  |  |  +--ro lower-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro upper-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |  |  +--ro distribution-bin-range-6
     |  |  |  |  |  |  |  +--ro valid-bin-data?            boolean
     |  |  |  |  |  |  |  +--ro lower-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro upper-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |  |  +--ro distribution-bin-range-7
     |  |  |  |  |  |  |  +--ro valid-bin-data?            boolean
     |  |  |  |  |  |  |  +--ro lower-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro upper-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |  |  +--ro distribution-bin-range-8
     |  |  |  |  |  |  |  +--ro valid-bin-data?            boolean
     |  |  |  |  |  |  |  +--ro lower-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro upper-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |  |  +--ro distribution-bin-range-9
     |  |  |  |  |  |  |  +--ro valid-bin-data?            boolean
     |  |  |  |  |  |  |  +--ro lower-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro upper-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |  |  +--ro distribution-bin-range-10
     |  |  |  |  |  |     +--ro valid-bin-data?            boolean
     |  |  |  |  |  |     +--ro lower-bin-range?           uint32
     |  |  |  |  |  |     +--ro upper-bin-range?           uint32
     |  |  |  |  |  |     +--ro num-of-bin-observations?   uint32
     |  |  |  |  |  +--ro backward-delay-bin
     |  |  |  |  |  |  +--ro valid-bin-values?            boolean
     |  |  |  |  |  |  +--ro distribution-bin-range-1
     |  |  |  |  |  |  |  +--ro valid-bin-data?            boolean
     |  |  |  |  |  |  |  +--ro lower-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro upper-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |  |  +--ro distribution-bin-range-2
     |  |  |  |  |  |  |  +--ro valid-bin-data?            boolean
     |  |  |  |  |  |  |  +--ro lower-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro upper-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |  |  +--ro distribution-bin-range-3
     |  |  |  |  |  |  |  +--ro valid-bin-data?            boolean
     |  |  |  |  |  |  |  +--ro lower-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro upper-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |  |  +--ro distribution-bin-range-4
     |  |  |  |  |  |  |  +--ro valid-bin-data?            boolean
     |  |  |  |  |  |  |  +--ro lower-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro upper-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |  |  +--ro distribution-bin-range-5
     |  |  |  |  |  |  |  +--ro valid-bin-data?            boolean
     |  |  |  |  |  |  |  +--ro lower-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro upper-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |  |  +--ro distribution-bin-range-6
     |  |  |  |  |  |  |  +--ro valid-bin-data?            boolean
     |  |  |  |  |  |  |  +--ro lower-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro upper-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |  |  +--ro distribution-bin-range-7
     |  |  |  |  |  |  |  +--ro valid-bin-data?            boolean
     |  |  |  |  |  |  |  +--ro lower-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro upper-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |  |  +--ro distribution-bin-range-8
     |  |  |  |  |  |  |  +--ro valid-bin-data?            boolean
     |  |  |  |  |  |  |  +--ro lower-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro upper-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |  |  +--ro distribution-bin-range-9
     |  |  |  |  |  |  |  +--ro valid-bin-data?            boolean
     |  |  |  |  |  |  |  +--ro lower-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro upper-bin-range?           uint32
     |  |  |  |  |  |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |  |  +--ro distribution-bin-range-10
     |  |  |  |  |  |     +--ro valid-bin-data?            boolean
     |  |  |  |  |  |     +--ro lower-bin-range?           uint32
     |  |  |  |  |  |     +--ro upper-bin-range?           uint32
     |  |  |  |  |  |     +--ro num-of-bin-observations?   uint32
     |  |  |  |  |  +--ro two-way-delay-bin
     |  |  |  |  |     +--ro valid-bin-values?            boolean
     |  |  |  |  |     +--ro distribution-bin-range-1
     |  |  |  |  |     |  +--ro valid-bin-data?            boolean
     |  |  |  |  |     |  +--ro lower-bin-range?           uint32
     |  |  |  |  |     |  +--ro upper-bin-range?           uint32
     |  |  |  |  |     |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |     +--ro distribution-bin-range-2
     |  |  |  |  |     |  +--ro valid-bin-data?            boolean
     |  |  |  |  |     |  +--ro lower-bin-range?           uint32
     |  |  |  |  |     |  +--ro upper-bin-range?           uint32
     |  |  |  |  |     |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |     +--ro distribution-bin-range-3
     |  |  |  |  |     |  +--ro valid-bin-data?            boolean
     |  |  |  |  |     |  +--ro lower-bin-range?           uint32
     |  |  |  |  |     |  +--ro upper-bin-range?           uint32
     |  |  |  |  |     |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |     +--ro distribution-bin-range-4
     |  |  |  |  |     |  +--ro valid-bin-data?            boolean
     |  |  |  |  |     |  +--ro lower-bin-range?           uint32
     |  |  |  |  |     |  +--ro upper-bin-range?           uint32
     |  |  |  |  |     |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |     +--ro distribution-bin-range-5
     |  |  |  |  |     |  +--ro valid-bin-data?            boolean
     |  |  |  |  |     |  +--ro lower-bin-range?           uint32
     |  |  |  |  |     |  +--ro upper-bin-range?           uint32
     |  |  |  |  |     |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |     +--ro distribution-bin-range-6
     |  |  |  |  |     |  +--ro valid-bin-data?            boolean
     |  |  |  |  |     |  +--ro lower-bin-range?           uint32
     |  |  |  |  |     |  +--ro upper-bin-range?           uint32
     |  |  |  |  |     |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |     +--ro distribution-bin-range-7
     |  |  |  |  |     |  +--ro valid-bin-data?            boolean
     |  |  |  |  |     |  +--ro lower-bin-range?           uint32
     |  |  |  |  |     |  +--ro upper-bin-range?           uint32
     |  |  |  |  |     |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |     +--ro distribution-bin-range-8
     |  |  |  |  |     |  +--ro valid-bin-data?            boolean
     |  |  |  |  |     |  +--ro lower-bin-range?           uint32
     |  |  |  |  |     |  +--ro upper-bin-range?           uint32
     |  |  |  |  |     |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |     +--ro distribution-bin-range-9
     |  |  |  |  |     |  +--ro valid-bin-data?            boolean
     |  |  |  |  |     |  +--ro lower-bin-range?           uint32
     |  |  |  |  |     |  +--ro upper-bin-range?           uint32
     |  |  |  |  |     |  +--ro num-of-bin-observations?   uint32
     |  |  |  |  |     +--ro distribution-bin-range-10
     |  |  |  |  |        +--ro valid-bin-data?            boolean
     |  |  |  |  |        +--ro lower-bin-range?           uint32
     |  |  |  |  |        +--ro upper-bin-range?           uint32
     |  |  |  |  |        +--ro num-of-bin-observations?   uint32
     |  |  |  |  +--ro y1731-delay-stats-jitter-bin-info
     |  |  |  |     +--ro forward-positive-jitter-bin
     |  |  |  |     |  +--ro valid-bin-values?            boolean
     |  |  |  |     |  +--ro distribution-bin-range-1
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-2
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-3
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-4
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-5
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-6
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-7
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-8
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-9
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-10
     |  |  |  |     |     +--ro valid-bin-data?            boolean
     |  |  |  |     |     +--ro lower-bin-range?           uint32
     |  |  |  |     |     +--ro upper-bin-range?           uint32
     |  |  |  |     |     +--ro num-of-bin-observations?   uint32
     |  |  |  |     +--ro forward-negative-jitter-bin
     |  |  |  |     |  +--ro valid-bin-values?            boolean
     |  |  |  |     |  +--ro distribution-bin-range-1
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-2
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-3
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-4
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-5
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-6
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-7
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-8
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-9
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-10
     |  |  |  |     |     +--ro valid-bin-data?            boolean
     |  |  |  |     |     +--ro lower-bin-range?           uint32
     |  |  |  |     |     +--ro upper-bin-range?           uint32
     |  |  |  |     |     +--ro num-of-bin-observations?   uint32
     |  |  |  |     +--ro backward-positive-jitter-bin
     |  |  |  |     |  +--ro valid-bin-values?            boolean
     |  |  |  |     |  +--ro distribution-bin-range-1
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-2
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-3
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-4
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-5
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-6
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-7
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-8
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-9
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-10
     |  |  |  |     |     +--ro valid-bin-data?            boolean
     |  |  |  |     |     +--ro lower-bin-range?           uint32
     |  |  |  |     |     +--ro upper-bin-range?           uint32
     |  |  |  |     |     +--ro num-of-bin-observations?   uint32
     |  |  |  |     +--ro backward-negative-jitter-bin
     |  |  |  |     |  +--ro valid-bin-values?            boolean
     |  |  |  |     |  +--ro distribution-bin-range-1
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-2
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-3
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-4
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-5
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-6
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-7
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-8
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-9
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-10
     |  |  |  |     |     +--ro valid-bin-data?            boolean
     |  |  |  |     |     +--ro lower-bin-range?           uint32
     |  |  |  |     |     +--ro upper-bin-range?           uint32
     |  |  |  |     |     +--ro num-of-bin-observations?   uint32
     |  |  |  |     +--ro two-way-positive-jitter-bin
     |  |  |  |     |  +--ro valid-bin-values?            boolean
     |  |  |  |     |  +--ro distribution-bin-range-1
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-2
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-3
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-4
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-5
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-6
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-7
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-8
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-9
     |  |  |  |     |  |  +--ro valid-bin-data?            boolean
     |  |  |  |     |  |  +--ro lower-bin-range?           uint32
     |  |  |  |     |  |  +--ro upper-bin-range?           uint32
     |  |  |  |     |  |  +--ro num-of-bin-observations?   uint32
     |  |  |  |     |  +--ro distribution-bin-range-10
     |  |  |  |     |     +--ro valid-bin-data?            boolean
     |  |  |  |     |     +--ro lower-bin-range?           uint32
     |  |  |  |     |     +--ro upper-bin-range?           uint32
     |  |  |  |     |     +--ro num-of-bin-observations?   uint32
     |  |  |  |     +--ro two-way-negative-jitter-bin
     |  |  |  |        +--ro valid-bin-values?            boolean
     |  |  |  |        +--ro distribution-bin-range-1
     |  |  |  |        |  +--ro valid-bin-data?            boolean
     |  |  |  |        |  +--ro lower-bin-range?           uint32
     |  |  |  |        |  +--ro upper-bin-range?           uint32
     |  |  |  |        |  +--ro num-of-bin-observations?   uint32
     |  |  |  |        +--ro distribution-bin-range-2
     |  |  |  |        |  +--ro valid-bin-data?            boolean
     |  |  |  |        |  +--ro lower-bin-range?           uint32
     |  |  |  |        |  +--ro upper-bin-range?           uint32
     |  |  |  |        |  +--ro num-of-bin-observations?   uint32
     |  |  |  |        +--ro distribution-bin-range-3
     |  |  |  |        |  +--ro valid-bin-data?            boolean
     |  |  |  |        |  +--ro lower-bin-range?           uint32
     |  |  |  |        |  +--ro upper-bin-range?           uint32
     |  |  |  |        |  +--ro num-of-bin-observations?   uint32
     |  |  |  |        +--ro distribution-bin-range-4
     |  |  |  |        |  +--ro valid-bin-data?            boolean
     |  |  |  |        |  +--ro lower-bin-range?           uint32
     |  |  |  |        |  +--ro upper-bin-range?           uint32
     |  |  |  |        |  +--ro num-of-bin-observations?   uint32
     |  |  |  |        +--ro distribution-bin-range-5
     |  |  |  |        |  +--ro valid-bin-data?            boolean
     |  |  |  |        |  +--ro lower-bin-range?           uint32
     |  |  |  |        |  +--ro upper-bin-range?           uint32
     |  |  |  |        |  +--ro num-of-bin-observations?   uint32
     |  |  |  |        +--ro distribution-bin-range-6
     |  |  |  |        |  +--ro valid-bin-data?            boolean
     |  |  |  |        |  +--ro lower-bin-range?           uint32
     |  |  |  |        |  +--ro upper-bin-range?           uint32
     |  |  |  |        |  +--ro num-of-bin-observations?   uint32
     |  |  |  |        +--ro distribution-bin-range-7
     |  |  |  |        |  +--ro valid-bin-data?            boolean
     |  |  |  |        |  +--ro lower-bin-range?           uint32
     |  |  |  |        |  +--ro upper-bin-range?           uint32
     |  |  |  |        |  +--ro num-of-bin-observations?   uint32
     |  |  |  |        +--ro distribution-bin-range-8
     |  |  |  |        |  +--ro valid-bin-data?            boolean
     |  |  |  |        |  +--ro lower-bin-range?           uint32
     |  |  |  |        |  +--ro upper-bin-range?           uint32
     |  |  |  |        |  +--ro num-of-bin-observations?   uint32
     |  |  |  |        +--ro distribution-bin-range-9
     |  |  |  |        |  +--ro valid-bin-data?            boolean
     |  |  |  |        |  +--ro lower-bin-range?           uint32
     |  |  |  |        |  +--ro upper-bin-range?           uint32
     |  |  |  |        |  +--ro num-of-bin-observations?   uint32
     |  |  |  |        +--ro distribution-bin-range-10
     |  |  |  |           +--ro valid-bin-data?            boolean
     |  |  |  |           +--ro lower-bin-range?           uint32
     |  |  |  |           +--ro upper-bin-range?           uint32
     |  |  |  |           +--ro num-of-bin-observations?   uint32
     |  |  |  +--ro y1731-loss-stats
     |  |  |     +--ro forward-loss-stats
     |  |  |     |  +--ro num-of-obs?                      uint64
     |  |  |     |  +--ro num-of-available-indicators?     uint64
     |  |  |     |  +--ro num-of-unavailable-indicators?   uint64
     |  |  |     |  +--ro tx-frames?                       uint64
     |  |  |     |  +--ro rx-frames?                       uint64
     |  |  |     |  +--ro frame-loss-ratio
     |  |  |     |  |  +--ro min-frame-loss-numbers?   string
     |  |  |     |  |  +--ro avg-frame-loss-ratio?     string
     |  |  |     |  |  +--ro max-frame-loss-numbers?   string
     |  |  |     |  +--ro cum-frame-loss-ratio?            string
     |  |  |     |  +--ro min-loss-observed-time?          yang:date-and-time
     |  |  |     |  +--ro max-loss-observed-time?          yang:date-and-time
     |  |  |     +--ro backward-loss-stats
     |  |  |        +--ro num-of-obs?                      uint64
     |  |  |        +--ro num-of-available-indicators?     uint64
     |  |  |        +--ro num-of-unavailable-indicators?   uint64
     |  |  |        +--ro tx-frames?                       uint64
     |  |  |        +--ro rx-frames?                       uint64
     |  |  |        +--ro frame-loss-ratio
     |  |  |        |  +--ro min-frame-loss-numbers?   string
     |  |  |        |  +--ro avg-frame-loss-ratio?     string
     |  |  |        |  +--ro max-frame-loss-numbers?   string
     |  |  |        +--ro cum-frame-loss-ratio?            string
     |  |  |        +--ro min-loss-observed-time?          yang:date-and-time
     |  |  |        +--ro max-loss-observed-time?          yang:date-and-time
     |  |  +--ro multicast-stats
     |  |  |  +--ro mcast-id?             uint32
     |  |  |  +--ro mcast-addr?           inet:ip-address
     |  |  |  +--ro dest-addr?            inet:ip-address
     |  |  |  +--ro dest-port?            uint32
     |  |  |  +--ro mcast-ow-latency
     |  |  |  |  +--ro ow-samples?             uint32
     |  |  |  |  +--ro min-ow-value?           uint32
     |  |  |  |  +--ro avg-ow-value?           uint32
     |  |  |  |  +--ro max-ow-value?           uint32
     |  |  |  |  +--ro sum-ow-value?           uint32
     |  |  |  |  +--ro sum-squares-ow-value?   uint64
     |  |  |  |  +--ro accuracy-type?          ip-sla-ios-xe-oper:accuracy-type
     |  |  |  |  +--ro ntp-sync-state?         ip-sla-ios-xe-oper:ntp-sync-state
     |  |  |  +--ro mcast-ipdv
     |  |  |  |  +--ro ipdv-samples?      uint32
     |  |  |  |  +--ro ipdv-sd
     |  |  |  |  |  +--ro min?        uint32
     |  |  |  |  |  +--ro avg?        uint32
     |  |  |  |  |  +--ro max?        uint32
     |  |  |  |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |  |  +--ro ipdv-pos-sd
     |  |  |  |  |  +--ro min?        uint32
     |  |  |  |  |  +--ro avg?        uint32
     |  |  |  |  |  +--ro max?        uint32
     |  |  |  |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |  |  +--ro ipdv-pos-sum-sd
     |  |  |  |  |  +--ro num?          uint32
     |  |  |  |  |  +--ro sum?          uint32
     |  |  |  |  |  +--ro sum-square?   uint64
     |  |  |  |  |  +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  |  |  +--ro ipdv-neg-sd
     |  |  |  |  |  +--ro min?        uint32
     |  |  |  |  |  +--ro avg?        uint32
     |  |  |  |  |  +--ro max?        uint32
     |  |  |  |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |  |  +--ro ipdv-neg-sum-sd
     |  |  |  |     +--ro num?          uint32
     |  |  |  |     +--ro sum?          uint32
     |  |  |  |     +--ro sum-square?   uint64
     |  |  |  |     +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  |  +--ro mcast-inter-jitter?   uint32
     |  |  |  +--ro mcast-pkt-loss
     |  |  |  |  +--ro packet-mia?               uint32
     |  |  |  |  +--ro packet-loss-sd?           uint32
     |  |  |  |  +--ro out-of-seq?               uint32
     |  |  |  |  +--ro tail-drop?                uint32
     |  |  |  |  +--ro duplicate-seq-no-count?   uint32
     |  |  |  +--ro mcast-voice-score
     |  |  |     +--ro icpif?   uint32
     |  |  |     +--ro mos?     uint32
     |  |  +--ro percentile-stats
     |  |     +--ro percentile-rtt-stats
     |  |     |  +--ro percentile-samples?   uint32
     |  |     |  +--ro percentile-values
     |  |     |     +--ro min?        uint32
     |  |     |     +--ro avg?        uint32
     |  |     |     +--ro max?        uint32
     |  |     |     +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |     +--ro percentile-ow-stats
     |  |     |  +--ro percentile-ow-sd
     |  |     |  |  +--ro percentile-samples?   uint32
     |  |     |  |  +--ro percentile-values
     |  |     |  |     +--ro min?        uint32
     |  |     |  |     +--ro avg?        uint32
     |  |     |  |     +--ro max?        uint32
     |  |     |  |     +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |     |  +--ro percentile-ow-ds
     |  |     |     +--ro percentile-samples?   uint32
     |  |     |     +--ro percentile-values
     |  |     |        +--ro min?        uint32
     |  |     |        +--ro avg?        uint32
     |  |     |        +--ro max?        uint32
     |  |     |        +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |     +--ro percentile-jitter-stats
     |  |        +--ro percentile-jitter-sd
     |  |        |  +--ro percentile-samples?   uint32
     |  |        |  +--ro percentile-values
     |  |        |     +--ro min?        uint32
     |  |        |     +--ro avg?        uint32
     |  |        |     +--ro max?        uint32
     |  |        |     +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |        +--ro percentile-jitter-ds
     |  |           +--ro percentile-samples?   uint32
     |  |           +--ro percentile-values
     |  |              +--ro min?        uint32
     |  |              +--ro avg?        uint32
     |  |              +--ro max?        uint32
     |  |              +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  +--ro threshold-occured?        boolean
     |  +--ro common-stats
     |     +--ro no-of-disconnects?             uint32
     |     +--ro no-of-timeouts?                uint32
     |     +--ro no-of-busies?                  uint32
     |     +--ro no-of-no-connections?          uint32
     |     +--ro no-of-internal-errors?         uint32
     |     +--ro no-of-sequence-errors?         uint32
     |     +--ro no-of-verify-errors?           uint32
     |     +--ro no-of-ctrl-enable-errors?      uint32
     |     +--ro no-of-stats-retrieve-errors?   uint32
     +--ro sla-oper-error-statistics* [oper-id start-time-id path-index hop-index]
     |  +--ro num-of-disconnects?             uint32
     |  +--ro num-of-timeouts?                uint32
     |  +--ro num-of-busies?                  uint32
     |  +--ro num-of-no-connections?          uint32
     |  +--ro num-of-drops?                   uint32
     |  +--ro num-of-sequence-errors?         uint32
     |  +--ro num-of-verify-errors?           uint32
     |  +--ro target-address?                 inet:ip-address
     |  +--ro num-of-ctrl-enable-errors?      uint32
     |  +--ro num-of-stats-retrieve-errors?   uint32
     |  +--ro oper-id                         uint32
     |  +--ro start-time-id                   uint64
     |  +--ro path-index                      uint32
     |  +--ro hop-index                       uint32
     +--ro sla-oper-total-statistics* [oper-id start-time-id]
     |  +--ro total-elapsed-time?   uint64
     |  +--ro total-initiations?    uint32
     |  +--ro oper-id               uint32
     |  +--ro start-time-id         uint64
     +--ro sla-path-echo-stats* [oper-id path-id hop-id]
     |  +--ro hop-address?               inet:ip-address
     |  +--ro latest-start-time?         yang:date-and-time
     |  +--ro latest-return-code?        ip-sla-ios-xe-oper:sla-return-code
     |  +--ro latest-rtt
     |  |  +--ro latest-rtt
     |  |  |  +--ro (latestrtt-choice)?
     |  |  |     +--:(rtt-known)
     |  |  |     |  +--ro rtt?              uint64
     |  |  |     +--:(rtt-unknown)
     |  |  |     |  +--ro unknown?          empty
     |  |  |     +--:(rtt-could-not-find)
     |  |  |        +--ro could-not-find?   empty
     |  |  +--ro time-to-live
     |  |     +--ro (timetolive-choice)?
     |  |        +--:(ttl-finite)
     |  |        |  +--ro ttl?       uint64
     |  |        +--:(ttl-forever)
     |  |           +--ro forever?   empty
     |  +--ro success-count?             uint32
     |  +--ro failure-count?             uint32
     |  +--ro over-threshold-occurred?   boolean
     |  +--ro common-error-stats
     |  |  +--ro no-of-disconnects?             uint32
     |  |  +--ro no-of-timeouts?                uint32
     |  |  +--ro no-of-busies?                  uint32
     |  |  +--ro no-of-no-connections?          uint32
     |  |  +--ro no-of-internal-errors?         uint32
     |  |  +--ro no-of-sequence-errors?         uint32
     |  |  +--ro no-of-verify-errors?           uint32
     |  |  +--ro no-of-ctrl-enable-errors?      uint32
     |  |  +--ro no-of-stats-retrieve-errors?   uint32
     |  +--ro oper-id                    uint32
     |  +--ro path-id                    uint8
     |  +--ro hop-id                     uint8
     +--ro sla-path-jitter-stats* [oper-id hop-id]
     |  +--ro hop-address?                inet:ip-address
     |  +--ro latest-start-time?          yang:date-and-time
     |  +--ro latest-return-code?         ip-sla-ios-xe-oper:sla-return-code
     |  +--ro latest-rtt
     |  |  +--ro latest-rtt
     |  |  |  +--ro (latestrtt-choice)?
     |  |  |     +--:(rtt-known)
     |  |  |     |  +--ro rtt?              uint64
     |  |  |     +--:(rtt-unknown)
     |  |  |     |  +--ro unknown?          empty
     |  |  |     +--:(rtt-could-not-find)
     |  |  |        +--ro could-not-find?   empty
     |  |  +--ro time-to-live
     |  |     +--ro (timetolive-choice)?
     |  |        +--:(ttl-finite)
     |  |        |  +--ro ttl?       uint64
     |  |        +--:(ttl-forever)
     |  |           +--ro forever?   empty
     |  +--ro latest-rtt-stats
     |  |  +--ro latest-rtt-value
     |  |  |  +--ro rtt-count?         uint32
     |  |  |  +--ro sla-time-values
     |  |  |     +--ro min?        uint32
     |  |  |     +--ro avg?        uint32
     |  |  |     +--ro max?        uint32
     |  |  |     +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  +--ro sum-of-rtt?             uint32
     |  |  +--ro sum-of-square-of-rtt?   uint64
     |  +--ro latest-jitter-stats
     |  |  +--ro jitter-count?            uint32
     |  |  +--ro jitter-stats
     |  |  |  +--ro min?        uint32
     |  |  |  +--ro avg?        uint32
     |  |  |  +--ro max?        uint32
     |  |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  +--ro positive-jitter-stats
     |  |  |  +--ro count?               uint32
     |  |  |  +--ro jitter-values
     |  |  |  |  +--ro min?        uint32
     |  |  |  |  +--ro avg?        uint32
     |  |  |  |  +--ro max?        uint32
     |  |  |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |  +--ro jitter-sum-values
     |  |  |     +--ro num?          uint32
     |  |  |     +--ro sum?          uint32
     |  |  |     +--ro sum-square?   uint64
     |  |  |     +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  +--ro negative-jitter-stats
     |  |     +--ro count?               uint32
     |  |     +--ro jitter-values
     |  |     |  +--ro min?        uint32
     |  |     |  +--ro avg?        uint32
     |  |     |  +--ro max?        uint32
     |  |     |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |     +--ro jitter-sum-values
     |  |        +--ro num?          uint32
     |  |        +--ro sum?          uint32
     |  |        +--ro sum-square?   uint64
     |  |        +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  +--ro latest-packet-loss-stats
     |  |  +--ro timeouts?                 uint32
     |  |  +--ro packet-loss-count?        uint32
     |  |  +--ro out-of-sequence-count?    uint32
     |  |  +--ro discarded-sample-count?   uint32
     |  +--ro oper-id                     uint32
     |  +--ro hop-id                      uint8
     +--ro sla-agg-stats* [oper-id hour-id]
     |  +--ro oper-type?                 ip-sla-ios-xe-oper:sla-oper-type
     |  +--ro start-time?                yang:date-and-time
     |  +--ro success-count?             uint32
     |  +--ro failure-count?             uint32
     |  +--ro common-failures
     |  |  +--ro no-of-disconnects?             uint32
     |  |  +--ro no-of-timeouts?                uint32
     |  |  +--ro no-of-busies?                  uint32
     |  |  +--ro no-of-no-connections?          uint32
     |  |  +--ro no-of-internal-errors?         uint32
     |  |  +--ro no-of-sequence-errors?         uint32
     |  |  +--ro no-of-verify-errors?           uint32
     |  |  +--ro no-of-ctrl-enable-errors?      uint32
     |  |  +--ro no-of-stats-retrieve-errors?   uint32
     |  +--ro sla-dist-stats* [dist-id]
     |  |  +--ro dist-id                  uint16
     |  |  +--ro lower-limit?             uint32
     |  |  +--ro upper-limit?             uint32
     |  |  +--ro avg-latency?             uint32
     |  |  +--ro percent-of-total-comp?   uint32
     |  |  +--ro num-of-comp?             uint32
     |  |  +--ro sum-of-rtt?              uint32
     |  |  +--ro sum-of-rtt-squared?      uint64
     |  |  +--ro over-thresh?             uint32
     |  |  +--ro accuracy?                ip-sla-ios-xe-oper:accuracy-type
     |  +--ro sla-path-agg-stats* [path-id hop-id]
     |  |  +--ro start-time?            yang:date-and-time
     |  |  +--ro target-addr?           inet:ip-address
     |  |  +--ro success-count?         uint32
     |  |  +--ro failure-count?         uint32
     |  |  +--ro over-thresh?           uint32
     |  |  +--ro common-failures
     |  |  |  +--ro no-of-disconnects?             uint32
     |  |  |  +--ro no-of-timeouts?                uint32
     |  |  |  +--ro no-of-busies?                  uint32
     |  |  |  +--ro no-of-no-connections?          uint32
     |  |  |  +--ro no-of-internal-errors?         uint32
     |  |  |  +--ro no-of-sequence-errors?         uint32
     |  |  |  +--ro no-of-verify-errors?           uint32
     |  |  |  +--ro no-of-ctrl-enable-errors?      uint32
     |  |  |  +--ro no-of-stats-retrieve-errors?   uint32
     |  |  +--ro sla-path-dist-stats* [dist-id]
     |  |  |  +--ro dist-id                  uint16
     |  |  |  +--ro lower-limit?             uint32
     |  |  |  +--ro upper-limit?             uint32
     |  |  |  +--ro avg-latency?             uint32
     |  |  |  +--ro percent-of-total-comp?   uint32
     |  |  |  +--ro num-of-comp?             uint32
     |  |  |  +--ro sum-of-rtt?              uint32
     |  |  |  +--ro sum-of-rtt-squared?      uint64
     |  |  |  +--ro over-thresh?             uint32
     |  |  |  +--ro accuracy?                ip-sla-ios-xe-oper:accuracy-type
     |  |  +--ro path-id                uint8
     |  |  +--ro hop-id                 uint8
     |  +--ro sla-mcast-agg-stats* [mcast-id]
     |  |  +--ro mcast-id                uint32
     |  |  +--ro mcast-endpoint-addr?    inet:ip-address
     |  |  +--ro start-time?             yang:date-and-time
     |  |  +--ro ow-stats
     |  |  |  +--ro ow-samples?             uint32
     |  |  |  +--ro min-ow-value?           uint32
     |  |  |  +--ro avg-ow-value?           uint32
     |  |  |  +--ro max-ow-value?           uint32
     |  |  |  +--ro sum-ow-value?           uint32
     |  |  |  +--ro sum-squares-ow-value?   uint64
     |  |  |  +--ro accuracy-type?          ip-sla-ios-xe-oper:accuracy-type
     |  |  |  +--ro ntp-sync-state?         ip-sla-ios-xe-oper:ntp-sync-state
     |  |  +--ro jitter-stats
     |  |  |  +--ro ipdv-samples?      uint32
     |  |  |  +--ro ipdv-sd
     |  |  |  |  +--ro min?        uint32
     |  |  |  |  +--ro avg?        uint32
     |  |  |  |  +--ro max?        uint32
     |  |  |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |  +--ro ipdv-pos-sd
     |  |  |  |  +--ro min?        uint32
     |  |  |  |  +--ro avg?        uint32
     |  |  |  |  +--ro max?        uint32
     |  |  |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |  +--ro ipdv-pos-sum-sd
     |  |  |  |  +--ro num?          uint32
     |  |  |  |  +--ro sum?          uint32
     |  |  |  |  +--ro sum-square?   uint64
     |  |  |  |  +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  |  +--ro ipdv-neg-sd
     |  |  |  |  +--ro min?        uint32
     |  |  |  |  +--ro avg?        uint32
     |  |  |  |  +--ro max?        uint32
     |  |  |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |  +--ro ipdv-neg-sum-sd
     |  |  |     +--ro num?          uint32
     |  |  |     +--ro sum?          uint32
     |  |  |     +--ro sum-square?   uint64
     |  |  |     +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  +--ro inter-arrival-jitter?   uint32
     |  |  +--ro loss-stats
     |  |  |  +--ro packet-mia?               uint32
     |  |  |  +--ro packet-loss-sd?           uint32
     |  |  |  +--ro out-of-seq?               uint32
     |  |  |  +--ro tail-drop?                uint32
     |  |  |  +--ro duplicate-seq-no-count?   uint32
     |  |  +--ro voice-stats
     |  |  |  +--ro min-of-icpif?   uint32
     |  |  |  +--ro max-of-icpif?   uint32
     |  |  |  +--ro min-of-mos?     uint32
     |  |  |  +--ro max-of-mos?     uint32
     |  |  +--ro success-count?          uint32
     |  |  +--ro failure-count?          uint32
     |  |  +--ro over-thresh-occurred?   boolean
     |  |  +--ro over-thresh?            uint32
     |  |  +--ro common-failures
     |  |  |  +--ro no-of-disconnects?             uint32
     |  |  |  +--ro no-of-timeouts?                uint32
     |  |  |  +--ro no-of-busies?                  uint32
     |  |  |  +--ro no-of-no-connections?          uint32
     |  |  |  +--ro no-of-internal-errors?         uint32
     |  |  |  +--ro no-of-sequence-errors?         uint32
     |  |  |  +--ro no-of-verify-errors?           uint32
     |  |  |  +--ro no-of-ctrl-enable-errors?      uint32
     |  |  |  +--ro no-of-stats-retrieve-errors?   uint32
     |  |  +--ro sla-mcast-dist-stats* [dist-id]
     |  |     +--ro dist-id                  uint16
     |  |     +--ro lower-limit?             uint32
     |  |     +--ro upper-limit?             uint32
     |  |     +--ro avg-latency?             uint32
     |  |     +--ro percent-of-total-comp?   uint32
     |  |     +--ro num-of-comp?             uint32
     |  |     +--ro sum-of-latency?          uint32
     |  |     +--ro over-thresh?             uint32
     |  |     +--ro accuracy?                ip-sla-ios-xe-oper:accuracy-type
     |  +--ro (oper-stats-type-choice)?
     |  |  +--:(oper-type-icmp-echo)
     |  |  |  +--ro icmp-echo-stats
     |  |  |     +--ro dest-addr?     inet:ip-address
     |  |  |     +--ro vrf-name?      string
     |  |  |     +--ro rtt-stats
     |  |  |     |  +--ro rtt-count?         uint32
     |  |  |     |  +--ro sla-time-values
     |  |  |     |     +--ro min?        uint32
     |  |  |     |     +--ro avg?        uint32
     |  |  |     |     +--ro max?        uint32
     |  |  |     |     +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |     +--ro over-thresh?   uint32
     |  |  +--:(oper-type-icmp-jitter)
     |  |  |  +--ro icmp-jitter-stats
     |  |  |     +--ro dest-addr?                 inet:ip-address
     |  |  |     +--ro vrf-name?                  string
     |  |  |     +--ro rtt-stats
     |  |  |     |  +--ro rtt-count?         uint32
     |  |  |     |  +--ro sla-time-values
     |  |  |     |     +--ro min?        uint32
     |  |  |     |     +--ro avg?        uint32
     |  |  |     |     +--ro max?        uint32
     |  |  |     |     +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |     +--ro oneway-stats
     |  |  |     |  +--ro sample-count?   uint32
     |  |  |     |  +--ro sd
     |  |  |     |  |  +--ro min?        uint32
     |  |  |     |  |  +--ro avg?        uint32
     |  |  |     |  |  +--ro max?        uint32
     |  |  |     |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro ds
     |  |  |     |  |  +--ro min?        uint32
     |  |  |     |  |  +--ro avg?        uint32
     |  |  |     |  |  +--ro max?        uint32
     |  |  |     |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro sum-ow-sd
     |  |  |     |  |  +--ro num?          uint32
     |  |  |     |  |  +--ro sum?          uint32
     |  |  |     |  |  +--ro sum-square?   uint64
     |  |  |     |  |  +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro sum-ow-ds
     |  |  |     |     +--ro num?          uint32
     |  |  |     |     +--ro sum?          uint32
     |  |  |     |     +--ro sum-square?   uint64
     |  |  |     |     +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  |     +--ro jitter-stats
     |  |  |     |  +--ro sd-sample-count?            uint32
     |  |  |     |  +--ro ds-sample-count?            uint32
     |  |  |     |  +--ro sd
     |  |  |     |  |  +--ro min?        uint32
     |  |  |     |  |  +--ro avg?        uint32
     |  |  |     |  |  +--ro max?        uint32
     |  |  |     |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro ds
     |  |  |     |  |  +--ro min?        uint32
     |  |  |     |  |  +--ro avg?        uint32
     |  |  |     |  |  +--ro max?        uint32
     |  |  |     |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro pos-jitter-sd
     |  |  |     |  |  +--ro min?        uint32
     |  |  |     |  |  +--ro avg?        uint32
     |  |  |     |  |  +--ro max?        uint32
     |  |  |     |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro sum-pos-jitter-sd
     |  |  |     |  |  +--ro num?          uint32
     |  |  |     |  |  +--ro sum?          uint32
     |  |  |     |  |  +--ro sum-square?   uint64
     |  |  |     |  |  +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro neg-jitter-sd
     |  |  |     |  |  +--ro min?        uint32
     |  |  |     |  |  +--ro avg?        uint32
     |  |  |     |  |  +--ro max?        uint32
     |  |  |     |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro sum-neg-jitter-sd
     |  |  |     |  |  +--ro num?          uint32
     |  |  |     |  |  +--ro sum?          uint32
     |  |  |     |  |  +--ro sum-square?   uint64
     |  |  |     |  |  +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro pos-jitter-ds
     |  |  |     |  |  +--ro min?        uint32
     |  |  |     |  |  +--ro avg?        uint32
     |  |  |     |  |  +--ro max?        uint32
     |  |  |     |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro sum-pos-jitter-ds
     |  |  |     |  |  +--ro num?          uint32
     |  |  |     |  |  +--ro sum?          uint32
     |  |  |     |  |  +--ro sum-square?   uint64
     |  |  |     |  |  +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro neg-jitter-ds
     |  |  |     |  |  +--ro min?        uint32
     |  |  |     |  |  +--ro avg?        uint32
     |  |  |     |  |  +--ro max?        uint32
     |  |  |     |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro sum-neg-jitter-ds
     |  |  |     |  |  +--ro num?          uint32
     |  |  |     |  |  +--ro sum?          uint32
     |  |  |     |  |  +--ro sum-square?   uint64
     |  |  |     |  |  +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro inter-arrival-jitter-out?   uint32
     |  |  |     |  +--ro inter-arrival-jitter-in?    uint32
     |  |  |     |  +--ro avg-jitter?                 uint32
     |  |  |     +--ro over-thresh-stats
     |  |  |     |  +--ro rtt-count?   uint32
     |  |  |     |  +--ro percent?     uint8
     |  |  |     +--ro voice-stats
     |  |  |     |  +--ro min-of-icpif?   uint32
     |  |  |     |  +--ro max-of-icpif?   uint32
     |  |  |     |  +--ro min-of-mos?     uint32
     |  |  |     |  +--ro max-of-mos?     uint32
     |  |  |     +--ro loss-stats
     |  |  |     |  +--ro count?         uint32
     |  |  |     |  +--ro packet-loss
     |  |  |     |     +--ro loss-period-count?           uint32
     |  |  |     |     +--ro loss-period-len-min?         uint32
     |  |  |     |     +--ro loss-period-len-max?         uint32
     |  |  |     |     +--ro inter-loss-period-len-min?   uint32
     |  |  |     |     +--ro inter-loss-period-len-max?   uint32
     |  |  |     +--ro late-arrivals?             uint32
     |  |  |     +--ro packet-skipped?            uint32
     |  |  |     +--ro packet-unprocessed?        uint32
     |  |  |     +--ro packet-out-of-seq-stats
     |  |  |     |  +--ro total-out-of-seq?   uint32
     |  |  |     |  +--ro out-of-seq-sd?      uint32
     |  |  |     |  +--ro out-of-seq-ds?      uint32
     |  |  |     |  +--ro out-of-seq-both?    uint32
     |  |  |     +--ro over-thresh-occurred?      boolean
     |  |  |     +--ro over-thresh?               uint32
     |  |  +--:(oper-type-udp-echo)
     |  |  |  +--ro udp-echo-stats
     |  |  |     +--ro dest-addr?     inet:ip-address
     |  |  |     +--ro dest-port?     uint16
     |  |  |     +--ro vrf-name?      string
     |  |  |     +--ro over-thresh?   uint32
     |  |  +--:(oper-type-udp-jitter)
     |  |  |  +--ro udp-jitter-stats
     |  |  |     +--ro dest-addr?              inet:ip-address
     |  |  |     +--ro dest-port?              uint16
     |  |  |     +--ro vrf-name?               string
     |  |  |     +--ro rtt-stats
     |  |  |     |  +--ro rtt-count?         uint32
     |  |  |     |  +--ro sla-time-values
     |  |  |     |     +--ro min?        uint32
     |  |  |     |     +--ro avg?        uint32
     |  |  |     |     +--ro max?        uint32
     |  |  |     |     +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |     +--ro oneway-stats
     |  |  |     |  +--ro sample-count?   uint32
     |  |  |     |  +--ro sd
     |  |  |     |  |  +--ro min?        uint32
     |  |  |     |  |  +--ro avg?        uint32
     |  |  |     |  |  +--ro max?        uint32
     |  |  |     |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro ds
     |  |  |     |  |  +--ro min?        uint32
     |  |  |     |  |  +--ro avg?        uint32
     |  |  |     |  |  +--ro max?        uint32
     |  |  |     |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro sum-ow-sd
     |  |  |     |  |  +--ro num?          uint32
     |  |  |     |  |  +--ro sum?          uint32
     |  |  |     |  |  +--ro sum-square?   uint64
     |  |  |     |  |  +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro sum-ow-ds
     |  |  |     |     +--ro num?          uint32
     |  |  |     |     +--ro sum?          uint32
     |  |  |     |     +--ro sum-square?   uint64
     |  |  |     |     +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  |     +--ro jitter-stats
     |  |  |     |  +--ro sd-sample-count?            uint32
     |  |  |     |  +--ro ds-sample-count?            uint32
     |  |  |     |  +--ro sd
     |  |  |     |  |  +--ro min?        uint32
     |  |  |     |  |  +--ro avg?        uint32
     |  |  |     |  |  +--ro max?        uint32
     |  |  |     |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro ds
     |  |  |     |  |  +--ro min?        uint32
     |  |  |     |  |  +--ro avg?        uint32
     |  |  |     |  |  +--ro max?        uint32
     |  |  |     |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro pos-jitter-sd
     |  |  |     |  |  +--ro min?        uint32
     |  |  |     |  |  +--ro avg?        uint32
     |  |  |     |  |  +--ro max?        uint32
     |  |  |     |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro sum-pos-jitter-sd
     |  |  |     |  |  +--ro num?          uint32
     |  |  |     |  |  +--ro sum?          uint32
     |  |  |     |  |  +--ro sum-square?   uint64
     |  |  |     |  |  +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro neg-jitter-sd
     |  |  |     |  |  +--ro min?        uint32
     |  |  |     |  |  +--ro avg?        uint32
     |  |  |     |  |  +--ro max?        uint32
     |  |  |     |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro sum-neg-jitter-sd
     |  |  |     |  |  +--ro num?          uint32
     |  |  |     |  |  +--ro sum?          uint32
     |  |  |     |  |  +--ro sum-square?   uint64
     |  |  |     |  |  +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro pos-jitter-ds
     |  |  |     |  |  +--ro min?        uint32
     |  |  |     |  |  +--ro avg?        uint32
     |  |  |     |  |  +--ro max?        uint32
     |  |  |     |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro sum-pos-jitter-ds
     |  |  |     |  |  +--ro num?          uint32
     |  |  |     |  |  +--ro sum?          uint32
     |  |  |     |  |  +--ro sum-square?   uint64
     |  |  |     |  |  +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro neg-jitter-ds
     |  |  |     |  |  +--ro min?        uint32
     |  |  |     |  |  +--ro avg?        uint32
     |  |  |     |  |  +--ro max?        uint32
     |  |  |     |  |  +--ro accuracy?   ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro sum-neg-jitter-ds
     |  |  |     |  |  +--ro num?          uint32
     |  |  |     |  |  +--ro sum?          uint32
     |  |  |     |  |  +--ro sum-square?   uint64
     |  |  |     |  |  +--ro accuracy?     ip-sla-ios-xe-oper:accuracy-type
     |  |  |     |  +--ro inter-arrival-jitter-out?   uint32
     |  |  |     |  +--ro inter-arrival-jitter-in?    uint32
     |  |  |     |  +--ro avg-jitter?                 uint32
     |  |  |     +--ro over-thresh-stats
     |  |  |     |  +--ro rtt-count?   uint32
     |  |  |     |  +--ro percent?     uint8
     |  |  |     +--ro voice-stats
     |  |  |     |  +--ro min-of-icpif?   uint32
     |  |  |     |  +--ro max-of-icpif?   uint32
     |  |  |     |  +--ro min-of-mos?     uint32
     |  |  |     |  +--ro max-of-mos?     uint32
     |  |  |     +--ro loss-stats
     |  |  |     |  +--ro sd-count?          uint32
     |  |  |     |  +--ro sd-loss
     |  |  |     |  |  +--ro loss-period-count?           uint32
     |  |  |     |  |  +--ro loss-period-len-min?         uint32
     |  |  |     |  |  +--ro loss-period-len-max?         uint32
     |  |  |     |  |  +--ro inter-loss-period-len-min?   uint32
     |  |  |     |  |  +--ro inter-loss-period-len-max?   uint32
     |  |  |     |  +--ro ds-count?          uint32
     |  |  |     |  +--ro ds-loss
     |  |  |     |  |  +--ro loss-period-count?           uint32
     |  |  |     |  |  +--ro loss-period-len-min?         uint32
     |  |  |     |  |  +--ro loss-period-len-max?         uint32
     |  |  |     |  |  +--ro inter-loss-period-len-min?   uint32
     |  |  |     |  |  +--ro inter-loss-period-len-max?   uint32
     |  |  |     |  +--ro out-of-sequence?   uint32
     |  |  |     |  +--ro drops?             uint32
     |  |  |     |  +--ro late-arrivals?     uint32
     |  |  |     |  +--ro skipped-packets?   uint32
     |  |  |     +--ro over-thresh-occurred?   boolean
     |  |  |     +--ro over-thresh?            uint32
     |  |  +--:(oper-type-tcp-connect)
     |  |  |  +--ro tcp-connect-stats
     |  |  |     +--ro dest-addr?     inet:ip-address
     |  |  |     +--ro dest-port?     uint16
     |  |  |     +--ro vrf-name?      string
     |  |  |     +--ro over-thresh?   uint32
     |  |  +--:(oper-type-http)
     |  |  |  +--ro http-stats
     |  |  |     +--ro url?                   string
     |  |  |     +--ro vrf-name?              string
     |  |  |     +--ro dns-rtt?               uint32
     |  |  |     +--ro tcp-connect-rtt?       uint32
     |  |  |     +--ro transaction-rtt?       uint32
     |  |  |     +--ro time-to-first-byte?    uint32
     |  |  |     +--ro dns-timeout?           uint32
     |  |  |     +--ro tcp-timeout?           uint32
     |  |  |     +--ro transaction-timeout?   uint32
     |  |  |     +--ro dns-error?             uint32
     |  |  |     +--ro tcp-error?             uint32
     |  |  |     +--ro transaction-error?     uint32
     |  |  |     +--ro over-thresh?           uint32
     |  |  +--:(oper-type-https)
     |  |  |  +--ro https-stats
     |  |  |     +--ro url?                   string
     |  |  |     +--ro vrf-name?              string
     |  |  |     +--ro dns-rtt?               uint32
     |  |  |     +--ro transaction-rtt?       uint32
     |  |  |     +--ro dns-timeout?           uint32
     |  |  |     +--ro transaction-timeout?   uint32
     |  |  |     +--ro dns-error?             uint32
     |  |  |     +--ro transaction-error?     uint32
     |  |  |     +--ro over-thresh?           uint32
     |  |  +--:(oper-type-dns)
     |  |  |  +--ro dns-stats
     |  |  |     +--ro name-server-addr?   inet:ip-address
     |  |  |     +--ro vrf-name?           string
     |  |  |     +--ro over-thresh?        uint32
     |  |  +--:(oper-type-dhcp)
     |  |  |  +--ro dhcp-stats
     |  |  |     +--ro dest-addr?     inet:ip-address
     |  |  |     +--ro over-thresh?   uint32
     |  |  +--:(oper-type-ftp)
     |  |  |  +--ro ftp-stats
     |  |  |     +--ro url?           string
     |  |  |     +--ro vrf-name?      string
     |  |  |     +--ro over-thresh?   uint32
     |  |  +--:(oper-type-lsp-ping)
     |  |  |  +--ro lsp-ping-stats
     |  |  |     +--ro dest-addr?     inet:ip-prefix
     |  |  |     +--ro over-thresh?   uint32
     |  |  +--:(oper-type-lsp-trace)
     |  |  |  +--ro lsp-trace-stats
     |  |  |     +--ro dest-addr?     inet:ip-prefix
     |  |  |     +--ro over-thresh?   uint32
     |  |  +--:(oper-type-lsp-ping-pseudowire)
     |  |  |  +--ro lsp-pw-ping-stats
     |  |  |     +--ro dest-addr?     inet:ip-address
     |  |  |     +--ro vccv-id?       uint32
     |  |  |     +--ro over-thresh?   uint32
     |  |  +--:(oper-type-path-echo)
     |  |  |  +--ro path-echo-stats
     |  |  |     +--ro dest-addr?   inet:ip-address
     |  |  |     +--ro vrf-name?    string
     |  |  +--:(oper-type-mcast)
     |  |     +--ro mcast-stats
     |  |        +--ro dest-addr?        inet:ip-address
     |  |        +--ro dest-port?        uint16
     |  |        +--ro edpt-list-name?   string
     |  |        +--ro vrf-name?         string
     |  |        +--ro over-thresh?      uint32
     |  +--ro oper-id                    uint32
     |  +--ro hour-id                    uint32
     +--ro sla-hist-stats* [oper-id intvl-id]
     |  +--ro y1731-type?                ip-sla-ios-xe-oper:sla-oper-type
     |  +--ro latest-start-time?         yang:date-and-time
     |  +--ro latest-return-code?        ip-sla-ios-xe-oper:sla-return-code
     |  +--ro intvl-start-time?          yang:date-and-time
     |  +--ro intvl-end-time?            yang:date-and-time
     |  +--ro init-count?                uint64
     |  +--ro comp-count?                uint64
     |  +--ro status-flag?               ip-sla-ios-xe-oper:sla-y1731-status
     |  +--ro sla-bin-stats* [delay-bin-type delay-bin-id]
     |  |  +--ro lower-limit?      uint32
     |  |  +--ro upper-limit?      uint32
     |  |  +--ro total-obs?        uint32
     |  |  +--ro delay-bin-type    ip-sla-ios-xe-oper:sla-y1731-delay-bin-type
     |  |  +--ro delay-bin-id      uint8
     |  +--ro (y1731-stats-type-choice)?
     |  |  +--:(oper-type-y1731-delay)
     |  |  |  +--ro y1731-delay-stats
     |  |  |     +--ro delay-stats
     |  |  |     |  +--ro forward-delay
     |  |  |     |  |  +--ro valid-delay-values?                boolean
     |  |  |     |  |  +--ro num-of-observations?               uint32
     |  |  |     |  |  +--ro min-value?                         uint64
     |  |  |     |  |  +--ro avg-value?                         uint64
     |  |  |     |  |  +--ro max-value?                         uint64
     |  |  |     |  |  +--ro time-of-occurrence-of-min-value?   yang:date-and-time
     |  |  |     |  |  +--ro time-of-occurrence-of-max-value?   yang:date-and-time
     |  |  |     |  +--ro backward-delay
     |  |  |     |  |  +--ro valid-delay-values?                boolean
     |  |  |     |  |  +--ro num-of-observations?               uint32
     |  |  |     |  |  +--ro min-value?                         uint64
     |  |  |     |  |  +--ro avg-value?                         uint64
     |  |  |     |  |  +--ro max-value?                         uint64
     |  |  |     |  |  +--ro time-of-occurrence-of-min-value?   yang:date-and-time
     |  |  |     |  |  +--ro time-of-occurrence-of-max-value?   yang:date-and-time
     |  |  |     |  +--ro two-way-delay
     |  |  |     |     +--ro valid-delay-values?                boolean
     |  |  |     |     +--ro num-of-observations?               uint32
     |  |  |     |     +--ro min-value?                         uint64
     |  |  |     |     +--ro avg-value?                         uint64
     |  |  |     |     +--ro max-value?                         uint64
     |  |  |     |     +--ro time-of-occurrence-of-min-value?   yang:date-and-time
     |  |  |     |     +--ro time-of-occurrence-of-max-value?   yang:date-and-time
     |  |  |     +--ro jitter-stats
     |  |  |        +--ro forward-positive-jitter
     |  |  |        |  +--ro valid-delay-values?                boolean
     |  |  |        |  +--ro num-of-observations?               uint32
     |  |  |        |  +--ro min-value?                         uint64
     |  |  |        |  +--ro avg-value?                         uint64
     |  |  |        |  +--ro max-value?                         uint64
     |  |  |        |  +--ro time-of-occurrence-of-min-value?   yang:date-and-time
     |  |  |        |  +--ro time-of-occurrence-of-max-value?   yang:date-and-time
     |  |  |        +--ro forward-negative-jitter
     |  |  |        |  +--ro valid-delay-values?                boolean
     |  |  |        |  +--ro num-of-observations?               uint32
     |  |  |        |  +--ro min-value?                         uint64
     |  |  |        |  +--ro avg-value?                         uint64
     |  |  |        |  +--ro max-value?                         uint64
     |  |  |        |  +--ro time-of-occurrence-of-min-value?   yang:date-and-time
     |  |  |        |  +--ro time-of-occurrence-of-max-value?   yang:date-and-time
     |  |  |        +--ro backward-positive-jitter
     |  |  |        |  +--ro valid-delay-values?                boolean
     |  |  |        |  +--ro num-of-observations?               uint32
     |  |  |        |  +--ro min-value?                         uint64
     |  |  |        |  +--ro avg-value?                         uint64
     |  |  |        |  +--ro max-value?                         uint64
     |  |  |        |  +--ro time-of-occurrence-of-min-value?   yang:date-and-time
     |  |  |        |  +--ro time-of-occurrence-of-max-value?   yang:date-and-time
     |  |  |        +--ro backward-negative-jitter
     |  |  |        |  +--ro valid-delay-values?                boolean
     |  |  |        |  +--ro num-of-observations?               uint32
     |  |  |        |  +--ro min-value?                         uint64
     |  |  |        |  +--ro avg-value?                         uint64
     |  |  |        |  +--ro max-value?                         uint64
     |  |  |        |  +--ro time-of-occurrence-of-min-value?   yang:date-and-time
     |  |  |        |  +--ro time-of-occurrence-of-max-value?   yang:date-and-time
     |  |  |        +--ro two-way-positive-jitter
     |  |  |        |  +--ro valid-delay-values?                boolean
     |  |  |        |  +--ro num-of-observations?               uint32
     |  |  |        |  +--ro min-value?                         uint64
     |  |  |        |  +--ro avg-value?                         uint64
     |  |  |        |  +--ro max-value?                         uint64
     |  |  |        |  +--ro time-of-occurrence-of-min-value?   yang:date-and-time
     |  |  |        |  +--ro time-of-occurrence-of-max-value?   yang:date-and-time
     |  |  |        +--ro two-way-negative-jitter
     |  |  |           +--ro valid-delay-values?                boolean
     |  |  |           +--ro num-of-observations?               uint32
     |  |  |           +--ro min-value?                         uint64
     |  |  |           +--ro avg-value?                         uint64
     |  |  |           +--ro max-value?                         uint64
     |  |  |           +--ro time-of-occurrence-of-min-value?   yang:date-and-time
     |  |  |           +--ro time-of-occurrence-of-max-value?   yang:date-and-time
     |  |  +--:(oper-type-y1731-loss)
     |  |     +--ro y1731-loss-stats
     |  |        +--ro forward-stats
     |  |        |  +--ro num-obs?                uint64
     |  |        |  +--ro num-avail-indic?        uint64
     |  |        |  +--ro num-unavail-indic?      uint64
     |  |        |  +--ro tx-frames?              uint64
     |  |        |  +--ro rx-frames?              uint64
     |  |        |  +--ro min-lost-frames?        uint64
     |  |        |  +--ro min-tx-frames?          uint64
     |  |        |  +--ro frame-loss-ratio?       decimal64
     |  |        |  +--ro max-lost-frames?        uint64
     |  |        |  +--ro max-tx-frames?          uint64
     |  |        |  +--ro cum-frame-loss-ratio?   decimal64
     |  |        |  +--ro min-loss-obs-time?      yang:date-and-time
     |  |        |  +--ro max-loss-obs-time?      yang:date-and-time
     |  |        +--ro backward-stats
     |  |           +--ro num-obs?                uint64
     |  |           +--ro num-avail-indic?        uint64
     |  |           +--ro num-unavail-indic?      uint64
     |  |           +--ro tx-frames?              uint64
     |  |           +--ro rx-frames?              uint64
     |  |           +--ro min-lost-frames?        uint64
     |  |           +--ro min-tx-frames?          uint64
     |  |           +--ro frame-loss-ratio?       decimal64
     |  |           +--ro max-lost-frames?        uint64
     |  |           +--ro max-tx-frames?          uint64
     |  |           +--ro cum-frame-loss-ratio?   decimal64
     |  |           +--ro min-loss-obs-time?      yang:date-and-time
     |  |           +--ro max-loss-obs-time?      yang:date-and-time
     |  +--ro oper-id                    uint32
     |  +--ro intvl-id                   uint8
     +--ro sla-sp-stats* [oper-id]
     |  +--ro oper-id       uint32
     |  +--ro ret-code?     ip-sla-ios-xe-oper:sla-return-code
     |  +--ro supprsd?      boolean
     |  +--ro sp-stats
     |  |  +--ro sp-type?           ip-sla-ios-xe-oper:sla-sp-client-type
     |  |  +--ro sp-mode?           ip-sla-ios-xe-oper:sla-sp-oper-mode
     |  |  +--ro rem-addr?          inet:ip-address
     |  |  +--ro meas-time?         yang:date-and-time
     |  |  +--ro (dur-type-choice)?
     |  |  |  +--:(type-dur)
     |  |  |  |  +--ro dur?         uint32
     |  |  |  +--:(type-pkts)
     |  |  |     +--ro pkts?        uint32
     |  |  +--ro (tput-type-choice)?
     |  |     +--:(tput-prog)
     |  |     |  +--ro tp-inprog?   empty
     |  |     +--:(tput-undef)
     |  |     |  +--ro tp-undef?    empty
     |  |     +--:(tput-val)
     |  |        +--ro tput?        uint64
     |  +--ro step-stats* [step-id tclass]
     |     +--ro rate?           uint32
     |     +--ro rtype?          ip-sla-ios-xe-oper:sla-sp-rate-type
     |     +--ro mode?           ip-sla-ios-xe-oper:sla-sp-oper-mode
     |     +--ro ir?             empty
     |     +--ro loss?           empty
     |     +--ro delay?          empty
     |     +--ro dly-var?        empty
     |     +--ro oos?            empty
     |     +--ro ir-val?         uint64
     |     +--ro loss-stats
     |     |  +--ro loss?    uint64
     |     |  +--ro flr?     decimal64
     |     |  +--ro avail?   decimal64
     |     +--ro dly-stats
     |     |  +--ro min
     |     |  |  +--ro val?    decimal64
     |     |  |  +--ro accy?   ip-sla-ios-xe-oper:accuracy-type
     |     |  +--ro avg
     |     |  |  +--ro val?    decimal64
     |     |  |  +--ro accy?   ip-sla-ios-xe-oper:accuracy-type
     |     |  +--ro max
     |     |     +--ro val?    decimal64
     |     |     +--ro accy?   ip-sla-ios-xe-oper:accuracy-type
     |     +--ro dv-stats
     |     |  +--ro min
     |     |  |  +--ro val?    decimal64
     |     |  |  +--ro accy?   ip-sla-ios-xe-oper:accuracy-type
     |     |  +--ro avg
     |     |  |  +--ro val?    decimal64
     |     |  |  +--ro accy?   ip-sla-ios-xe-oper:accuracy-type
     |     |  +--ro max
     |     |     +--ro val?    decimal64
     |     |     +--ro accy?   ip-sla-ios-xe-oper:accuracy-type
     |     +--ro oos-stats
     |     |  +--ro oos?        uint64
     |     |  +--ro oos-evts?   uint64
     |     |  +--ro oos-max?    uint64
     |     +--ro tx-stats
     |     |  +--ro pkts?    uint64
     |     |  +--ro bytes?   uint64
     |     +--ro rx-stats
     |     |  +--ro pkts?    uint64
     |     |  +--ro bytes?   uint64
     |     +--ro dur?            uint32
     |     +--ro ooop-support?   empty
     |     +--ro ooop-stats
     |     |  +--ro ooop?    uint64
     |     |  +--ro ooopr?   decimal64
     |     +--ro step-id         uint16
     |     +--ro tclass          ip-sla-ios-xe-oper:sla-sp-traffic-class
     +--ro sla-sp-hist-stats* [oper-id intvl-id]
        +--ro ret-code?          ip-sla-ios-xe-oper:sla-return-code
        +--ro sp-stats
        |  +--ro sp-type?           ip-sla-ios-xe-oper:sla-sp-client-type
        |  +--ro sp-mode?           ip-sla-ios-xe-oper:sla-sp-oper-mode
        |  +--ro rem-addr?          inet:ip-address
        |  +--ro meas-time?         yang:date-and-time
        |  +--ro (dur-type-choice)?
        |  |  +--:(type-dur)
        |  |  |  +--ro dur?         uint32
        |  |  +--:(type-pkts)
        |  |     +--ro pkts?        uint32
        |  +--ro (tput-type-choice)?
        |     +--:(tput-prog)
        |     |  +--ro tp-inprog?   empty
        |     +--:(tput-undef)
        |     |  +--ro tp-undef?    empty
        |     +--:(tput-val)
        |        +--ro tput?        uint64
        +--ro hist-step-stats* [step-id tclass]
        |  +--ro rate?           uint32
        |  +--ro rtype?          ip-sla-ios-xe-oper:sla-sp-rate-type
        |  +--ro mode?           ip-sla-ios-xe-oper:sla-sp-oper-mode
        |  +--ro ir?             empty
        |  +--ro loss?           empty
        |  +--ro delay?          empty
        |  +--ro dly-var?        empty
        |  +--ro oos?            empty
        |  +--ro ir-val?         uint64
        |  +--ro loss-stats
        |  |  +--ro loss?    uint64
        |  |  +--ro flr?     decimal64
        |  |  +--ro avail?   decimal64
        |  +--ro dly-stats
        |  |  +--ro min
        |  |  |  +--ro val?    decimal64
        |  |  |  +--ro accy?   ip-sla-ios-xe-oper:accuracy-type
        |  |  +--ro avg
        |  |  |  +--ro val?    decimal64
        |  |  |  +--ro accy?   ip-sla-ios-xe-oper:accuracy-type
        |  |  +--ro max
        |  |     +--ro val?    decimal64
        |  |     +--ro accy?   ip-sla-ios-xe-oper:accuracy-type
        |  +--ro dv-stats
        |  |  +--ro min
        |  |  |  +--ro val?    decimal64
        |  |  |  +--ro accy?   ip-sla-ios-xe-oper:accuracy-type
        |  |  +--ro avg
        |  |  |  +--ro val?    decimal64
        |  |  |  +--ro accy?   ip-sla-ios-xe-oper:accuracy-type
        |  |  +--ro max
        |  |     +--ro val?    decimal64
        |  |     +--ro accy?   ip-sla-ios-xe-oper:accuracy-type
        |  +--ro oos-stats
        |  |  +--ro oos?        uint64
        |  |  +--ro oos-evts?   uint64
        |  |  +--ro oos-max?    uint64
        |  +--ro tx-stats
        |  |  +--ro pkts?    uint64
        |  |  +--ro bytes?   uint64
        |  +--ro rx-stats
        |  |  +--ro pkts?    uint64
        |  |  +--ro bytes?   uint64
        |  +--ro dur?            uint32
        |  +--ro ooop-support?   empty
        |  +--ro ooop-stats
        |  |  +--ro ooop?    uint64
        |  |  +--ro ooopr?   decimal64
        |  +--ro step-id         uint16
        |  +--ro tclass          ip-sla-ios-xe-oper:sla-sp-traffic-class
        +--ro oper-id            uint32
        +--ro intvl-id           uint8