class_docstr: It's simple wrapper for `AttributeDTO`.
class_docstr_tok: ["It","'s","simple","wrapper","for","`","AttributeDTO","`","."]
docstr: Checks if attribute can be wrapped by particular descendant of this class
docstr_tok: ["Checks","if","attribute","can","be","wrapped","by","particular","descendant","of","this","class"]
code: def is_valid_attribute(cls, attribute):
      """Checks if attribute can be wrapped by particular descendant of this class"""
      return attribute.type in cls._allowed_atribute_types
  
imports: import abc
  from collections import namedtuple
  from neptune.attributes import constants
  from neptune.internal import operation
  from neptune.internal.backends.api_model import AttributeType
  from neptune.internal.operation import ImageValue
  from neptune.legacy.exceptions import NeptuneException
  from neptune.legacy.internal.channels.channels import ChannelType, ChannelValueType
label_desc: Use image node_id 2 for calling the AlphaAttributeWrapper obj's underlying member method code with example usage: obj.is_valid_attribute(cls, attribute) and returns: unknown