B -<`'@sddlmZddlmZddlmZddlmZddlm Z ddl m Z ddlm Z Gdd d eZ dd d Zdd dZdddZdS)) xform_name)get_instance_public_methods)DocumentedShape)BaseDocumenter)get_resource_ignore_params)%document_model_driven_resource_method)add_resource_type_overviewc@seZdZddZddZdS)CollectionDocumentercCs`|jjjj}g}t|dddd||jd<x0|D](}||j}||j| ||q0WdS)NZ CollectionszUCollections provide an interface to iterate over and manipulate groups of resources. Zguide_collections)sectionZ resource_type descriptionZ intro_link collections) _resourcemetaZresource_modelr r member_mapadd_new_sectionnameappend_document_collection)selfr r Zcollections_list collectionZcollection_sectionr s       0  3