/*
HumanDetectEvent.java
Copyright (c) 2015 NTT DOCOMO,INC.
Released under the MIT license
http://opensource.org/licenses/mit-license.php
*/
package org.deviceconnect.android.deviceplugin.hvc.humandetect;
import android.content.Intent;
/**
* HVC Device Event.
*
* @author NTT DOCOMO, INC.
*/
public class HumanDetectEvent {
/**
* detect kind.
*/
private final HumanDetectKind mDetectKind;
/**
* origin.
*/
private final String mOrigin;
/**
* request parameters.
*/
private final HumanDetectRequestParams mRequestParams;
/**
* response.
*/
private final Intent mResponse;
/**
* Constructor.
* @param detectKind detect kind
* @param origin origin
* @param requestParams request params
* @param response response
*/
public HumanDetectEvent(final HumanDetectKind detectKind, final String origin,
final HumanDetectRequestParams requestParams, final Intent response) {
mDetectKind = detectKind;
mOrigin = origin;
mRequestParams = requestParams;
mResponse = response;
}
/**
* get kind.
* @return kind
*/
public HumanDetectKind getKind() {
return mDetectKind;
}
/**
* get origin.
* @return origin
*/
public String getOrigin() {
return mOrigin;
}
/**
* get request parameters.
* @return request parameters.
*/
public HumanDetectRequestParams getRequestParams() {
return mRequestParams;
}
/**
* get response.
* @return response
*/
public Intent getResponse() {
return mResponse;
}
}