Skip to content

Commit b5c9c93

Browse files
feat(fee): Expose charge_id in REST API (#280)
1 parent 273068a commit b5c9c93

File tree

4 files changed

+4
-0
lines changed

4 files changed

+4
-0
lines changed

lago_python_client/models/fee.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ class FeeAppliedTaxes(BaseResponseModel):
2828

2929
class FeeResponse(BaseResponseModel):
3030
lago_id: Optional[str]
31+
lago_charge_id: Optional[str]
3132
lago_charge_filter_id: Optional[str]
3233
lago_invoice_id: Optional[str]
3334
lago_true_up_fee_id: Optional[str]

tests/fixtures/fee.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"fee": {
33
"lago_id": "5eb02857-a71e-4ea2-bcf9-57d3a41bc6ba",
4+
"lago_charge_id": "1a901a90-1a90-1a90-1a90-1a901a901a90",
45
"lago_charge_filter_id": "1a2d9c8d-5875-4688-9854-5ccfd414bc5e",
56
"lago_invoice_id": "1a2d9c8d-5875-4688-9854-5ccfd414bc5e",
67
"lago_true_up_fee_id": "1a2d9c8d-5875-4688-9854-5ccfd414bc5e",

tests/fixtures/fees.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"fees": [
33
{
44
"lago_id": "nil",
5+
"lago_charge_id": "1a901a90-1a90-1a90-1a90-1a901a901a90",
56
"lago_charge_filter_id": "1a2d9c8d-5875-4688-9854-5ccfd414bc5e",
67
"lago_invoice_id": "1a2d9c8d-5875-4688-9854-5ccfd414bc5e",
78
"lago_true_up_fee_id": "1a2d9c8d-5875-4688-9854-5ccfd414bc5e",

tests/fixtures/invoice.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@
118118
"fees": [
119119
{
120120
"lago_id": "5eb02857-a71e-4ea2-bcf9-57d3a41bc6ba",
121+
"lago_charge_id": "1a901a90-1a90-1a90-1a90-1a901a901a90",
121122
"invoice_display_name": "fee_invoice_display_name",
122123
"item": {
123124
"type": "charge",

0 commit comments

Comments
 (0)