@@ -0,0 +1,641 @@
+package xyz.igorgee.imagecreator3d;%0A%0Apublic enum ModelStatus %7B%0A    SUCCESS(%22yes%22),%0A    FAILED(%22no%22),%0A    PENDING(%22processing%22),%0A    UNKNOWN(%22unkown%22);%0A%0A    String status;%0A%0A    ModelStatus(String status) %7B%0A        this.status = status;%0A    %7D%0A%0A    public String getStatus() %7B%0A        return status;%0A    %7D%0A%0A    public static ModelStatus getModelStatus(String status) %7B%0A        for (ModelStatus modelStatus : ModelStatus.values()) %7B%0A            if (modelStatus.getStatus().equals(status)) %7B%0A                return modelStatus;%0A            %7D%0A        %7D%0A%0A        throw new IllegalArgumentException(%22No such status: %22 + status + %22 exists%22);%0A    %7D%0A%7D%0A

Add ModelStatus Enum.