ServerSetupState

constructor(showBackNavArrow: Boolean = false, step: ServerSetupState.Step = Step.SOURCE, mode: ServerSource = ServerSource.AUTOMATIC1111, allowedModes: List<ServerSource> = remoteSetupSources, allowLocalCustomModels: Boolean = true, modal: ServerSetupState.Modal = Modal.None, loadingConfiguration: Boolean = true, serverUrl: String = "", swarmUiUrl: String = "", hordeApiKey: String = "", huggingFaceApiKey: String = "", openAiApiKey: String = "", stabilityAiApiKey: String = "", hordeDefaultApiKey: Boolean = false, demoMode: Boolean = false, demoModeUrl: String = "", authType: ServerSetupState.AuthType = AuthType.ANONYMOUS, login: String = "", password: String = "", huggingFaceModels: List<String> = emptyList(), huggingFaceModel: String = HuggingFaceModel.default.alias, localOnnxModels: List<ServerSetupState.LocalModel> = emptyList(), localOnnxCustomModel: Boolean = false, localOnnxCustomModelPath: String = "", localMediaPipeModels: List<ServerSetupState.LocalModel> = emptyList(), localMediaPipeCustomModel: Boolean = false, localMediaPipeCustomModelPath: String = "", passwordVisible: Boolean = false, serverUrlValidationError: ServerSetupState.ValidationError? = null, swarmUiUrlValidationError: ServerSetupState.ValidationError? = null, loginValidationError: ServerSetupState.ValidationError? = null, passwordValidationError: ServerSetupState.ValidationError? = null, hordeApiKeyValidationError: ServerSetupState.ValidationError? = null, huggingFaceApiKeyValidationError: ServerSetupState.ValidationError? = null, openAiApiKeyValidationError: ServerSetupState.ValidationError? = null, stabilityAiApiKeyValidationError: ServerSetupState.ValidationError? = null, localCustomOnnxPathValidationError: ServerSetupState.ValidationError? = null, localCustomMediaPipePathValidationError: ServerSetupState.ValidationError? = null)(source)