Provides struct and type for a CollectionItemDescriptor
@type t() :: %Gleanex.Client.CollectionItemDescriptor{ description: String.t() | nil, icon: String.t() | nil, name: String.t() | nil }