# ID Property Access (idprop.types)

class `idprop.types.``IDPropertyArray`
  `to_list`()

    Return the array as a list.

  `typecode`

    The type of the data in the array {‘f’: float, ‘d’: double, ‘i’: int}.

class `idprop.types.``IDPropertyGroup`
  `clear`()

    Clear all members from this group.

  `get`(key, default=None)

    Return the value for key, if it exists, else default.

  `items`()

    Return the items associated with this group.

  `iteritems`()

    Iterate through the items in the dict; behaves like dictionary method iteritems.

  `keys`()

    Return the keys associated with this group as a list of strings.

  `pop`(key, default)

    Remove an item from the group, returning a Python representation.

    Raises: | KeyError – When the item doesn’t exist.
    Parameters: | key (string) – Name of item to remove. default (Undefined) – Value to return when key isn’t found, otherwise raise an exception.

  `to_dict`()

    Return a purely python version of the group.

  `update`(other)

    Update key, values.

    Parameters: | other (`IDPropertyGroup` or dict) – Updates the values in the group with this.

  `values`()

    Return the values associated with this group.

  `name`

    The name of this Group.

class `idprop.types.``IDPropertyGroupIter`