Skip to content

Commit 91c8e2d

Browse files
authored
Releasing v3.12.2 (#100)
1 parent 154fd45 commit 91c8e2d

File tree

6 files changed

+28
-5
lines changed

6 files changed

+28
-5
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
### v3.12.2 (2025-10-10)
2+
* * *
3+
4+
### Bug fixes:
5+
* Made a correct response schema for Entitlement#CreateResponse.
6+
* Made a correct response schema for EntitlementOverride#AddEntitlementOverrideForSubscriptionResponse.
7+
* Made a correct response schema for SubscriptionEntitlements#SetSubscriptionEntitlementAvailabilitySubscriptionEntitlementResponse.
8+
19
### v3.12.1 (2025-10-06)
210
* * *
311

chargebee/models/entitlement/responses.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,12 @@ class ListResponse(Response):
2727
next_offset: str = None
2828

2929

30+
@dataclass
31+
class CreateEntitlementResponse:
32+
entitlement: EntitlementResponse
33+
34+
3035
@dataclass
3136
class CreateResponse(Response):
3237
is_idempotency_replayed: bool
33-
list: List[ListEntitlementResponse]
38+
list: List[CreateEntitlementResponse]

chargebee/models/entitlement_override/responses.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,15 @@ class EntitlementOverrideResponse(Model):
1919
schedule_status: str = None
2020

2121

22+
@dataclass
23+
class AddEntitlementOverrideForSubscriptionEntitlementOverrideResponse:
24+
entitlement_override: EntitlementOverrideResponse
25+
26+
2227
@dataclass
2328
class AddEntitlementOverrideForSubscriptionResponse(Response):
2429
is_idempotency_replayed: bool
25-
entitlement_override: EntitlementOverrideResponse
30+
list: List[AddEntitlementOverrideForSubscriptionEntitlementOverrideResponse]
2631

2732

2833
@dataclass

chargebee/models/subscription_entitlement/responses.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,12 @@ class SubscriptionEntitlementsForSubscriptionResponse(Response):
4040
next_offset: str = None
4141

4242

43+
@dataclass
44+
class SetSubscriptionEntitlementAvailabilitySubscriptionEntitlementResponse:
45+
subscription_entitlement: SubscriptionEntitlementResponse
46+
47+
4348
@dataclass
4449
class SetSubscriptionEntitlementAvailabilityResponse(Response):
4550
is_idempotency_replayed: bool
46-
subscription_entitlement: SubscriptionEntitlementResponse
51+
list: List[SetSubscriptionEntitlementAvailabilitySubscriptionEntitlementResponse]

chargebee/responses.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ def parse_list_response(self) -> T:
124124
result["headers"] = self._response_header
125125
result["http_status_code"] = self._response_status_code
126126

127-
if hasattr(self._response_type, 'next_offset'):
127+
if hasattr(self._response_type, "next_offset"):
128128
result["next_offset"] = self._next_offset
129129

130130
return self._response_type(**result)

chargebee/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
VERSION = "3.12.1"
1+
VERSION = "3.12.2"

0 commit comments

Comments
 (0)