package Ġf io foundation . io . f ios dk . session Ċ Ċ import Ġf io foundation . io . f ios dk . interfaces . IS ign ature Provider Ċ import Ġf io foundation . io . f ios dk . interfaces . I ABI Provider Ċ import Ġf io foundation . io . f ios dk . interfaces . I Serialization Provider Ċ import Ġf io foundation . io . f ios dk . errors . session . Transaction Processor Constructor Input Error Ċ import Ġf io foundation . io . f ios dk . interfaces . IF ION etwork Provider Ċ import Ġf io foundation . io . f ios dk . models . f ion etwork provider . Transaction Ċ import Ġf io foundation . io . f ios dk . session . processors . Transaction Processor ĊĊ Ċ class ĠTransaction Session ( val Ġserialization Provider : ĠI Serialization Provider , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġf io Network Provider : ĠIF ION etwork Provider , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġabi Provider : ĠI ABI Provider , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsignature Provider : ĠIS ign ature Provider ) Ġ{ ĊĊĠĠĠ Ġfun Ġget Transaction Processor (): ĠTransaction Processor ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠTransaction Processor ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . serialization Provider , Ġthis . f io Network Provider , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . abi Provider , Ġthis . signature Provider ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Throws ( Transaction Processor Constructor Input Error :: class ) ĊĠĠĠ Ġfun Ġget Transaction Processor ( transaction : ĠTransaction ): ĠTransaction Processor ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠTransaction Processor ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . serialization Provider , Ġthis . f io Network Provider , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . abi Provider , Ġthis . signature Provider , Ġtransaction ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ Ċ }