aliyun-net-sdk-r-kvstore/R_kvstore/Model/V20150101/DescribePriceResponse.cs (1,452 lines of code) (raw):

/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ using System.Collections.Generic; using Newtonsoft.Json; using Aliyun.Acs.Core; namespace Aliyun.Acs.R_kvstore.Model.V20150101 { public class DescribePriceResponse : AcsResponse { private string orderParams; private string requestId; private List<DescribePrice_Rule> rules; private List<DescribePrice_SubOrder> subOrders; private DescribePrice_Order order; public string OrderParams { get { return orderParams; } set { orderParams = value; } } public string RequestId { get { return requestId; } set { requestId = value; } } public List<DescribePrice_Rule> Rules { get { return rules; } set { rules = value; } } public List<DescribePrice_SubOrder> SubOrders { get { return subOrders; } set { subOrders = value; } } public DescribePrice_Order Order { get { return order; } set { order = value; } } public class DescribePrice_Rule { private long? ruleDescId; private string title; private string name; public long? RuleDescId { get { return ruleDescId; } set { ruleDescId = value; } } public string Title { get { return title; } set { title = value; } } public string Name { get { return name; } set { name = value; } } } public class DescribePrice_SubOrder { private string originalAmount; private string instanceId; private string discountAmount; private string tradeAmount; private long? standDiscountPrice; private bool? isContractActivity; private long? standPrice; private bool? contractActivity; private List<DescribePrice_OptionalPromotion> optionalPromotions; private List<DescribePrice_ModuleInstanceItem> moduleInstance; private List<DescribePrice_PromDetail> promDetailList; private List<string> ruleIds; private DescribePrice_DepreciateInfo depreciateInfo; public string OriginalAmount { get { return originalAmount; } set { originalAmount = value; } } public string InstanceId { get { return instanceId; } set { instanceId = value; } } public string DiscountAmount { get { return discountAmount; } set { discountAmount = value; } } public string TradeAmount { get { return tradeAmount; } set { tradeAmount = value; } } public long? StandDiscountPrice { get { return standDiscountPrice; } set { standDiscountPrice = value; } } public bool? IsContractActivity { get { return isContractActivity; } set { isContractActivity = value; } } public long? StandPrice { get { return standPrice; } set { standPrice = value; } } public bool? ContractActivity { get { return contractActivity; } set { contractActivity = value; } } public List<DescribePrice_OptionalPromotion> OptionalPromotions { get { return optionalPromotions; } set { optionalPromotions = value; } } public List<DescribePrice_ModuleInstanceItem> ModuleInstance { get { return moduleInstance; } set { moduleInstance = value; } } public List<DescribePrice_PromDetail> PromDetailList { get { return promDetailList; } set { promDetailList = value; } } public List<string> RuleIds { get { return ruleIds; } set { ruleIds = value; } } public DescribePrice_DepreciateInfo DepreciateInfo { get { return depreciateInfo; } set { depreciateInfo = value; } } public class DescribePrice_OptionalPromotion { private bool? selected; private string couponNo; private string name; private string description; private bool? show; private string activityExtInfo; private string optionCode; private string promotionName; private string promotionOptionNo; private string canPromFee; public bool? Selected { get { return selected; } set { selected = value; } } public string CouponNo { get { return couponNo; } set { couponNo = value; } } public string Name { get { return name; } set { name = value; } } public string Description { get { return description; } set { description = value; } } public bool? Show { get { return show; } set { show = value; } } public string ActivityExtInfo { get { return activityExtInfo; } set { activityExtInfo = value; } } public string OptionCode { get { return optionCode; } set { optionCode = value; } } public string PromotionName { get { return promotionName; } set { promotionName = value; } } public string PromotionOptionNo { get { return promotionOptionNo; } set { promotionOptionNo = value; } } public string CanPromFee { get { return canPromFee; } set { canPromFee = value; } } } public class DescribePrice_ModuleInstanceItem { private string moduleCode; private string moduleId; private double? standPrice; private bool? pricingModule; private string moduleName; private double? discountFee; private double? totalProductFee; private bool? needOrderPay; private double? payFee; private bool? contractActivity; private List<DescribePrice_ModuleAttr> moduleAttrs; private DescribePrice_DepreciateInfo1 depreciateInfo1; public string ModuleCode { get { return moduleCode; } set { moduleCode = value; } } public string ModuleId { get { return moduleId; } set { moduleId = value; } } public double? StandPrice { get { return standPrice; } set { standPrice = value; } } public bool? PricingModule { get { return pricingModule; } set { pricingModule = value; } } public string ModuleName { get { return moduleName; } set { moduleName = value; } } public double? DiscountFee { get { return discountFee; } set { discountFee = value; } } public double? TotalProductFee { get { return totalProductFee; } set { totalProductFee = value; } } public bool? NeedOrderPay { get { return needOrderPay; } set { needOrderPay = value; } } public double? PayFee { get { return payFee; } set { payFee = value; } } public bool? ContractActivity { get { return contractActivity; } set { contractActivity = value; } } public List<DescribePrice_ModuleAttr> ModuleAttrs { get { return moduleAttrs; } set { moduleAttrs = value; } } public DescribePrice_DepreciateInfo1 DepreciateInfo1 { get { return depreciateInfo1; } set { depreciateInfo1 = value; } } public class DescribePrice_ModuleAttr { private long? type; private string _value; private string code; private string name; public long? Type { get { return type; } set { type = value; } } public string _Value { get { return _value; } set { _value = value; } } public string Code { get { return code; } set { code = value; } } public string Name { get { return name; } set { name = value; } } } public class DescribePrice_DepreciateInfo1 { private double? listPrice; private double? originalStandAmount; private double? cheapStandAmount; private double? cheapRate; private double? differential; private string differentialName; private double? monthPrice; private bool? isContractActivity; private bool? isShow; private string startTime; public double? ListPrice { get { return listPrice; } set { listPrice = value; } } public double? OriginalStandAmount { get { return originalStandAmount; } set { originalStandAmount = value; } } public double? CheapStandAmount { get { return cheapStandAmount; } set { cheapStandAmount = value; } } public double? CheapRate { get { return cheapRate; } set { cheapRate = value; } } public double? Differential { get { return differential; } set { differential = value; } } public string DifferentialName { get { return differentialName; } set { differentialName = value; } } public double? MonthPrice { get { return monthPrice; } set { monthPrice = value; } } public bool? IsContractActivity { get { return isContractActivity; } set { isContractActivity = value; } } public bool? IsShow { get { return isShow; } set { isShow = value; } } public string StartTime { get { return startTime; } set { startTime = value; } } } } public class DescribePrice_PromDetail { private string promotionName; private long? promotionId; private double? finalPromFee; private string optionCode; private string promType; private string activityExtInfo; private string derivedPromType; private string promotionCode; public string PromotionName { get { return promotionName; } set { promotionName = value; } } public long? PromotionId { get { return promotionId; } set { promotionId = value; } } public double? FinalPromFee { get { return finalPromFee; } set { finalPromFee = value; } } public string OptionCode { get { return optionCode; } set { optionCode = value; } } public string PromType { get { return promType; } set { promType = value; } } public string ActivityExtInfo { get { return activityExtInfo; } set { activityExtInfo = value; } } public string DerivedPromType { get { return derivedPromType; } set { derivedPromType = value; } } public string PromotionCode { get { return promotionCode; } set { promotionCode = value; } } } public class DescribePrice_DepreciateInfo { private long? listPrice; private long? originalStandAmount; private long? cheapStandAmount; private long? cheapRate; private long? differential; private string differentialName; private long? monthPrice; private bool? isContractActivity; private string startTime; private DescribePrice_ContractActivity contractActivity; public long? ListPrice { get { return listPrice; } set { listPrice = value; } } public long? OriginalStandAmount { get { return originalStandAmount; } set { originalStandAmount = value; } } public long? CheapStandAmount { get { return cheapStandAmount; } set { cheapStandAmount = value; } } public long? CheapRate { get { return cheapRate; } set { cheapRate = value; } } public long? Differential { get { return differential; } set { differential = value; } } public string DifferentialName { get { return differentialName; } set { differentialName = value; } } public long? MonthPrice { get { return monthPrice; } set { monthPrice = value; } } public bool? IsContractActivity { get { return isContractActivity; } set { isContractActivity = value; } } public string StartTime { get { return startTime; } set { startTime = value; } } public DescribePrice_ContractActivity ContractActivity { get { return contractActivity; } set { contractActivity = value; } } public class DescribePrice_ContractActivity { private double? finalPromFee; private double? finalFee; private double? prodFee; private long? activityId; private string optionCode; private string activityName; private List<string> optionIds; public double? FinalPromFee { get { return finalPromFee; } set { finalPromFee = value; } } public double? FinalFee { get { return finalFee; } set { finalFee = value; } } public double? ProdFee { get { return prodFee; } set { prodFee = value; } } public long? ActivityId { get { return activityId; } set { activityId = value; } } public string OptionCode { get { return optionCode; } set { optionCode = value; } } public string ActivityName { get { return activityName; } set { activityName = value; } } public List<string> OptionIds { get { return optionIds; } set { optionIds = value; } } } } } public class DescribePrice_Order { private string originalAmount; private string handlingFeeAmount; private string currency; private string discountAmount; private string tradeAmount; private bool? showDiscountInfo; private long? standDiscountPrice; private bool? isContractActivity; private long? standPrice; private string code; private string message; private List<DescribePrice_Coupon> coupons; private List<string> ruleIds2; private DescribePrice_DepreciateInfo3 depreciateInfo3; public string OriginalAmount { get { return originalAmount; } set { originalAmount = value; } } public string HandlingFeeAmount { get { return handlingFeeAmount; } set { handlingFeeAmount = value; } } public string Currency { get { return currency; } set { currency = value; } } public string DiscountAmount { get { return discountAmount; } set { discountAmount = value; } } public string TradeAmount { get { return tradeAmount; } set { tradeAmount = value; } } public bool? ShowDiscountInfo { get { return showDiscountInfo; } set { showDiscountInfo = value; } } public long? StandDiscountPrice { get { return standDiscountPrice; } set { standDiscountPrice = value; } } public bool? IsContractActivity { get { return isContractActivity; } set { isContractActivity = value; } } public long? StandPrice { get { return standPrice; } set { standPrice = value; } } public string Code { get { return code; } set { code = value; } } public string Message { get { return message; } set { message = value; } } public List<DescribePrice_Coupon> Coupons { get { return coupons; } set { coupons = value; } } public List<string> RuleIds2 { get { return ruleIds2; } set { ruleIds2 = value; } } public DescribePrice_DepreciateInfo3 DepreciateInfo3 { get { return depreciateInfo3; } set { depreciateInfo3 = value; } } public class DescribePrice_Coupon { private string isSelected; private string couponNo; private string name; private string description; public string IsSelected { get { return isSelected; } set { isSelected = value; } } public string CouponNo { get { return couponNo; } set { couponNo = value; } } public string Name { get { return name; } set { name = value; } } public string Description { get { return description; } set { description = value; } } } public class DescribePrice_DepreciateInfo3 { private long? listPrice; private long? originalStandAmount; private long? cheapStandAmount; private long? cheapRate; private long? differential; private string differentialName; private long? monthPrice; private bool? isContractActivity; private bool? isShow; private DescribePrice_ContractActivity4 contractActivity4; public long? ListPrice { get { return listPrice; } set { listPrice = value; } } public long? OriginalStandAmount { get { return originalStandAmount; } set { originalStandAmount = value; } } public long? CheapStandAmount { get { return cheapStandAmount; } set { cheapStandAmount = value; } } public long? CheapRate { get { return cheapRate; } set { cheapRate = value; } } public long? Differential { get { return differential; } set { differential = value; } } public string DifferentialName { get { return differentialName; } set { differentialName = value; } } public long? MonthPrice { get { return monthPrice; } set { monthPrice = value; } } public bool? IsContractActivity { get { return isContractActivity; } set { isContractActivity = value; } } public bool? IsShow { get { return isShow; } set { isShow = value; } } public DescribePrice_ContractActivity4 ContractActivity4 { get { return contractActivity4; } set { contractActivity4 = value; } } public class DescribePrice_ContractActivity4 { private double? finalPromFee; private double? finalFee; private double? prodFee; private long? activityId; private string optionCode; private string activityName; private List<string> optionIds5; public double? FinalPromFee { get { return finalPromFee; } set { finalPromFee = value; } } public double? FinalFee { get { return finalFee; } set { finalFee = value; } } public double? ProdFee { get { return prodFee; } set { prodFee = value; } } public long? ActivityId { get { return activityId; } set { activityId = value; } } public string OptionCode { get { return optionCode; } set { optionCode = value; } } public string ActivityName { get { return activityName; } set { activityName = value; } } public List<string> OptionIds5 { get { return optionIds5; } set { optionIds5 = value; } } } } } } }