FiixCmmsSharp 1.0.0-apha.2

This is a prerelease version of FiixCmmsSharp.
dotnet add package FiixCmmsSharp --version 1.0.0-apha.2
                    
NuGet\Install-Package FiixCmmsSharp -Version 1.0.0-apha.2
                    
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="FiixCmmsSharp" Version="1.0.0-apha.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="FiixCmmsSharp" Version="1.0.0-apha.2" />
                    
Directory.Packages.props
<PackageReference Include="FiixCmmsSharp" />
                    
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 FiixCmmsSharp --version 1.0.0-apha.2
                    
#r "nuget: FiixCmmsSharp, 1.0.0-apha.2"
                    
#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 FiixCmmsSharp@1.0.0-apha.2
                    
#: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=FiixCmmsSharp&version=1.0.0-apha.2&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=FiixCmmsSharp&version=1.0.0-apha.2&prerelease
                    
Install as a Cake Tool

FiixCmmsSharp

This dotnet class library is for interacting with the Fiix Cmms API. With no offical support from Fiix for dotnet I decided to write this to help myself others in the dotent community to work with the API. The work done on this library is in my spare time so update may be slow. At this point this readme is the only documentation for the libray, again if and when I get time I will update it and publish it.

Table of Contents

Affiliation

I do not have any affiliation with Rockwell Automation or the Fiix software company. This library is not official and not sponsored in any way! I wrote this to help assist in my workloads and published it to help other Dotnet users.

Back to Top

Versions

1.0.0-alpha.1

Not for production! This is the initial release to get the ID on Nuget.

1.0.0-alpha.2

Not for production! This package has more objects added.

Back to Top

Fiix API Documentation

Here are some links to the API documents.

Back to Top

FiixCmms.Client

Back to Top

FiixCmmsSharp.Objects

Objects / Classes are written with xml comments that display the descriptions in your IntelliSense as you type / hover over them and System.Text.Json.Serialization.JsonPropertyName annotations for serializing the data for export to file etc. Each object has an auto generated dictionary of the fields, this is usefull if you need to display them in a list/combobox.

  • Account
  • Asset
  • AssetBusiness
  • AssetCategory
  • ScheduledMaintenance
  • ScheduledMaintenancePart

Back to Top

Contributions

At this time there is no way to contribute, once there is a release candidate or stable version release the code may be release on Github. In the meantime if there is something you wish to be added contact me via the registered email addresss on Nuget.org.

Back to Top

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net6.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.0-apha.2 152 6/1/2023
1.0.0-apha.1 124 6/1/2023

Initial alpha release, not for production.