/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "instruction": Instruction = reader.GetString(); break; case "_instruction": _Instruction = new Fhir.R4.Models.Element(); _Instruction.DeserializeJson(ref reader, options); break; case "maxDuration": MaxDuration = new Fhir.R4.Models.Duration(); MaxDuration.DeserializeJson(ref reader, options); break; case "temperatureQualifier": TemperatureQualifier = new Fhir.R4.Models.CodeableConcept(); TemperatureQualifier.DeserializeJson(ref reader, options); break; case "temperatureRange": TemperatureRange = new Fhir.R4.Models.Range(); TemperatureRange.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "date": Date = reader.GetString(); break; case "_date": _Date = new Fhir.R4.Models.Element(); _Date.DeserializeJson(ref reader, options); break; case "deleted": Deleted = reader.GetBoolean(); break; case "flag": Flag = new Fhir.R4.Models.CodeableConcept(); Flag.DeserializeJson(ref reader, options); break; case "item": Item = new Fhir.R4.Models.Reference(); Item.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "application": if ((reader.TokenType != JsonTokenType.StartArray) || (!reader.Read())) { throw new JsonException(); } Application = new List <MedicinalProductAuthorizationProcedure>(); while (reader.TokenType != JsonTokenType.EndArray) { Fhir.R4.Models.MedicinalProductAuthorizationProcedure objApplication = new Fhir.R4.Models.MedicinalProductAuthorizationProcedure(); objApplication.DeserializeJson(ref reader, options); Application.Add(objApplication); if (!reader.Read()) { throw new JsonException(); } } if (Application.Count == 0) { Application = null; } break; case "datePeriod": DatePeriod = new Fhir.R4.Models.Period(); DatePeriod.DeserializeJson(ref reader, options); break; case "dateDateTime": DateDateTime = reader.GetString(); break; case "_dateDateTime": _DateDateTime = new Fhir.R4.Models.Element(); _DateDateTime.DeserializeJson(ref reader, options); break; case "identifier": Identifier = new Fhir.R4.Models.Identifier(); Identifier.DeserializeJson(ref reader, options); break; case "type": Type = new Fhir.R4.Models.CodeableConcept(); Type.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "verificationDate": VerificationDate = reader.GetString(); break; case "_verificationDate": _VerificationDate = new Fhir.R4.Models.Element(); _VerificationDate.DeserializeJson(ref reader, options); break; case "verified": Verified = reader.GetBoolean(); break; case "verifiedWith": VerifiedWith = new Fhir.R4.Models.Reference(); VerifiedWith.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "name": Name = reader.GetString(); break; case "_name": _Name = new Fhir.R4.Models.Element(); _Name.DeserializeJson(ref reader, options); break; case "type": Type = new Fhir.R4.Models.CodeableConcept(); Type.DeserializeJson(ref reader, options); break; case "value": Value = reader.GetString(); break; case "_value": _Value = new Fhir.R4.Models.Element(); _Value.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "relation": Relation = reader.GetString(); break; case "_relation": _Relation = new Fhir.R4.Models.Element(); _Relation.DeserializeJson(ref reader, options); break; case "url": Url = reader.GetString(); break; case "_url": _Url = new Fhir.R4.Models.Element(); _Url.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "div": Div = reader.GetString(); break; case "_div": _Div = new Fhir.R4.Models.Element(); _Div.DeserializeJson(ref reader, options); break; case "status": Status = reader.GetString(); break; case "_status": _Status = new Fhir.R4.Models.Element(); _Status.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.Element) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "collectedDateTime": CollectedDateTime = reader.GetString(); break; case "_collectedDateTime": _CollectedDateTime = new Fhir.R4.Models.Element(); _CollectedDateTime.DeserializeJson(ref reader, options); break; case "collectedPeriod": CollectedPeriod = new Fhir.R4.Models.Period(); CollectedPeriod.DeserializeJson(ref reader, options); break; case "collector": Collector = new Fhir.R4.Models.Reference(); Collector.DeserializeJson(ref reader, options); break; case "source": Source = new Fhir.R4.Models.Reference(); Source.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "definition": Definition = reader.GetString(); break; case "_definition": _Definition = new Fhir.R4.Models.Element(); _Definition.DeserializeJson(ref reader, options); break; case "expression": Expression = reader.GetString(); break; case "_expression": _Expression = new Fhir.R4.Models.Element(); _Expression.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "basis": Basis = reader.GetString(); break; case "_basis": _Basis = new Fhir.R4.Models.Element(); _Basis.DeserializeJson(ref reader, options); break; case "itemCodeableConcept": ItemCodeableConcept = new Fhir.R4.Models.CodeableConcept(); ItemCodeableConcept.DeserializeJson(ref reader, options); break; case "itemReference": ItemReference = new Fhir.R4.Models.Reference(); ItemReference.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "description": Description = reader.GetString(); break; case "_description": _Description = new Fhir.R4.Models.Element(); _Description.DeserializeJson(ref reader, options); break; case "timeDateTime": TimeDateTime = reader.GetString(); break; case "_timeDateTime": _TimeDateTime = new Fhir.R4.Models.Element(); _TimeDateTime.DeserializeJson(ref reader, options); break; case "timePeriod": TimePeriod = new Fhir.R4.Models.Period(); TimePeriod.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "direction": Direction = reader.GetString(); break; case "_direction": _Direction = new Fhir.R4.Models.Element(); _Direction.DeserializeJson(ref reader, options); break; case "path": Path = reader.GetString(); break; case "_path": _Path = new Fhir.R4.Models.Element(); _Path.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.Element) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "currency": Currency = reader.GetString(); break; case "_currency": _Currency = new Fhir.R4.Models.Element(); _Currency.DeserializeJson(ref reader, options); break; case "value": Value = reader.GetDecimal(); break; case "_value": _Value = new Fhir.R4.Models.Element(); _Value.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.Element) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "supportingInformation": SupportingInformation = reader.GetString(); break; case "_supportingInformation": _SupportingInformation = new Fhir.R4.Models.Element(); _SupportingInformation.DeserializeJson(ref reader, options); break; case "tissue": Tissue = new Fhir.R4.Models.CodeableConcept(); Tissue.DeserializeJson(ref reader, options); break; case "value": Value = new Fhir.R4.Models.Quantity(); Value.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "attachment": Attachment = new Fhir.R4.Models.Attachment(); Attachment.DeserializeJson(ref reader, options); break; case "representation": Representation = reader.GetString(); break; case "_representation": _Representation = new Fhir.R4.Models.Element(); _Representation.DeserializeJson(ref reader, options); break; case "type": Type = new Fhir.R4.Models.CodeableConcept(); Type.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "message": Message = reader.GetString(); break; case "_message": _Message = new Fhir.R4.Models.Element(); _Message.DeserializeJson(ref reader, options); break; case "situation": Situation = reader.GetString(); break; case "_situation": _Situation = new Fhir.R4.Models.Element(); _Situation.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "mode": Mode = reader.GetString(); break; case "_mode": _Mode = new Fhir.R4.Models.Element(); _Mode.DeserializeJson(ref reader, options); break; case "score": Score = reader.GetDecimal(); break; case "_score": _Score = new Fhir.R4.Models.Element(); _Score.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "attestationSignature": AttestationSignature = new Fhir.R4.Models.Signature(); AttestationSignature.DeserializeJson(ref reader, options); break; case "identityCertificate": IdentityCertificate = reader.GetString(); break; case "_identityCertificate": _IdentityCertificate = new Fhir.R4.Models.Element(); _IdentityCertificate.DeserializeJson(ref reader, options); break; case "organization": Organization = new Fhir.R4.Models.Reference(); Organization.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "expirationDate": ExpirationDate = reader.GetString(); break; case "_expirationDate": _ExpirationDate = new Fhir.R4.Models.Element(); _ExpirationDate.DeserializeJson(ref reader, options); break; case "lotNumber": LotNumber = reader.GetString(); break; case "_lotNumber": _LotNumber = new Fhir.R4.Models.Element(); _LotNumber.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement)this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "mode": Mode = reader.GetString(); break; case "_mode": _Mode = new Fhir.R4.Models.Element(); _Mode.DeserializeJson(ref reader, options); break; case "party": Party = new Fhir.R4.Models.Reference(); Party.DeserializeJson(ref reader, options); break; case "time": Time = reader.GetString(); break; case "_time": _Time = new Fhir.R4.Models.Element(); _Time.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "text": Text = reader.GetString(); break; case "_text": _Text = new Fhir.R4.Models.Element(); _Text.DeserializeJson(ref reader, options); break; case "type": Type = reader.GetString(); break; case "_type": _Type = new Fhir.R4.Models.Element(); _Type.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "contentString": ContentString = reader.GetString(); break; case "_contentString": _ContentString = new Fhir.R4.Models.Element(); _ContentString.DeserializeJson(ref reader, options); break; case "contentAttachment": ContentAttachment = new Fhir.R4.Models.Attachment(); ContentAttachment.DeserializeJson(ref reader, options); break; case "contentReference": ContentReference = new Fhir.R4.Models.Reference(); ContentReference.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "authority": Authority = reader.GetString(); break; case "_authority": _Authority = new Fhir.R4.Models.Element(); _Authority.DeserializeJson(ref reader, options); break; case "uri": Uri = reader.GetString(); break; case "_uri": _Uri = new Fhir.R4.Models.Element(); _Uri.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "amount": Amount = reader.GetDecimal(); break; case "_amount": _Amount = new Fhir.R4.Models.Element(); _Amount.DeserializeJson(ref reader, options); break; case "base": Base = reader.GetString(); break; case "_base": _Base = new Fhir.R4.Models.Element(); _Base.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "code": Code = reader.GetString(); break; case "_code": _Code = new Fhir.R4.Models.Element(); _Code.DeserializeJson(ref reader, options); break; case "details": Details = new Fhir.R4.Models.Reference(); Details.DeserializeJson(ref reader, options); break; case "identifier": Identifier = reader.GetString(); break; case "_identifier": _Identifier = new Fhir.R4.Models.Element(); _Identifier.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "expiry": Expiry = reader.GetString(); break; case "_expiry": _Expiry = new Fhir.R4.Models.Element(); _Expiry.DeserializeJson(ref reader, options); break; case "identifier": Identifier = new Fhir.R4.Models.Identifier(); Identifier.DeserializeJson(ref reader, options); break; case "quantity": Quantity = new Fhir.R4.Models.Quantity(); Quantity.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "businessArrangement": BusinessArrangement = reader.GetString(); break; case "_businessArrangement": _BusinessArrangement = new Fhir.R4.Models.Element(); _BusinessArrangement.DeserializeJson(ref reader, options); break; case "coverage": Coverage = new Fhir.R4.Models.Reference(); Coverage.DeserializeJson(ref reader, options); break; case "focal": Focal = reader.GetBoolean(); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "author": Author = new Fhir.R4.Models.Reference(); Author.DeserializeJson(ref reader, options); break; case "code": Code = new Fhir.R4.Models.CodeableConcept(); Code.DeserializeJson(ref reader, options); break; case "created": Created = reader.GetString(); break; case "_created": _Created = new Fhir.R4.Models.Element(); _Created.DeserializeJson(ref reader, options); break; case "identifier": if ((reader.TokenType != JsonTokenType.StartArray) || (!reader.Read())) { throw new JsonException(); } Identifier = new List <Identifier>(); while (reader.TokenType != JsonTokenType.EndArray) { Fhir.R4.Models.Identifier objIdentifier = new Fhir.R4.Models.Identifier(); objIdentifier.DeserializeJson(ref reader, options); Identifier.Add(objIdentifier); if (!reader.Read()) { throw new JsonException(); } } if (Identifier.Count == 0) { Identifier = null; } break; case "subject": Subject = new Fhir.R4.Models.Reference(); Subject.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.DomainResource) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "country": if ((reader.TokenType != JsonTokenType.StartArray) || (!reader.Read())) { throw new JsonException(); } Country = new List <CodeableConcept>(); while (reader.TokenType != JsonTokenType.EndArray) { Fhir.R4.Models.CodeableConcept objCountry = new Fhir.R4.Models.CodeableConcept(); objCountry.DeserializeJson(ref reader, options); Country.Add(objCountry); if (!reader.Read()) { throw new JsonException(); } } if (Country.Count == 0) { Country = null; } break; case "measurementPoint": MeasurementPoint = reader.GetString(); break; case "_measurementPoint": _MeasurementPoint = new Fhir.R4.Models.Element(); _MeasurementPoint.DeserializeJson(ref reader, options); break; case "strength": Strength = new Fhir.R4.Models.Ratio(); Strength.DeserializeJson(ref reader, options); break; case "strengthLowLimit": StrengthLowLimit = new Fhir.R4.Models.Ratio(); StrengthLowLimit.DeserializeJson(ref reader, options); break; case "substance": Substance = new Fhir.R4.Models.CodeableConcept(); Substance.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "identifier": Identifier = new Fhir.R4.Models.Identifier(); Identifier.DeserializeJson(ref reader, options); break; case "name": Name = reader.GetString(); break; case "_name": _Name = new Fhir.R4.Models.Element(); _Name.DeserializeJson(ref reader, options); break; case "residueSite": ResidueSite = reader.GetString(); break; case "_residueSite": _ResidueSite = new Fhir.R4.Models.Element(); _ResidueSite.DeserializeJson(ref reader, options); break; default: ((Fhir.R4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }