Show / Hide Table of Contents

Class ComputedUsageAggregatedSummary

Subscribed Service Contract details

Inheritance
object
ComputedUsageAggregatedSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.OsubusageService.Models
Assembly: OCI.DotNetSDK.Osubusage.dll
Syntax
public class ComputedUsageAggregatedSummary

Properties

AggregatedComputedUsages

Declaration
[JsonProperty(PropertyName = "aggregatedComputedUsages")]
public List<ComputedUsageAggregation> AggregatedComputedUsages { get; set; }
Property Value
Type Description
List<ComputedUsageAggregation>

Aggregation of computed usages for the subscribed service.

CurrencyCode

Declaration
[JsonProperty(PropertyName = "currencyCode")]
public string CurrencyCode { get; set; }
Property Value
Type Description
string

Currency code

ParentProduct

Declaration
[JsonProperty(PropertyName = "parentProduct")]
public Product ParentProduct { get; set; }
Property Value
Type Description
Product

ParentSubscribedServiceId

Declaration
[JsonProperty(PropertyName = "parentSubscribedServiceId")]
public string ParentSubscribedServiceId { get; set; }
Property Value
Type Description
string

Subscribed service line parent id

PlanNumber

Declaration
[JsonProperty(PropertyName = "planNumber")]
public string PlanNumber { get; set; }
Property Value
Type Description
string

Subscribed service asociated subscription plan number.

PricingModel

Declaration
[JsonProperty(PropertyName = "pricingModel")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ComputedUsageAggregatedSummary.PricingModelEnum? PricingModel { get; set; }
Property Value
Type Description
ComputedUsageAggregatedSummary.PricingModelEnum?

Subscribed services pricing model

RateCardId

Declaration
[JsonProperty(PropertyName = "rateCardId")]
public string RateCardId { get; set; }
Property Value
Type Description
string

Inernal SPM Ratecard Id at line level

SubscriptionId

Declaration
[Required(ErrorMessage = "SubscriptionId is required.")]
[JsonProperty(PropertyName = "subscriptionId")]
public string SubscriptionId { get; set; }
Property Value
Type Description
string

Subscription Id is an identifier associated to the service used for filter the Computed Usage in SPM

Remarks

Required

TimeEnd

Declaration
[JsonProperty(PropertyName = "timeEnd")]
public DateTime? TimeEnd { get; set; }
Property Value
Type Description
DateTime?

Subscribed services contract line end date, expressed in RFC 3339 timestamp format.

TimeStart

Declaration
[JsonProperty(PropertyName = "timeStart")]
public DateTime? TimeStart { get; set; }
Property Value
Type Description
DateTime?

Subscribed services contract line start date, expressed in RFC 3339 timestamp format.

In this article
Back to top