package Ġio . react iverse . kotlin . pg client . data Ċ Ċ import Ġio . react iverse . pg client . data . Interval Ċ Ċ /** Ċ Ġ* ĠA Ġfunction Ġproviding Ġa ĠDSL Ġfor Ġbuilding Ġ[ io . react iverse . pg client . data . Interval ] Ġobjects . Ċ Ġ* Ċ Ġ* ĠPostgres ĠInterval Ġis Ġdate Ġand Ġtime Ġbased Ċ Ġ* Ġsuch Ġas Ġ 1 2 0 Ġyears Ġ 3 Ġmonths Ġ 3 3 2 Ġdays Ġ 2 0 Ġhours Ġ 2 0 Ġminutes Ġ 2 0 . 9 9 9 9 9 9 Ġseconds Ċ Ġ* Ċ Ġ* Ġ@ param Ġdays ĠĊ Ġ* Ġ@ param Ġhours ĠĊ Ġ* Ġ@ param Ġmicro seconds ĠĊ Ġ* Ġ@ param Ġminutes ĠĊ Ġ* Ġ@ param Ġmonths ĠĊ Ġ* Ġ@ param Ġseconds ĠĊ Ġ* Ġ@ param Ġyears ĠĊ Ġ* Ċ Ġ* Ġ< p /> Ċ Ġ* ĠNOTE : ĠThis Ġfunction Ġhas Ġbeen Ġautomatically Ġgenerated Ġfrom Ġthe Ġ[ io . react iverse . pg client . data . Interval Ġoriginal ] Ġusing ĠVert . x Ġcodegen . Ċ Ġ*/ Ċ fun ĠInterval ( ĊĠ Ġdays : ĠInt ? Ġ= Ġnull , ĊĠ Ġhours : ĠInt ? Ġ= Ġnull , ĊĠ Ġmicro seconds : ĠInt ? Ġ= Ġnull , ĊĠ Ġminutes : ĠInt ? Ġ= Ġnull , ĊĠ Ġmonths : ĠInt ? Ġ= Ġnull , ĊĠ Ġseconds : ĠInt ? Ġ= Ġnull , ĊĠ Ġyears : ĠInt ? Ġ= Ġnull ): ĠInterval Ġ= Ġio . react iverse . pg client . data . Interval (). apply Ġ{ ĊĊĠ Ġif Ġ( days Ġ!= Ġnull ) Ġ{ ĊĠĠĠ Ġthis . set Days ( days ) ĊĠ Ġ} ĊĠ Ġif Ġ( hours Ġ!= Ġnull ) Ġ{ ĊĠĠĠ Ġthis . set Hours ( hours ) ĊĠ Ġ} ĊĠ Ġif Ġ( micro seconds Ġ!= Ġnull ) Ġ{ ĊĠĠĠ Ġthis . set Micro seconds ( micro seconds ) ĊĠ Ġ} ĊĠ Ġif Ġ( minutes Ġ!= Ġnull ) Ġ{ ĊĠĠĠ Ġthis . set Minutes ( minutes ) ĊĠ Ġ} ĊĠ Ġif Ġ( months Ġ!= Ġnull ) Ġ{ ĊĠĠĠ Ġthis . set Months ( months ) ĊĠ Ġ} ĊĠ Ġif Ġ( seconds Ġ!= Ġnull ) Ġ{ ĊĠĠĠ Ġthis . set Seconds ( seconds ) ĊĠ Ġ} ĊĠ Ġif Ġ( years Ġ!= Ġnull ) Ġ{ ĊĠĠĠ Ġthis . set Years ( years ) ĊĠ Ġ} Ċ } ĊĊ