func (t *Tools) GetBSON() (interface{}, error) {
	if t == nil {
		return nil, nil
	}
	return &toolsDoc{t.Version, t.URL, t.Size, t.SHA256}, nil
}
// GetBSON returns the structure to be serialized for the tools as a generic
// interface.
GetBSON returns the structure to be serialized for the tools as a generic
interface.
// GetBSON returns the structure to be serialized for the tools as a generic // interface .
func (t *Tools) GetBSON() (interface{}, error) {
	if t == nil {
		return nil, nil
	}
	return &toolsDoc{t.Version, t.URL, t.Size, t.SHA256}, nil
}
func ( t * Tools ) GetBSON ( ) ( interface { } , error ) { if t == nil { return nil , nil } return & toolsDoc { t . Version , t . URL , t . Size , t . SHA256 } , nil }
GetBSON returns the structure to be serialized for the tools as a generic
interface.
GetBSON returns the structure to be serialized for the tools as a generic interface .