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 OutParamSyunoQr : INotifyPropertyChanged
{
	private string resultField;

	private string dataSyubetsuField;

	private string kKessaiNoField;

	private string freeAreaField;

	private string syunoPayCodeField;

	private string syunoRecvNumField;

	private string bcJigyosyaNoField;

	private string bcAnkenNoField;

	private string bcNinsyoKeyField;

	private string syunoMMSNoField;

	private string bcServiceKeyField;

	private string bcUrlField;

	private string bcBarDataField;

	private string bcSyoriDateField;

	private string loppippi_QrField;

	private string famiport_QrField;

	[XmlElement(Order = 0)]
	public string Result
	{
		get
		{
			return resultField;
		}
		set
		{
			resultField = value;
			RaisePropertyChanged("Result");
		}
	}

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

	[XmlElement(Order = 2)]
	public string KKessaiNo
	{
		get
		{
			return kKessaiNoField;
		}
		set
		{
			kKessaiNoField = value;
			RaisePropertyChanged("KKessaiNo");
		}
	}

	[XmlElement(Order = 3)]
	public string FreeArea
	{
		get
		{
			return freeAreaField;
		}
		set
		{
			freeAreaField = value;
			RaisePropertyChanged("FreeArea");
		}
	}

	[XmlElement(Order = 4)]
	public string SyunoPayCode
	{
		get
		{
			return syunoPayCodeField;
		}
		set
		{
			syunoPayCodeField = value;
			RaisePropertyChanged("SyunoPayCode");
		}
	}

	[XmlElement(Order = 5)]
	public string SyunoRecvNum
	{
		get
		{
			return syunoRecvNumField;
		}
		set
		{
			syunoRecvNumField = value;
			RaisePropertyChanged("SyunoRecvNum");
		}
	}

	[XmlElement(Order = 6)]
	public string BcJigyosyaNo
	{
		get
		{
			return bcJigyosyaNoField;
		}
		set
		{
			bcJigyosyaNoField = value;
			RaisePropertyChanged("BcJigyosyaNo");
		}
	}

	[XmlElement(Order = 7)]
	public string BcAnkenNo
	{
		get
		{
			return bcAnkenNoField;
		}
		set
		{
			bcAnkenNoField = value;
			RaisePropertyChanged("BcAnkenNo");
		}
	}

	[XmlElement(Order = 8)]
	public string BcNinsyoKey
	{
		get
		{
			return bcNinsyoKeyField;
		}
		set
		{
			bcNinsyoKeyField = value;
			RaisePropertyChanged("BcNinsyoKey");
		}
	}

	[XmlElement(Order = 9)]
	public string SyunoMMSNo
	{
		get
		{
			return syunoMMSNoField;
		}
		set
		{
			syunoMMSNoField = value;
			RaisePropertyChanged("SyunoMMSNo");
		}
	}

	[XmlElement(Order = 10)]
	public string BcServiceKey
	{
		get
		{
			return bcServiceKeyField;
		}
		set
		{
			bcServiceKeyField = value;
			RaisePropertyChanged("BcServiceKey");
		}
	}

	[XmlElement(Order = 11)]
	public string BcUrl
	{
		get
		{
			return bcUrlField;
		}
		set
		{
			bcUrlField = value;
			RaisePropertyChanged("BcUrl");
		}
	}

	[XmlElement(Order = 12)]
	public string BcBarData
	{
		get
		{
			return bcBarDataField;
		}
		set
		{
			bcBarDataField = value;
			RaisePropertyChanged("BcBarData");
		}
	}

	[XmlElement(Order = 13)]
	public string BcSyoriDate
	{
		get
		{
			return bcSyoriDateField;
		}
		set
		{
			bcSyoriDateField = value;
			RaisePropertyChanged("BcSyoriDate");
		}
	}

	[XmlElement(Order = 14)]
	public string Loppippi_Qr
	{
		get
		{
			return loppippi_QrField;
		}
		set
		{
			loppippi_QrField = value;
			RaisePropertyChanged("Loppippi_Qr");
		}
	}

	[XmlElement(Order = 15)]
	public string Famiport_Qr
	{
		get
		{
			return famiport_QrField;
		}
		set
		{
			famiport_QrField = value;
			RaisePropertyChanged("Famiport_Qr");
		}
	}

	public event PropertyChangedEventHandler PropertyChanged;

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