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; } }
public override int GetHashCode() { int hash = 1; if (reportingIntervalStart_ != null) { hash ^= ReportingIntervalStart.GetHashCode(); } if (reportingIntervalEnd_ != null) { hash ^= ReportingIntervalEnd.GetHashCode(); } if (property_ != null) { hash ^= Property.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (reportingIntervalStart_ != null) { hash ^= ReportingIntervalStart.GetHashCode(); } if (reportingIntervalEnd_ != null) { hash ^= ReportingIntervalEnd.GetHashCode(); } if (FolioGrossChargesReport != false) { hash ^= FolioGrossChargesReport.GetHashCode(); } if (FolioPaymentsReport != false) { hash ^= FolioPaymentsReport.GetHashCode(); } if (FolioAdjustmentsReport != false) { hash ^= FolioAdjustmentsReport.GetHashCode(); } if (CallAccountingReport != false) { hash ^= CallAccountingReport.GetHashCode(); } if (LedgerActivitySummaryReport != false) { hash ^= LedgerActivitySummaryReport.GetHashCode(); } if (LedgerJournalEntriesReport != false) { hash ^= LedgerJournalEntriesReport.GetHashCode(); } if (BookingsByPeriodReport != false) { hash ^= BookingsByPeriodReport.GetHashCode(); } return(hash); }