Skip to content

Commit 68dbfb8

Browse files
authored
Release version 3.35.0 (#78)
1 parent 57e8092 commit 68dbfb8

30 files changed

+1701
-470
lines changed

CHANGELOG.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,60 @@
1+
### v3.35.0 (2025-08-19)
2+
* * *
3+
4+
### New Resources:
5+
* WebhookEndpoints has been added.
6+
* OmnichannelOneTimeOrder has been added.
7+
* OmnichannelOneTimeOrderItem has been added.
8+
9+
### New Attributes:
10+
* business_entity_id has been added to Comment.
11+
* business_entity_id has been added to PromotionalCredit.
12+
* quantity has been added to Discount.
13+
* business_entity_id has been added to PromotionalCredit.
14+
* coupon_applicability_mappings[] has been added to QuotedCharge.
15+
* linked_omnichannel_one_time_orders[] has been added to RecordedPurchase.
16+
* quantity has been added to Subscripiton#Discount.
17+
18+
### New Input Parameters:
19+
* transaction[id] has been added to Customer#RecordExcessPaymentRequest.
20+
* discounts[quantity][] has been added to Estimate#CreateSubItemEstimateRequest.
21+
* consolidate_entitlements has been added to CustomerEntitlement#EntitlementsForCustomer.
22+
* discounts[quantity][] has been added to Estimate#CreateSubItemEstimateRequest.
23+
* discounts[quantity][] has been added to Estimate#CreateSubItemForCustomerEstimateRequest.
24+
* discounts[quantity][] has been added to Estimate#UpdateSubscriptionForItemsRequest.
25+
* discounts[quantity][] has been added to Estimate#CreateInvoiceForItemsRequest.
26+
* discounts[quantity][] has been added to HostedPage#CheckoutOneTimeForItemsRequest.
27+
* discounts[quantity][] has been added to HostedPage#CheckoutNewForItemsRequest.
28+
* discounts[quantity][] has been added to HostedPage#CheckoutExistingForItemsRequest.
29+
* discounts[quantity][] has been added to PricingPageSession#CreateForNewSubscriptionRequest.
30+
* discounts[quantity][] has been added to PricingPageSession#CreateForExistingSubscriptionRequest.
31+
* discounts[quantity][] has been added to Purchase#CreateRequest.
32+
* discounts[quantity][] has been added to Purchase#EstimateRequest.
33+
* discounts[quantity][] has been added to Quote#CreateSubItemsForCustomerQuoteRequest.
34+
* discounts[quantity][] has been added to Quote#EditCreateSubCustomerQuoteForItemsRequest.
35+
* discounts[quantity][] has been added to Quote#UpdateSubscriptionQuoteForItemsRequest.
36+
* discounts[quantity][] has been added to Quote#EditUpdateSubscriptionQuoteForItemsRequest.
37+
* discounts[quantity][] has been added to Quote#CreateForChargeItemsAndChargesRequest.
38+
* discounts[quantity][] has been added to Quote#EditForChargeItemsAndChargesRequest.
39+
* discounts[quantity][] has been added to Subscription#CreateWithItemsRequest.
40+
* discounts[quantity][] has been added to Subscription#UpdateForItemsRequest.
41+
* discounts[quantity][] has been added to Subscription#ImportForItemsRequest.
42+
* google_play_store[product_id] has been added to RecordedPurchase#CreateRequest.
43+
* google_play_store[order_id] has been added to RecordedPurchase#CreateRequest.
44+
45+
### New Enums
46+
* PAUSE has been added to OmnichannelSubscriptionItemScheduledChange#ChangeType.
47+
* OFFER_QUANTITY has been added to Discount#Type.
48+
* OFFER_QUANTITY has been added to Subscription#Discount#Type.
49+
* OMNICHANNEL_ONE_TIME_ORDER has been added to EntityType.
50+
* OMNICHANNEL_ONE_TIME_ORDER_ITEM has been added to EntityType.
51+
* USAGE_FILE has been added to EntityType.
52+
* OMNICHANNEL_ONE_TIME_ORDER_CREATED has been added to EventType.
53+
* OMNICHANNEL_ONE_TIME_ORDER_ITEM_CANCELLED has been added to EventType.
54+
* USAGE_FILE_INGESTED has been added to EventType.
55+
* OMNICHANNEL_SUBSCRIPTION_ITEM_PAUSE_SCHEDULED has been added to EventType.
56+
57+
158
### v3.34.0 (2025-07-18)
259
* * *
360

ChargeBee/Api/ApiConfig.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public sealed class ApiConfig
2323
{
2424
public static string DomainSuffix = "chargebee.com";
2525
public static string Proto = "https";
26-
public static string Version = "3.34.0";
26+
public static string Version = "3.35.0";
2727
public static readonly string API_VERSION = "v2";
2828
public static int TimeTravelMillis { get; set; }
2929
public static int ExportSleepMillis { get; set;}

ChargeBee/ChargeBee.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<TargetFrameworks>netstandard1.2;netstandard2.0;net45</TargetFrameworks>
4-
<Version>3.34.0</Version>
4+
<Version>3.35.0</Version>
55
<PackageId>chargebee</PackageId>
66
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
77
<PackageProjectUrl>https://github.com/chargebee/chargebee-dotnet</PackageProjectUrl>

ChargeBee/Internal/ResultBase.cs

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,14 @@ public RecordedPurchase RecordedPurchase
351351
{
352352
get { return GetResource<RecordedPurchase>("recorded_purchase"); }
353353
}
354+
public OmnichannelOneTimeOrder OmnichannelOneTimeOrder
355+
{
356+
get { return GetResource<OmnichannelOneTimeOrder>("omnichannel_one_time_order"); }
357+
}
358+
public OmnichannelOneTimeOrderItem OmnichannelOneTimeOrderItem
359+
{
360+
get { return GetResource<OmnichannelOneTimeOrderItem>("omnichannel_one_time_order_item"); }
361+
}
354362
public Rule Rule
355363
{
356364
get { return GetResource<Rule>("rule"); }
@@ -363,10 +371,30 @@ public OmnichannelSubscriptionItemScheduledChange OmnichannelSubscriptionItemSch
363371
{
364372
get { return GetResource<OmnichannelSubscriptionItemScheduledChange>("omnichannel_subscription_item_scheduled_change"); }
365373
}
374+
public UsageFile UsageFile
375+
{
376+
get { return GetResource<UsageFile>("usage_file"); }
377+
}
366378
public Brand Brand
367379
{
368380
get { return GetResource<Brand>("brand"); }
369381
}
382+
public WebhookEndpoint WebhookEndpoint
383+
{
384+
get { return GetResource<WebhookEndpoint>("webhook_endpoint"); }
385+
}
386+
public ImpactedCustomer ImpactedCustomer
387+
{
388+
get { return GetResource<ImpactedCustomer>("impacted_customer"); }
389+
}
390+
public SubscriptionEntitlementsUpdatedDetail SubscriptionEntitlementsUpdatedDetail
391+
{
392+
get { return GetResource<SubscriptionEntitlementsUpdatedDetail>("subscription_entitlements_updated_detail"); }
393+
}
394+
public SubscriptionEntitlementsCreatedDetail SubscriptionEntitlementsCreatedDetail
395+
{
396+
get { return GetResource<SubscriptionEntitlementsCreatedDetail>("subscription_entitlements_created_detail"); }
397+
}
370398

371399
public List<AdvanceInvoiceSchedule> AdvanceInvoiceSchedules
372400
{

ChargeBee/Models/Comment.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,10 @@ public string EntityId
9292
{
9393
get { return GetValue<string>("entity_id", true); }
9494
}
95+
public string BusinessEntityId
96+
{
97+
get { return GetValue<string>("business_entity_id", false); }
98+
}
9599

96100
#endregion
97101

0 commit comments

Comments
 (0)