All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.virtualan.requestbody.RequestBody 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.requestbody;

import java.util.Collection;

import com.fasterxml.jackson.databind.ObjectMapper;

/**
 * This is Virtual Service request body.
 * 
 * @author  Elan Thangamani
 * 
 **/
public class RequestBody {

    Object actualInput;
    String inputRequest;
    String expectedInput;
    Collection excludeList;
    Class inputObjectType;
    String inputObjectTypeName;
    ObjectMapper objectMapper;


    public String getInputObjectTypeName() {
        return inputObjectTypeName;
    }

    public void setInputObjectTypeName(String inputObjectTypeName) {
        this.inputObjectTypeName = inputObjectTypeName;
    }



    public String getInputRequest() {
        return inputRequest;
    }

    public void setInputRequest(String inputRequest) {
        this.inputRequest = inputRequest;
    }

    public Object getActualInput() {
        return actualInput;
    }

    public void setActualInput(Object actualInput) {
        this.actualInput = actualInput;
    }

    public String getExpectedInput() {
        return expectedInput;
    }

    public void setExpectedInput(String expectedInput) {
        this.expectedInput = expectedInput;
    }

    public Collection getExcludeList() {
        return excludeList;
    }

    public void setExcludeList(Collection excludeList) {
        this.excludeList = excludeList;
    }

    public Class getInputObjectType() {
        return inputObjectType;
    }

    public void setInputObjectType(Class inputObjectType) {
        this.inputObjectType = inputObjectType;
    }

    public ObjectMapper getObjectMapper() {
        return objectMapper;
    }

    public void setObjectMapper(ObjectMapper objectMapper) {
        this.objectMapper = objectMapper;
    }

    @Override
    public String toString() {
        return "RequestBody [actualInput=" + actualInput + ", inputRequest=" + inputRequest
                + ", expectedInput=" + expectedInput + ", excludeList=" + excludeList
                + ", inputObjectType=" + inputObjectType + ", inputObjectTypeName="
                + inputObjectTypeName + ", objectMapper=" + objectMapper + "]";
    }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy