@@ -121,14 +121,14 @@ def from_json_api(_id, _type, attributes, relationships):
121121
122122class AchReceivedPaymentDTO (object ):
123123 def __init__ (self , _id : str , created_at : datetime , status : AchReceivedPaymentStatus , was_advanced : bool ,
124- is_advanceable : bool , completion_date : date , return_reason : Optional [str ], amount : int , description : str ,
124+ is_advanceable : bool , direction : str , 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- "isAdvanceable" : is_advanceable , "completionDate" : completion_date , "returnReason" : return_reason , "description" : description ,
131+ "isAdvanceable" : is_advanceable , "direction" : direction , " 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" ], attributes [ "isAdvanceable" ], date_utils .to_date (attributes ["completionDate" ]),
140+ attributes ["wasAdvanced" ], attributes . get ( "isAdvanceable" ), attributes [ "direction " ], 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" ),
0 commit comments