public XElement Serialize() { return(new XElement(UblNames.Cac + nameof(TenderingCriterionResponse), ID.Serialize(nameof(ID)), ValidatedCriterionPropertyID.Serialize(nameof(ValidatedCriterionPropertyID)), ConfidentialityLevelCode.Serialize(nameof(ConfidentialityLevelCode)), ResponseValue?.Select(v => v.Serialize()), ApplicablePeriod?.Serialize(nameof(ApplicablePeriod)), EvidenceSupplied?.Serialize(nameof(EvidenceSupplied)) )); }
public XElement Serialize(string name = null) { return(new XElement(UblNames.Cac + (name ?? nameof(Evidence)), ID.Serialize(nameof(ID)), EvidenceTypeCode.Serialize(nameof(EvidenceTypeCode)), Name.Serialize(nameof(Name)), Description.Serialize(nameof(Description)), CandidateStatement.Serialize(nameof(CandidateStatement)), ConfidentialityLevelCode.Serialize(nameof(ConfidentialityLevelCode)), EvidenceIssuingParty?.Serialize(nameof(EvidenceIssuingParty)), DocumentReference?.Select(dr => dr.Serialize()), Language?.Serialize() )); }