/// <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 fhirCsR4.Models.Element(); _ExpirationDate.DeserializeJson(ref reader, options); break; case "lotNumber": LotNumber = reader.GetString(); break; case "_lotNumber": _LotNumber = new fhirCsR4.Models.Element(); _LotNumber.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 "conversionFactor": ConversionFactor = reader.GetDecimal(); break; case "_conversionFactor": _ConversionFactor = new fhirCsR4.Models.Element(); _ConversionFactor.DeserializeJson(ref reader, options); break; case "customaryUnit": CustomaryUnit = new fhirCsR4.Models.CodeableConcept(); CustomaryUnit.DeserializeJson(ref reader, options); break; case "decimalPrecision": DecimalPrecision = reader.GetInt32(); break; case "unit": Unit = new fhirCsR4.Models.CodeableConcept(); Unit.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 fhirCsR4.Models.Element(); _BusinessArrangement.DeserializeJson(ref reader, options); break; case "coverage": Coverage = new fhirCsR4.Models.Reference(); Coverage.DeserializeJson(ref reader, options); break; case "focal": Focal = reader.GetBoolean(); break; default: ((fhirCsR4.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 fhirCsR4.Models.Element(); _Message.DeserializeJson(ref reader, options); break; case "situation": Situation = reader.GetString(); break; case "_situation": _Situation = new fhirCsR4.Models.Element(); _Situation.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 fhirCsR4.Models.Element(); _Div.DeserializeJson(ref reader, options); break; case "status": Status = reader.GetString(); break; case "_status": _Status = new fhirCsR4.Models.Element(); _Status.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 "application": if ((reader.TokenType != JsonTokenType.StartArray) || (!reader.Read())) { throw new JsonException(); } Application = new List <MedicinalProductAuthorizationProcedure>(); while (reader.TokenType != JsonTokenType.EndArray) { fhirCsR4.Models.MedicinalProductAuthorizationProcedure objApplication = new fhirCsR4.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 fhirCsR4.Models.Period(); DatePeriod.DeserializeJson(ref reader, options); break; case "dateDateTime": DateDateTime = reader.GetString(); break; case "_dateDateTime": _DateDateTime = new fhirCsR4.Models.Element(); _DateDateTime.DeserializeJson(ref reader, options); break; case "identifier": Identifier = new fhirCsR4.Models.Identifier(); Identifier.DeserializeJson(ref reader, options); break; case "type": Type = new fhirCsR4.Models.CodeableConcept(); Type.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 "end": End = reader.GetString(); break; case "_end": _End = new fhirCsR4.Models.Element(); _End.DeserializeJson(ref reader, options); break; case "start": Start = reader.GetString(); break; case "_start": _Start = new fhirCsR4.Models.Element(); _Start.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 "verificationDate": VerificationDate = reader.GetString(); break; case "_verificationDate": _VerificationDate = new fhirCsR4.Models.Element(); _VerificationDate.DeserializeJson(ref reader, options); break; case "verified": Verified = reader.GetBoolean(); break; case "verifiedWith": VerifiedWith = new fhirCsR4.Models.Reference(); VerifiedWith.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 fhirCsR4.Models.Element(); _Authority.DeserializeJson(ref reader, options); break; case "uri": Uri = reader.GetString(); break; case "_uri": _Uri = new fhirCsR4.Models.Element(); _Uri.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 fhirCsR4.Models.Attachment(); Attachment.DeserializeJson(ref reader, options); break; case "representation": Representation = reader.GetString(); break; case "_representation": _Representation = new fhirCsR4.Models.Element(); _Representation.DeserializeJson(ref reader, options); break; case "type": Type = new fhirCsR4.Models.CodeableConcept(); Type.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 "supportingInformation": SupportingInformation = reader.GetString(); break; case "_supportingInformation": _SupportingInformation = new fhirCsR4.Models.Element(); _SupportingInformation.DeserializeJson(ref reader, options); break; case "tissue": Tissue = new fhirCsR4.Models.CodeableConcept(); Tissue.DeserializeJson(ref reader, options); break; case "value": Value = new fhirCsR4.Models.Quantity(); Value.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 "instruction": Instruction = reader.GetString(); break; case "_instruction": _Instruction = new fhirCsR4.Models.Element(); _Instruction.DeserializeJson(ref reader, options); break; case "maxDuration": MaxDuration = new fhirCsR4.Models.Duration(); MaxDuration.DeserializeJson(ref reader, options); break; case "temperatureQualifier": TemperatureQualifier = new fhirCsR4.Models.CodeableConcept(); TemperatureQualifier.DeserializeJson(ref reader, options); break; case "temperatureRange": TemperatureRange = new fhirCsR4.Models.Range(); TemperatureRange.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 "country": if ((reader.TokenType != JsonTokenType.StartArray) || (!reader.Read())) { throw new JsonException(); } Country = new List <CodeableConcept>(); while (reader.TokenType != JsonTokenType.EndArray) { fhirCsR4.Models.CodeableConcept objCountry = new fhirCsR4.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 fhirCsR4.Models.Element(); _MeasurementPoint.DeserializeJson(ref reader, options); break; case "strength": Strength = new fhirCsR4.Models.Ratio(); Strength.DeserializeJson(ref reader, options); break; case "strengthLowLimit": StrengthLowLimit = new fhirCsR4.Models.Ratio(); StrengthLowLimit.DeserializeJson(ref reader, options); break; case "substance": Substance = new fhirCsR4.Models.CodeableConcept(); Substance.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 fhirCsR4.Models.Element(); _Basis.DeserializeJson(ref reader, options); break; case "itemCodeableConcept": ItemCodeableConcept = new fhirCsR4.Models.CodeableConcept(); ItemCodeableConcept.DeserializeJson(ref reader, options); break; case "itemReference": ItemReference = new fhirCsR4.Models.Reference(); ItemReference.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 "currency": Currency = reader.GetString(); break; case "_currency": _Currency = new fhirCsR4.Models.Element(); _Currency.DeserializeJson(ref reader, options); break; case "value": Value = reader.GetDecimal(); break; case "_value": _Value = new fhirCsR4.Models.Element(); _Value.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 "amount": Amount = reader.GetDecimal(); break; case "_amount": _Amount = new fhirCsR4.Models.Element(); _Amount.DeserializeJson(ref reader, options); break; case "base": Base = reader.GetString(); break; case "_base": _Base = new fhirCsR4.Models.Element(); _Base.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 fhirCsR4.Models.Element(); _ContentString.DeserializeJson(ref reader, options); break; case "contentAttachment": ContentAttachment = new fhirCsR4.Models.Attachment(); ContentAttachment.DeserializeJson(ref reader, options); break; case "contentReference": ContentReference = new fhirCsR4.Models.Reference(); ContentReference.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 fhirCsR4.Models.Element(); _Mode.DeserializeJson(ref reader, options); break; case "score": Score = reader.GetDecimal(); break; case "_score": _Score = new fhirCsR4.Models.Element(); _Score.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 fhirCsR4.Models.Element(); _Expiry.DeserializeJson(ref reader, options); break; case "identifier": Identifier = new fhirCsR4.Models.Identifier(); Identifier.DeserializeJson(ref reader, options); break; case "quantity": Quantity = new fhirCsR4.Models.Quantity(); Quantity.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 fhirCsR4.Models.Element(); _Relation.DeserializeJson(ref reader, options); break; case "url": Url = reader.GetString(); break; case "_url": _Url = new fhirCsR4.Models.Element(); _Url.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 fhirCsR4.Models.Identifier(); Identifier.DeserializeJson(ref reader, options); break; case "name": Name = reader.GetString(); break; case "_name": _Name = new fhirCsR4.Models.Element(); _Name.DeserializeJson(ref reader, options); break; case "residueSite": ResidueSite = reader.GetString(); break; case "_residueSite": _ResidueSite = new fhirCsR4.Models.Element(); _ResidueSite.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 "contentType": ContentType = reader.GetString(); break; case "_contentType": _ContentType = new fhirCsR4.Models.Element(); _ContentType.DeserializeJson(ref reader, options); break; case "data": Data = System.Convert.FromBase64String(reader.GetString()); break; case "securityContext": SecurityContext = new fhirCsR4.Models.Reference(); SecurityContext.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.Models.Resource) 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 fhirCsR4.Models.Reference(); Author.DeserializeJson(ref reader, options); break; case "code": Code = new fhirCsR4.Models.CodeableConcept(); Code.DeserializeJson(ref reader, options); break; case "created": Created = reader.GetString(); break; case "_created": _Created = new fhirCsR4.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) { fhirCsR4.Models.Identifier objIdentifier = new fhirCsR4.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 fhirCsR4.Models.Reference(); Subject.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 "code": Code = reader.GetString(); break; case "_code": _Code = new fhirCsR4.Models.Element(); _Code.DeserializeJson(ref reader, options); break; case "targetIdentifier": TargetIdentifier = new fhirCsR4.Models.Identifier(); TargetIdentifier.DeserializeJson(ref reader, options); break; case "targetReference": TargetReference = new fhirCsR4.Models.Reference(); TargetReference.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 fhirCsR4.Models.Element(); _Description.DeserializeJson(ref reader, options); break; case "name": Name = reader.GetString(); break; case "_name": _Name = new fhirCsR4.Models.Element(); _Name.DeserializeJson(ref reader, options); break; case "type": Type = new fhirCsR4.Models.CodeableConcept(); Type.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 fhirCsR4.Models.Element(); _Mode.DeserializeJson(ref reader, options); break; case "party": Party = new fhirCsR4.Models.Reference(); Party.DeserializeJson(ref reader, options); break; case "time": Time = reader.GetString(); break; case "_time": _Time = new fhirCsR4.Models.Element(); _Time.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 fhirCsR4.Models.Element(); _Definition.DeserializeJson(ref reader, options); break; case "expression": Expression = reader.GetString(); break; case "_expression": _Expression = new fhirCsR4.Models.Element(); _Expression.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 fhirCsR4.Models.Element(); _Text.DeserializeJson(ref reader, options); break; case "type": Type = reader.GetString(); break; case "_type": _Type = new fhirCsR4.Models.Element(); _Type.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 fhirCsR4.Models.Signature(); AttestationSignature.DeserializeJson(ref reader, options); break; case "identityCertificate": IdentityCertificate = reader.GetString(); break; case "_identityCertificate": _IdentityCertificate = new fhirCsR4.Models.Element(); _IdentityCertificate.DeserializeJson(ref reader, options); break; case "organization": Organization = new fhirCsR4.Models.Reference(); Organization.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.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 "collectedDateTime": CollectedDateTime = reader.GetString(); break; case "_collectedDateTime": _CollectedDateTime = new fhirCsR4.Models.Element(); _CollectedDateTime.DeserializeJson(ref reader, options); break; case "collectedPeriod": CollectedPeriod = new fhirCsR4.Models.Period(); CollectedPeriod.DeserializeJson(ref reader, options); break; case "collector": Collector = new fhirCsR4.Models.Reference(); Collector.DeserializeJson(ref reader, options); break; case "source": Source = new fhirCsR4.Models.Reference(); Source.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }