code: func (j *Job) mainHashArgs() []interface{} {
  	hashArgs := []interface{}{j.Key(),
  		"data", string(j.data),
  		"type", j.typ.name,
  		"time", j.time,
  		"freq", j.freq,
  		"priority", j.priority,
  		"retries", j.retries,
  		"status", j.status,
  		"started", j.started,
  		"finished", j.finished,
  		"poolId", j.poolId,
  	}
  	if j.err != nil {
  		hashArgs = append(hashArgs, "error", j.err.Error())
  	}
  	return hashArgs
  }
docs: // mainHashArgs returns the args for the hash which will store the job data