An API for Bird Scooters
const Bird = require('node-bird');
const bird = new Bird();
For a cool example, see example/index.js
bird.login((email = faker.internet.email()));
bird.verifyCode(code);
bird.getUserAgreement();
bird.acceptUserAgreement(uaId);
bird.getProfile();
bird.updateProfile(profile);
bird.addVoucherCode(code);
bird.getScootersNearby(latitude, longitude, (radius = 500));
bird.getScooterDetails(scooterId);
scooterId is not scooterCode
bird.setScooterAlarm(scooterId);
bird.setScooterMissing(scooterId);
bird.scanScooter(scooter);
scooter can be fetched from getScootersNearby array, or from getScooterDetails if you already know scooterId
bird.rideScooter(scooter);
scooter can be fetched from getScootersNearby array
bird.stopRide(scooter, ride);
scooter can be fetched from getScootersNearby array
ride is returned from rideScooter method
bird.addCardFromStripe(stripeToken, { latitude = faker.address.latitude(), longitude = faker.address.longitude() });
bird.getStripeCustomer();
bird.setCardAsDefault(cardId, latitude = faker.address.latitude(), longitude = faker.address.longitude() });