package com.mobile.auth.gatewayauth.model; import com.mobile.auth.gatewayauth.ExceptionProcessor; import com.nirvana.tools.jsoner.JSONUtils; import com.nirvana.tools.jsoner.Jsoner; import java.io.Serializable; import java.lang.reflect.Field; import java.util.List; import org.json.JSONObject; public class DowngradeConfig implements Jsoner, Serializable { private boolean downgrade; private String downgrade_name; @Override // com.nirvana.tools.jsoner.Jsoner public void fromJson(JSONObject jSONObject) { try { JSONUtils.fromJson(jSONObject, this, (List<Field>) null); } catch (Throwable th) { ExceptionProcessor.processException(th); } } public String getDowngrade_name() { try { return this.downgrade_name; } catch (Throwable th) { ExceptionProcessor.processException(th); return null; } } public boolean isDowngrade() { try { return this.downgrade; } catch (Throwable th) { ExceptionProcessor.processException(th); return false; } } public void setDowngrade(boolean z) { try { this.downgrade = z; } catch (Throwable th) { ExceptionProcessor.processException(th); } } public void setDowngrade_name(String str) { try { this.downgrade_name = str; } catch (Throwable th) { ExceptionProcessor.processException(th); } } @Override // com.nirvana.tools.jsoner.Jsoner public JSONObject toJson() { try { return JSONUtils.toJson(this, null); } catch (Throwable th) { ExceptionProcessor.processException(th); return null; } } public String toString() { try { return "DowngradeConfig{downgrade_name='" + this.downgrade_name + '\'' + ", downgrade=" + this.downgrade + '}'; } catch (Throwable th) { ExceptionProcessor.processException(th); return null; } } }