The Barcode interface defines the contract for submitting barcode information. It provides a method to submit a barcode ID along with optional location data.
Submits a barcode ID to the backend.