コード例 #1
0
ファイル: routes.go プロジェクト: vikstrous/go-swagger
func opResponsesSetter(op *spec.Operation) func(*spec.Response, map[int]spec.Response) {
	return func(def *spec.Response, scr map[int]spec.Response) {
		if op.Responses == nil {
			op.Responses = new(spec.Responses)
		}
		op.Responses.Default = def
		op.Responses.StatusCodeResponses = scr
	}
}
コード例 #2
0
ファイル: routes.go プロジェクト: vikstrous/go-swagger
func opSecurityDefsSetter(op *spec.Operation) func([]map[string][]string) {
	return func(securityDefs []map[string][]string) { op.Security = securityDefs }
}
コード例 #3
0
ファイル: routes.go プロジェクト: vikstrous/go-swagger
func opProducesSetter(op *spec.Operation) func([]string) {
	return func(produces []string) { op.Produces = produces }
}
コード例 #4
0
ファイル: routes.go プロジェクト: vikstrous/go-swagger
func opSchemeSetter(op *spec.Operation) func([]string) {
	return func(schemes []string) { op.Schemes = schemes }
}
コード例 #5
0
ファイル: routes.go プロジェクト: vikstrous/go-swagger
func opConsumesSetter(op *spec.Operation) func([]string) {
	return func(consumes []string) { op.Consumes = consumes }
}