Skip to content

Commit 09ac1bf

Browse files
author
BitsAdmin
committed
Merge 'billing-Python-2022-01-01-online-2018-2026_01_07_17_10_33' into 'integration_2026-01-08_1102078773250'
feat: [development task] billing-2018-Python (2009572) See merge request: !1008
2 parents c3c8727 + 91f52df commit 09ac1bf

File tree

2 files changed

+55
-2
lines changed

2 files changed

+55
-2
lines changed

volcenginesdkbilling/models/list_for_list_split_bill_detail_output.py

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ class ListForListSplitBillDetailOutput(object):
4444
'business_mode': 'str',
4545
'config_name': 'str',
4646
'configuration_code': 'str',
47+
'cost_unit': 'str',
4748
'country_region': 'str',
4849
'coupon_deduction_amount': 'str',
4950
'credit_carried_amount': 'str',
@@ -142,6 +143,7 @@ class ListForListSplitBillDetailOutput(object):
142143
'business_mode': 'BusinessMode',
143144
'config_name': 'ConfigName',
144145
'configuration_code': 'ConfigurationCode',
146+
'cost_unit': 'CostUnit',
145147
'country_region': 'CountryRegion',
146148
'coupon_deduction_amount': 'CouponDeductionAmount',
147149
'credit_carried_amount': 'CreditCarriedAmount',
@@ -228,7 +230,7 @@ class ListForListSplitBillDetailOutput(object):
228230
'zone_code': 'ZoneCode'
229231
}
230232

231-
def __init__(self, bill_category=None, bill_detail_id=None, bill_id=None, bill_period=None, billing_function=None, billing_method_code=None, billing_mode=None, busi_period=None, business_mode=None, config_name=None, configuration_code=None, country_region=None, coupon_deduction_amount=None, credit_carried_amount=None, currency=None, currency_settlement=None, deduction_count=None, discount_bill_amount=None, discount_biz_billing_function=None, discount_biz_measure_interval=None, discount_biz_unit_price=None, discount_biz_unit_price_interval=None, discount_info=None, effective_factor=None, element=None, element_code=None, exchange_rate=None, expand_field=None, expense_time=None, factor=None, factor_code=None, instance_name=None, instance_no=None, main_contract_number=None, market_price=None, measure_interval=None, original_bill_amount=None, original_order_no=None, owner_customer_name=None, owner_id=None, owner_user_name=None, paid_amount=None, payable_amount=None, payer_customer_name=None, payer_id=None, payer_user_name=None, posttax_amount=None, pre_tax_payable_amount=None, preferential_bill_amount=None, pretax_amount=None, pretax_real_value=None, price=None, price_interval=None, price_unit=None, product=None, product_zh=None, project=None, project_display_name=None, real_value=None, region=None, region_code=None, reservation_instance=None, round_amount=None, saving_plan_deduction_discount_amount=None, saving_plan_deduction_sp_id=None, saving_plan_original_amount=None, seller_customer_name=None, seller_id=None, seller_user_name=None, selling_mode=None, settle_payable_amount=None, settle_posttax_amount=None, settle_pre_tax_payable_amount=None, settle_pretax_amount=None, settle_pretax_real_value=None, settle_real_value=None, settle_tax=None, settlement_type=None, solution_zh=None, split_bill_detail_id=None, split_item_amount=None, split_item_id=None, split_item_name=None, split_item_ratio=None, subject_name=None, tag=None, tax=None, tax_rate=None, trade_time=None, unit=None, unpaid_amount=None, use_duration=None, use_duration_unit=None, zone=None, zone_code=None, _configuration=None): # noqa: E501
233+
def __init__(self, bill_category=None, bill_detail_id=None, bill_id=None, bill_period=None, billing_function=None, billing_method_code=None, billing_mode=None, busi_period=None, business_mode=None, config_name=None, configuration_code=None, cost_unit=None, country_region=None, coupon_deduction_amount=None, credit_carried_amount=None, currency=None, currency_settlement=None, deduction_count=None, discount_bill_amount=None, discount_biz_billing_function=None, discount_biz_measure_interval=None, discount_biz_unit_price=None, discount_biz_unit_price_interval=None, discount_info=None, effective_factor=None, element=None, element_code=None, exchange_rate=None, expand_field=None, expense_time=None, factor=None, factor_code=None, instance_name=None, instance_no=None, main_contract_number=None, market_price=None, measure_interval=None, original_bill_amount=None, original_order_no=None, owner_customer_name=None, owner_id=None, owner_user_name=None, paid_amount=None, payable_amount=None, payer_customer_name=None, payer_id=None, payer_user_name=None, posttax_amount=None, pre_tax_payable_amount=None, preferential_bill_amount=None, pretax_amount=None, pretax_real_value=None, price=None, price_interval=None, price_unit=None, product=None, product_zh=None, project=None, project_display_name=None, real_value=None, region=None, region_code=None, reservation_instance=None, round_amount=None, saving_plan_deduction_discount_amount=None, saving_plan_deduction_sp_id=None, saving_plan_original_amount=None, seller_customer_name=None, seller_id=None, seller_user_name=None, selling_mode=None, settle_payable_amount=None, settle_posttax_amount=None, settle_pre_tax_payable_amount=None, settle_pretax_amount=None, settle_pretax_real_value=None, settle_real_value=None, settle_tax=None, settlement_type=None, solution_zh=None, split_bill_detail_id=None, split_item_amount=None, split_item_id=None, split_item_name=None, split_item_ratio=None, subject_name=None, tag=None, tax=None, tax_rate=None, trade_time=None, unit=None, unpaid_amount=None, use_duration=None, use_duration_unit=None, zone=None, zone_code=None, _configuration=None): # noqa: E501
232234
"""ListForListSplitBillDetailOutput - a model defined in Swagger""" # noqa: E501
233235
if _configuration is None:
234236
_configuration = Configuration()
@@ -245,6 +247,7 @@ def __init__(self, bill_category=None, bill_detail_id=None, bill_id=None, bill_p
245247
self._business_mode = None
246248
self._config_name = None
247249
self._configuration_code = None
250+
self._cost_unit = None
248251
self._country_region = None
249252
self._coupon_deduction_amount = None
250253
self._credit_carried_amount = None
@@ -353,6 +356,8 @@ def __init__(self, bill_category=None, bill_detail_id=None, bill_id=None, bill_p
353356
self.config_name = config_name
354357
if configuration_code is not None:
355358
self.configuration_code = configuration_code
359+
if cost_unit is not None:
360+
self.cost_unit = cost_unit
356361
if country_region is not None:
357362
self.country_region = country_region
358363
if coupon_deduction_amount is not None:
@@ -753,6 +758,27 @@ def configuration_code(self, configuration_code):
753758

754759
self._configuration_code = configuration_code
755760

761+
@property
762+
def cost_unit(self):
763+
"""Gets the cost_unit of this ListForListSplitBillDetailOutput. # noqa: E501
764+
765+
766+
:return: The cost_unit of this ListForListSplitBillDetailOutput. # noqa: E501
767+
:rtype: str
768+
"""
769+
return self._cost_unit
770+
771+
@cost_unit.setter
772+
def cost_unit(self, cost_unit):
773+
"""Sets the cost_unit of this ListForListSplitBillDetailOutput.
774+
775+
776+
:param cost_unit: The cost_unit of this ListForListSplitBillDetailOutput. # noqa: E501
777+
:type: str
778+
"""
779+
780+
self._cost_unit = cost_unit
781+
756782
@property
757783
def country_region(self):
758784
"""Gets the country_region of this ListForListSplitBillDetailOutput. # noqa: E501

volcenginesdkbilling/models/list_split_bill_detail_request.py

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ class ListSplitBillDetailRequest(object):
4646
'owner_id': 'list[int]',
4747
'payer_id': 'list[int]',
4848
'product': 'list[str]',
49+
'split_dimension': 'str',
4950
'split_item_id': 'str'
5051
}
5152

@@ -63,10 +64,11 @@ class ListSplitBillDetailRequest(object):
6364
'owner_id': 'OwnerID',
6465
'payer_id': 'PayerID',
6566
'product': 'Product',
67+
'split_dimension': 'SplitDimension',
6668
'split_item_id': 'SplitItemID'
6769
}
6870

69-
def __init__(self, bill_category=None, bill_period=None, billing_mode=None, expense_date=None, group_period=None, ignore_zero=None, instance_no=None, limit=None, need_record_num=None, offset=None, owner_id=None, payer_id=None, product=None, split_item_id=None, _configuration=None): # noqa: E501
71+
def __init__(self, bill_category=None, bill_period=None, billing_mode=None, expense_date=None, group_period=None, ignore_zero=None, instance_no=None, limit=None, need_record_num=None, offset=None, owner_id=None, payer_id=None, product=None, split_dimension=None, split_item_id=None, _configuration=None): # noqa: E501
7072
"""ListSplitBillDetailRequest - a model defined in Swagger""" # noqa: E501
7173
if _configuration is None:
7274
_configuration = Configuration()
@@ -85,6 +87,7 @@ def __init__(self, bill_category=None, bill_period=None, billing_mode=None, expe
8587
self._owner_id = None
8688
self._payer_id = None
8789
self._product = None
90+
self._split_dimension = None
8891
self._split_item_id = None
8992
self.discriminator = None
9093

@@ -112,6 +115,7 @@ def __init__(self, bill_category=None, bill_period=None, billing_mode=None, expe
112115
self.payer_id = payer_id
113116
if product is not None:
114117
self.product = product
118+
self.split_dimension = split_dimension
115119
if split_item_id is not None:
116120
self.split_item_id = split_item_id
117121

@@ -392,6 +396,29 @@ def product(self, product):
392396

393397
self._product = product
394398

399+
@property
400+
def split_dimension(self):
401+
"""Gets the split_dimension of this ListSplitBillDetailRequest. # noqa: E501
402+
403+
404+
:return: The split_dimension of this ListSplitBillDetailRequest. # noqa: E501
405+
:rtype: str
406+
"""
407+
return self._split_dimension
408+
409+
@split_dimension.setter
410+
def split_dimension(self, split_dimension):
411+
"""Sets the split_dimension of this ListSplitBillDetailRequest.
412+
413+
414+
:param split_dimension: The split_dimension of this ListSplitBillDetailRequest. # noqa: E501
415+
:type: str
416+
"""
417+
if self._configuration.client_side_validation and split_dimension is None:
418+
raise ValueError("Invalid value for `split_dimension`, must not be `None`") # noqa: E501
419+
420+
self._split_dimension = split_dimension
421+
395422
@property
396423
def split_item_id(self):
397424
"""Gets the split_item_id of this ListSplitBillDetailRequest. # noqa: E501

0 commit comments

Comments
 (0)