Provides struct and type for a GetCollectionRequest
@type t() :: %Gleanex.Client.GetCollectionRequest{ allowedDatasource: String.t() | nil, id: integer(), withHierarchy: boolean() | nil, withItems: boolean() | nil }