Spillgebees.NeTEx.Models.V1_2_2 0.1.4

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

Spillgebees.NeTEx.Models

Pre-generated C# XML bindings for NeTEx (Network Timetable Exchange) XSD schemas.

Each version package provides strongly-typed classes for a specific NeTEx-CEN/NeTEx release tag. Install only the version you need, or use the meta-package to get all versions at once.

Available versions

NeTEx version Package NuGet
v1.2 Spillgebees.NeTEx.Models.V1_2 NuGet
v1.2.2 Spillgebees.NeTEx.Models.V1_2_2 NuGet
v1.2.3 Spillgebees.NeTEx.Models.V1_2_3 NuGet
v1.3.0 Spillgebees.NeTEx.Models.V1_3_0 NuGet
v1.3.1 Spillgebees.NeTEx.Models.V1_3_1 NuGet
All versions Spillgebees.NeTEx.Models NuGet

Getting started

# Install a single version
dotnet add package Spillgebees.NeTEx.Models.V1_3_1

# Or install all versions at once
dotnet add package Spillgebees.NeTEx.Models

Usage

Each version package contains three sub-namespaces:

Sub-namespace XML Namespace Description
.NeTEx http://www.netex.org.uk/netex NeTEx types
.SIRI http://www.siri.org.uk/siri SIRI types (subset bundled with NeTEx)
.GML http://www.opengis.net/gml/3.2 GML types (geographic markup)
using System.Text;
using System.Xml;
using System.Xml.Serialization;
using Spillgebees.NeTEx.Models.V1_3_1.NeTEx;

var delivery = new PublicationDeliveryStructure
{
    PublicationTimestamp = DateTimeOffset.UtcNow,
    ParticipantRef = "my-data-provider",
    Description = new MultilingualString { Value = "Stop places export" },
};

var serializer = new XmlSerializer(typeof(PublicationDeliveryStructure));
using var stream = new MemoryStream();
using var xmlWriter = XmlWriter.Create(stream, new XmlWriterSettings
{
    Encoding = new UTF8Encoding(encoderShouldEmitUTF8Identifier: false),
    Indent = true,
});
serializer.Serialize(xmlWriter, delivery);

// <?xml version="1.0" encoding="utf-8"?>
// <PublicationDelivery xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...>
//   <PublicationTimestamp>2026-02-13T12:00:00+00:00</PublicationTimestamp>
//   <ParticipantRef>my-data-provider</ParticipantRef>
//   <Description>Stop places export</Description>
// </PublicationDelivery>

Custom generation

If you need full control over namespaces or want to target a different NeTEx version, use the Spillgebees.Transmodel.Generator CLI tool to generate models from the XSD schemas directly.

License

EUPL-1.2. The NeTEx schemas are licensed under GPL-3.0 by CEN.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  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.
  • net10.0

    • No dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Spillgebees.NeTEx.Models.V1_2_2:

Package Downloads
Spillgebees.NeTEx.Models

Meta-package that includes pre-generated C# XML bindings for all official NeTEx (Network Timetable Exchange) schema versions. Install this package to get bindings for every supported version, or install individual version packages for a smaller footprint.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.1.4 30 2/15/2026
0.1.3 34 2/13/2026
0.1.1 33 2/13/2026
0.1.0 32 2/13/2026
0.0.5 35 2/13/2026
0.0.4 35 2/13/2026
0.0.3 40 2/12/2026
0.0.2 49 2/10/2026
0.0.1 42 2/9/2026