Exemple #1
0
 def get(self, service_id):
     args = parser.parse_args()
     header = gen_auth_header(args['Authorization'])
     return jsonify(
         soap.to_dict(soap.client.service.GetServiceDetails(
             serviceID=service_id, _soapheaders=[header]),
                      full=args.get('full')))
Exemple #2
0
 def get(self, station, num_rows=10):
     args = parser.parse_args()
     header = gen_auth_header(args['Authorization'])
     return jsonify(
         soap.to_dict(soap.client.service.GetDepartureBoard(
             numRows=num_rows,
             crs=parse_station(station),
             _soapheaders=[header]),
                      full=args.get('full')))
Exemple #3
0
 def get(self, station, station_list):
     args = parser.parse_args()
     header = gen_auth_header(args['Authorization'])
     return jsonify(
         soap.to_dict(soap.client.service.GetFastestDepartures(
             crs=parse_station(station),
             filterList=parse_station_list(station_list),
             _soapheaders=[header]),
                      full=args.get('full')))