func (d *Document) ResetDefinitions() *Document {
	defs := make(map[string]spec.Schema, len(d.origSpec.Definitions))
	for k, v := range d.origSpec.Definitions {
		defs[k] = v
	}

	d.spec.Definitions = defs
	return d
}
func (d *Document) ResetDefinitions() *Document {
	defs := make(map[string]spec.Schema, len(d.origSpec.Definitions))
	for k, v := range d.origSpec.Definitions {
		defs[k] = v
	}

	d.spec.Definitions = defs
	return d
}
func ( d * Document ) ResetDefinitions ( ) * Document { defs := make ( map [ string ] spec . Schema , len ( d . origSpec . Definitions ) ) for k , v := range d . origSpec . Definitions { defs [ k ] = v } d . spec . Definitions = defs return d }
// ResetDefinitions gives a shallow copy with the models reset
ResetDefinitions gives a shallow copy with the models reset