/// <summary> /// Initializes a new instance of the <see cref="PayorCoverage"/> class. /// </summary> /// <param name="payor">The payor.</param> /// <param name="payorSubscriber">The payor subscriber.</param> /// <param name="memberNumber">The member number.</param> /// <param name="effectiveCoverageDateRange">The effective coverage date range.</param> /// <param name="payorCoverageType">Type of the payor coverage.</param> public PayorCoverage(Payor payor, PayorSubscriber payorSubscriber, string memberNumber, DateRange effectiveCoverageDateRange, PayorCoverageType payorCoverageType ) { Check.IsNotNull ( payor, ()=> Payor ); Check.IsNotNull ( payorSubscriber, () => PayorSubscriber ); Check.IsNotNull ( memberNumber, () => MemberNumber ); Check.IsNotNull ( effectiveCoverageDateRange, () => EffectiveCoverageDateRange ); Check.IsNotNull ( payorCoverageType, () => PayorCoverageType ); Payor = payor; MemberNumber = memberNumber; EffectiveCoverageDateRange = effectiveCoverageDateRange; PayorSubscriber = payorSubscriber; PayorCoverageType = payorCoverageType; }
/// <summary> /// Initializes a new instance of the <see cref="PayorCoverage"/> class. /// </summary> /// <param name="payor">The payor.</param> /// <param name="payorSubscriber">The payor subscriber.</param> /// <param name="memberNumber">The member number.</param> /// <param name="effectiveCoverageDateRange">The effective coverage date range.</param> /// <param name="payorCoverageType">Type of the payor coverage.</param> public PayorCoverage(Payor payor, PayorSubscriber payorSubscriber, string memberNumber, DateRange effectiveCoverageDateRange, PayorCoverageType payorCoverageType) { Check.IsNotNull(payor, () => Payor); Check.IsNotNull(payorSubscriber, () => PayorSubscriber); Check.IsNotNull(memberNumber, () => MemberNumber); Check.IsNotNull(effectiveCoverageDateRange, () => EffectiveCoverageDateRange); Check.IsNotNull(payorCoverageType, () => PayorCoverageType); Payor = payor; MemberNumber = memberNumber; EffectiveCoverageDateRange = effectiveCoverageDateRange; PayorSubscriber = payorSubscriber; PayorCoverageType = payorCoverageType; }