Show / Hide Table of Contents

Class SubscribedServiceSummary

Subscribed service contract details

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

Properties

AdminEmail

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

Subscribed service admin email id

AgreementId

Declaration
[JsonProperty(PropertyName = "agreementId")]
public long? AgreementId { get; set; }
Property Value
Type Description
long?

Subscribed service agreement ID

AgreementName

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

Subscribed service agrrement name

AgreementType

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

Subscribed service agrrement type

AvailableAmount

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

Subscribed sercice available or remaining amount

BillToAddress

Declaration
[JsonProperty(PropertyName = "billToAddress")]
public SubscribedServiceAddress BillToAddress { get; set; }
Property Value
Type Description
SubscribedServiceAddress

BillToContact

Declaration
[JsonProperty(PropertyName = "billToContact")]
public SubscribedServiceUser BillToContact { get; set; }
Property Value
Type Description
SubscribedServiceUser

BillToCustomer

Declaration
[JsonProperty(PropertyName = "billToCustomer")]
public SubscribedServiceBusinessPartner BillToCustomer { get; set; }
Property Value
Type Description
SubscribedServiceBusinessPartner

BillingFrequency

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

Subscribed service invoice frequency

BookingOptyNumber

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

Booking Opportunity Number of Subscribed Service

BuyerEmail

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

Subscribed service buyer email id

CommitmentScheduleId

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

Subscribed service commitment schedule Id

CreatedBy

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

User that created the subscribed service

CreditPercentage

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

Subscribed service credit percentage

Csi

Declaration
[JsonProperty(PropertyName = "csi")]
public long? Csi { get; set; }
Property Value
Type Description
long?

Subscribed service CSI number

CustomerTransactionReference

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

Identifier for a customer's transactions for purchase of ay oracle services

DataCenter

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

Subscribed service data center

DataCenterRegion

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

Subscribed service data center region

EligibleToRenew

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

Subscribed service eligible to renew field

EndUserAddress

Declaration
[JsonProperty(PropertyName = "endUserAddress")]
public SubscribedServiceAddress EndUserAddress { get; set; }
Property Value
Type Description
SubscribedServiceAddress

EndUserContact

Declaration
[JsonProperty(PropertyName = "endUserContact")]
public SubscribedServiceUser EndUserContact { get; set; }
Property Value
Type Description
SubscribedServiceUser

EndUserCustomer

Declaration
[JsonProperty(PropertyName = "endUserCustomer")]
public SubscribedServiceBusinessPartner EndUserCustomer { get; set; }
Property Value
Type Description
SubscribedServiceBusinessPartner

FulfillmentSet

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

Subscribed service fulfillment set

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 internal Subscribed Service ID

Remarks

Required

IsAllowance

Declaration
[JsonProperty(PropertyName = "isAllowance")]
public bool? IsAllowance { get; set; }
Property Value
Type Description
bool?

Indicates if a service can recieve usages and consequently have available amounts computed

IsCapToPriceList

Declaration
[JsonProperty(PropertyName = "isCapToPriceList")]
public bool? IsCapToPriceList { get; set; }
Property Value
Type Description
bool?

If true compares rate between ratecard and the active pricelist and minimum rate would be fetched

IsCreditEnabled

Declaration
[JsonProperty(PropertyName = "isCreditEnabled")]
public bool? IsCreditEnabled { get; set; }
Property Value
Type Description
bool?

Used in context of service credit lines

IsHavingUsage

Declaration
[JsonProperty(PropertyName = "isHavingUsage")]
public bool? IsHavingUsage { get; set; }
Property Value
Type Description
bool?

Indicator on whether or not there has been usage for the subscribed service

IsIntentToPay

Declaration
[JsonProperty(PropertyName = "isIntentToPay")]
public bool? IsIntentToPay { get; set; }
Property Value
Type Description
bool?

Subscribed service intent to pay flag

IsPayg

Declaration
[JsonProperty(PropertyName = "isPayg")]
public bool? IsPayg { get; set; }
Property Value
Type Description
bool?

Subscribed service payg flag

IsSingleRateCard

Declaration
[JsonProperty(PropertyName = "isSingleRateCard")]
public bool? IsSingleRateCard { get; set; }
Property Value
Type Description
bool?

Indicates if the Subscribed service has a single ratecard

IsVariableCommitment

Declaration
[JsonProperty(PropertyName = "isVariableCommitment")]
public bool? IsVariableCommitment { get; set; }
Property Value
Type Description
bool?

Indicates if the commitment lines can have different quantities

LineNetAmount

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

Subscribed service line net amount

MajorSet

Declaration
[JsonProperty(PropertyName = "majorSet")]
public long? MajorSet { get; set; }
Property Value
Type Description
long?

Subscribed service Major Set

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

OrderHeaderId

Declaration
[JsonProperty(PropertyName = "orderHeaderId")]
public long? OrderHeaderId { get; set; }
Property Value
Type Description
long?

Sales Order Header associated to the subscribed service

OrderLineId

Declaration
[JsonProperty(PropertyName = "orderLineId")]
public long? OrderLineId { get; set; }
Property Value
Type Description
long?

Sales Order Line Id associated to the subscribed service

OrderLineNumber

Declaration
[JsonProperty(PropertyName = "orderLineNumber")]
public int? OrderLineNumber { get; set; }
Property Value
Type Description
int?

Sales Order Line Number associated to the subscribed service

OrderNumber

Declaration
[JsonProperty(PropertyName = "orderNumber")]
public long? OrderNumber { get; set; }
Property Value
Type Description
long?

Sales Order Number associated to the subscribed service

OrderType

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

Order Type of Subscribed Service

OriginalPromoAmount

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

Subscribed service Promotion Amount

OverageBillTo

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

Overage Bill To of Subscribed Service

OverageDiscountPercentage

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

Subscribed service Overage Discount Percentage

OveragePolicy

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

Overage Policy of Subscribed Service

PartnerCreditAmount

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

Subscribed service partner credit amount

PartnerTransactionType

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

This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ

PaygPolicy

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

Pay As You Go policy of Subscribed Service (Can be null - indicating no payg policy)

PaymentMethod

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

Payment Method of Subscribed Service

PaymentNumber

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

Payment Number of Subscribed Service

PaymentTerm

Declaration
[JsonProperty(PropertyName = "paymentTerm")]
public SubscribedServicePaymentTerm PaymentTerm { get; set; }
Property Value
Type Description
SubscribedServicePaymentTerm

PricePeriod

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

Indicates the period for which the commitment amount can be utilised exceeding which the amount lapses. Also used in calculation of total contract line value

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 RateCardProduct Product { get; set; }
Property Value
Type Description
RateCardProduct

ProgramType

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

Subscribed service program type

PromoOrderLineId

Declaration
[JsonProperty(PropertyName = "promoOrderLineId")]
public long? PromoOrderLineId { get; set; }
Property Value
Type Description
long?

Not null if this service has an associated promotion line in SPM. Contains the line identifier from Order Management of the associated promo line.

PromoType

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

Subscribed service promotion type

PromotionPricingType

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

Promotion Pricing Type of Subscribed Service (Can be null - indicating no promotion pricing)

ProvisioningSource

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

Subscribed service provisioning source

Quantity

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

Subscribed service quantity

RateCardDiscountPercentage

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

Subscribed service Rate Card Discount Percentage

RatecardType

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

SPM Ratecard Type

RenewalOptyId

Declaration
[JsonProperty(PropertyName = "renewalOptyId")]
public long? RenewalOptyId { get; set; }
Property Value
Type Description
long?

Subscribed service Opportunity Id

RenewalOptyNumber

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

Renewal Opportunity Number of Subscribed Service

RenewalOptyType

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

Renewal Opportunity Type of Subscribed Service

RenewedSubscribedServiceId

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

SPM renewed Subscription ID

ResellerAddress

Declaration
[JsonProperty(PropertyName = "resellerAddress")]
public SubscribedServiceAddress ResellerAddress { get; set; }
Property Value
Type Description
SubscribedServiceAddress

ResellerContact

Declaration
[JsonProperty(PropertyName = "resellerContact")]
public SubscribedServiceUser ResellerContact { get; set; }
Property Value
Type Description
SubscribedServiceUser

ResellerCustomer

Declaration
[JsonProperty(PropertyName = "resellerCustomer")]
public SubscribedServiceBusinessPartner ResellerCustomer { get; set; }
Property Value
Type Description
SubscribedServiceBusinessPartner

RevenueLineId

Declaration
[JsonProperty(PropertyName = "revenueLineId")]
public long? RevenueLineId { get; set; }
Property Value
Type Description
long?

Subscribed service Revenue Line Id

RevenueLineNumber

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

Revenue Line NUmber of Subscribed Service

RevisedArrInLc

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

Subscribed service Revised ARR

RevisedArrInSc

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

Subscribed service Revised ARR in Standard Currency

SalesAccountPartyId

Declaration
[JsonProperty(PropertyName = "salesAccountPartyId")]
public long? SalesAccountPartyId { get; set; }
Property Value
Type Description
long?

Subscribed service sales account party id

SalesChannel

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

Sales Channel of Subscribed Service

SerialNumber

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

Subscribed service line number

ServiceToAddress

Declaration
[JsonProperty(PropertyName = "serviceToAddress")]
public SubscribedServiceAddress ServiceToAddress { get; set; }
Property Value
Type Description
SubscribedServiceAddress

ServiceToContact

Declaration
[JsonProperty(PropertyName = "serviceToContact")]
public SubscribedServiceUser ServiceToContact { get; set; }
Property Value
Type Description
SubscribedServiceUser

ServiceToCustomer

Declaration
[JsonProperty(PropertyName = "serviceToCustomer")]
public SubscribedServiceBusinessPartner ServiceToCustomer { get; set; }
Property Value
Type Description
SubscribedServiceBusinessPartner

SoldToContact

Declaration
[JsonProperty(PropertyName = "soldToContact")]
public SubscribedServiceUser SoldToContact { get; set; }
Property Value
Type Description
SubscribedServiceUser

SoldToCustomer

Declaration
[JsonProperty(PropertyName = "soldToCustomer")]
public SubscribedServiceBusinessPartner SoldToCustomer { get; set; }
Property Value
Type Description
SubscribedServiceBusinessPartner

StartDateType

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

Subscribed service start date type

Status

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

Subscribed service status

SubscriptionId

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

Subscription ID associated to the subscribed service

SubscriptionSource

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

Subscribed service source

SystemArrInLc

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

Subscribed service System ARR

SystemArrInSc

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

Subscribed service System ARR in Standard Currency

SystemAtrArrInLc

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

Subscribed service System ATR-ARR

SystemAtrArrInSc

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

Subscribed service System ATR-ARR in Standard Currency

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

TimeAgreementEnd

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

Subscribed service agrrement end date

TimeCreated

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

Subscribed service creation date

TimeCustomerConfig

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

Subscribed service customer config date

TimeEnd

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

Subscribed service end date

TimeMajorsetEnd

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

Subscribed service Major Set End date

TimeMajorsetStart

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

Subscribed service Major Set Start date

TimePaymentExpiry

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

Subscribed service payment expiry date

TimeProvisioned

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

Subscribed service provisioning date

TimeServiceConfigurationEmailSent

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

Subscribed service service configuration email sent date

TimeStart

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

Subscribed service start date

TimeUpdated

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

Subscribed service last update date

TimeWelcomeEmailSent

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

Subscribed service welcome email sent date

TotalValue

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

Subscribed service total value

TransactionExtensionId

Declaration
[JsonProperty(PropertyName = "transactionExtensionId")]
public long? TransactionExtensionId { get; set; }
Property Value
Type Description
long?

Subscribed service Transaction Extension Id

Type

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

Subscribed Service line type

UpdatedBy

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

User that updated the subscribed service

UsedAmount

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

Subscribed service used amount

In this article
Back to top