                    
                    	**config**\: False
                    
                   .. attribute:: deleted_entries
                    
                    	Total ipv6 neighbhors count which are in DELETE state
                    	**type**\: int
                    
                    	**range:** 0..4294967295
                    
                    	**config**\: False
                    
                   .. attribute:: subtotal_neighbor_entries
                    
                    	Total number of entries
                    	**type**\: int
                    
                    	**range:** 0..4294967295
                    
                    	**config**\: False
                    
                    

                    """

                    _prefix = 'ipv6-nd-oper'
                    _revision = '2019-09-26'

                    def __init__(self):
                        if sys.version_info > (3,):
                            super().__init__()
                        else:
                            super(Ipv6NodeDiscovery.Nodes.Node.NeighborSummary.Dynamic, self).__init__()

                        self.yang_name = "dynamic"
                        self.yang_parent_name = "neighbor-summary"
                        self.is_top_level_class = False
                        self.has_list_ancestor = True
                        self.ylist_key_names = []
                        self._child_classes = OrderedDict([])
                        self._leafs = OrderedDict([
                            ('incomplete_entries', (YLeaf(YType.uint32, 'incomplete-entries'), ['int'])),
                            ('reachable_entries', (YLeaf(YType.uint32,'reachable-entries'), ['int'])),
                            ('stale_entries', (YLeaf(YType.uint32,'stale-entries'), ['int'])),
                            ('delayed_entries', (YLeaf(YType.uint32, 'delayed-entries'), ['int'])),
                            ('probe_entries', (YLeaf(YType.uint32, 'probe-entries'), ['int'])),
                            ('deleted_entries', (YLeaf(YType.uint32, 'deleted-entries'), ['int'])),
                            ('subtotal_neighbor_entries', (YLeaf(YType.uint32,'subtotal-neighbor-entries'), ['int'])),
                        ])
                        self.incomplete_entries = None
                        self.reachable_entries = None
                        self.stale_entries = None
                        self.delayed_entries = None
                        self.probe_entries = None
                        self.deleted_entries = None
                        self.subtotal_neighbor_entries = None
                        self._segment_path = lambda: "dynamic"
                        self._is_frozen = True

                    def __setattr__(self, name, value):
                        self._perform_setattr(Ipv6NodeDiscovery.Nodes.Node.NeighborSummary.Dynamic, ['incomplete_entries','reachable_entries','stale_entries', 'delayed_entries', 'probe_entries', 'deleted_entries','subtotal_neighbor_entries'], name, value)

                    @staticmethod
                    def _meta_info():
                        from ydk.models.cisco_ios_xr._meta import _Cisco_IOS_XR_ipv6_nd_oper as meta
                        return meta._meta_table['Ipv6NodeDiscovery.Nodes.Node.NeighborSummary.Dynamic']['meta_info']


                class Sync(_Entity_):
                    """
                    Sync neighbor summary
                    
                   .. attribute:: incomplete_entries
                    
                    	Total ipv6 neighbhors count which are in INCMP state
                    	**type**\: int
                    
                    	**range:** 0..4294967295
                    
                    	**config**\: False
                    
                   .. attribute:: reachable_entries
                    
                    	Total ipv6 neighbhors count which are in REACH state
                    	**type**\: int
                    
                    	**range:** 0..4294967295
                    
                    	**config**\: False
                    
                   .. attribute:: stale_entries
                    
                    	Total ipv6 neighbhors count which are STALE
                    	**type**\: int
                    
                    	**range:** 0..4294967295
                    
                    	**config**\: False
                    
                   .. attribute:: delayed_entries
                    
                    	Total ipv6 neighbhors count which are in DELAY state
                    	**type**\: int
                    
                    	**range:** 0..4294967295
                    
                    	**config**\: False
                    
                   .. attribute:: probe_entries
                    
                    	Total ipv6 neighbhors count which are in PROBE state
                    	**type**\: int
                    
                    	**range:** 0..4294967295
                    
                    	**config**\: False
                    
                   .. attribute:: deleted_entries
                    
                    	Total ipv6 neighbhors count which are in DELETE state
                    	**type**\: int
                    
                    	**range:** 0..4294967295
                    
                    	**config**\: False
                    
                   .. attribute:: subtotal_neighbor_entries
                    
                    	Total number of entries
                    	**type**\: int
                    
                    	**range:** 0..4294967295
                    
                    	**config**\: False
                    
                    

                    """

                    _prefix = 'ipv6-nd-oper'
                    _revision = '2019-09-26'

                    def __init__(self):
                        if sys.version_info > (3,):
                            super().__init__()
                        else:
                            super(Ipv6NodeDiscovery.Nodes.Node.NeighborSummary.Sync, self).__init__()

                        self.yang_name = "sync"
                        self.yang_parent_name = "neighbor-summary"
                        self.is_top_level_class = False
                        self.has_list_ancestor = True
                        self.ylist_key_names = []
                        self._child_classes = OrderedDict([])
                        self._leafs = OrderedDict([
                            ('incomplete_entries', (YLeaf(YType.uint32, 'incomplete-entries'), ['int'])),
                            ('reachable_entries', (YLeaf(YType.uint32,'reachable-entries'), ['int'])),
                            ('stale_entries', (YLeaf(YType.uint32,'stale-entries'), ['int'])),
                            ('delayed_entries', (YLeaf(YType.uint32, 'delayed-entries'), ['int'])),
                            ('probe_entries', (YLeaf(YType.uint32, 'probe-entries'), ['int'])),
                            ('deleted_entries', (YLeaf(YType.uint32, 'deleted-entries'), ['int'])),
                            ('subtotal_neighbor_entries', (YLeaf(YType.uint32,'subtotal-neighbor-entries'), ['int'])),
                        ])
                        self.incomplete_entries = None
                        self.reachable_entries = None
                        self.stale_entries = None
                        self.delayed_entries = None
                        self.probe_entries = None
                        self.deleted_entries = None
                        self.subtotal_neighbor_entries = None
                        self._segment_path = lambda: "sync"
                        self._is_frozen = True

                    def __setattr__(self, name, value):
                        self._perform_setattr(Ipv6NodeDiscovery.Nodes.Node.NeighborSummary.Sync, ['incomplete_entries','reachable_entries','stale_entries', 'delayed_entries', 'probe_entries', 'deleted_entries','subtotal_neighbor_entries'], name, value)

                    @staticmethod
                    def _meta_info():
                        from ydk.models.cisco_ios_xr._meta import _Cisco_IOS_XR_ipv6_nd_oper as meta
                        return meta._meta_table['Ipv6NodeDiscovery.Nodes.Node.NeighborSummary.Sync']['meta_info']


                class StaticSync(_Entity_):
                    """
                    StaticSync neighbor summary
                    
                   .. attribute:: incomplete_entries
                    
                    	Total ipv6 neighbhors count which are in INCMP state
                    	**type**\: int
                    
                    	**range:** 0..4294967295
                    
                    	**config**\: False
                    
                   .. attribute:: reachable_entries
                    
                    	Total ipv6 neighbhors count which are in REACH state
                    	**type**\: int
                    
                    	**range:** 0..4294967295
                    
                    	**config**\: False
                    
                   .. attribute:: stale_entries
                    
                    	Total ipv6 neighbhors count which are STALE
                    	