summaryrefslogtreecommitdiff
path: root/data/jobs.go
diff options
context:
space:
mode:
Diffstat (limited to 'data/jobs.go')
-rw-r--r--data/jobs.go32
1 files changed, 32 insertions, 0 deletions
diff --git a/data/jobs.go b/data/jobs.go
new file mode 100644
index 0000000..c47d142
--- /dev/null
+++ b/data/jobs.go
@@ -0,0 +1,32 @@
+package data
+
+import (
+ "encoding/json"
+ "time"
+)
+
+type Job struct {
+ posting JobPosting
+ details JobDetails
+}
+
+type JobPosting struct {
+ website string
+ url string
+ location string
+ company string
+ position string
+ jobType string
+ workShift string
+ workSetting string
+ lastModified time.Time
+}
+
+type JobDetails struct {
+ skills json.Marshaler
+ licenses json.Marshaler
+ certs json.Marshaler
+ education json.Marshaler
+ benefits json.Marshaler
+ fullJobDescription string
+}