LogicBuilder.App.Spa.Forms.Parameters 1.0.3

Prefix Reserved
dotnet add package LogicBuilder.App.Spa.Forms.Parameters --version 1.0.3
                    
NuGet\Install-Package LogicBuilder.App.Spa.Forms.Parameters -Version 1.0.3
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="LogicBuilder.App.Spa.Forms.Parameters" Version="1.0.3" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="LogicBuilder.App.Spa.Forms.Parameters" Version="1.0.3" />
                    
Directory.Packages.props
<PackageReference Include="LogicBuilder.App.Spa.Forms.Parameters" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add LogicBuilder.App.Spa.Forms.Parameters --version 1.0.3
                    
#r "nuget: LogicBuilder.App.Spa.Forms.Parameters, 1.0.3"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package LogicBuilder.App.Spa.Forms.Parameters@1.0.3
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=LogicBuilder.App.Spa.Forms.Parameters&version=1.0.3
                    
Install as a Cake Addin
#tool nuget:?package=LogicBuilder.App.Spa.Forms.Parameters&version=1.0.3
                    
Install as a Cake Tool

LogicBuilder.App.Spa.Forms.Parameters

CI CodeQL codecov Quality Gate Status NuGet

Overview

LogicBuilder.App.Spa.Forms.Parameters is a .NET Standard 2.0 library that provides parameter classes serving as a contract between the Logic Builder application and the .NET applications it defines. This library enables declarative configuration of forms including their layout, controls, validation rules, and visibility logic.

Purpose

The parameter classes in this library define the functionality of forms in applications built with Logic Builder. They allow form structure and behavior to be configured declaratively rather than programmatically, enabling the Logic Builder application to generate and manage complex forms with:

  • Layout Configuration: Define form structure and organization
  • Control Definitions: Specify which UI controls are utilized
  • Validation Rules: Configure validation logic for form fields
  • Conditional Visibility: Control when and how form elements are displayed

Key Features

  • ✅ Contract-based form configuration
  • ✅ Declarative form definitions
  • ✅ Built on top of LogicBuilder.Forms.Parameters (v2.1.1)
  • ✅ .NET Standard 2.0 compatibility for broad platform support
  • ✅ Strongly-typed parameter classes
  • ✅ Support for Single Page Application (SPA) forms

Use Case

This library is essential for applications using the Logic Builder framework, where forms need to be defined and configured externally from the Logic Builder application and consumed by the target .NET applications at runtime.

Installation

  • dotnet add package LogicBuilder.App.Spa.Forms.Parameters

Or via NuGet Package Manager:

  • Install-Package LogicBuilder.App.Spa.Forms.Parameters

Dependencies

  • LogicBuilder.Forms.Parameters (>= 2.1.1)

License

This project is licensed under the MIT License.

Repository

Copyright © BPS 2026

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on LogicBuilder.App.Spa.Forms.Parameters:

Package Downloads
LogicBuilder.App.Spa.AutoMapperProfiles

This library serves as a shared location for mapping profiles which map the parameters encapsulating the form features defined in the logic builder to the serializable descriptors used to implement those features in a single page application (SPA) at runtime.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.3 58 7/29/2026
1.0.2 38 7/29/2026

Making NuGet one of the release feeds.