Skip to content

Commit 62728ce

Browse files
authored
PY-add-fields Add isAdvanceable (#277)
1 parent 59c0410 commit 62728ce

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

unit/models/payment.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,14 +121,14 @@ def from_json_api(_id, _type, attributes, relationships):
121121

122122
class AchReceivedPaymentDTO(object):
123123
def __init__(self, _id: str, created_at: datetime, status: AchReceivedPaymentStatus, was_advanced: bool,
124-
completion_date: date, return_reason: Optional[str], amount: int, description: str,
124+
is_advanceable: bool, completion_date: date, return_reason: Optional[str], amount: int, description: str,
125125
addenda: Optional[str], company_name: str, counterparty_routing_number: str, trace_number: str,
126126
sec_code: Optional[str], tags: Optional[Dict[str, str]],
127127
relationships: Optional[Dict[str, Relationship]]):
128128
self.id = _id
129129
self.type = "achReceivedPayment"
130130
self.attributes = {"createdAt": created_at, "status": status, "wasAdvanced": was_advanced,
131-
"completionDate": completion_date, "returnReason": return_reason, "description": description,
131+
"isAdvanceable": is_advanceable, "completionDate": completion_date, "returnReason": return_reason, "description": description,
132132
"amount": amount, "addenda": addenda, "companyName": company_name,
133133
"counterpartyRoutingNumber": counterparty_routing_number, "traceNumber": trace_number,
134134
"secCode": sec_code, "tags": tags}
@@ -137,7 +137,7 @@ def __init__(self, _id: str, created_at: datetime, status: AchReceivedPaymentSta
137137
@staticmethod
138138
def from_json_api(_id, _type, attributes, relationships):
139139
return AchReceivedPaymentDTO(_id, date_utils.to_datetime(attributes["createdAt"]), attributes["status"],
140-
attributes["wasAdvanced"], date_utils.to_date(attributes["completionDate"]),
140+
attributes["wasAdvanced"], attributes["isAdvanceable"], date_utils.to_date(attributes["completionDate"]),
141141
attributes.get("returnReason"), attributes["amount"], attributes["description"],
142142
attributes.get("addenda"), attributes.get("companyName"),
143143
attributes.get("counterpartyRoutingNumber"), attributes.get("traceNumber"),

unit/models/received_payment.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88

99
class AchReceivedPaymentDTO(object):
1010
def __init__(self, _id: str, created_at: datetime, status: AchReceivedPaymentStatus, was_advanced: bool,
11-
completion_date: date, return_reason: Optional[str], amount: int, description: str,
11+
is_advanceable: bool, completion_date: date, return_reason: Optional[str], amount: int, description: str,
1212
addenda: Optional[str], company_name: str, counterparty_routing_number: str, trace_number: str,
1313
sec_code: Optional[str], tags: Optional[Dict[str, str]], relationships: Optional[Dict[str, Relationship]]):
1414
self.id = _id
1515
self.type = "achReceivedPayment"
16-
self.attributes = {"createdAt": created_at, "status": status, "wasAdvanced": was_advanced,
16+
self.attributes = {"createdAt": created_at, "status": status, "wasAdvanced": was_advanced, "isAdvanceable": is_advanceable,
1717
"completionDate": completion_date, "returnReason": return_reason, "description": description,
1818
"amount": amount, "addenda": addenda, "companyName": company_name,
1919
"counterpartyRoutingNumber": counterparty_routing_number, "traceNumber": trace_number,
@@ -23,7 +23,7 @@ def __init__(self, _id: str, created_at: datetime, status: AchReceivedPaymentSta
2323
@staticmethod
2424
def from_json_api(_id, _type, attributes, relationships):
2525
return AchReceivedPaymentDTO(_id, date_utils.to_datetime(attributes["createdAt"]), attributes["status"],
26-
attributes["wasAdvanced"], date_utils.to_date(attributes["completionDate"]),
26+
attributes["wasAdvanced"], attributes["isAdvanceable"], date_utils.to_date(attributes["completionDate"]),
2727
attributes.get("returnReason"), attributes["amount"], attributes["description"],
2828
attributes.get("addenda"), attributes.get("companyName"),
2929
attributes.get("counterpartyRoutingNumber"), attributes.get("traceNumber"),

0 commit comments

Comments
 (0)