using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.ServiceModel;
using System.ServiceModel.Channels;
using System.Threading.Tasks;

namespace SoM_PrnControl.YoyakuServiceReference;

[DebuggerStepThrough]
[GeneratedCode("System.ServiceModel", "4.0.0.0")]
public class YoyakuSoapClient : ClientBase<YoyakuSoap>, YoyakuSoap
{
	public YoyakuSoapClient()
	{
	}

	public YoyakuSoapClient(string endpointConfigurationName)
		: base(endpointConfigurationName)
	{
	}

	public YoyakuSoapClient(string endpointConfigurationName, string remoteAddress)
		: base(endpointConfigurationName, remoteAddress)
	{
	}

	public YoyakuSoapClient(string endpointConfigurationName, EndpointAddress remoteAddress)
		: base(endpointConfigurationName, remoteAddress)
	{
	}

	public YoyakuSoapClient(Binding binding, EndpointAddress remoteAddress)
		: base(binding, remoteAddress)
	{
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	YoyakuSyunoRequestResponse YoyakuSoap.YoyakuSyunoRequest(YoyakuSyunoRequestRequest request)
	{
		return base.Channel.YoyakuSyunoRequest(request);
	}

	public OutParamSyuno YoyakuSyunoRequest(WellnetSoapHeader WellnetSoapHeader, InParamSyuno inData)
	{
		YoyakuSyunoRequestRequest yoyakuSyunoRequestRequest = new YoyakuSyunoRequestRequest();
		yoyakuSyunoRequestRequest.WellnetSoapHeader = WellnetSoapHeader;
		yoyakuSyunoRequestRequest.inData = inData;
		YoyakuSyunoRequestResponse yoyakuSyunoRequestResponse = ((YoyakuSoap)this).YoyakuSyunoRequest(yoyakuSyunoRequestRequest);
		return yoyakuSyunoRequestResponse.YoyakuSyunoRequestResult;
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	Task<YoyakuSyunoRequestResponse> YoyakuSoap.YoyakuSyunoRequestAsync(YoyakuSyunoRequestRequest request)
	{
		return base.Channel.YoyakuSyunoRequestAsync(request);
	}

	public Task<YoyakuSyunoRequestResponse> YoyakuSyunoRequestAsync(WellnetSoapHeader WellnetSoapHeader, InParamSyuno inData)
	{
		YoyakuSyunoRequestRequest yoyakuSyunoRequestRequest = new YoyakuSyunoRequestRequest();
		yoyakuSyunoRequestRequest.WellnetSoapHeader = WellnetSoapHeader;
		yoyakuSyunoRequestRequest.inData = inData;
		return ((YoyakuSoap)this).YoyakuSyunoRequestAsync(yoyakuSyunoRequestRequest);
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	YoyakuBarCodeResponse YoyakuSoap.YoyakuBarCode(YoyakuBarCodeRequest request)
	{
		return base.Channel.YoyakuBarCode(request);
	}

	public OutParamBarCode YoyakuBarCode(WellnetSoapHeader WellnetSoapHeader, InParamBarCode inData)
	{
		YoyakuBarCodeRequest yoyakuBarCodeRequest = new YoyakuBarCodeRequest();
		yoyakuBarCodeRequest.WellnetSoapHeader = WellnetSoapHeader;
		yoyakuBarCodeRequest.inData = inData;
		YoyakuBarCodeResponse yoyakuBarCodeResponse = ((YoyakuSoap)this).YoyakuBarCode(yoyakuBarCodeRequest);
		return yoyakuBarCodeResponse.YoyakuBarCodeResult;
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	Task<YoyakuBarCodeResponse> YoyakuSoap.YoyakuBarCodeAsync(YoyakuBarCodeRequest request)
	{
		return base.Channel.YoyakuBarCodeAsync(request);
	}

	public Task<YoyakuBarCodeResponse> YoyakuBarCodeAsync(WellnetSoapHeader WellnetSoapHeader, InParamBarCode inData)
	{
		YoyakuBarCodeRequest yoyakuBarCodeRequest = new YoyakuBarCodeRequest();
		yoyakuBarCodeRequest.WellnetSoapHeader = WellnetSoapHeader;
		yoyakuBarCodeRequest.inData = inData;
		return ((YoyakuSoap)this).YoyakuBarCodeAsync(yoyakuBarCodeRequest);
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	YoyakuNyukinResponse YoyakuSoap.YoyakuNyukin(YoyakuNyukinRequest request)
	{
		return base.Channel.YoyakuNyukin(request);
	}

	public OutParamNyukin YoyakuNyukin(WellnetSoapHeader WellnetSoapHeader, InParamNyukin inData)
	{
		YoyakuNyukinRequest yoyakuNyukinRequest = new YoyakuNyukinRequest();
		yoyakuNyukinRequest.WellnetSoapHeader = WellnetSoapHeader;
		yoyakuNyukinRequest.inData = inData;
		YoyakuNyukinResponse yoyakuNyukinResponse = ((YoyakuSoap)this).YoyakuNyukin(yoyakuNyukinRequest);
		return yoyakuNyukinResponse.YoyakuNyukinResult;
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	Task<YoyakuNyukinResponse> YoyakuSoap.YoyakuNyukinAsync(YoyakuNyukinRequest request)
	{
		return base.Channel.YoyakuNyukinAsync(request);
	}

	public Task<YoyakuNyukinResponse> YoyakuNyukinAsync(WellnetSoapHeader WellnetSoapHeader, InParamNyukin inData)
	{
		YoyakuNyukinRequest yoyakuNyukinRequest = new YoyakuNyukinRequest();
		yoyakuNyukinRequest.WellnetSoapHeader = WellnetSoapHeader;
		yoyakuNyukinRequest.inData = inData;
		return ((YoyakuSoap)this).YoyakuNyukinAsync(yoyakuNyukinRequest);
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	YoyakuSyunoBarCodeResponse YoyakuSoap.YoyakuSyunoBarCode(YoyakuSyunoBarCodeRequest request)
	{
		return base.Channel.YoyakuSyunoBarCode(request);
	}

	public OutParamSyunoBarCode YoyakuSyunoBarCode(WellnetSoapHeader WellnetSoapHeader, InParamSyunoBarCode inData)
	{
		YoyakuSyunoBarCodeRequest yoyakuSyunoBarCodeRequest = new YoyakuSyunoBarCodeRequest();
		yoyakuSyunoBarCodeRequest.WellnetSoapHeader = WellnetSoapHeader;
		yoyakuSyunoBarCodeRequest.inData = inData;
		YoyakuSyunoBarCodeResponse yoyakuSyunoBarCodeResponse = ((YoyakuSoap)this).YoyakuSyunoBarCode(yoyakuSyunoBarCodeRequest);
		return yoyakuSyunoBarCodeResponse.YoyakuSyunoBarCodeResult;
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	Task<YoyakuSyunoBarCodeResponse> YoyakuSoap.YoyakuSyunoBarCodeAsync(YoyakuSyunoBarCodeRequest request)
	{
		return base.Channel.YoyakuSyunoBarCodeAsync(request);
	}

	public Task<YoyakuSyunoBarCodeResponse> YoyakuSyunoBarCodeAsync(WellnetSoapHeader WellnetSoapHeader, InParamSyunoBarCode inData)
	{
		YoyakuSyunoBarCodeRequest yoyakuSyunoBarCodeRequest = new YoyakuSyunoBarCodeRequest();
		yoyakuSyunoBarCodeRequest.WellnetSoapHeader = WellnetSoapHeader;
		yoyakuSyunoBarCodeRequest.inData = inData;
		return ((YoyakuSoap)this).YoyakuSyunoBarCodeAsync(yoyakuSyunoBarCodeRequest);
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	YoyakuSyunoETicketResponse YoyakuSoap.YoyakuSyunoETicket(YoyakuSyunoETicketRequest request)
	{
		return base.Channel.YoyakuSyunoETicket(request);
	}

	public OutParamSyunoETicket YoyakuSyunoETicket(WellnetSoapHeader WellnetSoapHeader, InParamSyunoETicket inData)
	{
		YoyakuSyunoETicketRequest yoyakuSyunoETicketRequest = new YoyakuSyunoETicketRequest();
		yoyakuSyunoETicketRequest.WellnetSoapHeader = WellnetSoapHeader;
		yoyakuSyunoETicketRequest.inData = inData;
		YoyakuSyunoETicketResponse yoyakuSyunoETicketResponse = ((YoyakuSoap)this).YoyakuSyunoETicket(yoyakuSyunoETicketRequest);
		return yoyakuSyunoETicketResponse.YoyakuSyunoETicketResult;
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	Task<YoyakuSyunoETicketResponse> YoyakuSoap.YoyakuSyunoETicketAsync(YoyakuSyunoETicketRequest request)
	{
		return base.Channel.YoyakuSyunoETicketAsync(request);
	}

	public Task<YoyakuSyunoETicketResponse> YoyakuSyunoETicketAsync(WellnetSoapHeader WellnetSoapHeader, InParamSyunoETicket inData)
	{
		YoyakuSyunoETicketRequest yoyakuSyunoETicketRequest = new YoyakuSyunoETicketRequest();
		yoyakuSyunoETicketRequest.WellnetSoapHeader = WellnetSoapHeader;
		yoyakuSyunoETicketRequest.inData = inData;
		return ((YoyakuSoap)this).YoyakuSyunoETicketAsync(yoyakuSyunoETicketRequest);
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	YoyakuSyunoPlusBarCodeResponse YoyakuSoap.YoyakuSyunoPlusBarCode(YoyakuSyunoPlusBarCodeRequest request)
	{
		return base.Channel.YoyakuSyunoPlusBarCode(request);
	}

	public OutParamSyunoPlusBarCode YoyakuSyunoPlusBarCode(WellnetSoapHeader WellnetSoapHeader, InParamSyunoPlusBarCode inData)
	{
		YoyakuSyunoPlusBarCodeRequest yoyakuSyunoPlusBarCodeRequest = new YoyakuSyunoPlusBarCodeRequest();
		yoyakuSyunoPlusBarCodeRequest.WellnetSoapHeader = WellnetSoapHeader;
		yoyakuSyunoPlusBarCodeRequest.inData = inData;
		YoyakuSyunoPlusBarCodeResponse yoyakuSyunoPlusBarCodeResponse = ((YoyakuSoap)this).YoyakuSyunoPlusBarCode(yoyakuSyunoPlusBarCodeRequest);
		return yoyakuSyunoPlusBarCodeResponse.YoyakuSyunoPlusBarCodeResult;
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	Task<YoyakuSyunoPlusBarCodeResponse> YoyakuSoap.YoyakuSyunoPlusBarCodeAsync(YoyakuSyunoPlusBarCodeRequest request)
	{
		return base.Channel.YoyakuSyunoPlusBarCodeAsync(request);
	}

	public Task<YoyakuSyunoPlusBarCodeResponse> YoyakuSyunoPlusBarCodeAsync(WellnetSoapHeader WellnetSoapHeader, InParamSyunoPlusBarCode inData)
	{
		YoyakuSyunoPlusBarCodeRequest yoyakuSyunoPlusBarCodeRequest = new YoyakuSyunoPlusBarCodeRequest();
		yoyakuSyunoPlusBarCodeRequest.WellnetSoapHeader = WellnetSoapHeader;
		yoyakuSyunoPlusBarCodeRequest.inData = inData;
		return ((YoyakuSoap)this).YoyakuSyunoPlusBarCodeAsync(yoyakuSyunoPlusBarCodeRequest);
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	YoyakuTomeokiRequestResponse YoyakuSoap.YoyakuTomeokiRequest(YoyakuTomeokiRequestRequest request)
	{
		return base.Channel.YoyakuTomeokiRequest(request);
	}

	public OutParamTomeoki YoyakuTomeokiRequest(WellnetSoapHeader WellnetSoapHeader, InParamTomeoki inData)
	{
		YoyakuTomeokiRequestRequest yoyakuTomeokiRequestRequest = new YoyakuTomeokiRequestRequest();
		yoyakuTomeokiRequestRequest.WellnetSoapHeader = WellnetSoapHeader;
		yoyakuTomeokiRequestRequest.inData = inData;
		YoyakuTomeokiRequestResponse yoyakuTomeokiRequestResponse = ((YoyakuSoap)this).YoyakuTomeokiRequest(yoyakuTomeokiRequestRequest);
		return yoyakuTomeokiRequestResponse.YoyakuTomeokiRequestResult;
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	Task<YoyakuTomeokiRequestResponse> YoyakuSoap.YoyakuTomeokiRequestAsync(YoyakuTomeokiRequestRequest request)
	{
		return base.Channel.YoyakuTomeokiRequestAsync(request);
	}

	public Task<YoyakuTomeokiRequestResponse> YoyakuTomeokiRequestAsync(WellnetSoapHeader WellnetSoapHeader, InParamTomeoki inData)
	{
		YoyakuTomeokiRequestRequest yoyakuTomeokiRequestRequest = new YoyakuTomeokiRequestRequest();
		yoyakuTomeokiRequestRequest.WellnetSoapHeader = WellnetSoapHeader;
		yoyakuTomeokiRequestRequest.inData = inData;
		return ((YoyakuSoap)this).YoyakuTomeokiRequestAsync(yoyakuTomeokiRequestRequest);
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	CashOutRequestResponse YoyakuSoap.CashOutRequest(CashOutRequestRequest request)
	{
		return base.Channel.CashOutRequest(request);
	}

	public OutParamCashOutRequest CashOutRequest(WellnetSoapHeader WellnetSoapHeader, InParamCashOutRequest inData)
	{
		CashOutRequestRequest cashOutRequestRequest = new CashOutRequestRequest();
		cashOutRequestRequest.WellnetSoapHeader = WellnetSoapHeader;
		cashOutRequestRequest.inData = inData;
		CashOutRequestResponse cashOutRequestResponse = ((YoyakuSoap)this).CashOutRequest(cashOutRequestRequest);
		return cashOutRequestResponse.CashOutRequestResult;
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	Task<CashOutRequestResponse> YoyakuSoap.CashOutRequestAsync(CashOutRequestRequest request)
	{
		return base.Channel.CashOutRequestAsync(request);
	}

	public Task<CashOutRequestResponse> CashOutRequestAsync(WellnetSoapHeader WellnetSoapHeader, InParamCashOutRequest inData)
	{
		CashOutRequestRequest cashOutRequestRequest = new CashOutRequestRequest();
		cashOutRequestRequest.WellnetSoapHeader = WellnetSoapHeader;
		cashOutRequestRequest.inData = inData;
		return ((YoyakuSoap)this).CashOutRequestAsync(cashOutRequestRequest);
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	CashOutAesRequestResponse YoyakuSoap.CashOutAesRequest(CashOutAesRequestRequest request)
	{
		return base.Channel.CashOutAesRequest(request);
	}

	public OutParamCashOutRequest CashOutAesRequest(WellnetSoapHeader WellnetSoapHeader, InParamCashOutAesRequest inDataAes)
	{
		CashOutAesRequestRequest cashOutAesRequestRequest = new CashOutAesRequestRequest();
		cashOutAesRequestRequest.WellnetSoapHeader = WellnetSoapHeader;
		cashOutAesRequestRequest.inDataAes = inDataAes;
		CashOutAesRequestResponse cashOutAesRequestResponse = ((YoyakuSoap)this).CashOutAesRequest(cashOutAesRequestRequest);
		return cashOutAesRequestResponse.CashOutAesRequestResult;
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	Task<CashOutAesRequestResponse> YoyakuSoap.CashOutAesRequestAsync(CashOutAesRequestRequest request)
	{
		return base.Channel.CashOutAesRequestAsync(request);
	}

	public Task<CashOutAesRequestResponse> CashOutAesRequestAsync(WellnetSoapHeader WellnetSoapHeader, InParamCashOutAesRequest inDataAes)
	{
		CashOutAesRequestRequest cashOutAesRequestRequest = new CashOutAesRequestRequest();
		cashOutAesRequestRequest.WellnetSoapHeader = WellnetSoapHeader;
		cashOutAesRequestRequest.inDataAes = inDataAes;
		return ((YoyakuSoap)this).CashOutAesRequestAsync(cashOutAesRequestRequest);
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	CashOutConsequenceResponse YoyakuSoap.CashOutConsequence(CashOutConsequenceRequest request)
	{
		return base.Channel.CashOutConsequence(request);
	}

	public OutParamCashOutConsequence CashOutConsequence(WellnetSoapHeader WellnetSoapHeader, InParamCashOutConsequence inData)
	{
		CashOutConsequenceRequest cashOutConsequenceRequest = new CashOutConsequenceRequest();
		cashOutConsequenceRequest.WellnetSoapHeader = WellnetSoapHeader;
		cashOutConsequenceRequest.inData = inData;
		CashOutConsequenceResponse cashOutConsequenceResponse = ((YoyakuSoap)this).CashOutConsequence(cashOutConsequenceRequest);
		return cashOutConsequenceResponse.CashOutConsequenceResult;
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	Task<CashOutConsequenceResponse> YoyakuSoap.CashOutConsequenceAsync(CashOutConsequenceRequest request)
	{
		return base.Channel.CashOutConsequenceAsync(request);
	}

	public Task<CashOutConsequenceResponse> CashOutConsequenceAsync(WellnetSoapHeader WellnetSoapHeader, InParamCashOutConsequence inData)
	{
		CashOutConsequenceRequest cashOutConsequenceRequest = new CashOutConsequenceRequest();
		cashOutConsequenceRequest.WellnetSoapHeader = WellnetSoapHeader;
		cashOutConsequenceRequest.inData = inData;
		return ((YoyakuSoap)this).CashOutConsequenceAsync(cashOutConsequenceRequest);
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	YoyakuKeizokukakinRequestResponse YoyakuSoap.YoyakuKeizokukakinRequest(YoyakuKeizokukakinRequestRequest request)
	{
		return base.Channel.YoyakuKeizokukakinRequest(request);
	}

	public OutParamKeizokukakinRequest YoyakuKeizokukakinRequest(WellnetSoapHeader WellnetSoapHeader, InParamKeizokukakinRequest inData)
	{
		YoyakuKeizokukakinRequestRequest yoyakuKeizokukakinRequestRequest = new YoyakuKeizokukakinRequestRequest();
		yoyakuKeizokukakinRequestRequest.WellnetSoapHeader = WellnetSoapHeader;
		yoyakuKeizokukakinRequestRequest.inData = inData;
		YoyakuKeizokukakinRequestResponse yoyakuKeizokukakinRequestResponse = ((YoyakuSoap)this).YoyakuKeizokukakinRequest(yoyakuKeizokukakinRequestRequest);
		return yoyakuKeizokukakinRequestResponse.YoyakuKeizokukakinRequestResult;
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	Task<YoyakuKeizokukakinRequestResponse> YoyakuSoap.YoyakuKeizokukakinRequestAsync(YoyakuKeizokukakinRequestRequest request)
	{
		return base.Channel.YoyakuKeizokukakinRequestAsync(request);
	}

	public Task<YoyakuKeizokukakinRequestResponse> YoyakuKeizokukakinRequestAsync(WellnetSoapHeader WellnetSoapHeader, InParamKeizokukakinRequest inData)
	{
		YoyakuKeizokukakinRequestRequest yoyakuKeizokukakinRequestRequest = new YoyakuKeizokukakinRequestRequest();
		yoyakuKeizokukakinRequestRequest.WellnetSoapHeader = WellnetSoapHeader;
		yoyakuKeizokukakinRequestRequest.inData = inData;
		return ((YoyakuSoap)this).YoyakuKeizokukakinRequestAsync(yoyakuKeizokukakinRequestRequest);
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	YoyakuSyunoQrResponse YoyakuSoap.YoyakuSyunoQr(YoyakuSyunoQrRequest request)
	{
		return base.Channel.YoyakuSyunoQr(request);
	}

	public OutParamSyunoQr YoyakuSyunoQr(WellnetSoapHeader WellnetSoapHeader, InParamSyunoBarCode inData)
	{
		YoyakuSyunoQrRequest yoyakuSyunoQrRequest = new YoyakuSyunoQrRequest();
		yoyakuSyunoQrRequest.WellnetSoapHeader = WellnetSoapHeader;
		yoyakuSyunoQrRequest.inData = inData;
		YoyakuSyunoQrResponse yoyakuSyunoQrResponse = ((YoyakuSoap)this).YoyakuSyunoQr(yoyakuSyunoQrRequest);
		return yoyakuSyunoQrResponse.YoyakuSyunoQrResult;
	}

	[EditorBrowsable(EditorBrowsableState.Advanced)]
	Task<YoyakuSyunoQrResponse> YoyakuSoap.YoyakuSyunoQrAsync(YoyakuSyunoQrRequest request)
	{
		return base.Channel.YoyakuSyunoQrAsync(request);
	}

	public Task<YoyakuSyunoQrResponse> YoyakuSyunoQrAsync(WellnetSoapHeader WellnetSoapHeader, InParamSyunoBarCode inData)
	{
		YoyakuSyunoQrRequest yoyakuSyunoQrRequest = new YoyakuSyunoQrRequest();
		yoyakuSyunoQrRequest.WellnetSoapHeader = WellnetSoapHeader;
		yoyakuSyunoQrRequest.inData = inData;
		return ((YoyakuSoap)this).YoyakuSyunoQrAsync(yoyakuSyunoQrRequest);
	}
}
