Specifies files to either ignore or to specify optional data about a file.
AllowIgnoreOnError (YesNoTypeUnion) : Specifies whether patching this file is vital.
File (String, required) : Foreign key into the File table.
Ignore (YesNoTypeUnion, required) : If yes, the file is ignored during patching, and the next two attributes are ignored.
WholeFile (YesNoTypeUnion) : Whether the whole file should be installed, rather than creating a binary patch.