func newStatusAttribute(n string, d string, p int32) *StatusAttribute {
	s := new(StatusAttribute)
	s.MetricName = n
	s.Description = d
	s.pcfAttr = p
	s.squash = false
	s.delta = false
	s.index = -1
	s.Values = make(map[string]*StatusValue)
	s.prevValues = make(map[string]int64)
	s.Pseudo = false
	return s
}
Initialise with default values.
package mqmetric
import (
	"fmt"
	ibmmq "github.com/ibm-messaging/mq-golang/v5/ibmmq"
	"strings"
	"time"
)
var statusDummy = fmt.Sprintf("dummy")
var timeTravelWarningIssued = false
type StatusAttribute struct {
	Description string
	MetricName  string
	Pseudo      bool
	pcfAttr     int32
	squash      bool
	delta       bool
	index       int
	Values      map[string]*StatusValue
	prevValues  map[string]int64
}
type StatusSet struct {
	Attributes map[string]*StatusAttribute
}
type StatusValue struct {
	IsInt64     bool
	ValueInt64  int64
	ValueString string
}