Provides struct and type for a Collection
Summary
Types
@type t() :: %Gleanex.Client.Collection{ childCount: integer() | nil, children: [t()] | nil, createTime: DateTime.t() | nil, creator: Gleanex.Client.Person.t() | nil, favoriteInfo: Gleanex.Client.FavoriteInfo.t() | nil, id: integer() | nil, itemCount: integer() | nil, items: [Gleanex.Client.CollectionItem.t()] | nil, permissions: Gleanex.Client.ObjectPermissions.t() | nil, pinMetadata: Gleanex.Client.CollectionPinnedMetadata.t() | nil, roles: [Gleanex.Client.UserRoleSpecification.t()] | nil, shortcuts: [String.t()] | nil, trackingToken: String.t() | nil, updateTime: DateTime.t() | nil, updatedBy: Gleanex.Client.Person.t() | nil }