Source code for jdcloud_sdk.services.billing.models.OrderPriceDetail

# coding=utf8

# Copyright 2018 JDCLOUD.COM
#
# Licensed 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.
#
# NOTE: This class is auto generated by the jdcloud code generator program.


[docs]class OrderPriceDetail(object): def __init__(self, price=None, priceScale4=None, discount=None, discountedPrice=None, afterFavorablePrice=None, erasePrice=None, originalPrice=None, resourceId=None, appCode=None, serviceCode=None, site=None, region=None, billingType=None, timeSpan=None, timeUnit=None, networkOperator=None, formula=None, favorableInfo=None, priceSnapShot=None, pin=None, taskId=None, startTime=None, endTime=None, processType=None, sourceId=None, refundPrice=None, cashRefundPrice=None, balanceRefundPrice=None, couponRefundPrice=None, refundOrderList=None, billingItemPriceList=None): """ :param price: (Optional) 原价(6位,原价为每个计费项原价之和) :param priceScale4: (Optional) 原价(6位,与price一致,兼容之前4位原价保留字段) :param discount: (Optional) 折扣金额(6位,折扣金额为每个计费项折扣金额之和) :param discountedPrice: (Optional) 应付金额(2位,应付金额=折扣后金额舍位保留2位小数) :param afterFavorablePrice: (Optional) 折扣后金额(6位,折扣后金额为每个计费项折扣后金额之和) :param erasePrice: (Optional) 抹零金额(6位,抹零金额=折扣后金额-应付金额) :param originalPrice: (Optional) 订单原价 包年时 一年原价为12个月价格,totalPrice为10个月价格 :param resourceId: (Optional) 资源id :param appCode: (Optional) 业务线 :param serviceCode: (Optional) 产品线 :param site: (Optional) 站点 0:主站 其他:专有云 :param region: (Optional) 地域 :param billingType: (Optional) 计费类型1:按配置2:按用量3:包年包月 :param timeSpan: (Optional) 时长 :param timeUnit: (Optional) 时长类型 1:小时2:天3:月4:年 :param networkOperator: (Optional) 网络类型 0:non1:非BGP2:BGP :param formula: (Optional) 配置信息 :param favorableInfo: (Optional) FavorableInfo转成json后的字符串 :param priceSnapShot: (Optional) 价格快照 :param pin: (Optional) 用户pin :param taskId: (Optional) 自然单列表 :param startTime: (Optional) 开始时间 :param endTime: (Optional) 结束时间 :param processType: (Optional) 变配明细(1-升配补差价,2-降配延时,3-临时升配,9-降配退款) :param sourceId: (Optional) 交易单模块sourceId :param refundPrice: (Optional) 资源退款金额 :param cashRefundPrice: (Optional) 资源现金退款金额 :param balanceRefundPrice: (Optional) 资源余额退款金额 :param couponRefundPrice: (Optional) 资源代金券退款金额 :param refundOrderList: (Optional) 退款订单列表 :param billingItemPriceList: (Optional) 计费项价格列表 """ self.price = price self.priceScale4 = priceScale4 self.discount = discount self.discountedPrice = discountedPrice self.afterFavorablePrice = afterFavorablePrice self.erasePrice = erasePrice self.originalPrice = originalPrice self.resourceId = resourceId self.appCode = appCode self.serviceCode = serviceCode self.site = site self.region = region self.billingType = billingType self.timeSpan = timeSpan self.timeUnit = timeUnit self.networkOperator = networkOperator self.formula = formula self.favorableInfo = favorableInfo self.priceSnapShot = priceSnapShot self.pin = pin self.taskId = taskId self.startTime = startTime self.endTime = endTime self.processType = processType self.sourceId = sourceId self.refundPrice = refundPrice self.cashRefundPrice = cashRefundPrice self.balanceRefundPrice = balanceRefundPrice self.couponRefundPrice = couponRefundPrice self.refundOrderList = refundOrderList self.billingItemPriceList = billingItemPriceList