Class SubscribedServiceSummary
Subscribed service contract details
Inheritance
SubscribedServiceSummary
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
Declaration
[JsonProperty(PropertyName = "billToContact")]
public SubscribedServiceUser BillToContact { get; set; }
Property Value
BillToCustomer
Declaration
[JsonProperty(PropertyName = "billToCustomer")]
public SubscribedServiceBusinessPartner BillToCustomer { get; set; }
Property Value
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
Declaration
[JsonProperty(PropertyName = "endUserContact")]
public SubscribedServiceUser EndUserContact { get; set; }
Property Value
EndUserCustomer
Declaration
[JsonProperty(PropertyName = "endUserCustomer")]
public SubscribedServiceBusinessPartner EndUserCustomer { get; set; }
Property Value
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
|
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
|
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
|
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
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
ProgramType
Declaration
[JsonProperty(PropertyName = "programType")]
public string ProgramType { get; set; }
Property Value
Type |
Description |
string |
Subscribed service program type
|
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.
|
Declaration
[JsonProperty(PropertyName = "promoType")]
public string PromoType { get; set; }
Property Value
Type |
Description |
string |
Subscribed service promotion type
|
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
Declaration
[JsonProperty(PropertyName = "resellerContact")]
public SubscribedServiceUser ResellerContact { get; set; }
Property Value
ResellerCustomer
Declaration
[JsonProperty(PropertyName = "resellerCustomer")]
public SubscribedServiceBusinessPartner ResellerCustomer { get; set; }
Property Value
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
Declaration
[JsonProperty(PropertyName = "serviceToContact")]
public SubscribedServiceUser ServiceToContact { get; set; }
Property Value
ServiceToCustomer
Declaration
[JsonProperty(PropertyName = "serviceToCustomer")]
public SubscribedServiceBusinessPartner ServiceToCustomer { get; set; }
Property Value
Declaration
[JsonProperty(PropertyName = "soldToContact")]
public SubscribedServiceUser SoldToContact { get; set; }
Property Value
SoldToCustomer
Declaration
[JsonProperty(PropertyName = "soldToCustomer")]
public SubscribedServiceBusinessPartner SoldToCustomer { get; set; }
Property Value
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
|