/* Ċ Ġ* ĠThis Ġsource Ġis Ġpart Ġof Ġthe Ċ Ġ* ĠĠĠĠĠ Ġ__ ___ Ġ Ġ___ ĠĠ Ġ____ Ċ Ġ* Ġ Ġ__ Ġ/ Ġ/ Ġ_ Ġ\/ Ġ_ Ġ| Ġ/ Ġ__ / ___ Ġ Ġ__ _____ Ġ_ Ċ Ġ* Ġ/ Ġ// Ġ/ Ġ, Ġ_ / Ġ__ Ġ| / Ġ_ /_ / Ġ_ Ġ\/ Ġ__ / Ġ_ Ġ`/ Ċ Ġ* Ġ\ ___ /_ / | _ /_ / Ġ|_ /_ / Ġ(_) ___ /_ / Ġ Ġ\ _, Ġ/ Ċ Ġ* ĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ/ ___ / Ċ Ġ* Ġrepository . Ċ Ġ* Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 1 9 - present ĠB eno it Ġ' Bo D ' ĠL ube k Ġ( Bo D @ JR AF . org ) Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġorg . jr af . k lib q onto . internal . api . model . transactions Ċ Ċ import Ġorg . jr af . k lib q onto . internal . api . model . Api Converter Ċ import Ġorg . jr af . k lib q onto . internal . api . model . Api Date Converter Ċ import Ġorg . jr af . k lib q onto . internal . api . model . api To Model Ċ import Ġorg . jr af . k lib q onto . internal . api . model . attachments . Api Attachment Converter Ċ import Ġorg . jr af . k lib q onto . internal . api . model . labels . Api Label Converter Ċ import Ġorg . jr af . k lib q onto . internal . model . transactions . Transaction Impl Ċ import Ġorg . jr af . k lib q onto . model . transactions . Transaction Ċ Ċ internal Ġobject ĠApi Transaction Converter Ġ: ĠApi Converter < Api Transaction , ĠTransaction >() Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġapi To Model ( api Model : ĠApi Transaction ) Ġ= ĠTransaction Impl ( ĊĠĠĠĠĠĠĠ Ġid Ġ= Ġapi Model . transaction _ id , ĊĠĠĠĠĠĠĠ Ġinternal Id Ġ= Ġapi Model . id , ĊĠĠĠĠĠĠĠ Ġamount C ents Ġ= Ġapi Model . amount _ cent s , ĊĠĠĠĠĠĠĠ Ġattachment Ids Ġ= Ġapi Model . attachment _ ids , ĊĠĠĠĠĠĠĠ Ġattachments Ġ= Ġapi Model . attachments . api To Model ( Api Attachment Converter ), ĊĠĠĠĠĠĠĠ Ġlocal Amount C ents Ġ= Ġapi Model . local _ amount _ cent s , ĊĠĠĠĠĠĠĠ Ġside Ġ= ĠApi Transaction Side Converter . api To Model ( api Model . side ), ĊĠĠĠĠĠĠĠ Ġcategory Ġ= ĠApi Transaction Category Converter . api To Model ( api Model . category ), ĊĠĠĠĠĠĠĠ Ġoperation Type Ġ= ĠApi Transaction Operation Type Converter . api To Model ( api Model . operation _ type ), ĊĠĠĠĠĠĠĠ Ġcurrency Ġ= Ġapi Model . currency , ĊĠĠĠĠĠĠĠ Ġlocal Currency Ġ= Ġapi Model . local _ currency , ĊĠĠĠĠĠĠĠ Ġcounter party Ġ= Ġapi Model . label , ĊĠĠĠĠĠĠĠ Ġset tled Date Ġ= ĠApi Date Converter . api To Model ( api Model . set tled _ at ), ĊĠĠĠĠĠĠĠ Ġemitted Date Ġ= ĠApi Date Converter . api To Model ( api Model . emit ted _ at ) !! , ĊĠĠĠĠĠĠĠ Ġupdated Date Ġ= ĠApi Date Converter . api To Model ( api Model . updated _ at ) !! , ĊĠĠĠĠĠĠĠ Ġstatus Ġ= ĠApi Transaction Status Converter . api To Model ( api Model . status ), ĊĠĠĠĠĠĠĠ Ġnote Ġ= Ġapi Model . note , ĊĠĠĠĠĠĠĠ Ġreference Ġ= Ġapi Model . reference , ĊĠĠĠĠĠĠĠ Ġv at Amount C ents Ġ= Ġapi Model . vat _ amount _ cent s , ĊĠĠĠĠĠĠĠ Ġv at Rate Ġ= Ġapi Model . vat _ rate , ĊĠĠĠĠĠĠĠ Ġinit iator Id Ġ= Ġapi Model . init iator _ id , ĊĠĠĠĠĠĠĠ Ġlabel Ids Ġ= Ġapi Model . label _ ids , ĊĠĠĠĠĠĠĠ Ġlabels Ġ= Ġapi Model . labels . api To Model ( Api Label Converter ), ĊĠĠĠĠĠĠĠ Ġattachment Lost Ġ= Ġapi Model . attachment _ lost , ĊĠĠĠĠĠĠĠ Ġattachment Required Ġ= Ġapi Model . attachment _ required , ĊĠĠĠĠĠĠĠ Ġcard Last Digits Ġ= Ġapi Model . card _ last _ digits , ĊĠĠĠ Ġ) Ċ }