package Ġme . kw sk . od pt library . core . api . train Ċ Ċ import Ġcom . google . gson . annotations . SerializedName Ċ import Ġme . kw sk . od pt library . core . api . common .* Ċ import Ġorg . th reet en . bp . Instant Ċ import Ġorg . th reet en . bp . Local Time Ċ import Ġorg . th reet en . bp . Zone Id Ċ import Ġorg . th reet en . bp . Z onedDateTime Ċ Ċ /** Ċ Ġ* Ġ åĪĹ è» Ĭ æĻĤ åĪ» è¡¨ Ċ Ġ*/ Ċ class ĠO d pt Train Time table Response Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĽº æľī èŃ ĺ åĪ¥ åŃĲ ï¼Ī u code ï¼ī ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ SerializedName ("@ id ") ĊĠĠĠ Ġvar Ġod pt Id : ĠString Ġ= Ġ"" ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġãĥĩãĥ¼ãĤ¿ çĶŁæĪĲ æĻĤ åĪ» ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ SerializedName (" dc : date ") ĊĠĠĠ Ġvar Ġdate : ĠZ onedDateTime Ġ= ĠZ onedDateTime . of Instant ( Instant . of Epoch Milli ( 0 L ), ĠZone Id . system Default ()) ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ éģ ĭ è¡Į ãĤĴè¡Į ãģĨ æĽ ľ æĹ¥ ãĥ» æĹ¥ ä»ĺ æĥħåł± ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ SerializedName (" od pt : calendar ") ĊĠĠĠ Ġvar Ġcalendar : ĠO d pt Calendar ? Ġ= Ġnull ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ä¹ Ĺ è» Ĭ åĪ ¸ ãģ® ä»ĸ ãģ« åĪ¥ æĸĻ éĩĳ ãģĮ å¿ħè¦ģ ãģĭ ï¼Ł ï¼Ī API ä» ķ æ§ ĺ ä¸Ĭ ãģ¯ ä¸įè¦ģ ãģ® åł´åĲĪãģ¯ çľģ çķ¥ ï¼ī ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ SerializedName (" od pt : need Extra Fee ") ĊĠĠĠ Ġvar Ġneed Extra Fee : ĠBoolean Ġ= Ġfalse ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ éģ ĭ è¡Į ä¼ļ ç¤¾ ãģ® äºĭ æ¥Ń èĢħ ID ãĤĴ æł¼ ç´ į ãģĻãĤĭ ï¼Ī API ä» ķ æ§ ĺ ä¸Ĭ ãģ¯ required ï¼ī ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ SerializedName (" od pt : operator ") ĊĠĠĠ Ġvar Ġoperator : ĠO d pt Operator ? Ġ= Ġnull ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è·¯ ç· ļ ID ï¼Ī API ä» ķ æ§ ĺ ä¸Ĭ ãģ¯ required ï¼ī ĊĠĠĠĠ Ġ* Ġ@ see ĠO d pt R ail way Response . same As ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ SerializedName (" od pt : rail way ") ĊĠĠĠ Ġvar Ġr ail way : ĠO d pt R ail way ? Ġ= Ġnull ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĪĹ è» Ĭ ID ĊĠĠĠĠ Ġ* Ġ@ see ĠO d pt Train Response . same As ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ SerializedName (" od pt : train ") ĊĠĠĠ Ġvar Ġtrain : ĠO d pt Train ? Ġ= Ġnull ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ç· ¨ æĪĲ ãģ® åĲįç§° ãĥ» æĦ Ľ ç§° ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ SerializedName (" od pt : train Name ") ĊĠĠĠ Ġvar Ġtrain Name : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĪĹ è» Ĭ çķª åı· ãĢģ éģ ĭ è¡Į ç®¡çĲĨ ãģ« çĶ¨ ãģĦ ãĤī ãĤĮãĤĭ éģ ĭ çĶ¨ çķª åı· ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ SerializedName (" od pt : train Number ") ĊĠĠĠ Ġvar Ġtrain Number : ĠString Ġ= Ġ"" ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ è» Ĭ ä¸ ¡ ãģ® æīĢ å±ŀ ä¼ļ ç¤¾ ï¼Ī åĪ¤ æĺİ ãģĻãĤĭ åł´åĲĪ ãģ® ãģ¿ æł¼ ç´ į ï¼ī ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ SerializedName (" od pt : train Owner ") ĊĠĠĠ Ġvar Ġtrain Owner : ĠO d pt Train Owner ? Ġ= Ġnull ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ä¼ ĳ æĹ¥ ï¼Ī åĩº çĻº æĻĤéĸĵ ãģ¨ åĩº çĻº é § ħ ãģ® çµĦ ãģĭ ãĢģ åĪ° çĿĢ æĻĤéĸĵ ãģ¨ åĪ° çĿĢ é § ħ ãģ® çµĦ ãģ® ãĥªãĤ¹ãĥĪ ãĤĴ æł¼ ç´ į ï¼ī ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ SerializedName (" od pt : train Time table Object ") ĊĠĠĠ Ġvar Ġtrain Time table Object List : ĠList < Od pt Train Time table Object > Ġ= ĠArrayList () ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĪĹ è» Ĭ ç¨® åĪ¥ ãģ® ID ãĤĴ æł¼ ç´ į ãģĻãĤĭ ãĢĤ æĻ®éĢļ ( od pt . Train Type : Local ) ãĢģ æĢ ¥ è¡Į ( od pt . Train Type : Express ) ãĢģ å¿«éĢŁ ( od pt . Train Type : R apid ) ãĢģ çī¹ æĢ ¥ ( od pt . Train Type : Limit ed Express ) ãģªãģ© ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ SerializedName (" od pt : train Type ") ĊĠĠĠ Ġvar Ġtrain Type : ĠO d pt Train Type ? Ġ= Ġnull ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĽº æľī èŃ ĺ åĪ¥ åŃĲ ãĢĤ åĳ½åĲį ãĥ« ãĥ¼ãĥ« ãģ¯ ãĢĮ od pt . Train Time table : ä¼ļ ç¤¾ åĲį . è·¯ ç· ļ åĲį . åĪĹ è» Ĭ çķª åı· ãĢį ï¼Ī API ä» ķ æ§ ĺ ä¸Ĭ ãģ¯ required ï¼ī ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ SerializedName (" owl : same As ") ĊĠĠĠ Ġvar Ġsame As : ĠO d pt Train Time table ? Ġ= Ġnull Ċ } Ċ Ċ /** Ċ Ġ* Ġ åĪĹ è» Ĭ æĻĤ åĪ» è¡¨ ãĥĩãĥ¼ãĤ¿ Ċ Ġ* Ċ Ġ* Ġ å§ĭ çĻº é § ħ : Ġod pt : depart ure Station ãģ¨ od pt : depart ure Time Ċ Ġ* Ġ çµĤ çĿĢ é § ħ : Ġod pt : arrival Station ãģ¨ od pt : arrival Time Ċ Ġ* Ġ éĢ Ķ ä¸Ń åģľ è» Ĭ é § ħ : Ġod pt : depart ure Station , Ġod pt : arrival Station ãģĮ åĲĮ ä¸Ģ ãģ§ ãĢģ od pt : arrival Time ãĢģ od pt : depart ure Time ãģ« ãģĿãĤĮ ãģ ŀ ãĤĮ ãģ® åĢ¤ ãģĮ åħ¥ ãĤĭ ï¼Ī od pt : depart ure Time ãģ® ãģ¿ ãĤĤ ãģĤãĤĬ ãģĪãĤĭ ï¼ī Ċ Ġ*/ Ċ class ĠO d pt Train Time table Object Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĪ° çĿĢ é § ħ ãģ® é § ħ ID ĊĠĠĠĠ Ġ* Ġ@ see ĠO d pt Station Response . same As ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ SerializedName (" od pt : arrival Station ") ĊĠĠĠ Ġvar Ġar rival Station : ĠO d pt Station ? Ġ= Ġnull ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĪ° çĿĢ æĻĤéĸĵ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ SerializedName (" od pt : arrival Time ") ĊĠĠĠ Ġvar Ġar rival Time : ĠLocal Time ? Ġ= Ġnull ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĩº çĻº é § ħ ãģ® é § ħ ID ĊĠĠĠĠ Ġ* Ġ@ see ĠO d pt Station Response . same As ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ SerializedName (" od pt : depart ure Station ") ĊĠĠĠ Ġvar Ġdepart ure Station : ĠO d pt Station ? Ġ= Ġnull ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĩº çĻº æĻĤéĸĵ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ SerializedName (" od pt : depart ure Time ") ĊĠĠĠ Ġvar Ġdepart ure Time : ĠLocal Time ? Ġ= Ġnull ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĪĹ è» Ĭ ãģĮ åĪ° çĿĢ Ġ åıĪ ãģ¯ åĩº çĻº ãģĻãĤĭ ãĥĹ ãĥ© ãĥĥãĥĪ ãĥķãĤ© ãĥ¼ãĥł ãģ® åĲįç§° ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ SerializedName (" od pt : platform Name ") ĊĠĠĠ Ġvar Ġplatform Name : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĪĹ è» Ĭ ãģĮ åĪ° çĿĢ ãģĻãĤĭ ãĥĹ ãĥ© ãĥĥãĥĪ ãĥķãĤ© ãĥ¼ãĥł ãģ® çķª åı· ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ SerializedName (" od pt : platform Number ") ĊĠĠĠ Ġvar Ġplatform Number : ĠInt ? Ġ= Ġnull Ċ } Ċ