aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/github.com/boombuler/barcode/barcode.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/boombuler/barcode/barcode.go')
-rw-r--r--vendor/github.com/boombuler/barcode/barcode.go21
1 files changed, 21 insertions, 0 deletions
diff --git a/vendor/github.com/boombuler/barcode/barcode.go b/vendor/github.com/boombuler/barcode/barcode.go
new file mode 100644
index 0000000000..7e147f22f4
--- /dev/null
+++ b/vendor/github.com/boombuler/barcode/barcode.go
@@ -0,0 +1,21 @@
+package barcode
+
+import "image"
+
+// Contains some meta information about a barcode
+type Metadata struct {
+ // the name of the barcode kind
+ CodeKind string
+ // contains 1 for 1D barcodes or 2 for 2D barcodes
+ Dimensions byte
+}
+
+// a rendered and encoded barcode
+type Barcode interface {
+ image.Image
+ // returns some meta information about the barcode
+ Metadata() Metadata
+ // the data that was encoded in this barcode
+ Content() string
+ CheckSum() int
+}