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 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. |