// Path: src/main/java/com/gengo/client/enums/RejectReason.java
// public enum RejectReason
// {
// 	QUALITY,
// 	INCOMPLETE,
// 	OTHER
// };
// 
// Path: src/main/java/com/gengo/client/enums/Tier.java
// public enum Tier
// {
// 	MACHINE,
// 	STANDARD,
// 	PRO,
// 	ULTRA;
// 	
// 	public String toRequestString()
// 	{
// 	    return super.toString().toLowerCase();
// 	}
// 	
// 	public String toString()
// 	{
// 	    return toRequestString();
// 	}
// 	
// };
// 
// Path: src/main/java/com/gengo/client/exceptions/GengoException.java
// @SuppressWarnings("serial")
// /**
//  * Encapsulates all exceptions thrown by the API 
//  */
// public class GengoException extends Exception
// {
// 	public GengoException(String e)
// 	{
// 		super(e);
// 	}
// 	
// 	public GengoException(String msg, Throwable cause)
// 	{
// 		super(msg, cause);
// 	}
// 	
// }


import org.json.JSONException;
import org.json.JSONObject;
import com.gengo.client.enums.RejectReason;
import com.gengo.client.enums.Tier;
import com.gengo.client.exceptions.GengoException;
package com.gengo.client.payloads;



/**
 * Job rejection payload
 */
public class Rejection extends JobUpdate
{
// Path: src/main/java/com/gengo/client/enums/RejectReason.java
// public enum RejectReason
// {
// 	QUALITY,
// 	INCOMPLETE,
// 	OTHER
// };
// 
// Path: src/main/java/com/gengo/client/enums/Tier.java
// public enum Tier
// {
// 	MACHINE,
// 	STANDARD,
// 	PRO,
// 	ULTRA;
// 	
// 	public String toRequestString()
// 	{
// 	    return super.toString().toLowerCase();
// 	}
// 	
// 	public String toString()
// 	{
// 	    return toRequestString();
// 	}
// 	
// };
// 
// Path: src/main/java/com/gengo/client/exceptions/GengoException.java
// @SuppressWarnings("serial")
// /**
//  * Encapsulates all exceptions thrown by the API 
//  */
// public class GengoException extends Exception
// {
// 	public GengoException(String e)
// 	{
// 		super(e);
// 	}
// 	
// 	public GengoException(String msg, Throwable cause)
// 	{
// 		super(msg, cause);
// 	}
// 	
// }


// Path: src/main/java/com/gengo/client/payloads/Rejection.java
import org.json.JSONException;
import org.json.JSONObject;
import com.gengo.client.enums.RejectReason;
import com.gengo.client.enums.Tier;
import com.gengo.client.exceptions.GengoException;

package com.gengo.client.payloads;



/**
 * Job rejection payload
 */
public class Rejection extends JobUpdate
{
    private RejectReason reason;