io.virtualan.core.model.MockServiceRequest Maven / Gradle / Ivy
/*
* Copyright 2018 Virtualan Contributors (https://virtualan.io)
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
*/
package io.virtualan.core.model;
import java.util.Map;
/**
* Mock service request to virtualan.
*
*
* @author Elan Thangamani
*
**/
public class MockServiceRequest {
String resource = null;
String operationId = null;
Map params = null;
Map paramsType = null;
Map headerParams = null;
Class inputObjectType = null;
Object inputObject = null;
public Map getParamsType() {
return paramsType;
}
public void setParamsType(Map paramsType) {
this.paramsType = paramsType;
}
public Map getHeaderParams() {
return headerParams;
}
public void setHeaderParams(Map headerParams) {
this.headerParams = headerParams;
}
public Object getInputObject() {
return inputObject;
}
public void setInputObject(Object inputObject) {
this.inputObject = inputObject;
}
public String getResource() {
return resource;
}
public void setResource(String resource) {
this.resource = resource;
}
public String getOperationId() {
return operationId;
}
public void setOperationId(String operationId) {
this.operationId = operationId;
}
public Map getParams() {
return params;
}
public void setParams(Map params) {
this.params = params;
}
public Class getInputObjectType() {
return inputObjectType;
}
public void setInputObjectType(Class inputObjectType) {
this.inputObjectType = inputObjectType;
}
@Override
public String toString() {
return "MockServiceRequest [resource=" + resource + ", operationId=" + operationId
+ ", params=" + params + ", paramsType=" + paramsType + ", headerParams="
+ headerParams + ", inputObjectType=" + inputObjectType + ", inputObject="
+ inputObject + "]";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy