/// <summary> /// Copies the base properties from a source Communication object /// </summary> /// <param name="source">The source.</param> public void CopyPropertiesFrom( Communication source ) { this.Id = source.Id; this.AdditionalMergeFieldsJson = source.AdditionalMergeFieldsJson; this.EnabledLavaCommands = source.EnabledLavaCommands; this.ForeignGuid = source.ForeignGuid; this.ForeignKey = source.ForeignKey; this.FutureSendDateTime = source.FutureSendDateTime; this.IsBulkCommunication = source.IsBulkCommunication; this.MediumDataJson = source.MediumDataJson; this.MediumEntityTypeId = source.MediumEntityTypeId; this.ModifiedAuditValuesAlreadyUpdated = source.ModifiedAuditValuesAlreadyUpdated; this.ReviewedDateTime = source.ReviewedDateTime; this.ReviewerNote = source.ReviewerNote; this.ReviewerPersonAliasId = source.ReviewerPersonAliasId; this.SenderPersonAliasId = source.SenderPersonAliasId; this.Status = source.Status; this.Subject = source.Subject; this.CreatedDateTime = source.CreatedDateTime; this.ModifiedDateTime = source.ModifiedDateTime; this.CreatedByPersonAliasId = source.CreatedByPersonAliasId; this.ModifiedByPersonAliasId = source.ModifiedByPersonAliasId; this.Guid = source.Guid; this.ForeignId = source.ForeignId; }