/// <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 "code": Code = reader.GetString(); break; case "_code": _Code = new fhirCsR4.Models.Element(); _Code.DeserializeJson(ref reader, options); break; case "details": Details = new fhirCsR4.Models.Reference(); Details.DeserializeJson(ref reader, options); break; case "identifier": Identifier = reader.GetString(); break; case "_identifier": _Identifier = new fhirCsR4.Models.Element(); _Identifier.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 "assessment": Assessment = new fhirCsR4.Models.CodeableConcept(); Assessment.DeserializeJson(ref reader, options); break; case "author": Author = new fhirCsR4.Models.Reference(); Author.DeserializeJson(ref reader, options); break; case "method": Method = new fhirCsR4.Models.CodeableConcept(); Method.DeserializeJson(ref reader, options); break; case "productRelatedness": ProductRelatedness = reader.GetString(); break; case "_productRelatedness": _ProductRelatedness = new fhirCsR4.Models.Element(); _ProductRelatedness.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 "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 "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 "isActive": IsActive = reader.GetBoolean(); 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; case "strength": Strength = new fhirCsR4.Models.Ratio(); Strength.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; } }
/// <summary> /// Deserialize a JSON property /// </summary> public new void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName) { switch (propertyName) { case "action": Action = new fhirCsR4.Models.CodeableConcept(); Action.DeserializeJson(ref reader, options); break; case "author": Author = new fhirCsR4.Models.Reference(); Author.DeserializeJson(ref reader, options); break; case "date": Date = reader.GetString(); break; case "_date": _Date = new fhirCsR4.Models.Element(); _Date.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 "bodySite": BodySite = new fhirCsR4.Models.CodeableConcept(); BodySite.DeserializeJson(ref reader, options); break; 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 "duration": Duration = new fhirCsR4.Models.Duration(); Duration.DeserializeJson(ref reader, options); break; case "fastingStatusCodeableConcept": FastingStatusCodeableConcept = new fhirCsR4.Models.CodeableConcept(); FastingStatusCodeableConcept.DeserializeJson(ref reader, options); break; case "fastingStatusDuration": FastingStatusDuration = new fhirCsR4.Models.Duration(); FastingStatusDuration.DeserializeJson(ref reader, options); break; case "method": Method = new fhirCsR4.Models.CodeableConcept(); Method.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 "code": Code = new fhirCsR4.Models.CodeableConcept(); Code.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 "issuer": Issuer = new fhirCsR4.Models.Reference(); Issuer.DeserializeJson(ref reader, options); break; case "period": Period = new fhirCsR4.Models.Period(); Period.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 "member": Member = new fhirCsR4.Models.Reference(); Member.DeserializeJson(ref reader, options); break; case "onBehalfOf": OnBehalfOf = new fhirCsR4.Models.Reference(); OnBehalfOf.DeserializeJson(ref reader, options); break; case "period": Period = new fhirCsR4.Models.Period(); Period.DeserializeJson(ref reader, options); break; case "role": if ((reader.TokenType != JsonTokenType.StartArray) || (!reader.Read())) { throw new JsonException(); } Role = new List <CodeableConcept>(); while (reader.TokenType != JsonTokenType.EndArray) { fhirCsR4.Models.CodeableConcept objRole = new fhirCsR4.Models.CodeableConcept(); objRole.DeserializeJson(ref reader, options); Role.Add(objRole); if (!reader.Read()) { throw new JsonException(); } } if (Role.Count == 0) { Role = null; } 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 "assigner": Assigner = new fhirCsR4.Models.Reference(); Assigner.DeserializeJson(ref reader, options); break; case "period": Period = new fhirCsR4.Models.Period(); Period.DeserializeJson(ref reader, options); break; case "system": System = reader.GetString(); break; case "_system": _System = new fhirCsR4.Models.Element(); _System.DeserializeJson(ref reader, options); break; case "type": Type = new fhirCsR4.Models.CodeableConcept(); Type.DeserializeJson(ref reader, options); break; case "use": Use = reader.GetString(); break; case "_use": _Use = new fhirCsR4.Models.Element(); _Use.DeserializeJson(ref reader, options); break; case "value": Value = reader.GetString(); 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 "chargeItemReference": ChargeItemReference = new fhirCsR4.Models.Reference(); ChargeItemReference.DeserializeJson(ref reader, options); break; case "chargeItemCodeableConcept": ChargeItemCodeableConcept = new fhirCsR4.Models.CodeableConcept(); ChargeItemCodeableConcept.DeserializeJson(ref reader, options); break; case "priceComponent": if ((reader.TokenType != JsonTokenType.StartArray) || (!reader.Read())) { throw new JsonException(); } PriceComponent = new List <InvoiceLineItemPriceComponent>(); while (reader.TokenType != JsonTokenType.EndArray) { fhirCsR4.Models.InvoiceLineItemPriceComponent objPriceComponent = new fhirCsR4.Models.InvoiceLineItemPriceComponent(); objPriceComponent.DeserializeJson(ref reader, options); PriceComponent.Add(objPriceComponent); if (!reader.Read()) { throw new JsonException(); } } if (PriceComponent.Count == 0) { PriceComponent = null; } break; case "sequence": Sequence = reader.GetUInt32(); 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 "benefitPeriod": BenefitPeriod = new fhirCsR4.Models.Period(); BenefitPeriod.DeserializeJson(ref reader, options); break; case "coverage": Coverage = new fhirCsR4.Models.Reference(); Coverage.DeserializeJson(ref reader, options); break; case "inforce": Inforce = reader.GetBoolean(); break; case "item": if ((reader.TokenType != JsonTokenType.StartArray) || (!reader.Read())) { throw new JsonException(); } Item = new List <CoverageEligibilityResponseInsuranceItem>(); while (reader.TokenType != JsonTokenType.EndArray) { fhirCsR4.Models.CoverageEligibilityResponseInsuranceItem objItem = new fhirCsR4.Models.CoverageEligibilityResponseInsuranceItem(); objItem.DeserializeJson(ref reader, options); Item.Add(objItem); if (!reader.Read()) { throw new JsonException(); } } if (Item.Count == 0) { Item = null; } 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 "gene": Gene = new fhirCsR4.Models.CodeableConcept(); Gene.DeserializeJson(ref reader, options); break; case "geneSequenceOrigin": GeneSequenceOrigin = new fhirCsR4.Models.CodeableConcept(); GeneSequenceOrigin.DeserializeJson(ref reader, options); break; case "source": if ((reader.TokenType != JsonTokenType.StartArray) || (!reader.Read())) { throw new JsonException(); } Source = new List <Reference>(); while (reader.TokenType != JsonTokenType.EndArray) { fhirCsR4.Models.Reference objSource = new fhirCsR4.Models.Reference(); objSource.DeserializeJson(ref reader, options); Source.Add(objSource); if (!reader.Read()) { throw new JsonException(); } } if (Source.Count == 0) { Source = null; } 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 "assessment": if ((reader.TokenType != JsonTokenType.StartArray) || (!reader.Read())) { throw new JsonException(); } Assessment = new List <Reference>(); while (reader.TokenType != JsonTokenType.EndArray) { fhirCsR4.Models.Reference objAssessment = new fhirCsR4.Models.Reference(); objAssessment.DeserializeJson(ref reader, options); Assessment.Add(objAssessment); if (!reader.Read()) { throw new JsonException(); } } if (Assessment.Count == 0) { Assessment = null; } break; case "summary": Summary = new fhirCsR4.Models.CodeableConcept(); Summary.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 "active": Active = reader.GetBoolean(); break; case "author": Author = new fhirCsR4.Models.Reference(); Author.DeserializeJson(ref reader, options); break; case "item": if ((reader.TokenType != JsonTokenType.StartArray) || (!reader.Read())) { throw new JsonException(); } Item = new List <LinkageItem>(); while (reader.TokenType != JsonTokenType.EndArray) { fhirCsR4.Models.LinkageItem objItem = new fhirCsR4.Models.LinkageItem(); objItem.DeserializeJson(ref reader, options); Item.Add(objItem); if (!reader.Read()) { throw new JsonException(); } } if (Item.Count == 0) { Item = null; } 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 "coverage": Coverage = new fhirCsR4.Models.Reference(); Coverage.DeserializeJson(ref reader, options); break; case "priority": Priority = reader.GetUInt32(); 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 "actor": Actor = new fhirCsR4.Models.Reference(); Actor.DeserializeJson(ref reader, options); break; case "role": Role = new fhirCsR4.Models.CodeableConcept(); Role.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 "additive": Additive = new fhirCsR4.Models.Reference(); Additive.DeserializeJson(ref reader, options); break; case "description": Description = reader.GetString(); break; case "_description": _Description = new fhirCsR4.Models.Element(); _Description.DeserializeJson(ref reader, options); break; case "procedure": Procedure = new fhirCsR4.Models.CodeableConcept(); Procedure.DeserializeJson(ref reader, options); break; case "timeDateTime": TimeDateTime = reader.GetString(); break; case "_timeDateTime": _TimeDateTime = new fhirCsR4.Models.Element(); _TimeDateTime.DeserializeJson(ref reader, options); break; case "timePeriod": TimePeriod = new fhirCsR4.Models.Period(); TimePeriod.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 "code": Code = new fhirCsR4.Models.CodeableConcept(); Code.DeserializeJson(ref reader, options); break; case "item": if ((reader.TokenType != JsonTokenType.StartArray) || (!reader.Read())) { throw new JsonException(); } Item = new List <Reference>(); while (reader.TokenType != JsonTokenType.EndArray) { fhirCsR4.Models.Reference objItem = new fhirCsR4.Models.Reference(); objItem.DeserializeJson(ref reader, options); Item.Add(objItem); if (!reader.Read()) { throw new JsonException(); } } if (Item.Count == 0) { Item = null; } 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 "authorReference": AuthorReference = new fhirCsR4.Models.Reference(); AuthorReference.DeserializeJson(ref reader, options); break; case "authorString": AuthorString = reader.GetString(); break; case "_authorString": _AuthorString = new fhirCsR4.Models.Element(); _AuthorString.DeserializeJson(ref reader, options); break; case "text": Text = reader.GetString(); break; case "_text": _Text = new fhirCsR4.Models.Element(); _Text.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.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 "appliesToAll": AppliesToAll = reader.GetBoolean(); break; case "information": Information = new fhirCsR4.Models.Reference(); Information.DeserializeJson(ref reader, options); break; case "sequence": Sequence = reader.GetUInt32(); 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 "item": Item = new fhirCsR4.Models.Reference(); Item.DeserializeJson(ref reader, options); break; case "relationtype": Relationtype = reader.GetString(); break; case "_relationtype": _Relationtype = new fhirCsR4.Models.Element(); _Relationtype.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 "condition": Condition = new fhirCsR4.Models.Reference(); Condition.DeserializeJson(ref reader, options); break; case "rank": Rank = reader.GetUInt32(); break; case "role": Role = new fhirCsR4.Models.CodeableConcept(); Role.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 "other": Other = new fhirCsR4.Models.Reference(); Other.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 "onHold": OnHold = reader.GetBoolean(); break; case "party": Party = new fhirCsR4.Models.Reference(); Party.DeserializeJson(ref reader, options); break; case "period": Period = new fhirCsR4.Models.Period(); Period.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 "endpoint": Endpoint = reader.GetString(); break; case "_endpoint": _Endpoint = new fhirCsR4.Models.Element(); _Endpoint.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 "receiver": Receiver = new fhirCsR4.Models.Reference(); Receiver.DeserializeJson(ref reader, options); break; case "target": Target = new fhirCsR4.Models.Reference(); Target.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 "medicationCodeableConcept": MedicationCodeableConcept = new fhirCsR4.Models.CodeableConcept(); MedicationCodeableConcept.DeserializeJson(ref reader, options); break; case "medicationReference": MedicationReference = new fhirCsR4.Models.Reference(); MedicationReference.DeserializeJson(ref reader, options); break; case "therapyRelationshipType": TherapyRelationshipType = new fhirCsR4.Models.CodeableConcept(); TherapyRelationshipType.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 "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; case "quantity": Quantity = new fhirCsR4.Models.Quantity(); Quantity.DeserializeJson(ref reader, options); break; default: ((fhirCsR4.Models.BackboneElement) this).DeserializeJsonProperty(ref reader, options, propertyName); break; } }