// Path: src/protocolsupportpocketstuff/util/GsonUtils.java
// public class GsonUtils {
// 	public static final Gson GSON = new Gson();
// 	public static final JsonParser JSON_PARSER = new JsonParser();
// }


import protocolsupport.libs.com.google.gson.Gson;
import protocolsupport.libs.com.google.gson.GsonBuilder;
import protocolsupport.libs.com.google.gson.JsonObject;
import protocolsupport.protocol.typeremapper.pe.PESkinModel;
import protocolsupportpocketstuff.util.GsonUtils;
package protocolsupportpocketstuff.api.skins;


public class PocketSkinModel {

	private String skinId;
	private String skinName;
	private String geometryId;
	private JsonObject geometryData;

	/**
	 * Builder constructor.
	 */
	public PocketSkinModel() { }

	/**
	 * Creates a new skinmodel using all information in strings.
	 * @param skinName
	 * @param skinId
	 * @param geometryId
	 * @param geometryData
	 */
	public PocketSkinModel(String skinName, String skinId, String geometryId, String geometryData) {
		this.skinId = skinId;
		this.skinName = skinName;
		this.geometryId = geometryId;
// Path: src/protocolsupportpocketstuff/util/GsonUtils.java
// public class GsonUtils {
// 	public static final Gson GSON = new Gson();
// 	public static final JsonParser JSON_PARSER = new JsonParser();
// }


// Path: src/protocolsupportpocketstuff/api/skins/PocketSkinModel.java
import protocolsupport.libs.com.google.gson.Gson;
import protocolsupport.libs.com.google.gson.GsonBuilder;
import protocolsupport.libs.com.google.gson.JsonObject;
import protocolsupport.protocol.typeremapper.pe.PESkinModel;
import protocolsupportpocketstuff.util.GsonUtils;

package protocolsupportpocketstuff.api.skins;


public class PocketSkinModel {

	private String skinId;
	private String skinName;
	private String geometryId;
	private JsonObject geometryData;

	/**
	 * Builder constructor.
	 */
	public PocketSkinModel() { }

	/**
	 * Creates a new skinmodel using all information in strings.
	 * @param skinName
	 * @param skinId
	 * @param geometryId
	 * @param geometryData
	 */
	public PocketSkinModel(String skinName, String skinId, String geometryId, String geometryData) {
		this.skinId = skinId;
		this.skinName = skinName;
		this.geometryId = geometryId;
		this.geometryData = GsonUtils.JSON_PARSER.parse(geometryData).getAsJsonObject();