/// <summary> /// Returns true if DutyTempStaffingExpressionOfInterestEvent instances are equal /// </summary> /// <param name="other">Instance of DutyTempStaffingExpressionOfInterestEvent to be compared</param> /// <returns>Boolean</returns> public bool Equals(DutyTempStaffingExpressionOfInterestEvent other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( Id == other.Id || Id != null && Id.Equals(other.Id) ) && ( DutyId == other.DutyId || DutyId != null && DutyId.Equals(other.DutyId) ) && ( WorkerId == other.WorkerId || WorkerId != null && WorkerId.Equals(other.WorkerId) )); }
/// <summary> /// Returns true if DutyTempStaffingNoteCreatedEvent instances are equal /// </summary> /// <param name="other">Instance of DutyTempStaffingNoteCreatedEvent to be compared</param> /// <returns>Boolean</returns> public bool Equals(DutyTempStaffingNoteCreatedEvent other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( DutyId == other.DutyId || DutyId != null && DutyId.Equals(other.DutyId) ) && ( NoteId == other.NoteId || NoteId != null && NoteId.Equals(other.NoteId) ) && ( Content == other.Content || Content != null && Content.Equals(other.Content) )); }
/// <summary> /// Returns true if DutyCascadeEvent instances are equal /// </summary> /// <param name="other">Instance of DutyCascadeEvent to be compared</param> /// <returns>Boolean</returns> public bool Equals(DutyCascadeEvent other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( DutyId == other.DutyId || DutyId != null && DutyId.Equals(other.DutyId) ) && ( CascadeFrom == other.CascadeFrom || CascadeFrom.Equals(other.CascadeFrom) ) && ( CascadeTo == other.CascadeTo || CascadeTo.Equals(other.CascadeTo) ) && ( IsDutyReset == other.IsDutyReset || IsDutyReset.Equals(other.IsDutyReset) )); }
/// <summary> /// Returns true if WorkerPerformanceEventDutyDetails instances are equal /// </summary> /// <param name="other">Instance of WorkerPerformanceEventDutyDetails to be compared</param> /// <returns>Boolean</returns> public bool Equals(WorkerPerformanceEventDutyDetails other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( DutyId == other.DutyId || DutyId != null && DutyId.Equals(other.DutyId) ) && ( From == other.From || From != null && From.Equals(other.From) ) && ( To == other.To || To != null && To.Equals(other.To) )); }
/// <summary> /// Returns true if BookingResponse instances are equal /// </summary> /// <param name="other">Instance of BookingResponse to be compared</param> /// <returns>Boolean</returns> public bool Equals(BookingResponse other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( DutyId == other.DutyId || DutyId != null && DutyId.Equals(other.DutyId) ) && ( BookingId == other.BookingId || BookingId != null && BookingId.Equals(other.BookingId) ) && ( AllocatePersonId == other.AllocatePersonId || AllocatePersonId != null && AllocatePersonId.Equals(other.AllocatePersonId) ) && ( MasterDutyId == other.MasterDutyId || MasterDutyId != null && MasterDutyId.Equals(other.MasterDutyId) ) && ( SlaveDutyId == other.SlaveDutyId || SlaveDutyId != null && SlaveDutyId.Equals(other.SlaveDutyId) )); }
/// <summary> /// Returns true if DutyTempStaffingNoteDeletedEventAllOf instances are equal /// </summary> /// <param name="other">Instance of DutyTempStaffingNoteDeletedEventAllOf to be compared</param> /// <returns>Boolean</returns> public bool Equals(DutyTempStaffingNoteDeletedEventAllOf other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( DutyId == other.DutyId || DutyId != null && DutyId.Equals(other.DutyId) ) && ( NoteId == other.NoteId || NoteId != null && NoteId.Equals(other.NoteId) )); }
/// <summary> /// Returns true if AgencyCostings instances are equal /// </summary> /// <param name="other">Instance of AgencyCostings to be compared</param> /// <returns>Boolean</returns> public bool Equals(AgencyCostings other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( DutyId == other.DutyId || DutyId != null && DutyId.Equals(other.DutyId) ) && ( Results == other.Results || Results != null && other.Results != null && Results.SequenceEqual(other.Results) )); }
/// <summary> /// Returns true if Duty instances are equal /// </summary> /// <param name="other">Instance of Duty to be compared</param> /// <returns>Boolean</returns> public bool Equals(Duty other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( DutyId == other.DutyId || DutyId != null && DutyId.Equals(other.DutyId) ) && ( SlaveDutyId == other.SlaveDutyId || SlaveDutyId != null && SlaveDutyId.Equals(other.SlaveDutyId) ) && ( BlockId == other.BlockId || BlockId != null && BlockId.Equals(other.BlockId) ) && ( ClientDeptId == other.ClientDeptId || ClientDeptId != null && ClientDeptId.Equals(other.ClientDeptId) ) && ( SubDiscipline == other.SubDiscipline || SubDiscipline != null && SubDiscipline.Equals(other.SubDiscipline) ) && ( RequestGender == other.RequestGender || RequestGender.Equals(other.RequestGender) ) && ( Grade == other.Grade || Grade != null && Grade.Equals(other.Grade) ) && ( FallbackGrade == other.FallbackGrade || FallbackGrade != null && FallbackGrade.Equals(other.FallbackGrade) ) && ( VacancyReason == other.VacancyReason || VacancyReason != null && VacancyReason.Equals(other.VacancyReason) ) && ( Date == other.Date || Date != null && Date.Equals(other.Date) ) && ( StartTime == other.StartTime || StartTime != null && StartTime.Equals(other.StartTime) ) && ( EndTime == other.EndTime || EndTime != null && EndTime.Equals(other.EndTime) ) && ( BreakDuration == other.BreakDuration || BreakDuration.Equals(other.BreakDuration) ) && ( PoNumber == other.PoNumber || PoNumber.Equals(other.PoNumber) ) && ( UniqueNumber == other.UniqueNumber || UniqueNumber.Equals(other.UniqueNumber) ) && ( Agency == other.Agency || Agency != null && Agency.Equals(other.Agency) ) && ( Skill == other.Skill || Skill != null && Skill.Equals(other.Skill) ) && ( Specialty == other.Specialty || Specialty != null && Specialty.Equals(other.Specialty) ) && ( FallbackSkill == other.FallbackSkill || FallbackSkill != null && FallbackSkill.Equals(other.FallbackSkill) ) && ( FallbackSpeciality == other.FallbackSpeciality || FallbackSpeciality != null && FallbackSpeciality.Equals(other.FallbackSpeciality) ) && ( Status == other.Status || Status.Equals(other.Status) ) && ( Rates == other.Rates || Rates != null && other.Rates != null && Rates.SequenceEqual(other.Rates) ) && ( TimeIntervalRates == other.TimeIntervalRates || TimeIntervalRates != null && other.TimeIntervalRates != null && TimeIntervalRates.SequenceEqual(other.TimeIntervalRates) ) && ( Person == other.Person || Person != null && Person.Equals(other.Person) )); }