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

com.moesif.api.models.EventResponseModel Maven / Gradle / Ivy

The newest version!
/*
 * MoesifAPILib
 *
 *
 */
package com.moesif.api.models;

import java.util.*;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonGetter;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.moesif.api.Configuration;

public class EventResponseModel
        implements java.io.Serializable {
    private static final long serialVersionUID = 5045792952371564693L;
    private Date time;
    private int status;
    private Map headers;
    private Object body;
    private String transferEncoding;
    private String ipAddress;
    /** GETTER
     * Time when response received
     * @return the value
     */
    @JsonGetter("time")
    @JsonFormat(pattern = Configuration.DateTimeFormat)
    public Date getTime ( ) { 
        return this.time;
    }
    
    /** SETTER
     * Time when response received
     * @param value the value to set
     */
    @JsonSetter("time")
    public void setTime (Date value) { 
        this.time = value;
    }
 
    /** GETTER
     * HTTP Status code such as 200
     * @return the value
     */
    @JsonGetter("status")
    public int getStatus ( ) { 
        return this.status;
    }
    
    /** SETTER
     * HTTP Status code such as 200
     * @param value the value to set
     */
    @JsonSetter("status")
    public void setStatus (int value) { 
        this.status = value;
    }
 
    /** GETTER
     * Key/Value map of response headers
     * @return the value
     */
    @JsonGetter("headers")
    public Map getHeaders ( ) {
        return this.headers;
    }
    
    /** SETTER
     * Key/Value map of response headers
     * @param value the value to set
     */
    @JsonSetter("headers")
    public void setHeaders (Map value) {
        this.headers = value;
    }
 
    /** GETTER
     * Response body
     * @return the value
     */
    @JsonGetter("body")
    public Object getBody ( ) { 
        return this.body;
    }
    
    /** SETTER
     * Response body
     * @param value the value to set
     */
    @JsonSetter("body")
    public void setBody (Object value) { 
        this.body = value;
    }

    /** GETTER
     * Transfer Encoding of the body such as "base64", null value implies "json" transfer encoding
     * @return the value
     */
    @JsonGetter("transfer_encoding")
    public String getTransferEncoding ( ) {
        return this.transferEncoding;
    }

    /** SETTER
     * Transfer Encoding of the body such as "base64", null value implies "json" transfer encoding
     * @param value the value to set
     */
    @JsonSetter("transfer_encoding")
    public void setTransferEncoding (String value) {
        this.transferEncoding = value;
    }
 
    /** GETTER
     * IP Address from the response, such as the server IP Address
     * @return the value
     */
    @JsonGetter("ip_address")
    public String getIpAddress ( ) { 
        return this.ipAddress;
    }
    
    /** SETTER
     * IP Address from the response, such as the server IP Address
     * @param value the value to set
     */
    @JsonSetter("ip_address")
    public void setIpAddress (String value) { 
        this.ipAddress = value;
    }
 
}
 




© 2015 - 2024 Weber Informatics LLC | Privacy Policy