com.bandwidth.voice.exceptions.ApiErrorException Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bandwidth-sdk Show documentation
Show all versions of bandwidth-sdk Show documentation
The official client SDK for Bandwidth's Voice, Messaging, MFA, and WebRTC APIs
/*
* BandwidthLib
*
* This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
*/
package com.bandwidth.voice.exceptions;
import com.bandwidth.exceptions.ApiException;
import com.bandwidth.http.client.HttpContext;
import com.fasterxml.jackson.annotation.JsonGetter;
import com.fasterxml.jackson.annotation.JsonSetter;
/**
* This is a model class for ApiErrorException type.
*/
public class ApiErrorException
extends ApiException {
private static final long serialVersionUID = -7594457514726278096L;
private String type;
private String description;
private String id;
/**
* Initialization constructor.
* @param reason The reason for throwing exception
* @param context The http context of the API exception
*/
public ApiErrorException(String reason, HttpContext context) {
super(reason, context);
}
/**
* Getter for Type.
* @return Returns the String
*/
@JsonGetter("type")
public String getType() {
return this.type;
}
/**
* Setter for Type.
* @param type Value for String
*/
@JsonSetter("type")
private void setType(String type) {
this.type = type;
}
/**
* Getter for Description.
* @return Returns the String
*/
@JsonGetter("description")
public String getDescription() {
return this.description;
}
/**
* Setter for Description.
* @param description Value for String
*/
@JsonSetter("description")
private void setDescription(String description) {
this.description = description;
}
/**
* Getter for Id.
* @return Returns the String
*/
@JsonGetter("id")
public String getId() {
return this.id;
}
/**
* Setter for Id.
* @param id Value for String
*/
@JsonSetter("id")
private void setId(String id) {
this.id = id;
}
}