package Ġfr . doc jy J . t isse o Lib . request Ċ Ċ import Ġfr . doc jy J . apiClient Builder . annotation . Query Name Ċ import Ġfr . doc jy J . t isse o Lib . response . Jo urney s Response Ċ import Ġjava . time . LocalDateTime Ċ Ċ /** Ċ Ġ* ĠThe Ġclass Ġbuilder Ġto Ġdo Ġa ĠJo urney s Ġrequest . Ċ Ġ* Ċ Ġ* Ġ@ constructor ĠCreate Ġnew Ġrequest Ġbuilder Ġwith Ġno Ġparameters . Ċ Ġ* Ċ Ġ* Ġ@ param ĠapiKey ĠREQUIRED ĠThe ĠT isse o ĠApi ĠKey . Ċ Ġ* Ġ@ property Ġdepart ure Place ĠDep art ure Ġaddress Ġor Ġstop Ġname . Ċ Ġ* Ġ@ property Ġdepart ure Place XY ĠDep art ure Ġcoordinates . Ċ Ġ* Ġ@ property Ġar rival Place ĠAr rival Ġaddress Ġor Ġstop Ġname . Ċ Ġ* Ġ@ property Ġar rival Place XY ĠThe Ġar rival Place XY Ġpropri ety . Ċ Ġ* Ġ@ property Ġs rid ĠSpatial Ġreference Ġnumber Ġprojection . Ġ[ see ]( https :// en . wikipedia . org / wiki / SR ID ) Ċ Ġ* Ġ@ property Ġnetwork List ĠNetwork ĠTransport Ġoperators Ġnumber . Ċ Ġ* Ġ@ property Ġfirst Depart ure Datetime ĠFirst Ġdate Ġtime Ġof Ġdepart ure . Ċ Ġ* Ġ@ property Ġlast Depart ure Datetime ĠLast Ġdate Ġtime Ġof Ġdepart ure . Ċ Ġ* Ġ@ property Ġmax Transfer Duration ĠIs Ġthe Ġmaximum Ġtravel Ġtime . Ċ Ġ* Ġ@ property Ġmax Transfer Number ĠSpecifies Ġthe Ġmaximum Ġnumber Ġof Ġmatches Ġto Ġuse . Ċ Ġ* Ġ@ property Ġroad Mode ĠSpecifies Ġthe Ġmode Ġin Ġwhich Ġthe Ġportions Ġare Ġmade Ġof Ġany Ġpath Ġ" Transit " Ġat Ġthe Ġbeginning Ġ( unless Ġa Ġ" start Road Mode " Ġdifferent Ġis Ġspecified ) Ġor Ġat Ġthe Ġend Ġof Ġthe Ġjourney . Ċ Ġ* Ġ@ property Ġroad Speed ĠVe locity Ġ( meter Ġby Ġseconds ) Ġof Ġselected Ġroad Mode . Ċ Ġ* Ġ@ property Ġroad Max Distance ĠMaximum Ġdistance Ġof Ġall Ġroad Ġsections Ġ( unless Ġa Ġdifferent Ġstart Road Max Distance Ġspecified ) Ġincluding Ġthe Ġbeginning Ġand Ġthe Ġend Ġof Ġthe Ġjourney . Ċ Ġ* Ġ@ property Ġstart Road Mode ĠCon vey ance Ġwith Ġwhich Ġto Ġperform Ġthe Ġportion Ġof Ġthe Ġroad Ġpath Ġat Ġthe Ġbeginning Ġof Ġthe Ġjourney . Ċ Ġ* Ġ@ property Ġstart Road Speed ĠSpeed Ġ( meter Ġby Ġseconds ) Ġof Ġselected Ġroad Mode . Ċ Ġ* Ġ@ property Ġstart Road Max Distance ĠMaximum Ġdistance Ġfor Ġdepart ure Ġroad Ġsection . Ċ Ġ* Ġ@ property Ġrolling Stock List ĠRol ling ĠStock ĠList Ġ( Bus , ĠMet ro , ĠTr am , Ġ...) Ġto Ġtake Ġinto Ġaccount Ġin Ġthe Ġcalculation . Ċ Ġ* Ġ@ property Ġnumber ĠMax Ġnumber Ġof Ġresults . Ċ Ġ* Ġ@ property Ġdisplay Result Table ĠAdd Ġroutes Ġsummary Ġin Ġtable Ġform . Ċ Ġ* Ġ@ property Ġdisplay Word ing ĠReturns Ġhuman Ġdescription Ġfor Ġeach Ġsection Ġof Ġthe Ġcourse . Ċ Ġ* Ġ@ property Ġdisplay Messages ĠReturns Ġin Ġextra Ġid , Ġservice Ġdis ruption Ġmessages . Ċ Ġ* Ġ@ property Ġmax Appro ach Distance ĠMaximum Ġwalking Ġdistance . Ċ Ġ*/ Ċ Ċ class ĠJo urney sRequest ( ĊĠĠĠĠĠĠĠ Ġ@ Query Name (" key ") ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠapiKey : ĠString Ċ ) Ġ: ĠT isse o Request Get Builder < Jo urney s Response >( ĊĠĠĠĠĠĠĠ Ġ" jo urney s ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠJo urney s Response :: class . java Ċ ) Ġ{ ĊĠĠĠ Ġ@ Query Name (" depart ure Place ") ĊĠĠĠ Ġvar Ġdepart ure Place : String ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" depart ure Place XY ") ĊĠĠĠ Ġvar Ġdepart ure Place XY : String ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" arrival Place ") ĊĠĠĠ Ġvar Ġar rival Place : String ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" arrival Place XY ") ĊĠĠĠ Ġvar Ġar rival Place XY : String ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" s rid ") ĊĠĠĠ Ġvar Ġs rid : String ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" network List ") ĊĠĠĠ Ġvar Ġnetwork List : String ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" first Depart ure Datetime ") ĊĠĠĠ Ġvar Ġfirst Depart ure Datetime : LocalDateTime ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" last Depart ure Datetime ") ĊĠĠĠ Ġvar Ġlast Depart ure Datetime : LocalDateTime ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" max Transfer Duration ") ĊĠĠĠ Ġvar Ġmax Transfer Duration : String ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" max Transfer Number ") ĊĠĠĠ Ġvar Ġmax Transfer Number : String ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" road Mode ") ĊĠĠĠ Ġvar Ġroad Mode : String ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" road Speed ") ĊĠĠĠ Ġvar Ġroad Speed : Float ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" road Max Distance ") ĊĠĠĠ Ġvar Ġroad Max Distance : String ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" start Road Mode ") ĊĠĠĠ Ġvar Ġstart Road Mode : String ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" start Road Speed ") ĊĠĠĠ Ġvar Ġstart Road Speed : Float ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" start Road Max Distance ") ĊĠĠĠ Ġvar Ġstart Road Max Distance : String ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" rolling Stock List ") ĊĠĠĠ Ġvar Ġrolling Stock List : String ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" number ") ĊĠĠĠ Ġvar Ġnumber : Int ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" display Result Table ") ĊĠĠĠ Ġvar Ġdisplay Result Table : Boolean ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" display Word ing ") ĊĠĠĠ Ġvar Ġdisplay Word ing : Boolean ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" display Messages ") ĊĠĠĠ Ġvar Ġdisplay Messages : Boolean ? Ġ= Ġnull ĊĠĠĠ Ġ@ Query Name (" max Appro ach Distance ") ĊĠĠĠ Ġvar Ġmax Appro ach Distance : String ? Ġ= Ġnull Ċ } Ċ