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

com.github.krenfro.eztexting.Response Maven / Gradle / Ivy

The newest version!
package com.github.krenfro.eztexting;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonRootName;
import java.util.Arrays;
import java.util.List;
import java.util.Map;


@JsonRootName(value = "Response")        
class Response {

    @JsonProperty("Status")
    private String status;
    
    @JsonProperty("Code")
    private String code;
    
    @JsonProperty("Errors")
    private List errors;
    
    @JsonProperty("Entry")
    private Map entry;
    
    @JsonProperty("Entries")
    private List> entries;
    

    public String getStatus(){
        return status;
    }

    public void setStatus(String status){
        this.status = status;
    }

    public String getCode(){
        return code;
    }

    public void setCode(String code){
        this.code = code;
    }

    public List getErrors(){
        return errors;
    }

    public void setErrors(List errors){
        this.errors = errors;
    }
    
    public String getErrorsCombined(){        
        return errors == null ? null : Arrays.toString(errors.toArray());
    }

    public Map getEntry(){
        return entry;
    }

    public void setEntry(Map entry){
        this.entry = entry;
    }

    public List> getEntries(){
        return entries;
    }

    public void setEntries(List> entries){
        this.entries = entries;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy