public void MergeFrom(PropertyClockTimeRange other) { if (other == null) { return; } if (other.reportingIntervalStart_ != null) { if (reportingIntervalStart_ == null) { reportingIntervalStart_ = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } ReportingIntervalStart.MergeFrom(other.ReportingIntervalStart); } if (other.reportingIntervalEnd_ != null) { if (reportingIntervalEnd_ == null) { reportingIntervalEnd_ = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } ReportingIntervalEnd.MergeFrom(other.ReportingIntervalEnd); } if (other.property_ != null) { if (property_ == null) { property_ = new global::HOLMS.Types.TenancyConfig.Indicators.PropertyIndicator(); } Property.MergeFrom(other.Property); } }
public void MergeFrom(ManagementClockTimeRangeReportManifest other) { if (other == null) { return; } if (other.reportingIntervalStart_ != null) { if (reportingIntervalStart_ == null) { reportingIntervalStart_ = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } ReportingIntervalStart.MergeFrom(other.ReportingIntervalStart); } if (other.reportingIntervalEnd_ != null) { if (reportingIntervalEnd_ == null) { reportingIntervalEnd_ = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } ReportingIntervalEnd.MergeFrom(other.ReportingIntervalEnd); } if (other.FolioGrossChargesReport != false) { FolioGrossChargesReport = other.FolioGrossChargesReport; } if (other.FolioPaymentsReport != false) { FolioPaymentsReport = other.FolioPaymentsReport; } if (other.FolioAdjustmentsReport != false) { FolioAdjustmentsReport = other.FolioAdjustmentsReport; } if (other.CallAccountingReport != false) { CallAccountingReport = other.CallAccountingReport; } if (other.LedgerActivitySummaryReport != false) { LedgerActivitySummaryReport = other.LedgerActivitySummaryReport; } if (other.LedgerJournalEntriesReport != false) { LedgerJournalEntriesReport = other.LedgerJournalEntriesReport; } if (other.BookingsByPeriodReport != false) { BookingsByPeriodReport = other.BookingsByPeriodReport; } }