<commit_before>package ov

import (
	"encoding/json"
	"fmt"
	"github.com/HewlettPackard/oneview-golang/rest"
	"github.com/HewlettPackard/oneview-golang/utils"
	"github.com/docker/machine/libmachine/log"
)

// The Marshal() will omit the bool attibutes below if they are false.
// Please remove the omitempty option and use it as and when required.

type StorageVolumeTemplate struct {
	Category                    string              `json:"category,omitempty"`
	Created                     string              `json:"created,omitempty"`
	CompatibleStorageSystemsUri utils.Nstring       `json:"compatibleStorageSystemsUri,omitempty"`
	Description                 utils.Nstring       `json:"description,omitempty"`
	ETAG                        string              `json:"eTag,omitempty"`
	IsRoot                      bool                `json:"isRoot,omitempty"`
	ScopesURI                   utils.Nstring       `json:"scopesUri,omitempty"`
	Name                        string              `json:"name,omitempty"`
	State                       string              `json:"state,omitempty"`
	Status                      string              `json:"status,omitempty"`
	Type                        string              `json:"type,omitempty"`
	URI                         utils.Nstring       `json:"uri,omitempty"`
	InitialScopeUris            utils.Nstring       `json:"initialScopeUris,omitempty"`
	RootTemplateUri             utils.Nstring       `json:"rootTemplateUri,omitempty"`
	StoragePoolUri              utils.Nstring       `json:"storagePoolUri,omitempty"`
	Version                     string              `json:"version,omitempty"`
	Uuid                        string              `json:"uuid,omitempty"`
	Family                      string              `json:"family,omitempty"`
	TemplateProperties          *TemplateProperties `json:"properties,omitempty"`
}

type TemplateProperties struct {<commit_msg>Update storage_volume_template.go<commit_after>package ov

import (
	"encoding/json"
	"fmt"
	"github.com/HewlettPackard/oneview-golang/rest"
	"github.com/HewlettPackard/oneview-golang/utils"
	"github.com/docker/machine/libmachine/log"
)

// The Marshal() will omit the bool attibutes below if they are false.
// Please remove the omitempty option and use it as and when required.

type StorageVolumeTemplate struct {
	Category                    string              `json:"category,omitempty"`
	Created                     string              `json:"created,omitempty"`
	CompatibleStorageSystemsUri utils.Nstring       `json:"compatibleStorageSystemsUri,omitempty"`
	Description                 utils.Nstring       `json:"description,omitempty"`
	ETAG                        string              `json:"eTag,omitempty"`
	IsRoot                      bool                `json:"isRoot,omitempty"`
	ScopesURI                   utils.Nstring       `json:"scopesUri,omitempty"`
	Name                        string              `json:"name,omitempty"`
	State                       string              `json:"state,omitempty"`
	Status                      string              `json:"status,omitempty"`
	Type                        string              `json:"type,omitempty"`
	URI                         utils.Nstring       `json:"uri,omitempty"`
	InitialScopeUris            []utils.Nstring       `json:"initialScopeUris,omitempty"`
	RootTemplateUri             utils.Nstring       `json:"rootTemplateUri,omitempty"`
	StoragePoolUri              utils.Nstring       `json:"storagePoolUri,omitempty"`
	Version                     string              `json:"version,omitempty"`
	Uuid                        string              `json:"uuid,omitempty"`
	Family                      string              `json:"family,omitempty"`
	TemplateProperties          *TemplateProperties `json:"properties,omitempty"`
}

type TemplateProperties struct {
{'fraction_non_alphanumeric': 0.08619791666666667, 'fraction_numerical': 0.0, 'mean_word_length': 1.8016046681254558, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3803655', 'n_tokens_mistral': 923, 'n_tokens_neox': 886, 'n_words': 191}