public PSUsageDetail(ApiUsageDetail usageDetail) { if (usageDetail != null) { this.AccountName = usageDetail.AccountName; this.AdditionalInfo = usageDetail.AdditionalProperties; this.BillableQuantity = usageDetail.BillableQuantity; this.BillingPeriodId = usageDetail.BillingPeriodId; this.BillingPeriodName = Utilities.GetResourceNameFromId(usageDetail.BillingPeriodId); this.ConsumedService = usageDetail.ConsumedService; this.CostCenter = usageDetail.CostCenter; this.Currency = usageDetail.Currency; this.DepartmentName = usageDetail.DepartmentName; this.Id = usageDetail.Id; this.InstanceId = usageDetail.InstanceId; this.InstanceLocation = usageDetail.InstanceLocation; this.InstanceName = usageDetail.InstanceName; this.InvoiceId = usageDetail.InvoiceId; this.InvoiceName = Utilities.GetResourceNameFromId(usageDetail.InvoiceId); this.IsEstimated = usageDetail.IsEstimated; this.MeterDetails = usageDetail.MeterDetails; this.MeterId = usageDetail.MeterId; this.Name = usageDetail.Name; this.PretaxCost = usageDetail.PretaxCost; this.Product = usageDetail.Product; this.SubscriptionGuid = usageDetail.SubscriptionGuid; this.SubscriptionName = usageDetail.SubscriptionName; this.Tags = usageDetail.Tags; this.Type = usageDetail.Type; this.UsageEnd = usageDetail.UsageEnd; this.UsageQuantity = usageDetail.UsageQuantity; this.UsageStart = usageDetail.UsageStart; } }
public PSUsageDetail(ApiUsageDetail usageDetail) { if (usageDetail != null) { this.Id = usageDetail.Id; this.Type = usageDetail.Type; this.Name = usageDetail.Name; this.Tags = usageDetail.Tags; this.UsageStart = usageDetail.UsageStart; this.UsageEnd = usageDetail.UsageEnd; this.BillingPeriodName = Utilities.GetResourceNameFromId(usageDetail.BillingPeriodId); this.InvoiceName = Utilities.GetResourceNameFromId(usageDetail.InvoiceId); this.InstanceId = usageDetail.InstanceId; this.InstanceName = usageDetail.InstanceName; this.InstanceLocation = usageDetail.InstanceLocation; this.Currency = usageDetail.Currency; this.UsageQuantity = usageDetail.UsageQuantity; this.BillableQuantity = usageDetail.BillableQuantity; this.PretaxCost = usageDetail.PretaxCost; this.IsEstimated = usageDetail.IsEstimated; this.MeterId = usageDetail.MeterId; this.MeterDetails = usageDetail.MeterDetails; this.AdditionalProperties = usageDetail.AdditionalProperties; } }