Beispiel #1
0
 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;
     }
 }
Beispiel #2
0
 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;
     }
 }