/// <summary> /// Serialize to a JSON object /// </summary> public new void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true) { if (includeStartObject) { writer.WriteStartObject(); } ((Fhir.R4.Models.BackboneElement) this).SerializeJson(writer, options, false); if (!string.IsNullOrEmpty(Uid)) { writer.WriteString("uid", (string)Uid !); } if (_Uid != null) { writer.WritePropertyName("_uid"); _Uid.SerializeJson(writer, options); } if (SopClass != null) { writer.WritePropertyName("sopClass"); SopClass.SerializeJson(writer, options); } if (Number != null) { writer.WriteNumber("number", (uint)Number !); } if (!string.IsNullOrEmpty(Title)) { writer.WriteString("title", (string)Title !); } if (_Title != null) { writer.WritePropertyName("_title"); _Title.SerializeJson(writer, options); } if (includeStartObject) { writer.WriteEndObject(); } }