Importing

General Documentation Structure

Each file to be imported is broken down into 3 main sections: Files, Fields, and Required Rows.

Files

Each type will always contain a "main" file, and may optionally contain 1 or more "linked" files. The linked files are generally used for one-to-many relationships, so that multiple rows can be linked back to the main row.

Fields

This section will outline each field that should be included in the files.

The id fields do not need to be in any specific format. As long as it is a unique string it can be used. During the import process, the id will be converted to use our own internal id format.

Fields with an [] indicate that it is a "serialized" field. These will usually be a one-to-many relationship, but for whatever reason it was not broken off into it's own "linked" file but instead should just be JSON serialized in the "main" file.

Required Rows

Some files are required to have some rows with very specific information in them, even if they are not technically part of your own exported data. These will usually be default items that iDanceCloud uses internally.

Example File

TODO