/* Options: Date: 2025-01-08 03:13:39 Version: 8.53 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://blazordiffusion.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: QueryGenerationModelSettings.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.*,com.google.gson.annotations.*,com.google.gson.reflect.* */ import java.math.*; import java.util.*; import java.io.InputStream; import net.servicestack.client.*; import com.google.gson.annotations.*; import com.google.gson.reflect.*; public class dtos { public static class QueryGenerationModelSettings extends QueryDb implements IReturn> { public String id = null; public String getId() { return id; } public QueryGenerationModelSettings setId(String value) { this.id = value; return this; } private static Object responseType = new TypeToken>(){}.getType(); public Object getResponseType() { return responseType; } } @DataContract public static class QueryResponse { @DataMember(Order=1) public Integer offset = null; @DataMember(Order=2) public Integer total = null; @DataMember(Order=3) public ArrayList results = null; @DataMember(Order=4) public HashMap meta = null; @DataMember(Order=5) public ResponseStatus responseStatus = null; public Integer getOffset() { return offset; } public QueryResponse setOffset(Integer value) { this.offset = value; return this; } public Integer getTotal() { return total; } public QueryResponse setTotal(Integer value) { this.total = value; return this; } public ArrayList getResults() { return results; } public QueryResponse setResults(ArrayList value) { this.results = value; return this; } public HashMap getMeta() { return meta; } public QueryResponse setMeta(HashMap value) { this.meta = value; return this; } public ResponseStatus getResponseStatus() { return responseStatus; } public QueryResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; } } public static class QueryDb extends QueryBase { } public static class ProviderModelDefaults { public String id = null; public HashMap apiModels = new HashMap(); public String url = null; public Double quality = null; public String aspectRatio = null; public Double cfgScale = null; public String scheduler = null; public ComfySampler sampler = null; public Integer width = null; public Integer height = null; public Integer steps = null; public String negativePrompt = null; public ModelType modelType = null; public String getId() { return id; } public ProviderModelDefaults setId(String value) { this.id = value; return this; } public HashMap getApiModels() { return apiModels; } public ProviderModelDefaults setApiModels(HashMap value) { this.apiModels = value; return this; } public String getUrl() { return url; } public ProviderModelDefaults setUrl(String value) { this.url = value; return this; } public Double getQuality() { return quality; } public ProviderModelDefaults setQuality(Double value) { this.quality = value; return this; } public String getAspectRatio() { return aspectRatio; } public ProviderModelDefaults setAspectRatio(String value) { this.aspectRatio = value; return this; } public Double getCfgScale() { return cfgScale; } public ProviderModelDefaults setCfgScale(Double value) { this.cfgScale = value; return this; } public String getScheduler() { return scheduler; } public ProviderModelDefaults setScheduler(String value) { this.scheduler = value; return this; } public ComfySampler getSampler() { return sampler; } public ProviderModelDefaults setSampler(ComfySampler value) { this.sampler = value; return this; } public Integer getWidth() { return width; } public ProviderModelDefaults setWidth(Integer value) { this.width = value; return this; } public Integer getHeight() { return height; } public ProviderModelDefaults setHeight(Integer value) { this.height = value; return this; } public Integer getSteps() { return steps; } public ProviderModelDefaults setSteps(Integer value) { this.steps = value; return this; } public String getNegativePrompt() { return negativePrompt; } public ProviderModelDefaults setNegativePrompt(String value) { this.negativePrompt = value; return this; } public ModelType getModelType() { return modelType; } public ProviderModelDefaults setModelType(ModelType value) { this.modelType = value; return this; } } @DataContract public static class QueryBase { @DataMember(Order=1) public Integer skip = null; @DataMember(Order=2) public Integer take = null; @DataMember(Order=3) public String orderBy = null; @DataMember(Order=4) public String orderByDesc = null; @DataMember(Order=5) public String include = null; @DataMember(Order=6) public String fields = null; @DataMember(Order=7) public HashMap meta = null; public Integer getSkip() { return skip; } public QueryBase setSkip(Integer value) { this.skip = value; return this; } public Integer getTake() { return take; } public QueryBase setTake(Integer value) { this.take = value; return this; } public String getOrderBy() { return orderBy; } public QueryBase setOrderBy(String value) { this.orderBy = value; return this; } public String getOrderByDesc() { return orderByDesc; } public QueryBase setOrderByDesc(String value) { this.orderByDesc = value; return this; } public String getInclude() { return include; } public QueryBase setInclude(String value) { this.include = value; return this; } public String getFields() { return fields; } public QueryBase setFields(String value) { this.fields = value; return this; } public HashMap getMeta() { return meta; } public QueryBase setMeta(HashMap value) { this.meta = value; return this; } } public static enum ComfySampler { Euler, EulerCfgPp, EulerAncestral, EulerAncestralCfgPp, Huen, Huenpp2, Dpm2, Dpm2Ancestral, Lms, DpmFast, DpmAdaptive, Dpmpp2sAncestral, DpmppSde, DpmppSdeGpu, Dpmpp2m, Dpmpp2mSde, Dpmpp2mSdeGpu, Dpmpp3mSde, Dpmpp3mSdeGpu, Ddpm, Lcm, Ddim, UniPc, UniPcBh2; } public static enum ModelType { TextToImage, TextEncoder, ImageUpscale, TextToSpeech, TextToAudio, SpeechToText, ImageToText, ImageToImage, ImageWithMask, Vae; } }