| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 | // Copyright 2014 The Gogs Authors. All rights reserved.// Use of this source code is governed by a MIT-style// license that can be found in the LICENSE file.package basetype (	// Type TmplData represents data in the templates.	TmplData map[string]interface{})// __________.__            .___.__// \______   \__| ____    __| _/|__| ____    ____//  |    |  _/  |/    \  / __ | |  |/    \  / ___\//  |    |   \  |   |  \/ /_/ | |  |   |  \/ /_/  >//  |______  /__|___|  /\____ | |__|___|  /\___  ///         \/        \/      \/         \//_____/// Errors represents the contract of the response body when the// binding step fails before getting to the application.type BindingErrors struct {	Overall map[string]string `json:"overall"`	Fields  map[string]string `json:"fields"`}// Total errors is the sum of errors with the request overall// and errors on individual fields.func (err BindingErrors) Count() int {	return len(err.Overall) + len(err.Fields)}func (this *BindingErrors) Combine(other BindingErrors) {	for key, val := range other.Fields {		if _, exists := this.Fields[key]; !exists {			this.Fields[key] = val		}	}	for key, val := range other.Overall {		if _, exists := this.Overall[key]; !exists {			this.Overall[key] = val		}	}}const (	BindingRequireError         string = "Required"	BindingAlphaDashError       string = "AlphaDash"	BindingMinSizeError         string = "MinSize"	BindingMaxSizeError         string = "MaxSize"	BindingEmailError           string = "Email"	BindingUrlError             string = "Url"	BindingDeserializationError string = "DeserializationError"	BindingIntegerTypeError     string = "IntegerTypeError"	BindingBooleanTypeError     string = "BooleanTypeError"	BindingFloatTypeError       string = "FloatTypeError")var GoGetMetas = make(map[string]bool)
 |