Skip to content

Instantly share code, notes, and snippets.

@amixpal
Created October 4, 2023 07:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save amixpal/4ae76f9c6b6489735af1673994d6ff66 to your computer and use it in GitHub Desktop.
Save amixpal/4ae76f9c6b6489735af1673994d6ff66 to your computer and use it in GitHub Desktop.
{
"data": {
"validUntil": "2023-10-04T07:54:20.237493837Z",
"options": [
{
"id": "01dd773a-1dba-41b0-8050-54af68aef422",
"validUntil": "2023-10-04T07:54:20.237493837Z",
"from": {
"name": "Amersfoort Centraal",
"coordinates": {
"lng": 5.3705554,
"lat": 52.1538887
}
},
"to": {
"name": "Arnhem Centraal",
"coordinates": {
"lng": 5.8991666,
"lat": 51.9850006
}
},
"state": "BOOKING_NEW",
"legs": [
{
"id": "34463f29-cc9d-47f0-9a9a-e09c945090e0",
"from": {
"name": "Amersfoort Centraal",
"coordinates": {
"lng": 5.3705554,
"lat": 52.1538887
}
},
"to": {
"name": "Amersfoort Centraal",
"platformCode": "6",
"coordinates": {
"lng": 5.3705442,
"lat": 52.1538264
}
},
"departureTime": "2023-10-07T07:57:30Z",
"arrivalTime": "2023-10-07T07:58:00Z",
"assetType": {
"assetClass": "FOOT"
},
"conditions": [
{
"requiredFields": null
}
],
"state": "NOT_BOOKABLE",
"distance": 28,
"legGeometry": {
"points": "shi}H}|w_@A_@J??`@A?",
"length": 5
},
"legGeometryColor": "2d83e5",
"co2": 0,
"calories": 1
},
{
"id": "8df8cfe0-de0a-4d96-8004-ee32d5d31d9e",
"from": {
"name": "Amersfoort Centraal",
"platformCode": "6",
"coordinates": {
"lng": 5.3705442,
"lat": 52.1538264
}
},
"to": {
"name": "Utrecht Centraal",
"platformCode": "9",
"coordinates": {
"lng": 5.1098027,
"lat": 52.0899389
}
},
"departureTime": "2023-10-07T07:58:00Z",
"arrivalTime": "2023-10-07T08:11:00Z",
"assetType": {
"assetClass": "RAIL"
},
"asset": {
"id": "Intercity"
},
"suboperator": {
"name": "NS",
"description": "http://www.ns.nl",
"logo": "https://firebasestorage.googleapis.com/v0/b/automicle-public/o/operators%2Flogo-NS.svg?alt=media&token=65fc28b0-afb8-43fd-9cde-29f0da87946c"
},
"conditions": [
{
"requiredFields": [
"BIRTHDATE",
"EMAIL",
"NAME"
]
}
],
"state": "NOT_BOOKED_YET",
"distance": 20983,
"legGeometry": {
"points": "cfi}He}w_@V|UKpSJxELnCRbCLjAR|AVtAj@lCr]dsA|@rDz@pEv@xEh@`Ep@vGh@`Ht@|P`HjbBP`HDdDB~KClDyC~oByE|bDChHH`HR~G^|Gj@vGZtCX`CbAnG|P~aA`AfGhArG`AlG`DlRhGx]~EzW~PvaAzYpcB|CjRn@zDdHl`@tEzWrEfX~Gn`@tYncB|E~WhCzO`ApGhAfGzEbX`AlGlElX`C|O~DnXz@tGpBtN~BjQxDxXt@pG`ApGnDjX~@`HbEjXfAjGjAfGvA~F`BnFjBjFrB~ElJ`S~BnEjCxDtCzCxC|BjDhBjDfAnDh@pD\\tA@~AMrAg@nA}@lAgAfAwAtCaDjF_FdC{AdCcBvC_AlAkA~ImI",
"length": 95
},
"legGeometryColor": "612de5",
"co2": 0,
"calories": 0
},
{
"id": "8b61b0da-70dd-4608-afb4-ea13f295aab6",
"from": {
"name": "Utrecht Centraal",
"platformCode": "9",
"coordinates": {
"lng": 5.1098027,
"lat": 52.0899389
}
},
"to": {
"name": "Utrecht Centraal",
"platformCode": "19",
"coordinates": {
"lng": 5.1089108,
"lat": 52.0896411
}
},
"departureTime": "2023-10-07T08:11:00Z",
"arrivalTime": "2023-10-07T08:14:41Z",
"assetType": {
"assetClass": "FOOT"
},
"conditions": [
{
"requiredFields": null
}
],
"state": "NOT_BOOKABLE",
"distance": 197,
"legGeometry": {
"points": "ay||Hg_e^?DQNONGSPOTULKRx@T|@T|@IHACi@b@BLNIPMAC",
"length": 18
},
"legGeometryColor": "2d83e5",
"co2": 0,
"calories": 12
},
{
"id": "0720d2bc-c709-4c79-a6cf-9982dce38d78",
"from": {
"name": "Utrecht Centraal",
"platformCode": "19",
"coordinates": {
"lng": 5.1089108,
"lat": 52.0896411
}
},
"to": {
"name": "Arnhem Centraal",
"platformCode": "8",
"coordinates": {
"lng": 5.9003542,
"lat": 51.985063
}
},
"departureTime": "2023-10-07T08:23:00Z",
"arrivalTime": "2023-10-07T09:00:00Z",
"assetType": {
"assetClass": "RAIL"
},
"asset": {
"id": "Intercity"
},
"suboperator": {
"name": "NS",
"description": "http://www.ns.nl",
"logo": "https://firebasestorage.googleapis.com/v0/b/automicle-public/o/operators%2Flogo-NS.svg?alt=media&token=65fc28b0-afb8-43fd-9cde-29f0da87946c"
},
"conditions": [
{
"requiredFields": [
"BIRTHDATE",
"EMAIL",
"NAME"
]
}
],
"state": "NOT_BOOKED_YET",
"distance": 56613,
"legGeometry": {
"points": "ay||Hw~d^xDoDz@w@xC_DpCeDrMsLbUeSfAgAz@cApAmB|@}A~@mBjA_Dt@uChT_|@zA{FhBkFnBcFtBsE`@m@dBoCjCsDdCgEvBqElBeF`BsFrAaGz[yaBhAgG`AmG|@sGv@wGl@uGf@{G`@cHV}GRaHHeHBcHCeH[iZaBssAiK{_JMcHKgQ?}S?wE??CuGKgQ@eHCgQGeQy@mgE?eH{@wpECkc@IkZGoc@?gQLcHT_HXaHb@{Gh@_Hp@uGt@uG|ByOt[qvBjO}bAdQqkAx@uGt@wGj@wGb@_H^aHVaHN_Ht@{~@~DiqF`DekEnFqbHHaHTaHN}C`@eGVsCrRcjB??LuAnTutBr@sGp@yGlE}a@hEya@tjAqzK??N}AfK}`AbBoPhw@spHxm@e|FjJc|@dEcb@zA_NzEqd@`D_YdBaPdOivA|CeYv@qG|@uGdC}OvCoOfDcOxA{FfGmT|ZyeAzAyFtAaGlAeGhAmG`AqGx@oGr@wGj@wGd@{G^_HT}GPaH`Ay~@NcHHaHJcH@gHL}G|Agh@NmC`BaPl@}Gv@gN",
"length": 141
},
"legGeometryColor": "612de5",
"intermediateStops": [
{
"name": "Driebergen-Zeist",
"platformCode": "2",
"coordinates": {
"lng": 5.2597002,
"lat": 52.0652034
}
},
{
"name": "Veenendaal-De Klomp",
"platformCode": "2",
"coordinates": {
"lng": 5.5734318,
"lat": 52.0458479
}
},
{
"name": "Ede-Wageningen",
"platformCode": "5",
"coordinates": {
"lng": 5.6724386,
"lat": 52.0275777
}
}
],
"co2": 0,
"calories": 0
},
{
"id": "de62379c-bb32-41bd-9a82-3e36c28598eb",
"from": {
"name": "Arnhem Centraal",
"platformCode": "8",
"coordinates": {
"lng": 5.9003542,
"lat": 51.985063
}
},
"to": {
"name": "Arnhem Centraal",
"coordinates": {
"lng": 5.8991666,
"lat": 51.9850006
}
},
"departureTime": "2023-10-07T09:00:00Z",
"arrivalTime": "2023-10-07T09:03:54Z",
"assetType": {
"assetClass": "FOOT"
},
"conditions": [
{
"requiredFields": null
}
],
"state": "NOT_BOOKABLE",
"distance": 242,
"legGeometry": {
"points": "sih|Hel_c@B@L_BB]@SB[D?F@F?@?@?B?@@B?CZAZEd@ADGt@Eh@]~DGCCVP@",
"length": 24
},
"legGeometryColor": "2d83e5",
"co2": 0,
"calories": 15
}
],
"pricing": {
"estimated": false,
"description": "Full Fare",
"amount": 0.3,
"parts": [
{
"amount": 0,
"kind": "DEFAULT",
"meta": {
"displayName": "Base Fare"
}
},
{
"amount": 0,
"kind": "DISCOUNT",
"meta": {
"displayName": "Total Discount"
}
},
{
"amount": 0.3,
"kind": "FEE",
"meta": {
"displayName": "Service fee"
}
}
]
},
"departureTime": "2023-10-07T07:57:30Z",
"arrivalTime": "2023-10-07T09:03:54Z",
"co2": 0,
"calories": 28
},
{
"id": "f84d96ed-81e5-4506-a494-342a956c8ecb",
"validUntil": "2023-10-04T07:54:20.237493837Z",
"from": {
"name": "Amersfoort Centraal",
"coordinates": {
"lng": 5.3705554,
"lat": 52.1538887
}
},
"to": {
"name": "Arnhem Centraal",
"coordinates": {
"lng": 5.8991666,
"lat": 51.9850006
}
},
"state": "BOOKING_NEW",
"legs": [
{
"id": "3edef861-bad0-4256-9bfd-555f3c51a427",
"from": {
"name": "Amersfoort Centraal",
"coordinates": {
"lng": 5.3705554,
"lat": 52.1538887
}
},
"to": {
"name": "Amersfoort Centraal",
"platformCode": "4b",
"coordinates": {
"lng": 5.3730118,
"lat": 52.1536815
}
},
"departureTime": "2023-10-07T08:04:47Z",
"arrivalTime": "2023-10-07T08:09:00Z",
"assetType": {
"assetClass": "FOOT"
},
"conditions": [
{
"requiredFields": null
}
],
"state": "NOT_BOOKABLE",
"distance": 225,
"legGeometry": {
"points": "shi}H}|w_@A_@@Zb@AFA?YLAMuLI?AOBA",
"length": 11
},
"legGeometryColor": "2d83e5",
"co2": 0,
"calories": 14
},
{
"id": "3180e67b-63ef-48e0-9158-b2e33b49bb11",
"from": {
"name": "Amersfoort Centraal",
"platformCode": "4b",
"coordinates": {
"lng": 5.3730118,
"lat": 52.1536815
}
},
"to": {
"name": "Barneveld Centrum",
"platformCode": "1",
"coordinates": {
"lng": 5.5901903,
"lat": 52.1399942
}
},
"departureTime": "2023-10-07T08:09:00Z",
"arrivalTime": "2023-10-07T08:25:00Z",
"assetType": {
"assetClass": "RAIL"
},
"asset": {
"id": "Stoptrein RS34"
},
"suboperator": {
"name": "Valleilijn",
"description": "http://www.valleilijn.nl"
},
"conditions": [
{
"requiredFields": [
"BIRTHDATE",
"EMAIL",
"NAME"
]
}
],
"state": "NOT_BOOKED_YET",
"distance": 19243,
"legGeometry": {
"points": "cfi}He}w_@WsUAgCKsBUkCa@iCi@_Cu@wBaAoBcA}Asp@u|@qYw`@sC_DmCgEeC{BKQwBsEkB_FaBkFuAyFeAcGw@mGe@{GWsGEcHF_HX_Hf@{GnXe~Ch@{G\\}GlFwcB??dHe}BjLotDhBml@HaH?eHcAahACcH~@_vFTahAHqc@@cUT{UNcHLiCZqCXuAd@}ATg@??t@_Bp@_Al@m@p@g@z@c@x@Ut@I|@A`AHfAVfF~Aj@XbBfAz@v@`BpBpZvc@jCvD|@fAtAxAbA~@xAjAfC|AdBv@x@Z`Cp@vATfBRjAF`B@bDO~AS|A[pA_@vAg@rAo@fDkB~CyBfBeA",
"length": 90
},
"legGeometryColor": "2d86e5",
"intermediateStops": [
{
"name": "Hoevelaken",
"platformCode": "2",
"coordinates": {
"lng": 5.4574687,
"lat": 52.1664304
}
},
{
"name": "Barneveld Noord",
"platformCode": "1",
"coordinates": {
"lng": 5.5978538,
"lat": 52.1614379
}
}
],
"co2": 0,
"calories": 0
},
{
"id": "8d998618-2a22-48f2-a7b8-53ecb5c7773f",
"from": {
"name": "Barneveld Centrum",
"platformCode": "1",
"coordinates": {
"lng": 5.5901903,
"lat": 52.1399942
}
},
"to": {
"name": "Barneveld, Station Barneveld Centrum",
"coordinates": {
"lng": 5.589694,
"lat": 52.139827
}
},
"departureTime": "2023-10-07T08:25:00Z",
"arrivalTime": "2023-10-07T08:27:12Z",
"assetType": {
"assetClass": "FOOT"
},
"conditions": [
{
"requiredFields": null
}
],
"state": "NOT_BOOKABLE",
"distance": 143,
"legGeometry": {
"points": "}qf}Huyba@?AaAl@@BQJH\\@JBJ@BBRFZRO`Ak@?E",
"length": 14
},
"legGeometryColor": "2d83e5",
"co2": 0,
"calories": 9
},
{
"id": "9863d52d-88df-4f10-a493-3202d48c11c3",
"from": {
"name": "Barneveld, Station Barneveld Centrum",
"coordinates": {
"lng": 5.589694,
"lat": 52.139827
}
},
"to": {
"name": "Arnhem, Centraal Stat.(Sonsbeek)",
"coordinates": {
"lng": 5.89984,
"lat": 51.98552
}
},
"departureTime": "2023-10-07T08:31:00Z",
"arrivalTime": "2023-10-07T09:16:00Z",
"assetType": {
"assetClass": "BUS"
},
"asset": {
"id": "105"
},
"suboperator": {
"name": "Hermes",
"description": "http://www.hermes.nl"
},
"conditions": [
{
"requiredFields": [
"BIRTHDATE",
"EMAIL"
]
}
],
"state": "NOT_BOOKABLE",
"distance": 33755,
"legGeometry": {
"points": "_qf}Hcwba@PMHEhC}AJAFCRDRBRDF@LHNFVRPNLJ~AvAVTJJXVTPHJ?DAFAF?B@D@D@D@@DBB@B?FAFI@E@E?GAKJEHELCNIVMhBqAtBoAh@YHI@???FELELAj@Et@AtAGdAELCNAJEHEDGBKDKBMD@D?D?@ABA@CBE@E@E@MAE?ECECEEAECE?E?ADOMa@_@We@g@o@w@gA[q@Yo@o@qA_AqBi@}@k@a@IK[QkAm@UCwBkAg@[??s@a@iDqBqAi@g@WIKuCcBBm@N}AJgAVoBd@eC\\qATq@FSN_@Pa@Rc@FKLYBC??PUp@eAf@o@b@k@f@i@n@m@PMLMPORO~@k@h@Y^QTKb@Sd@O^KdAYjA_@VGbEgA??n@QN`@JZJ^@DBDDDD?F?FEBEBKBK?EAGCIGMGWK_@AKDGl@aAr@{B^gA\\yAH]Ry@RkATeCJcABMJeBD_B@_@@iBAyCUg^ByDTsOD}D?mAG{AMuAS{BcAqHWaCMqC?sB@eBJuB\\eFVoEz@eMVgF@mCAiC]{FKkAUyAsAoIM}@ESUoBcCwXEcC@gCFuAPyAReAXyAd@_BxDyIj@wAVcAVsARqATkCFeBAkBE_BqAgP]uEGyB@cBJyChAgNJeA^cCzAsJvAuIXiCJkBCoACiAGkA[wBm@oEU_CK}BE_CFiBNaB^wB`CaLdC}K~AuHh@aCd@{A\\eAJYp@_Bj@uAvDyKz@eC~BmGjBkFxDqPfAoFbBkIr@gDfA{FBKpA_HVwAjAgGJe@DSdAaFDSnDwPt@uD??zOux@`BeIBQFQP{@Vy@rA}DvDaL\\_A???AVy@pBgGpAyDd@yAD@B?D?DABC@EBA@M@OAGAGACEGBIVaAPk@\\q@h@mAp@sAvCaGdAyBtK_U~@cBJSdAaB~BqDbCuDdAcBPYVc@Pq@~AoLhDwVLqALwBVcFb@yIHoBDeAEsBIq@o@uFIy@Ek@AM?QB[PiBR_BxBkRZiCVwAPmARqC`@gGB[fB}RTgCJuAvAkQXcDJkAHoA@WB]Fg@FWPYJODEHEHCVEXCNIPITUPS`AaBr@mAl@s@HKJARE@JBFDJBDF@D?@?DADCBE@I@I?K?MCKEGGEC?E?CqBGm@Gq@Mu@Ou@c@uAM_@aDeHQe@kCmGqAkDEW[s@??]q@DM?QCGCE^o@Ri@Lc@h@{B@EJ_@HWN]HIDINILIRGVAtCXH?B@??J@F?H@DHFFFNFNHNNPDDJHTHvAMnE[N?l@Gn@Mb@MfCo@j@SXIrCcALC??dC_AtDkAlAa@n@SzCgALGXKpDkA??LE|DoA`Cy@dHcCbCy@??VKnHgCFA~Ao@h@Sn@YTO~@a@f@Yh@e@|@m@pBoAbAg@~@a@rGsCzBu@TGd@U^UlAiA|GcHhYcYpDsDzMuMZ]HEZUvGcEhAs@lCaB`aAyl@vG_Exa@eW|BuAbHkEvCeBx@i@r@c@l@]rBgA|EgC~@g@fAy@lGkEvA_AfBkATOLIz@g@XO??xG_EbIwEfN{HrCgBZWb@e@h@s@P]RYTk@h@aBp@mC`@qBJeAp@k[n@iPB[B}@DeA^yDr@eH`F_e@l@N`@RlOrLnI|GRb@r@l@|@n@??hBpA`@D\\ZdAl@XHpAvAXR`TvP??hCrBdGbFrEhDbCbBJJp@`@??\\RbQdLRR`BhAVTBOBMbAsF`@sBZgBDM??d@iCh@gCj@wCp@_Dh@oCd@sBpAqGb@oBVoANu@Z}Ad@_C^aBVmADYtAyGJc@l@sCd@{Bf@eCn@yC^eBVmAn@_D`@sBp@{Cr@kDt@sDn@_DjAuFPy@l@sCd@}BR_Az@{DR}@\\yANs@Lg@Je@fAeF??P{@Ry@TmAl@qCf@{Bl@qCz@aEb@qBPu@^cBj@sCLa@Py@\\cBr@mCXcATy@^oAl@sBh@yAh@{ArC{HxC{HRk@x@qBVw@LY??b@mAjA{C`CyGj@{A??h@}A`AuChAaDr@mBnAqDdA}Cr@qBV{@^iAZ{@\\aADODMp@eBjAkD?CrD{K~AyE??vBqGLYrBaGf@{ARu@H[La@Lo@Pu@Lw@P_A`@oC??PoABU`@wC@MF_@?WDUHy@JeAJqANyAr@sENs@PaAPq@Nw@FUNk@^_BNs@LMRs@Rs@Tm@`@iATg@HO??b@iAd@gAL]Vw@Rq@XwAPcAHe@PsAAa@PiAX_BHw@Lu@F_@Lq@FU??Jc@Nw@P{@V_ATu@Vw@BEHUL]bAoCXw@Pa@l@kALSNUR]RK`@m@HITY`@q@Vg@Pe@Le@H_@De@Hy@BS",
"length": 760
},
"legGeometryColor": "d6e52d",
"intermediateStops": [
{
"name": "Barneveld, Van Dompselaerstraat",
"coordinates": {
"lng": 5.590199,
"lat": 52.135233
}
},
{
"name": "Barneveld, Julianaplein",
"coordinates": {
"lng": 5.595027,
"lat": 52.137004
}
},
{
"name": "Barneveld, Lange Voren",
"coordinates": {
"lng": 5.600262,
"lat": 52.138343
}
},
{
"name": "Barneveld, Valkseweg",
"coordinates": {
"lng": 5.603322,
"lat": 52.133691
}
},
{
"name": "De Valk, Garage Veldhuizen",
"coordinates": {
"lng": 5.700793,
"lat": 52.120178
}
},
{
"name": "Wekerom, A.G. Wijersweg",
"coordinates": {
"lng": 5.715766,
"lat": 52.11523
}
},
{
"name": "Otterlo, Rotonde",
"coordinates": {
"lng": 5.769684,
"lat": 52.103419
}
},
{
"name": "Otterlo, Centrum",
"coordinates": {
"lng": 5.771814,
"lat": 52.101623
}
},
{
"name": "Otterlo, Onderlangs",
"coordinates": {
"lng": 5.772386,
"lat": 52.09692
}
},
{
"name": "Otterlo, De Zanding",
"coordinates": {
"lng": 5.77419,
"lat": 52.092834
}
},
{
"name": "Otterlo, 't Lage Veld",
"coordinates": {
"lng": 5.775864,
"lat": 52.089035
}
},
{
"name": "Oud Reemst, Oud Reemsterweg",
"coordinates": {
"lng": 5.809529,
"lat": 52.043008
}
},
{
"name": "Arnhem, 's-Koonings Jaght",
"coordinates": {
"lng": 5.829158,
"lat": 52.0278
}
},
{
"name": "Arnhem, Grijsoord",
"coordinates": {
"lng": 5.824838,
"lat": 52.022585
}
},
{
"name": "Arnhem, Revalidatiecentrum BIO",
"coordinates": {
"lng": 5.821477,
"lat": 52.018561
}
},
{
"name": "Arnhem, Van der Valk/Papendal",
"coordinates": {
"lng": 5.821258,
"lat": 52.013996
}
},
{
"name": "Arnhem, De Leeren Doedel",
"coordinates": {
"lng": 5.846931,
"lat": 52.006124
}
},
{
"name": "Arnhem, De Vijverberg",
"coordinates": {
"lng": 5.861567,
"lat": 52.000511
}
},
{
"name": "Arnhem, Klein Warnsborn",
"coordinates": {
"lng": 5.86461,
"lat": 51.999088
}
},
{
"name": "Arnhem, Schelmseweg",
"coordinates": {
"lng": 5.87542,
"lat": 51.994252
}
},
{
"name": "Arnhem, Amsterdamseweg/Het Dorp",
"coordinates": {
"lng": 5.881119,
"lat": 51.992089
}
},
{
"name": "Arnhem, Landgoed Rosorum",
"coordinates": {
"lng": 5.889029,
"lat": 51.989827
}
},
{
"name": "Arnhem, Burg. Weertsstraat",
"coordinates": {
"lng": 5.893947,
"lat": 51.988314
}
}
],
"co2": 3814,
"calories": 0
},
{
"id": "8f99bcce-b4d5-4cf5-be39-92a2f2fa9153",
"from": {
"name": "Arnhem, Centraal Stat.(Sonsbeek)",
"coordinates": {
"lng": 5.89984,
"lat": 51.98552
}
},
"to": {
"name": "Arnhem Centraal",
"coordinates": {
"lng": 5.8991666,
"lat": 51.9850006
}
},
"departureTime": "2023-10-07T09:16:00Z",
"arrivalTime": "2023-10-07T09:17:31Z",
"assetType": {
"assetClass": "FOOT"
},
"conditions": [
{
"requiredFields": null
}
],
"state": "NOT_BOOKABLE",
"distance": 110,
"legGeometry": {
"points": "olh|H_i_c@@@O|BB?T@D?ZBD?^B@?P@",
"length": 11
},
"legGeometryColor": "2d83e5",
"co2": 0,
"calories": 7
}
],
"pricing": {
"estimated": false,
"description": "Full Fare",
"amount": 0.3,
"parts": [
{
"amount": 0,
"kind": "DEFAULT",
"meta": {
"displayName": "Base Fare"
}
},
{
"amount": 0,
"kind": "DISCOUNT",
"meta": {
"displayName": "Total Discount"
}
},
{
"amount": 0.3,
"kind": "FEE",
"meta": {
"displayName": "Service fee"
}
}
]
},
"departureTime": "2023-10-07T08:04:47Z",
"arrivalTime": "2023-10-07T09:17:31Z",
"co2": 3814,
"calories": 30
},
{
"id": "29473e7a-aea2-476a-b778-9b0ecfecb194",
"validUntil": "2023-10-04T07:54:20.237493837Z",
"from": {
"name": "Amersfoort Centraal",
"coordinates": {
"lng": 5.3705554,
"lat": 52.1538887
}
},
"to": {
"name": "Arnhem Centraal",
"coordinates": {
"lng": 5.8991666,
"lat": 51.9850006
}
},
"state": "BOOKING_NEW",
"legs": [
{
"id": "1fba49d1-a500-4ab8-a0ed-9b4b92d36335",
"from": {
"name": "Amersfoort Centraal",
"coordinates": {
"lng": 5.3705554,
"lat": 52.1538887
}
},
"to": {
"name": "Amersfoort Centraal",
"platformCode": "6",
"coordinates": {
"lng": 5.3705442,
"lat": 52.1538264
}
},
"departureTime": "2023-10-07T08:27:30Z",
"arrivalTime": "2023-10-07T08:28:00Z",
"assetType": {
"assetClass": "FOOT"
},
"conditions": [
{
"requiredFields": null
}
],
"state": "NOT_BOOKABLE",
"distance": 28,
"legGeometry": {
"points": "shi}H}|w_@A_@J??`@A?",
"length": 5
},
"legGeometryColor": "2d83e5",
"co2": 0,
"calories": 1
},
{
"id": "2b720aa8-e1c3-4271-b46b-8fb53ccbc8fc",
"from": {
"name": "Amersfoort Centraal",
"platformCode": "6",
"coordinates": {
"lng": 5.3705442,
"lat": 52.1538264
}
},
"to": {
"name": "Utrecht Centraal",
"platformCode": "9",
"coordinates": {
"lng": 5.1098027,
"lat": 52.0899389
}
},
"departureTime": "2023-10-07T08:28:00Z",
"arrivalTime": "2023-10-07T08:41:00Z",
"assetType": {
"assetClass": "RAIL"
},
"asset": {
"id": "Intercity"
},
"suboperator": {
"name": "NS",
"description": "http://www.ns.nl",
"logo": "https://firebasestorage.googleapis.com/v0/b/automicle-public/o/operators%2Flogo-NS.svg?alt=media&token=65fc28b0-afb8-43fd-9cde-29f0da87946c"
},
"conditions": [
{
"requiredFields": [
"BIRTHDATE",
"EMAIL",
"NAME"
]
}
],
"state": "NOT_BOOKED_YET",
"distance": 20983,
"legGeometry": {
"points": "cfi}He}w_@V|UKpSJxELnCRbCLjAR|AVtAj@lCr]dsA|@rDz@pEv@xEh@`Ep@vGh@`Ht@|P`HjbBP`HDdDB~KClDyC~oByE|bDChHH`HR~G^|Gj@vGZtCX`CbAnG|P~aA`AfGhArG`AlG`DlRhGx]~EzW~PvaAzYpcB|CjRn@zDdHl`@tEzWrEfX~Gn`@tYncB|E~WhCzO`ApGhAfGzEbX`AlGlElX`C|O~DnXz@tGpBtN~BjQxDxXt@pG`ApGnDjX~@`HbEjXfAjGjAfGvA~F`BnFjBjFrB~ElJ`S~BnEjCxDtCzCxC|BjDhBjDfAnDh@pD\\tA@~AMrAg@nA}@lAgAfAwAtCaDjF_FdC{AdCcBvC_AlAkA~ImI",
"length": 95
},
"legGeometryColor": "612de5",
"co2": 0,
"calories": 0
},
{
"id": "93d44162-c33e-4034-a5a3-437099161d0b",
"from": {
"name": "Utrecht Centraal",
"platformCode": "9",
"coordinates": {
"lng": 5.1098027,
"lat": 52.0899389
}
},
"to": {
"name": "Utrecht Centraal",
"platformCode": "19",
"coordinates": {
"lng": 5.1089108,
"lat": 52.0896411
}
},
"departureTime": "2023-10-07T08:41:00Z",
"arrivalTime": "2023-10-07T08:44:41Z",
"assetType": {
"assetClass": "FOOT"
},
"conditions": [
{
"requiredFields": null
}
],
"state": "NOT_BOOKABLE",
"distance": 197,
"legGeometry": {
"points": "ay||Hg_e^?DQNONGSPOTULKRx@T|@T|@IHACi@b@BLNIPMAC",
"length": 18
},
"legGeometryColor": "2d83e5",
"co2": 0,
"calories": 12
},
{
"id": "dd5a128e-f466-479a-a9cb-0e29b9d60ef2",
"from": {
"name": "Utrecht Centraal",
"platformCode": "19",
"coordinates": {
"lng": 5.1089108,
"lat": 52.0896411
}
},
"to": {
"name": "Arnhem Centraal",
"platformCode": "8",
"coordinates": {
"lng": 5.9003542,
"lat": 51.985063
}
},
"departureTime": "2023-10-07T08:53:00Z",
"arrivalTime": "2023-10-07T09:30:00Z",
"assetType": {
"assetClass": "RAIL"
},
"asset": {
"id": "Intercity"
},
"suboperator": {
"name": "NS",
"description": "http://www.ns.nl",
"logo": "https://firebasestorage.googleapis.com/v0/b/automicle-public/o/operators%2Flogo-NS.svg?alt=media&token=65fc28b0-afb8-43fd-9cde-29f0da87946c"
},
"conditions": [
{
"requiredFields": [
"BIRTHDATE",
"EMAIL",
"NAME"
]
}
],
"state": "NOT_BOOKED_YET",
"distance": 56613,
"legGeometry": {
"points": "ay||Hw~d^xDoDz@w@xC_DpCeDrMsLbUeSfAgAz@cApAmB|@}A~@mBjA_Dt@uChT_|@zA{FhBkFnBcFtBsE`@m@dBoCjCsDdCgEvBqElBeF`BsFrAaGz[yaBhAgG`AmG|@sGv@wGl@uGf@{G`@cHV}GRaHHeHBcHCeH[iZaBssAiK{_JMcHKgQ?}S?wE??CuGKgQ@eHCgQGeQy@mgE?eH{@wpECkc@IkZGoc@?gQLcHT_HXaHb@{Gh@_Hp@uGt@uG|ByOt[qvBjO}bAdQqkAx@uGt@wGj@wGb@_H^aHVaHN_Ht@{~@~DiqF`DekEnFqbHHaHTaHN}C`@eGVsCrRcjB??LuAnTutBr@sGp@yGlE}a@hEya@tjAqzK??N}AfK}`AbBoPhw@spHxm@e|FjJc|@dEcb@zA_NzEqd@`D_YdBaPdOivA|CeYv@qG|@uGdC}OvCoOfDcOxA{FfGmT|ZyeAzAyFtAaGlAeGhAmG`AqGx@oGr@wGj@wGd@{G^_HT}GPaH`Ay~@NcHHaHJcH@gHL}G|Agh@NmC`BaPl@}Gv@gN",
"length": 141
},
"legGeometryColor": "612de5",
"intermediateStops": [
{
"name": "Driebergen-Zeist",
"platformCode": "2",
"coordinates": {
"lng": 5.2597002,
"lat": 52.0652034
}
},
{
"name": "Veenendaal-De Klomp",
"platformCode": "2",
"coordinates": {
"lng": 5.5734318,
"lat": 52.0458479
}
},
{
"name": "Ede-Wageningen",
"platformCode": "5",
"coordinates": {
"lng": 5.6724386,
"lat": 52.0275777
}
}
],
"co2": 0,
"calories": 0
},
{
"id": "b2f48055-8ad4-4853-bec1-d6e6e415c2e2",
"from": {
"name": "Arnhem Centraal",
"platformCode": "8",
"coordinates": {
"lng": 5.9003542,
"lat": 51.985063
}
},
"to": {
"name": "Arnhem Centraal",
"coordinates": {
"lng": 5.8991666,
"lat": 51.9850006
}
},
"departureTime": "2023-10-07T09:30:00Z",
"arrivalTime": "2023-10-07T09:33:54Z",
"assetType": {
"assetClass": "FOOT"
},
"conditions": [
{
"requiredFields": null
}
],
"state": "NOT_BOOKABLE",
"distance": 242,
"legGeometry": {
"points": "sih|Hel_c@B@L_BB]@SB[D?F@F?@?@?B?@@B?CZAZEd@ADGt@Eh@]~DGCCVP@",
"length": 24
},
"legGeometryColor": "2d83e5",
"co2": 0,
"calories": 15
}
],
"pricing": {
"estimated": false,
"description": "Full Fare",
"amount": 0.3,
"parts": [
{
"amount": 0,
"kind": "DEFAULT",
"meta": {
"displayName": "Base Fare"
}
},
{
"amount": 0,
"kind": "DISCOUNT",
"meta": {
"displayName": "Total Discount"
}
},
{
"amount": 0.3,
"kind": "FEE",
"meta": {
"displayName": "Service fee"
}
}
]
},
"departureTime": "2023-10-07T08:27:30Z",
"arrivalTime": "2023-10-07T09:33:54Z",
"co2": 0,
"calories": 28
},
{
"id": "777dab9d-1780-4658-be5d-ce80756ef72a",
"validUntil": "2023-10-04T07:54:20.237493837Z",
"from": {
"name": "Amersfoort Centraal",
"coordinates": {
"lng": 5.3705554,
"lat": 52.1538887
}
},
"to": {
"name": "Arnhem Centraal",
"coordinates": {
"lng": 5.8991666,
"lat": 51.9850006
}
},
"state": "BOOKING_NEW",
"legs": [
{
"id": "d01e7bcb-33d8-4551-a7cf-aab8e4c7cb2f",
"from": {
"name": "Amersfoort Centraal",
"coordinates": {
"lng": 5.3705554,
"lat": 52.1538887
}
},
"to": {
"name": "Amersfoort Centraal",
"platformCode": "4b",
"coordinates": {
"lng": 5.3730118,
"lat": 52.1536815
}
},
"departureTime": "2023-10-07T08:34:47Z",
"arrivalTime": "2023-10-07T08:39:00Z",
"assetType": {
"assetClass": "FOOT"
},
"conditions": [
{
"requiredFields": null
}
],
"state": "NOT_BOOKABLE",
"distance": 225,
"legGeometry": {
"points": "shi}H}|w_@A_@@Zb@AFA?YLAMuLI?AOBA",
"length": 11
},
"legGeometryColor": "2d83e5",
"co2": 0,
"calories": 14
},
{
"id": "2301ee83-b0f1-425d-9d84-c4ffc5693e9b",
"from": {
"name": "Amersfoort Centraal",
"platformCode": "4b",
"coordinates": {
"lng": 5.3730118,
"lat": 52.1536815
}
},
"to": {
"name": "Barneveld Centrum",
"platformCode": "1",
"coordinates": {
"lng": 5.5901903,
"lat": 52.1399942
}
},
"departureTime": "2023-10-07T08:39:00Z",
"arrivalTime": "2023-10-07T08:55:00Z",
"assetType": {
"assetClass": "RAIL"
},
"asset": {
"id": "Stoptrein RS34"
},
"suboperator": {
"name": "Valleilijn",
"description": "http://www.valleilijn.nl"
},
"conditions": [
{
"requiredFields": [
"BIRTHDATE",
"EMAIL",
"NAME"
]
}
],
"state": "NOT_BOOKED_YET",
"distance": 19243,
"legGeometry": {
"points": "cfi}He}w_@WsUAgCKsBUkCa@iCi@_Cu@wBaAoBcA}Asp@u|@qYw`@sC_DmCgEeC{BKQwBsEkB_FaBkFuAyFeAcGw@mGe@{GWsGEcHF_HX_Hf@{GnXe~Ch@{G\\}GlFwcB??dHe}BjLotDhBml@HaH?eHcAahACcH~@_vFTahAHqc@@cUT{UNcHLiCZqCXuAd@}ATg@??t@_Bp@_Al@m@p@g@z@c@x@Ut@I|@A`AHfAVfF~Aj@XbBfAz@v@`BpBpZvc@jCvD|@fAtAxAbA~@xAjAfC|AdBv@x@Z`Cp@vATfBRjAF`B@bDO~AS|A[pA_@vAg@rAo@fDkB~CyBfBeA",
"length": 90
},
"legGeometryColor": "2d86e5",
"intermediateStops": [
{
"name": "Hoevelaken",
"platformCode": "2",
"coordinates": {
"lng": 5.4574687,
"lat": 52.1664304
}
},
{
"name": "Barneveld Noord",
"platformCode": "1",
"coordinates": {
"lng": 5.5978538,
"lat": 52.1614379
}
}
],
"co2": 0,
"calories": 0
},
{
"id": "2a99452d-154a-40cd-b3ed-9ecb0e194366",
"from": {
"name": "Barneveld Centrum",
"platformCode": "1",
"coordinates": {
"lng": 5.5901903,
"lat": 52.1399942
}
},
"to": {
"name": "Barneveld, Station Barneveld Centrum",
"coordinates": {
"lng": 5.589694,
"lat": 52.139827
}
},
"departureTime": "2023-10-07T08:55:00Z",
"arrivalTime": "2023-10-07T08:57:12Z",
"assetType": {
"assetClass": "FOOT"
},
"conditions": [
{
"requiredFields": null
}
],
"state": "NOT_BOOKABLE",
"distance": 143,
"legGeometry": {
"points": "}qf}Huyba@?AaAl@@BQJH\\@JBJ@BBRFZRO`Ak@?E",
"length": 14
},
"legGeometryColor": "2d83e5",
"co2": 0,
"calories": 9
},
{
"id": "795eb5d5-dc71-4859-a4ff-0e6f0aecd106",
"from": {
"name": "Barneveld, Station Barneveld Centrum",
"coordinates": {
"lng": 5.589694,
"lat": 52.139827
}
},
"to": {
"name": "Arnhem, Centraal Stat.(Sonsbeek)",
"coordinates": {
"lng": 5.89984,
"lat": 51.98552
}
},
"departureTime": "2023-10-07T09:01:00Z",
"arrivalTime": "2023-10-07T09:46:00Z",
"assetType": {
"assetClass": "BUS"
},
"asset": {
"id": "105"
},
"suboperator": {
"name": "Hermes",
"description": "http://www.hermes.nl"
},
"conditions": [
{
"requiredFields": [
"BIRTHDATE",
"EMAIL"
]
}
],
"state": "NOT_BOOKABLE",
"distance": 33755,
"legGeometry": {
"points": "_qf}Hcwba@PMHEhC}AJAFCRDRBRDF@LHNFVRPNLJ~AvAVTJJXVTPHJ?DAFAF?B@D@D@D@@DBB@B?FAFI@E@E?GAKJEHELCNIVMhBqAtBoAh@YHI@???FELELAj@Et@AtAGdAELCNAJEHEDGBKDKBMD@D?D?@ABA@CBE@E@E@MAE?ECECEEAECE?E?ADOMa@_@We@g@o@w@gA[q@Yo@o@qA_AqBi@}@k@a@IK[QkAm@UCwBkAg@[??s@a@iDqBqAi@g@WIKuCcBBm@N}AJgAVoBd@eC\\qATq@FSN_@Pa@Rc@FKLYBC??PUp@eAf@o@b@k@f@i@n@m@PMLMPORO~@k@h@Y^QTKb@Sd@O^KdAYjA_@VGbEgA??n@QN`@JZJ^@DBDDDD?F?FEBEBKBK?EAGCIGMGWK_@AKDGl@aAr@{B^gA\\yAH]Ry@RkATeCJcABMJeBD_B@_@@iBAyCUg^ByDTsOD}D?mAG{AMuAS{BcAqHWaCMqC?sB@eBJuB\\eFVoEz@eMVgF@mCAiC]{FKkAUyAsAoIM}@ESUoBcCwXEcC@gCFuAPyAReAXyAd@_BxDyIj@wAVcAVsARqATkCFeBAkBE_BqAgP]uEGyB@cBJyChAgNJeA^cCzAsJvAuIXiCJkBCoACiAGkA[wBm@oEU_CK}BE_CFiBNaB^wB`CaLdC}K~AuHh@aCd@{A\\eAJYp@_Bj@uAvDyKz@eC~BmGjBkFxDqPfAoFbBkIr@gDfA{FBKpA_HVwAjAgGJe@DSdAaFDSnDwPt@uD??zOux@`BeIBQFQP{@Vy@rA}DvDaL\\_A???AVy@pBgGpAyDd@yAD@B?D?DABC@EBA@M@OAGAGACEGBIVaAPk@\\q@h@mAp@sAvCaGdAyBtK_U~@cBJSdAaB~BqDbCuDdAcBPYVc@Pq@~AoLhDwVLqALwBVcFb@yIHoBDeAEsBIq@o@uFIy@Ek@AM?QB[PiBR_BxBkRZiCVwAPmARqC`@gGB[fB}RTgCJuAvAkQXcDJkAHoA@WB]Fg@FWPYJODEHEHCVEXCNIPITUPS`AaBr@mAl@s@HKJARE@JBFDJBDF@D?@?DADCBE@I@I?K?MCKEGGEC?E?CqBGm@Gq@Mu@Ou@c@uAM_@aDeHQe@kCmGqAkDEW[s@??]q@DM?QCGCE^o@Ri@Lc@h@{B@EJ_@HWN]HIDINILIRGVAtCXH?B@??J@F?H@DHFFFNFNHNNPDDJHTHvAMnE[N?l@Gn@Mb@MfCo@j@SXIrCcALC??dC_AtDkAlAa@n@SzCgALGXKpDkA??LE|DoA`Cy@dHcCbCy@??VKnHgCFA~Ao@h@Sn@YTO~@a@f@Yh@e@|@m@pBoAbAg@~@a@rGsCzBu@TGd@U^UlAiA|GcHhYcYpDsDzMuMZ]HEZUvGcEhAs@lCaB`aAyl@vG_Exa@eW|BuAbHkEvCeBx@i@r@c@l@]rBgA|EgC~@g@fAy@lGkEvA_AfBkATOLIz@g@XO??xG_EbIwEfN{HrCgBZWb@e@h@s@P]RYTk@h@aBp@mC`@qBJeAp@k[n@iPB[B}@DeA^yDr@eH`F_e@l@N`@RlOrLnI|GRb@r@l@|@n@??hBpA`@D\\ZdAl@XHpAvAXR`TvP??hCrBdGbFrEhDbCbBJJp@`@??\\RbQdLRR`BhAVTBOBMbAsF`@sBZgBDM??d@iCh@gCj@wCp@_Dh@oCd@sBpAqGb@oBVoANu@Z}Ad@_C^aBVmADYtAyGJc@l@sCd@{Bf@eCn@yC^eBVmAn@_D`@sBp@{Cr@kDt@sDn@_DjAuFPy@l@sCd@}BR_Az@{DR}@\\yANs@Lg@Je@fAeF??P{@Ry@TmAl@qCf@{Bl@qCz@aEb@qBPu@^cBj@sCLa@Py@\\cBr@mCXcATy@^oAl@sBh@yAh@{ArC{HxC{HRk@x@qBVw@LY??b@mAjA{C`CyGj@{A??h@}A`AuChAaDr@mBnAqDdA}Cr@qBV{@^iAZ{@\\aADODMp@eBjAkD?CrD{K~AyE??vBqGLYrBaGf@{ARu@H[La@Lo@Pu@Lw@P_A`@oC??PoABU`@wC@MF_@?WDUHy@JeAJqANyAr@sENs@PaAPq@Nw@FUNk@^_BNs@LMRs@Rs@Tm@`@iATg@HO??b@iAd@gAL]Vw@Rq@XwAPcAHe@PsAAa@PiAX_BHw@Lu@F_@Lq@FU??Jc@Nw@P{@V_ATu@Vw@BEHUL]bAoCXw@Pa@l@kALSNUR]RK`@m@HITY`@q@Vg@Pe@Le@H_@De@Hy@BS",
"length": 760
},
"legGeometryColor": "d6e52d",
"intermediateStops": [
{
"name": "Barneveld, Van Dompselaerstraat",
"coordinates": {
"lng": 5.590199,
"lat": 52.135233
}
},
{
"name": "Barneveld, Julianaplein",
"coordinates": {
"lng": 5.595027,
"lat": 52.137004
}
},
{
"name": "Barneveld, Lange Voren",
"coordinates": {
"lng": 5.600262,
"lat": 52.138343
}
},
{
"name": "Barneveld, Valkseweg",
"coordinates": {
"lng": 5.603322,
"lat": 52.133691
}
},
{
"name": "De Valk, Garage Veldhuizen",
"coordinates": {
"lng": 5.700793,
"lat": 52.120178
}
},
{
"name": "Wekerom, A.G. Wijersweg",
"coordinates": {
"lng": 5.715766,
"lat": 52.11523
}
},
{
"name": "Otterlo, Rotonde",
"coordinates": {
"lng": 5.769684,
"lat": 52.103419
}
},
{
"name": "Otterlo, Centrum",
"coordinates": {
"lng": 5.771814,
"lat": 52.101623
}
},
{
"name": "Otterlo, Onderlangs",
"coordinates": {
"lng": 5.772386,
"lat": 52.09692
}
},
{
"name": "Otterlo, De Zanding",
"coordinates": {
"lng": 5.77419,
"lat": 52.092834
}
},
{
"name": "Otterlo, 't Lage Veld",
"coordinates": {
"lng": 5.775864,
"lat": 52.089035
}
},
{
"name": "Oud Reemst, Oud Reemsterweg",
"coordinates": {
"lng": 5.809529,
"lat": 52.043008
}
},
{
"name": "Arnhem, 's-Koonings Jaght",
"coordinates": {
"lng": 5.829158,
"lat": 52.0278
}
},
{
"name": "Arnhem, Grijsoord",
"coordinates": {
"lng": 5.824838,
"lat": 52.022585
}
},
{
"name": "Arnhem, Revalidatiecentrum BIO",
"coordinates": {
"lng": 5.821477,
"lat": 52.018561
}
},
{
"name": "Arnhem, Van der Valk/Papendal",
"coordinates": {
"lng": 5.821258,
"lat": 52.013996
}
},
{
"name": "Arnhem, De Leeren Doedel",
"coordinates": {
"lng": 5.846931,
"lat": 52.006124
}
},
{
"name": "Arnhem, De Vijverberg",
"coordinates": {
"lng": 5.861567,
"lat": 52.000511
}
},
{
"name": "Arnhem, Klein Warnsborn",
"coordinates": {
"lng": 5.86461,
"lat": 51.999088
}
},
{
"name": "Arnhem, Schelmseweg",
"coordinates": {
"lng": 5.87542,
"lat": 51.994252
}
},
{
"name": "Arnhem, Amsterdamseweg/Het Dorp",
"coordinates": {
"lng": 5.881119,
"lat": 51.992089
}
},
{
"name": "Arnhem, Landgoed Rosorum",
"coordinates": {
"lng": 5.889029,
"lat": 51.989827
}
},
{
"name": "Arnhem, Burg. Weertsstraat",
"coordinates": {
"lng": 5.893947,
"lat": 51.988314
}
}
],
"co2": 3814,
"calories": 0
},
{
"id": "fd726349-4e7d-4888-947d-d62d09cc5d9b",
"from": {
"name": "Arnhem, Centraal Stat.(Sonsbeek)",
"coordinates": {
"lng": 5.89984,
"lat": 51.98552
}
},
"to": {
"name": "Arnhem Centraal",
"coordinates": {
"lng": 5.8991666,
"lat": 51.9850006
}
},
"departureTime": "2023-10-07T09:46:00Z",
"arrivalTime": "2023-10-07T09:47:31Z",
"assetType": {
"assetClass": "FOOT"
},
"conditions": [
{
"requiredFields": null
}
],
"state": "NOT_BOOKABLE",
"distance": 110,
"legGeometry": {
"points": "olh|H_i_c@@@O|BB?T@D?ZBD?^B@?P@",
"length": 11
},
"legGeometryColor": "2d83e5",
"co2": 0,
"calories": 7
}
],
"pricing": {
"estimated": false,
"description": "Full Fare",
"amount": 0.3,
"parts": [
{
"amount": 0,
"kind": "DEFAULT",
"meta": {
"displayName": "Base Fare"
}
},
{
"amount": 0,
"kind": "DISCOUNT",
"meta": {
"displayName": "Total Discount"
}
},
{
"amount": 0.3,
"kind": "FEE",
"meta": {
"displayName": "Service fee"
}
}
]
},
"departureTime": "2023-10-07T08:34:47Z",
"arrivalTime": "2023-10-07T09:47:31Z",
"co2": 3814,
"calories": 30
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment