public Metric(Application applicationReference, Mercury.Server.Application.Metric serverMetric) { base.BaseConstructor(applicationReference, serverMetric); metricType = serverMetric.MetricType; dataType = serverMetric.DataType; minimumValue = serverMetric.MinimumValue; maximumValue = serverMetric.MaximumValue; costDataSource = serverMetric.CostDataSource; costClaimDateType = serverMetric.CostClaimDateType; costReportingPeriod = serverMetric.CostReportingPeriod; costReportingPeriodValue = serverMetric.CostReportingPeriodValue; costReportingPeriodQualifier = serverMetric.CostReportingPeriodQualifier; costWatermarkPeriod = serverMetric.CostWatermarkPeriod; costWatermarkPeriodValue = serverMetric.CostWatermarkPeriodValue; costWatermarkPeriodQualifier = serverMetric.CostWatermarkPeriodQualifier; return; }
public PopulationTriggerEvent(Application applicationReference, Mercury.Server.Application.PopulationTriggerEvent serverObject) { BaseConstructor(applicationReference, serverObject); populationId = serverObject.PopulationId; eventType = serverObject.EventType; serviceId = serverObject.ServiceId; metricType = serverObject.MetricType; metricId = serverObject.MetricId; metricMinimum = serverObject.MetricMinimum; metricMaximum = serverObject.MetricMaximum; authorizedServiceId = serverObject.AuthorizedServiceId; problemStatementId = serverObject.ProblemStatementId; action = new Mercury.Client.Core.Action.Action(application, serverObject.Action); createAccountInfo = serverObject.CreateAccountInfo; modifiedAccountInfo = serverObject.ModifiedAccountInfo; return; }