Class ComputedUsageAggregatedSummary
Subscribed Service Contract details
Inherited Members
Namespace: Oci.OsubusageService.Models
Assembly: OCI.DotNetSDK.Osubusage.dll
Syntax
public class ComputedUsageAggregatedSummaryProperties
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. |