// Path: src/main/java/com/balda/dialogflow/v2/model/DFRequest.java
// public class DFRequest {
// 
// 	@SerializedName("responseId")
// 	@Expose
// 	private String responseId;
// 	@SerializedName("queryResult")
// 	@Expose
// 	private QueryResult queryResult;
// 	@SerializedName("session")
// 	@Expose
// 	private String session;
// 
// 	public String getResponseId() {
// 		return responseId;
// 	}
// 
// 	public void setResponseId(String responseId) {
// 		this.responseId = responseId;
// 	}
// 
// 	public QueryResult getQueryResult() {
// 		return queryResult;
// 	}
// 
// 	public void setQueryResult(QueryResult queryResult) {
// 		this.queryResult = queryResult;
// 	}
// 
// 	public String getSession() {
// 		return session;
// 	}
// 
// 	public void setSession(String session) {
// 		this.session = session;
// 	}
// 
// }
// 
// Path: src/main/java/com/balda/googleactions/request/OriginalRequest.java
// public class OriginalRequest {
// 
// 	@SerializedName("payload")
// 	@Expose
// 	private RootRequest googleData;
// 
// 	@SerializedName("source")
// 	@Expose
// 	private String source;
// 
// 	public OriginalRequest() {
// 	}
// 
// 	public RootRequest getGoogleData() {
// 		return googleData;
// 	}
// 
// 	public void setGoogleData(RootRequest googleData) {
// 		this.googleData = googleData;
// 	}
// 
// 	public String getSource() {
// 		return source;
// 	}
// 
// 	public void setSource(String source) {
// 		this.source = source;
// 	}
// }


import com.google.gson.annotations.SerializedName;
import com.balda.dialogflow.v2.model.DFRequest;
import com.balda.googleactions.request.OriginalRequest;
import com.google.gson.annotations.Expose;
/*
 * Copyright 2017-2018 Marco Stornelli <playappassistance@gmail.com>
 * 
 * This file is part of Google Actions project
 *
 * Google Actions is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * Google Actions is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with Google Actions.  If not, see <http://www.gnu.org/licenses/>.
 */

package com.balda.dialogflow.v2;


public class DFWebhookRequestV2 extends DFRequest {
	private static final long serialVersionUID = 1L;

	@SerializedName("originalDetectIntentRequest")
// Path: src/main/java/com/balda/dialogflow/v2/model/DFRequest.java
// public class DFRequest {
// 
// 	@SerializedName("responseId")
// 	@Expose
// 	private String responseId;
// 	@SerializedName("queryResult")
// 	@Expose
// 	private QueryResult queryResult;
// 	@SerializedName("session")
// 	@Expose
// 	private String session;
// 
// 	public String getResponseId() {
// 		return responseId;
// 	}
// 
// 	public void setResponseId(String responseId) {
// 		this.responseId = responseId;
// 	}
// 
// 	public QueryResult getQueryResult() {
// 		return queryResult;
// 	}
// 
// 	public void setQueryResult(QueryResult queryResult) {
// 		this.queryResult = queryResult;
// 	}
// 
// 	public String getSession() {
// 		return session;
// 	}
// 
// 	public void setSession(String session) {
// 		this.session = session;
// 	}
// 
// }
// 
// Path: src/main/java/com/balda/googleactions/request/OriginalRequest.java
// public class OriginalRequest {
// 
// 	@SerializedName("payload")
// 	@Expose
// 	private RootRequest googleData;
// 
// 	@SerializedName("source")
// 	@Expose
// 	private String source;
// 
// 	public OriginalRequest() {
// 	}
// 
// 	public RootRequest getGoogleData() {
// 		return googleData;
// 	}
// 
// 	public void setGoogleData(RootRequest googleData) {
// 		this.googleData = googleData;
// 	}
// 
// 	public String getSource() {
// 		return source;
// 	}
// 
// 	public void setSource(String source) {
// 		this.source = source;
// 	}
// }


// Path: src/main/java/com/balda/dialogflow/v2/DFWebhookRequestV2.java
import com.google.gson.annotations.SerializedName;
import com.balda.dialogflow.v2.model.DFRequest;
import com.balda.googleactions.request.OriginalRequest;
import com.google.gson.annotations.Expose;

/*
 * Copyright 2017-2018 Marco Stornelli <playappassistance@gmail.com>
 * 
 * This file is part of Google Actions project
 *
 * Google Actions is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * Google Actions is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with Google Actions.  If not, see <http://www.gnu.org/licenses/>.
 */

package com.balda.dialogflow.v2;


public class DFWebhookRequestV2 extends DFRequest {
	private static final long serialVersionUID = 1L;

	@SerializedName("originalDetectIntentRequest")
	@Expose