using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;

namespace SoM_PrnControl.YoyakuServiceReference;

[Serializable]
[GeneratedCode("System.Xml", "4.8.9032.0")]
[DebuggerStepThrough]
[DesignerCategory("code")]
[XmlType(Namespace = "http://rem.kessai.info/Kessai/")]
public class CashOutFree : INotifyPropertyChanged
{
	private int indexField;

	private string cashOutFreeStrField;

	[XmlElement(Order = 0)]
	public int Index
	{
		get
		{
			return indexField;
		}
		set
		{
			indexField = value;
			RaisePropertyChanged("Index");
		}
	}

	[XmlElement(Order = 1)]
	public string CashOutFreeStr
	{
		get
		{
			return cashOutFreeStrField;
		}
		set
		{
			cashOutFreeStrField = value;
			RaisePropertyChanged("CashOutFreeStr");
		}
	}

	public event PropertyChangedEventHandler PropertyChanged;

	protected void RaisePropertyChanged(string propertyName)
	{
		this.PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
	}
}
