Skip to content
This repository was archived by the owner on Sep 8, 2026. It is now read-only.

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚛 Road Tracking Service

This service exposes a GraphQL API for managing and querying vehicles.
Users can register vehicles and fetch vehicles associated only with their own account.


🔧 GraphQL Schema Overview

The service provides the following queries and mutations:

📦 Queries

vehicles(searchPlate: String): [Vehicle]

Returns a list of vehicles belonging exclusively to the authenticated user's account.

  • If searchPlate is provided, returns vehicles matching the plate filter.
  • If no filter is provided, returns all vehicles for the user's account.

vehicle(id: String): Vehicle

Returns a single vehicle by its unique ID.

  • The vehicle returned is scoped to the authenticated user's account.
  • If no vehicle matches the given ID or it does not belong to the user, the result is null.

📦 Mutations

registerVehicle(registrationNumber: String, accountId: String): Vehicle

Registers a new vehicle under the authenticated user's account.

  • Requires the user to be authenticated.
  • Accepts registrationNumber and accountId (UUID) as inputs.
  • Returns the newly registered vehicle as a GraphQL object.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages