func NewIssue() *Issue {

	return &Issue{
		ModelVersion:          1,
		Claims:                types.NewMidgardClaims(),
		Metadata:              map[string]interface{}{},
		Opaque:                map[string]string{},
		RestrictedNetworks:    []string{},
		RestrictedPermissions: []string{},
		Validity:              "24h",
	}
}
// NewIssue returns a new *Issue
NewIssue returns a new *Issue
// NewIssue returns a new * Issue
func NewIssue() *Issue {
	return &Issue{
		ModelVersion:          1,
		Claims:                types.NewMidgardClaims(),
		Metadata:              map[string]interface{}{},
		Opaque:                map[string]string{},
		RestrictedNetworks:    []string{},
		RestrictedPermissions: []string{},
		Validity:              "24h",
	}
}
func NewIssue ( ) * Issue { return & Issue { ModelVersion : 1 , Claims : types . NewMidgardClaims ( ) , Metadata : map [ string ] interface { } { } , Opaque : map [ string ] string { } , RestrictedNetworks : [ ] string { } , RestrictedPermissions : [ ] string { } , Validity : " " , } }
NewIssue returns a new *Issue
NewIssue returns a new * Issue