/** Ċ Ġ* ĠCopyright Ġ 2 0 1 3 - present Ġme mt rip ĠL TD . Ċ Ġ* Ċ Ġ* Ġ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 Ġcom . me mt rip . eos . chain . actions . transaction . abi Ċ Ċ import Ġcom . me mt rip . eos . abi . writer . Ab i Ċ import Ġcom . me mt rip . eos . abi . writer . Block Num Compress Ċ import Ġcom . me mt rip . eos . abi . writer . Block Prefix Compress Ċ import Ġcom . me mt rip . eos . abi . writer . Collection Compress Ċ import Ġcom . me mt rip . eos . abi . writer . String Collection Compress Ċ import Ġcom . me mt rip . eos . abi . writer . Timestamp Compress Ċ import Ġcom . me mt rip . eos . abi . writer . Variable UInt Compress Ċ import Ġjava . util . Date Ċ Ċ @ Ab i Ċ class ĠTransaction Ab i ( ĊĠĠĠ Ġval Ġexpiration : ĠDate , ĊĠĠĠ Ġval Ġref _ block _ num : ĠInt , ĊĠĠĠ Ġval Ġref _ block _ prefix : ĠLong , ĊĠĠĠ Ġval Ġmax _ net _ usage _ words : ĠLong , ĊĠĠĠ Ġval Ġmax _ cpu _ usage _ ms : ĠLong , ĊĠĠĠ Ġval Ġdelay _ sec : ĠLong , ĊĠĠĠ Ġval Ġcontext _ free _ actions : ĠList < Action Ab i >, ĊĠĠĠ Ġval Ġactions : ĠList < Action Ab i >, ĊĠĠĠ Ġval Ġtransaction _ extensions : ĠList < String >, ĊĠĠĠ Ġval Ġsignatures : ĠList < String >, ĊĠĠĠ Ġval Ġcontext _ free _ data : ĠList < String > Ċ ) Ġ{ ĊĊĠĠĠ Ġval Ġget Expiration : ĠLong ĊĠĠĠĠĠĠĠ Ġ@ Timestamp Compress Ġget () Ġ= Ġexpiration . time ĊĊĠĠĠ Ġval Ġget Ref Block Num : ĠInt ĊĠĠĠĠĠĠĠ Ġ@ Block Num Compress Ġget () Ġ= Ġref _ block _ num ĊĊĠĠĠ Ġval Ġget Ref Block Prefix : ĠLong ĊĠĠĠĠĠĠĠ Ġ@ Block Prefix Compress Ġget () Ġ= Ġref _ block _ prefix ĊĊĠĠĠ Ġval ĠgetMax Net Usage Words : ĠLong ĊĠĠĠĠĠĠĠ Ġ@ Variable UInt Compress Ġget () Ġ= Ġmax _ net _ usage _ words ĊĊĠĠĠ Ġval ĠgetMax Cpu Usage Ms : ĠLong ĊĠĠĠĠĠĠĠ Ġ@ Variable UInt Compress Ġget () Ġ= Ġmax _ cpu _ usage _ ms ĊĊĠĠĠ Ġval Ġget Delay Sec : ĠLong ĊĠĠĠĠĠĠĠ Ġ@ Variable UInt Compress Ġget () Ġ= Ġdelay _ sec ĊĊĠĠĠ Ġval ĠgetContext Free Actions : ĠList < Action Ab i > ĊĠĠĠĠĠĠĠ Ġ@ Collection Compress Ġget () Ġ= Ġcontext _ free _ actions ĊĊĠĠĠ Ġval Ġget Actions : ĠList < Action Ab i > ĊĠĠĠĠĠĠĠ Ġ@ Collection Compress Ġget () Ġ= Ġactions ĊĊĠĠĠ Ġval Ġget Transaction Extensions : ĠList < String > ĊĠĠĠĠĠĠĠ Ġ@ String Collection Compress Ġget () Ġ= Ġtransaction _ extensions Ċ }