@wavvy-sup/sdk-client
v0.0.5
Published
SDK client for Wavvy Sup API
Readme
Wavvi API sdk-client
Initialize Client
import { WavvyApi } from "@wavvy-sup/sdk-client";
const wavvyApi = new WavvyApi({
url: "api-url-here",
apiKey: "api-key-here",
});Public Methods
getStation(stationId: string)
wavvyApi.db
.getStation({ stationId: "carey-beach" })
.then((res: any) => console.log(res))
.catch((error: any) => console.error(error));getAllStationsLocations()
wavvyApi.db
.getAllStationsLocations()
.then((res: any) => console.log(res))
.catch((error: any) => console.error(error));resetStationInventory(stationId: string)
wavvyAp.db
.resetStationInventory({ stationId: "carey-beach" })
.then((res: any) => console.log(res))
.catch((error: any) => console.error(error));doesEmailExist(email: string)
wavvyAp.auth
.doesEmailExist({ email: "[email protected]" })
.then((res: any) => console.log(res))
.catch((error: any) => console.error(error));isUserAdmin()
wavvyAp.auth
.isUserAdmin()
.then((res: any) => console.log(res))
.catch((error: any) => console.error(error));listAllUsers()
wavvyAp.auth
.listAllUsers()
.then((res: any) => console.log(res))
.catch((error: any) => console.error(error));createFirestoreForUser(user: User)
wavvyAp.auth
.resetStationInventory({ user: user })
.then((res: any) => console.log(res))
.catch((error: any) => console.error(error));deleteFirestoreForUser(user: User)
wavvyAp.auth
.deleteFirestoreForUser({ user: user })
.then((res: any) => console.log(res))
.catch((error: any) => console.error(error));