# Functions
CreateDatasetFromJson creates a typed dataset with JSON data originating from the web API.
LoadUntypedDataset constructs an existing open dataset from an existing base dataset.
LoadUntypedDataset constructs an existing untyped dataset from an existing base dataset.
LookupFamily looks up a dataset type from the global registry.
NewDataset creates a new dataset record with given Creator (which is also set into the Owner field).
NewOpenDataset creates a new Open (unrestricted) dataset.
No description provided by the author
NewUntypedDataset creates an untyped dataset.
RegisterFamily registers a dataset type into the global registry.
UpdateDatasetFromJson makes a – potentially partial – typed dataset with JSON data originating from the web API.func UpdateDatasetFromJson(owner uuid.UUID, data []byte) (TypedDataset, error) {.
UserFromJson constructs a new user object by calling unmarshal on the given json byte slice.
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
AccessGranter is used for REMS access granter metadata.
No description provided by the author
OpenDataset is a dataset type with no restrictions.
SchemaFamily defines a dataset type.
No description provided by the author
UntypedDataset is a fall-back dataset type for datasets without type.
User defines a basic user object to hold common session information.
# Interfaces
TypedDataset is a wrapper around a base dataset that allows different dataset types to fondle the data in ways that pleases them.