code: def __init__(self, iid, label, base_type, value_type):
      super().__init__(iid, label, base_type)
      assert value_type in {
          AttributeType.ValueType.OBJECT,
          AttributeType.ValueType.STRING,
          AttributeType.ValueType.LONG,
          AttributeType.ValueType.DOUBLE,
          AttributeType.ValueType.DATETIME,
          AttributeType.ValueType.BOOLEAN,
      }
      self._value_type = value_type
  
imports: from typedb.api.concept.type.attribute_type import AttributeType
label_desc: Use image node_id 1 to create a new MockAttributeType object from inherited base classes: MockType with example: obj = MockAttributeType(iid, label, base_type, value_type)