func NewPolicy() *Policy {

	return &Policy{
		ModelVersion:   1,
		Annotations:    map[string][]string{},
		AllObjectTags:  []string{},
		AllSubjectTags: []string{},
		AssociatedTags: []string{},
		MigrationsLog:  map[string]string{},
		Metadata:       []string{},
		Relation:       []string{},
		NormalizedTags: []string{},
		Object:         [][]string{},
		Subject:        [][]string{},
	}
}
// NewPolicy returns a new *Policy
NewPolicy returns a new *Policy
// NewPolicy returns a new * Policy
func NewPolicy() *Policy {
	return &Policy{
		ModelVersion:   1,
		Annotations:    map[string][]string{},
		AllObjectTags:  []string{},
		AllSubjectTags: []string{},
		AssociatedTags: []string{},
		MigrationsLog:  map[string]string{},
		Metadata:       []string{},
		Relation:       []string{},
		NormalizedTags: []string{},
		Object:         [][]string{},
		Subject:        [][]string{},
	}
}
func NewPolicy ( ) * Policy { return & Policy { ModelVersion : 1 , Annotations : map [ string ] [ ] string { } , AllObjectTags : [ ] string { } , AllSubjectTags : [ ] string { } , AssociatedTags : [ ] string { } , MigrationsLog : map [ string ] string { } , Metadata : [ ] string { } , Relation : [ ] string { } , NormalizedTags : [ ] string { } , Object : [ ] [ ] string { } , Subject : [ ] [ ] string { } , } }
NewPolicy returns a new *Policy
NewPolicy returns a new * Policy