diff --git a/BO4E/BO/Angebot.cs b/BO4E/BO/Angebot.cs
index 490f8a94..9dab552a 100644
--- a/BO4E/BO/Angebot.cs
+++ b/BO4E/BO/Angebot.cs
@@ -1,3 +1,4 @@
+#nullable enable
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
@@ -22,13 +23,13 @@ public class Angebot : BusinessObject
///
/// Eindeutige Nummer des Angebotes.
///
- [JsonProperty(Required = Required.Always, Order = 10, PropertyName = "angebotsnummer")]
+ [JsonProperty(Required = Required.Default, Order = 10, PropertyName = "angebotsnummer")]
[JsonPropertyName("angebotsnummer")]
[ProtoMember(4)]
[JsonPropertyOrder(10)]
[DataCategory(DataCategory.FINANCE)]
[BoKey]
- public string Angebotsnummer { get; set; }
+ public string? Angebotsnummer { get; set; }
///
/// Referenz auf eine Anfrage oder Ausschreibung.Kann dem Empfänger des Angebotes bei Zuordnung des Angebotes zur
@@ -99,23 +100,23 @@ private DateTime _Bindefrist
/// Link auf den Ersteller des Angebots.
///
///
- [JsonProperty(Required = Required.Always, Order = 16, PropertyName = "angebotgeber")]
+ [JsonProperty(Required = Required.Default, Order = 16, PropertyName = "angebotgeber")]
[JsonPropertyName("angebotgeber")]
[JsonPropertyOrder(16)]
[ProtoMember(9)]
[DataCategory(DataCategory.FINANCE)]
- public Geschaeftspartner Angebotgeber { get; set; }
+ public Geschaeftspartner? Angebotgeber { get; set; }
///
/// Link auf den Empfänger des Angebots.
///
///
- [JsonProperty(Required = Required.Always, Order = 17, PropertyName = "angebotnehmer")]
+ [JsonProperty(Required = Required.Default, Order = 17, PropertyName = "angebotnehmer")]
[JsonPropertyName("angebotnehmer")]
[JsonPropertyOrder(17)]
[ProtoMember(10)]
[DataCategory(DataCategory.FINANCE)]
- public Geschaeftspartner Angebotnehmer { get; set; }
+ public Geschaeftspartner? Angebotnehmer { get; set; }
///
/// Link auf die Person, die als Angebotsnehmer das Angebot angenommen hat.