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><RestException></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