package dataset
          
            Linear Supertypes
          
          
        
          
          
            
          
          
        
        
            Ordering
            
          - Alphabetic
- By Inheritance
                  Inherited
                  
                  
- dataset
- AnyRef
- Any
- Hide All
- Show All
              Visibility
              
        - Public
- All
Type Members
-  case class CompoundField(typeClass: String, typeName: String, multiple: Boolean, value: List[CompoundFieldValue]) extends MetadataField with Product with Serializable
-  case class ControlledMultipleValueField(typeClass: String, typeName: String, multiple: Boolean, value: List[String]) extends MetadataField with Product with Serializable
-  case class ControlledSingleValueField(typeClass: String, typeName: String, multiple: Boolean, value: String) extends MetadataField with Product with Serializable
-  case class Dataset(datasetVersion: DatasetVersion) extends Product with Serializable
-  case class DatasetCreationResult(id: Int, persistentId: String) extends Product with Serializable
-  case class DatasetLatestVersion(latestVersion: DatasetVersion) extends Product with Serializable
-  case class DatasetVersion(id: Option[Int] = None, datasetId: Option[Int] = None, datasetPersistentId: Option[String] = None, storageIdentifier: Option[String] = None, versionNumber: Option[Int] = None, versionMinorNumber: Option[Int] = None, versionState: Option[String] = None, UNF: Option[String] = None, lastUpdateTime: Option[String] = None, releaseTime: Option[String] = None, createTime: Option[String] = None, fileAccessRequest: Option[Boolean] = None, termsOfUse: Option[String] = None, license: Option[String] = None, protocol: Option[String] = None, authority: Option[String] = None, identifier: Option[String] = None, metadataBlocks: MetadataBlocks = Map.empty, files: List[FileMeta] = List.empty) extends Product with Serializable
-  case class Embargo(dateAvailable: String, reason: String, fileIds: List[Int]) extends Product with Serializable
-  case class FieldList(fields: List[MetadataField]) extends Product with Serializable
-  case class FileList(files: List[FileMeta]) extends Product with Serializable
-  case class MetadataBlock(displayName: String, fields: List[MetadataField]) extends Product with Serializable
-  type MetadataBlocks = Map[String, MetadataBlock]
- 
      
      
      
        
      
    
      
        abstract 
        class
      
      
        MetadataField extends AnyRef
      
      
      A generic metadata field. A generic metadata field. Metadata fields of all the type classes have these three attributes in common. The value of the field has a different type for each type class. 
-  case class PrimitiveMultipleValueField(typeClass: String, typeName: String, multiple: Boolean, value: List[String]) extends MetadataField with Product with Serializable
-  case class PrimitiveMultipleValueFieldExtCvoc(typeClass: String, typeName: String, multiple: Boolean, value: List[Map[String, AnyRef]]) extends MetadataField with Product with Serializable
-  case class PrimitiveSingleValueField(typeClass: String, typeName: String, multiple: Boolean, value: String) extends MetadataField with Product with Serializable
-  case class PrimitiveSingleValueFieldExtCvoc(typeClass: String, typeName: String, multiple: Boolean, value: Map[String, AnyRef]) extends MetadataField with Product with Serializable
-  case class PrivateUrlData(token: String, link: String, roleAssignment: RoleAssignmentReadOnly) extends Product with Serializable
Value Members
-  val EXPORT_FORMAT_DATACITE: String
-  val EXPORT_FORMAT_DATAVERSE_JSON: String
-  val EXPORT_FORMAT_DCTERMS: String
-  val EXPORT_FORMAT_DDI: String
-  val EXPORT_FORMAT_OAI_DATACITE: String
-  val EXPORT_FORMAT_OAI_DC: String
-  val EXPORT_FORMAT_OAI_DDI: String
-  val EXPORT_FORMAT_OAI_ORE: String
-  val EXPORT_FORMAT_SCHEMA_ORG: String
-  val TYPE_CLASS_COMPOUND: String
-  val TYPE_CLASS_CONTROLLED_VOCABULARY: String
-  val TYPE_CLASS_PRIMITIVE: String
-  implicit val jsonFormats: Formats
- 
      
      
      
        
      
    
      
        
        def
      
      
        toFieldMap(subFields: MetadataField*): CompoundFieldValue
      
      
      Utility function that converts a list of metadata fields 
-  object CompoundField extends Serializable
-  object ControlledMultipleValueField extends Serializable
-  object ControlledSingleValueField extends Serializable
-  object MetadataFieldSerializer extends CustomSerializer[MetadataField]
-  object PrimitiveMultipleValueField extends Serializable
-  object PrimitiveMultipleValueFieldExtCvoc extends Serializable
-  object PrimitiveSingleValueField extends Serializable
-  object UpdateType extends Enumeration