EcommerceStandardsDocuments.Library 1.5.0

dotnet add package EcommerceStandardsDocuments.Library --version 1.5.0                
NuGet\Install-Package EcommerceStandardsDocuments.Library -Version 1.5.0                
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="EcommerceStandardsDocuments.Library" Version="1.5.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add EcommerceStandardsDocuments.Library --version 1.5.0                
#r "nuget: EcommerceStandardsDocuments.Library, 1.5.0"                
#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.
// Install EcommerceStandardsDocuments.Library as a Cake Addin
#addin nuget:?package=EcommerceStandardsDocuments.Library&version=1.5.0

// Install EcommerceStandardsDocuments.Library as a Cake Tool
#tool nuget:?package=EcommerceStandardsDocuments.Library&version=1.5.0                

This release updates the library to version 1.5 of the Ecommerce Standards Documents. This version contains a number of new document and record classes, as well as additional properties for a number of existing records. It also deprecates properties associated with the Download entity, in favour of a more broader Asset entity introduced.

A new record type has been created called ESDRecordAsset to represent any kind of asset. An asset can be a physical or non physical object, that may be created, owned transferred, shared, and ultimately destroyed. An asset could be an automobile, a shareholding, or a house.

Another new record type called ESDRecordAssetComponent can be used to link assets together, where an asset may have many component assets that make up its final composition in a hierachy. For example a building may be an asset, and each floor of the building could be component assets. Then each floor could be broken into room assets. Then each room asset could have individual furniture assets. This kind of hierarchical structure can be used by harnessing the Asset Component class.

For existing records that reference the Download entity, these have been deprecated in favour if using the Asset class, since a download is a digital file type of asset. In a future major library release the Download entity will be completely removed from the library.

The Alternate Code record class now has an additional property called codeType that can define the type of code being stored in the record. The ESDocumentConstants defines the types of values that the codeType can be set as. This includes popular barcode formats, and manufacturer part numbers, and other common code definitions.

Product and Stock quantity record types can now define the last date time that stock has become available, as well as on hold, ordered, reserved, back ordered, or consigned. This can provide additional information on movements of stock.

Trading records now have a new property called deliveryPurchaseOrderCode, that allows the code of a purchase order to be included in delivery information, that is useful in drop shipping and freight processes.

Product Compatible and additional computed target framework versions.
.NET Framework net40 is compatible.  net403 was computed.  net45 was computed.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 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 EcommerceStandardsDocuments.Library:

Package Downloads
Squizz.Platform.API

Library that handles pushing and pulling data into the SQUIZZ.com API library

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.5.0 171 9/16/2024
1.4.0 706 4/15/2021
1.3.0 1,583 12/5/2018
1.2.0 13,993 11/15/2017
1.1.1 1,557 4/20/2016
1.1.0 1,319 4/15/2016

Release of version 1.5 of the Ecommerce Standards Documents. Documentation of the library can be found at https://www.squizz.com/esd/index.html