Class AggregatedComputedUsageSummary
Subscribed service contract details.
Inherited Members
Namespace: Oci.OnesubscriptionService.Models
Assembly: OCI.DotNetSDK.Onesubscription.dll
Syntax
public class AggregatedComputedUsageSummary
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 ComputedUsageProduct ParentProduct { get; set; }
Property Value
| Type | Description |
|---|---|
| ComputedUsageProduct |
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 AggregatedComputedUsageSummary.PricingModelEnum? PricingModel { get; set; }
Property Value
| Type | Description |
|---|---|
| AggregatedComputedUsageSummary.PricingModelEnum? | Subscribed services pricing model. |
RateCardId
Declaration
[JsonProperty(PropertyName = "rateCardId")]
public string RateCardId { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Inernal SPM rate card 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 with the service used for filtering the computed usage in SPM (Subscription Plan Management). |
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. |