Class SubscriptionSubscribedService
Subscribed service summary.
Inherited Members
Namespace: Oci.OnesubscriptionService.Models
Assembly: OCI.DotNetSDK.Onesubscription.dll
Syntax
public class SubscriptionSubscribedService
Properties
AssociatedSubscriptions
Declaration
[JsonProperty(PropertyName = "associatedSubscriptions")]
public List<AssociatedSubscriptions> AssociatedSubscriptions { get; set; }
Property Value
| Type | Description |
|---|---|
| List<AssociatedSubscriptions> | List of Associated Subscriptions |
AvailableAmount
Declaration
[JsonProperty(PropertyName = "availableAmount")]
public string AvailableAmount { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Subscribed sercice available or remaining amount. |
BookingOptyNumber
Declaration
[JsonProperty(PropertyName = "bookingOptyNumber")]
public string BookingOptyNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Booking opportunity number of subscribed service. |
CommitmentServices
Declaration
[JsonProperty(PropertyName = "commitmentServices")]
public List<CommitmentService> CommitmentServices { get; set; }
Property Value
| Type | Description |
|---|---|
| List<CommitmentService> | List of commitment services of a line. |
Csi
Declaration
[JsonProperty(PropertyName = "csi")]
public long? Csi { get; set; }
Property Value
| Type | Description |
|---|---|
| long? | Subscribed service CSI (Customer Service Identifier) number. |
DataCenterRegion
Declaration
[JsonProperty(PropertyName = "dataCenterRegion")]
public string DataCenterRegion { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Subscribed service data center region. |
FundedAllocationValue
Declaration
[JsonProperty(PropertyName = "fundedAllocationValue")]
public string FundedAllocationValue { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Funded allocation line value. Example: 12000.00 |
Id
Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
| Type | Description |
|---|---|
| string | SPM (Subscription Plan Management) internal subscribed service ID. |
Remarks
Required
IsIntentToPay
Declaration
[JsonProperty(PropertyName = "isIntentToPay")]
public bool? IsIntentToPay { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | Subscribed service intent to pay parameter. |
NetUnitPrice
Declaration
[JsonProperty(PropertyName = "netUnitPrice")]
public string NetUnitPrice { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Subscribed service net unit price. |
OperationType
Declaration
[JsonProperty(PropertyName = "operationType")]
public string OperationType { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Subscribed service operation type. |
OrderNumber
Declaration
[JsonProperty(PropertyName = "orderNumber")]
public long? OrderNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| long? | Sales order number associated with the subscribed service. |
OriginalPromoAmount
Declaration
[JsonProperty(PropertyName = "originalPromoAmount")]
public string OriginalPromoAmount { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Subscribed service promotion amount. |
PartnerTransactionType
Declaration
[JsonProperty(PropertyName = "partnerTransactionType")]
public string PartnerTransactionType { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The name of the partner to which the subscription belongs, however depending on which subscription, the invoicing can differ. |
PricingModel
Declaration
[JsonProperty(PropertyName = "pricingModel")]
public string PricingModel { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Subscribed service pricing model. |
Product
Declaration
[JsonProperty(PropertyName = "product")]
public SubscriptionProduct Product { get; set; }
Property Value
| Type | Description |
|---|---|
| SubscriptionProduct |
ProgramType
Declaration
[JsonProperty(PropertyName = "programType")]
public string ProgramType { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Subscribed service program type. |
PromoType
Declaration
[JsonProperty(PropertyName = "promoType")]
public string PromoType { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Subscribed service promotion type. |
Quantity
Declaration
[JsonProperty(PropertyName = "quantity")]
public string Quantity { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Subscribed service quantity. |
Status
Declaration
[JsonProperty(PropertyName = "status")]
public string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Subscribed service status. |
TermValue
Declaration
[JsonProperty(PropertyName = "termValue")]
public long? TermValue { get; set; }
Property Value
| Type | Description |
|---|---|
| long? | Term value in months. |
TermValueUom
Declaration
[JsonProperty(PropertyName = "termValueUom")]
public string TermValueUom { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Term value UOM (Unit of Measure). |
TimeEnd
Declaration
[JsonProperty(PropertyName = "timeEnd")]
public DateTime? TimeEnd { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | Subscribed service end date. |
TimeStart
Declaration
[JsonProperty(PropertyName = "timeStart")]
public DateTime? TimeStart { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime? | Subscribed service start date. |
TotalValue
Declaration
[JsonProperty(PropertyName = "totalValue")]
public string TotalValue { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Subscribed service total value. |
UsedAmount
Declaration
[JsonProperty(PropertyName = "usedAmount")]
public string UsedAmount { get; set; }
Property Value
| Type | Description |
|---|---|
| string | Subscribed service used amount. |