# API Reference


## Classes


Main classes provided by the package


[Collection](Collection.md#gdtest_dunders.Collection)  
A custom collection with dunder methods.


## Collection Methods


Methods for the Collection class


[Collection.__repr__()](Collection.__repr__.md#gdtest_dunders.Collection.__repr__)  
String representation.

[Collection.__eq__()](Collection.__eq__.md#gdtest_dunders.Collection.__eq__)  
Check equality.

[Collection.__len__()](Collection.__len__.md#gdtest_dunders.Collection.__len__)  
Get the number of items.

[Collection.__getitem__()](Collection.__getitem__.md#gdtest_dunders.Collection.__getitem__)  
Get an item by index.

[Collection.add()](Collection.add.md#gdtest_dunders.Collection.add)  
Add an item to the collection.

[Collection.clear()](Collection.clear.md#gdtest_dunders.Collection.clear)  
Remove all items from the collection.
