using System;

namespace QC.CorpTest.Libraries.ExcelLibrary;

public class SaveWorkbookArguments
{
	private string filenameAsString = "";

	private object fileFormatAsString = Type.Missing;

	private object passwordAsString = Type.Missing;

	private object writeResPasswordAsString = Type.Missing;

	private object ignoreReadOnlyRecommendedAsBoolean = Type.Missing;

	private object createBackupAsBoolean = Type.Missing;

	private object accessModeAsString = Type.Missing;

	private object conflictResolutionAsString = Type.Missing;

	private object addToMruAsBoolean = Type.Missing;

	private object localAsBoolean = Type.Missing;

	public string Filename
	{
		get
		{
			return filenameAsString;
		}
		set
		{
			filenameAsString = value;
		}
	}

	public object FileFormatAsString
	{
		get
		{
			return fileFormatAsString;
		}
		set
		{
			fileFormatAsString = value;
		}
	}

	public object PasswordAsString
	{
		get
		{
			return passwordAsString;
		}
		set
		{
			passwordAsString = value;
		}
	}

	public object WriteResPasswordAsString
	{
		get
		{
			return writeResPasswordAsString;
		}
		set
		{
			writeResPasswordAsString = value;
		}
	}

	public object IgnoreReadOnlyRecommendedAsBoolean
	{
		get
		{
			return ignoreReadOnlyRecommendedAsBoolean;
		}
		set
		{
			ignoreReadOnlyRecommendedAsBoolean = value;
		}
	}

	public object CreateBackupAsBoolean
	{
		get
		{
			return createBackupAsBoolean;
		}
		set
		{
			createBackupAsBoolean = value;
		}
	}

	public object AddToMruAsBoolean
	{
		get
		{
			return addToMruAsBoolean;
		}
		set
		{
			addToMruAsBoolean = value;
		}
	}

	public object LocalAsBoolean
	{
		get
		{
			return localAsBoolean;
		}
		set
		{
			localAsBoolean = value;
		}
	}

	public object AccessModeAsString
	{
		get
		{
			return accessModeAsString;
		}
		set
		{
			accessModeAsString = value;
		}
	}

	public object ConflictResolutionAsString
	{
		get
		{
			return conflictResolutionAsString;
		}
		set
		{
			conflictResolutionAsString = value;
		}
	}
}
