001
002/*
003 * Copyright (C) 2011 Archie L. Cobbs. All rights reserved.
004 *
005 * $Id$
006 */
007
008package org.dellroad.jibxbindings.twilio.restapi;
009
010import java.net.URI;
011
012/**
013 * Represents a <code>&lt;RestException&gt;</code>.
014 */
015public class RestException implements TwilioResponseContent {
016
017    private int status;
018    private String message;
019    private int code;
020    private URI moreInfo;
021
022    public RestException() {
023    }
024
025    public RestException(int status, String message, int code, URI moreInfo) {
026        this.status = status;
027        this.message = message;
028        this.code = code;
029        this.moreInfo = moreInfo;
030    }
031
032    public int getStatus() {
033        return this.status;
034    }
035    public void setStatus(int status) {
036        this.status = status;
037    }
038
039    public String getMessage() {
040        return this.message;
041    }
042    public void setMessage(String message) {
043        this.message = message;
044    }
045
046    public int getCode() {
047        return this.code;
048    }
049    public void setCode(int code) {
050        this.code = code;
051    }
052
053    public URI getMoreInfo() {
054        return this.moreInfo;
055    }
056    public void setMoreInfo(URI moreInfo) {
057        this.moreInfo = moreInfo;
058    }
059}
060