001package net.gdface.sdk.fse.thrift.client;
002
003import com.facebook.swift.codec.*;
004import com.facebook.swift.codec.ThriftField.Requiredness;
005import java.util.*;
006
007@ThriftStruct("ServiceRuntimeException")
008public final class ServiceRuntimeException extends Exception
009{
010    private static final long serialVersionUID = 1L;
011
012    public ServiceRuntimeException() {
013    }
014
015    private String message;
016
017    @ThriftField(value=1, name="message", requiredness=Requiredness.OPTIONAL)
018    public String getMessage() { return message; }
019
020    @ThriftField
021    public void setMessage(final String message) { this.message = message; }
022
023    private String causeClass;
024
025    @ThriftField(value=2, name="causeClass", requiredness=Requiredness.OPTIONAL)
026    public String getCauseClass() { return causeClass; }
027
028    @ThriftField
029    public void setCauseClass(final String causeClass) { this.causeClass = causeClass; }
030
031    private String serviceStackTraceMessage;
032
033    @ThriftField(value=3, name="serviceStackTraceMessage", requiredness=Requiredness.OPTIONAL)
034    public String getServiceStackTraceMessage() { return serviceStackTraceMessage; }
035
036    @ThriftField
037    public void setServiceStackTraceMessage(final String serviceStackTraceMessage) { this.serviceStackTraceMessage = serviceStackTraceMessage; }
038
039    private String causeFields;
040
041    @ThriftField(value=4, name="causeFields", requiredness=Requiredness.OPTIONAL)
042    public String getCauseFields() { return causeFields; }
043
044    @ThriftField
045    public void setCauseFields(final String causeFields) { this.causeFields = causeFields; }
046
047    private int type;
048
049    @ThriftField(value=5, name="type", requiredness=Requiredness.REQUIRED)
050    public int getType() { return type; }
051
052    @ThriftField
053    public void setType(final int type) { this.type = type; }
054}