namespace SabreTools.Data.Models.WiseInstaller.Actions
{
///
/// Check Disk Space
///
/// This action determines if enough disk space is available for the installation, based on
/// files that are always installed. You would use this action only if the WiseScript contains
/// Install File(s) actions that install files permanently on the destination computer.
///
/// You can leave all fields blank and the action checks disk space for all files. This action
/// takes the cluster size of the disk into account.
///
///
/// This action is called through Call DLL Function and is mapped to "f23".
///
///
public class CheckDiskSpace : FunctionData
{
///
/// Flags from the argument data
///
///
/// Encoded as a string, binary representation in script file.
/// Expected flags:
/// - Do not cancel during silent installation (unknown)
///
public byte DataFlags { get; set; }
///
/// Required disk space for up to 3 additional disks
///
public string? ReserveSpace { get; set; }
///
/// Variable to store the result of the space check
///
public string? StatusVariable { get; set; }
///
/// Component variables
///
public string? ComponentVariables { get; set; }
}
}