mirror of
https://github.com/fnproject/fn.git
synced 2022-10-28 21:29:17 +03:00
Client generator update (#262)
* Generated a bunch of clients. * Builds go client. * Removed test line. * Changed dependencies to fnproject/fn_go * Fix tests.
This commit is contained in:
3
clients/Gemfile
Normal file
3
clients/Gemfile
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
source 'https://rubygems.org'
|
||||||
|
|
||||||
|
gem 'http'
|
||||||
29
clients/Gemfile.lock
Normal file
29
clients/Gemfile.lock
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
GEM
|
||||||
|
remote: https://rubygems.org/
|
||||||
|
specs:
|
||||||
|
addressable (2.5.2)
|
||||||
|
public_suffix (>= 2.0.2, < 4.0)
|
||||||
|
domain_name (0.5.20170404)
|
||||||
|
unf (>= 0.0.5, < 1.0.0)
|
||||||
|
http (2.2.2)
|
||||||
|
addressable (~> 2.3)
|
||||||
|
http-cookie (~> 1.0)
|
||||||
|
http-form_data (~> 1.0.1)
|
||||||
|
http_parser.rb (~> 0.6.0)
|
||||||
|
http-cookie (1.0.3)
|
||||||
|
domain_name (~> 0.5)
|
||||||
|
http-form_data (1.0.3)
|
||||||
|
http_parser.rb (0.6.0)
|
||||||
|
public_suffix (3.0.0)
|
||||||
|
unf (0.1.4)
|
||||||
|
unf_ext
|
||||||
|
unf_ext (0.0.7.4)
|
||||||
|
|
||||||
|
PLATFORMS
|
||||||
|
ruby
|
||||||
|
|
||||||
|
DEPENDENCIES
|
||||||
|
http
|
||||||
|
|
||||||
|
BUNDLED WITH
|
||||||
|
1.15.1
|
||||||
@@ -6,10 +6,8 @@
|
|||||||
|
|
||||||
If this is your first time building the clients, you'll need to do the following:
|
If this is your first time building the clients, you'll need to do the following:
|
||||||
|
|
||||||
1) Install this single gem:
|
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
gem install http
|
bundle install
|
||||||
```
|
```
|
||||||
|
|
||||||
### Every Time
|
### Every Time
|
||||||
@@ -22,12 +20,6 @@ ruby build.rb
|
|||||||
|
|
||||||
Boom. That's it.
|
Boom. That's it.
|
||||||
|
|
||||||
## Building with the Go Builder
|
|
||||||
|
|
||||||
```sh
|
|
||||||
go run main.go
|
|
||||||
```
|
|
||||||
|
|
||||||
## Troubleshooting
|
## Troubleshooting
|
||||||
|
|
||||||
Sometimes this will fail due to github caching or something and versions will be off. Just bump version and retry.
|
Sometimes this will fail due to github caching or something and versions will be off. Just bump version and retry.
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ require_relative 'utils.rb'
|
|||||||
swaggerUrl = "https://raw.githubusercontent.com/treeder/functions/master/docs/swagger.yml"
|
swaggerUrl = "https://raw.githubusercontent.com/treeder/functions/master/docs/swagger.yml"
|
||||||
spec = YAML.load(open(swaggerUrl))
|
spec = YAML.load(open(swaggerUrl))
|
||||||
version = spec['info']['version']
|
version = spec['info']['version']
|
||||||
version = '0.1.30'
|
|
||||||
puts "VERSION: #{version}"
|
puts "VERSION: #{version}"
|
||||||
|
|
||||||
# Can pass in a particular language to only do that one
|
# Can pass in a particular language to only do that one
|
||||||
@@ -33,6 +32,7 @@ def clone(lang)
|
|||||||
Dir.chdir '../'
|
Dir.chdir '../'
|
||||||
end
|
end
|
||||||
Dir.chdir '../'
|
Dir.chdir '../'
|
||||||
|
return "tmp/#{ldir}"
|
||||||
end
|
end
|
||||||
|
|
||||||
FileUtils.mkdir_p 'tmp'
|
FileUtils.mkdir_p 'tmp'
|
||||||
@@ -44,25 +44,23 @@ else
|
|||||||
languages = ['go', 'ruby', 'php', 'python', 'elixir', 'javascript'] # JSON.parse(HTTP.get("https://generator.swagger.io/api/gen/clients", ssl_context: ctx).body)
|
languages = ['go', 'ruby', 'php', 'python', 'elixir', 'javascript'] # JSON.parse(HTTP.get("https://generator.swagger.io/api/gen/clients", ssl_context: ctx).body)
|
||||||
end
|
end
|
||||||
languages.each do |l|
|
languages.each do |l|
|
||||||
puts l
|
puts "\nGenerating client for #{l}..."
|
||||||
lshort = l
|
lshort = l
|
||||||
# lang_options = JSON.parse(HTTP.get("https://generator.swagger.io/api/gen/clients/#{l}", ssl_context: ctx).body)
|
|
||||||
# p lang_options
|
|
||||||
# only going to do ruby and go for now
|
|
||||||
glob_pattern = ["**", "*"]
|
glob_pattern = ["**", "*"]
|
||||||
copy_dir = "."
|
copy_dir = "."
|
||||||
options = {}
|
options = {}
|
||||||
skip_files = []
|
skip_files = []
|
||||||
deploy = []
|
deploy = []
|
||||||
|
clone_dir = ""
|
||||||
case l
|
case l
|
||||||
when 'go'
|
when 'go'
|
||||||
clone(lshort)
|
clone_dir = clone(lshort)
|
||||||
glob_pattern = ['functions', "**", "*.go"]
|
glob_pattern = ['functions', "**", "*.go"]
|
||||||
copy_dir = "."
|
copy_dir = "."
|
||||||
options['packageName'] = 'functions'
|
options['packageName'] = 'functions'
|
||||||
options['packageVersion'] = version
|
options['packageVersion'] = version
|
||||||
when 'ruby'
|
when 'ruby'
|
||||||
clone(l)
|
clone_dir = clone(l)
|
||||||
fruby = "fn_ruby"
|
fruby = "fn_ruby"
|
||||||
gem_name = "fn_ruby"
|
gem_name = "fn_ruby"
|
||||||
glob_pattern = ["**", "*.rb"] # just rb files
|
glob_pattern = ["**", "*.rb"] # just rb files
|
||||||
@@ -78,60 +76,52 @@ languages.each do |l|
|
|||||||
when 'javascript'
|
when 'javascript'
|
||||||
lshort = 'js'
|
lshort = 'js'
|
||||||
# copy_dir = "javascript-client/."
|
# copy_dir = "javascript-client/."
|
||||||
clone(lshort)
|
clone_dir = clone(lshort)
|
||||||
options['projectName'] = "fn_js"
|
options['projectName'] = "fn_js"
|
||||||
deploy << "npm publish"
|
deploy << "npm publish"
|
||||||
|
else
|
||||||
|
clone_dir = clone(l)
|
||||||
end
|
end
|
||||||
p options
|
p options
|
||||||
|
lv = "#{lshort}-#{version}"
|
||||||
|
destdir = "tmp/fn_#{lshort}"
|
||||||
if l == 'go'
|
if l == 'go'
|
||||||
puts "SKIPPING GO, it's manual for now."
|
|
||||||
# This is using https://goswagger.io/ instead
|
# This is using https://goswagger.io/ instead
|
||||||
# TODO: run this build command instead: this works if run manually
|
stream_exec "docker run --rm -v ${PWD}/#{clone_dir}:/go/src/github.com/fnproject/fn_go -w /go/src/github.com/fnproject/fn_go quay.io/goswagger/swagger generate client -f #{swaggerUrl} -A fn "
|
||||||
# dep ensure && docker run --rm -it -v $HOME/dev/go:/go -w /go/src/github.com/treeder/functions_go quay.io/goswagger/swagger generate client -f https://raw.githubusercontent.com/treeder/functions/master/docs/swagger.yml -A functions
|
|
||||||
# cmd := exec.Command("docker", "run", "--rm", "-u", fmt.Sprintf("%s:%s", u.Uid, u.Gid), "-v", fmt.Sprintf("%s/%s:/go/src/github.com/funcy/functions_go", cwd, target), "-v", fmt.Sprintf("%s/%s:/go/swagger.spec", cwd, swaggerURL), "-w", "/go/src", "quay.io/goswagger/swagger", "generate", "client", "-f", "/go/swagger.spec", "-t", "github.com/funcy/functions_go", "-A", "functions")
|
|
||||||
# d, err := cmd.CombinedOutput()
|
|
||||||
# if err != nil {
|
|
||||||
# log.Printf("Error running go-swagger: %s\n", d)
|
|
||||||
# return err
|
|
||||||
# }
|
|
||||||
next
|
|
||||||
else
|
else
|
||||||
gen = JSON.parse(HTTP.post("https://generator.swagger.io/api/gen/clients/#{l}",
|
gen = JSON.parse(HTTP.post("https://generator.swagger.io/api/gen/clients/#{l}",
|
||||||
json: {
|
json: {
|
||||||
swaggerUrl: swaggerUrl,
|
swaggerUrl: swaggerUrl,
|
||||||
options: options,
|
options: options,
|
||||||
},
|
},
|
||||||
ssl_context: ctx).body)
|
ssl_context: ctx).body)
|
||||||
p gen
|
p gen
|
||||||
|
|
||||||
lv = "#{lshort}-#{version}"
|
|
||||||
zipfile = "tmp/#{lv}.zip"
|
zipfile = "tmp/#{lv}.zip"
|
||||||
stream_exec "curl -o #{zipfile} #{gen['link']} -k"
|
stream_exec "curl -o #{zipfile} #{gen['link']} -k"
|
||||||
stream_exec "unzip -o #{zipfile} -d tmp/#{lv}"
|
stream_exec "unzip -o #{zipfile} -d tmp/#{lv}"
|
||||||
end
|
|
||||||
|
|
||||||
# delete the skip_files
|
# delete the skip_files
|
||||||
skip_files.each do |sf|
|
skip_files.each do |sf|
|
||||||
begin
|
begin
|
||||||
File.delete("tmp/#{lv}/#{lshort}-client/" + sf)
|
File.delete("tmp/#{lv}/#{lshort}-client/" + sf)
|
||||||
rescue => ex
|
rescue => ex
|
||||||
puts "Error deleting file: #{ex.backtrace}"
|
puts "Error deleting file: #{ex.backtrace}"
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
|
||||||
|
|
||||||
# Copy into clone repos
|
# Copy into clone repos
|
||||||
fj = File.join(['tmp', lv, "#{l}-client"] + glob_pattern)
|
fj = File.join(['tmp', lv, "#{l}-client"] + glob_pattern)
|
||||||
# FileUtils.mkdir_p "tmp/#{l}-copy"
|
puts "Trying cp", "tmp/#{lv}/#{l}-client/#{copy_dir}", destdir
|
||||||
# FileUtils.cp_r(Dir.glob(fj), "tmp/#{l}-copy")
|
FileUtils.cp_r("tmp/#{lv}/#{l}-client/#{copy_dir}", destdir)
|
||||||
destdir = "tmp/fn_#{lshort}"
|
# Write a version file, this ensures there's always a change.
|
||||||
puts "Trying cp", "tmp/#{lv}/#{l}-client/#{copy_dir}", destdir
|
end
|
||||||
FileUtils.cp_r("tmp/#{lv}/#{l}-client/#{copy_dir}", destdir)
|
|
||||||
# Write a version file, this ensures there's always a change.
|
|
||||||
File.open("#{destdir}/VERSION", 'w') { |file| file.write(version) }
|
File.open("#{destdir}/VERSION", 'w') { |file| file.write(version) }
|
||||||
|
|
||||||
|
|
||||||
# Commit and push
|
# Commit and push
|
||||||
begin
|
begin
|
||||||
Dir.chdir("tmp/fn_#{lshort}")
|
Dir.chdir(destdir)
|
||||||
stream_exec "git add ."
|
stream_exec "git add ."
|
||||||
stream_exec "git commit -am \"Updated to api version #{version}\""
|
stream_exec "git commit -am \"Updated to api version #{version}\""
|
||||||
begin
|
begin
|
||||||
@@ -155,7 +145,3 @@ languages.each do |l|
|
|||||||
Dir.chdir("../../")
|
Dir.chdir("../../")
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
# Uncomment the following lines if we start using the Go lib
|
|
||||||
# Dir.chdir("../")
|
|
||||||
# stream_exec "glide up"
|
|
||||||
|
|||||||
316
clients/main.go
316
clients/main.go
@@ -1,316 +0,0 @@
|
|||||||
package main
|
|
||||||
|
|
||||||
import (
|
|
||||||
"bytes"
|
|
||||||
"encoding/json"
|
|
||||||
"fmt"
|
|
||||||
|
|
||||||
"io/ioutil"
|
|
||||||
"log"
|
|
||||||
"net/http"
|
|
||||||
"os"
|
|
||||||
"os/exec"
|
|
||||||
"os/user"
|
|
||||||
"path/filepath"
|
|
||||||
"strings"
|
|
||||||
|
|
||||||
"github.com/go-openapi/loads/fmts"
|
|
||||||
"github.com/go-openapi/spec"
|
|
||||||
)
|
|
||||||
|
|
||||||
const (
|
|
||||||
swaggerURL = "../docs/swagger.yml"
|
|
||||||
rootTmpDir = "tmp"
|
|
||||||
)
|
|
||||||
|
|
||||||
var cwd string
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
os.RemoveAll(rootTmpDir)
|
|
||||||
cwd, _ = os.Getwd()
|
|
||||||
defer func() {
|
|
||||||
os.RemoveAll(rootTmpDir)
|
|
||||||
}()
|
|
||||||
|
|
||||||
// Download swagger yaml and convert to JSON
|
|
||||||
d, err := fmts.YAMLDoc(swaggerURL)
|
|
||||||
if err != nil {
|
|
||||||
log.Fatalf("Failed to convert swagger yaml to json: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
var sw spec.Swagger
|
|
||||||
if err := json.Unmarshal(d, &sw); err != nil {
|
|
||||||
log.Fatalf("Failed to convert swagger yaml to json: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
version := sw.Info.Version
|
|
||||||
fmt.Printf("VERSION: %s\n", version)
|
|
||||||
|
|
||||||
swg, err := ioutil.ReadFile(swaggerURL)
|
|
||||||
if err != nil {
|
|
||||||
log.Fatalf("Failed to load swagger file: %v", err)
|
|
||||||
}
|
|
||||||
gistURL := createGist(swg)
|
|
||||||
|
|
||||||
var only string
|
|
||||||
if len(os.Args) > 1 && os.Args[1] != "" {
|
|
||||||
only = os.Args[1]
|
|
||||||
}
|
|
||||||
|
|
||||||
var languages []string
|
|
||||||
if only != "" {
|
|
||||||
languages = append(languages, only)
|
|
||||||
} else {
|
|
||||||
// Download available languages from swagger generator api
|
|
||||||
languages = getLanguages()
|
|
||||||
}
|
|
||||||
|
|
||||||
for _, language := range languages {
|
|
||||||
var skipFiles []string
|
|
||||||
tmpDir := filepath.Join(rootTmpDir, language)
|
|
||||||
srcDir := filepath.Join(tmpDir, "src")
|
|
||||||
clientDir := filepath.Join(tmpDir, fmt.Sprintf("%s-client", language))
|
|
||||||
short := language
|
|
||||||
|
|
||||||
options := make(map[string]interface{})
|
|
||||||
var deploy [][]string
|
|
||||||
|
|
||||||
// Specfic language configurations
|
|
||||||
switch language {
|
|
||||||
case "go":
|
|
||||||
options["packageName"] = "functions"
|
|
||||||
options["packageVersion"] = version
|
|
||||||
case "ruby":
|
|
||||||
skipFiles = append(skipFiles, "#{gem_name}.gemspec")
|
|
||||||
deploy = append(deploy, []string{"gem", "build #{gem_name}.gemspec", "gem push #{gem_name}-#{version}.gem"})
|
|
||||||
options["gemName"] = "oracle_functions"
|
|
||||||
options["moduleName"] = "OracleFunctions"
|
|
||||||
options["gemVersion"] = version
|
|
||||||
options["gemHomepage"] = "https://github.com/treeder/functions_ruby"
|
|
||||||
options["gemSummary"] = "Ruby gem for Oracle Functions"
|
|
||||||
options["gemDescription"] = "Ruby gem for Oracle Functions."
|
|
||||||
options["gemAuthorEmail"] = "treeder@gmail.com"
|
|
||||||
case "javascript":
|
|
||||||
short = "js"
|
|
||||||
options["projectName"] = "oracle_functions"
|
|
||||||
deploy = append(deploy, []string{"npm", "publish"})
|
|
||||||
default:
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
|
|
||||||
log.Printf("Generating `%s` client...\n", language)
|
|
||||||
err = os.MkdirAll(clientDir, 0777)
|
|
||||||
if err != nil {
|
|
||||||
log.Printf("Failed to create temporary directory for %s client. Skipping...", language)
|
|
||||||
}
|
|
||||||
|
|
||||||
// Generate client
|
|
||||||
if language == "go" {
|
|
||||||
err := genSwaggerClient(clientDir)
|
|
||||||
if err != nil {
|
|
||||||
log.Printf("Failed to (swagger-go) generated %s client. Skipping...", language)
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
gen, err := generateClient(gistURL, language, options)
|
|
||||||
if err != nil {
|
|
||||||
log.Printf("Failed to generated %s client. Skipping...", language)
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
|
|
||||||
// Download generated client
|
|
||||||
log.Printf("Downloading `%s` client...\n", language)
|
|
||||||
gf, err := getFile(strings.Replace(gen.Link, "https", "http", 1))
|
|
||||||
if err != nil {
|
|
||||||
log.Printf("Failed to download generated %s client. Skipping...", language)
|
|
||||||
}
|
|
||||||
ioutil.WriteFile(filepath.Join(tmpDir, "gen.zip"), gf, 0777)
|
|
||||||
|
|
||||||
// Unzip
|
|
||||||
log.Printf("Unzipping `%s` client...\n", language)
|
|
||||||
exec.Command("unzip", "-o", filepath.Join(tmpDir, "gen.zip"), "-d", tmpDir).Run()
|
|
||||||
os.Remove(filepath.Join(tmpDir, "gen.zip"))
|
|
||||||
}
|
|
||||||
|
|
||||||
branch := fmt.Sprintf("update-version-%s", version)
|
|
||||||
|
|
||||||
log.Printf("Cloning previous `%s` source...\n", language)
|
|
||||||
exec.Command("git", "clone", fmt.Sprintf("git@github.com:funcy/functions_%s.git", short), srcDir).Run()
|
|
||||||
|
|
||||||
// Skip language specific files
|
|
||||||
for _, skip := range skipFiles {
|
|
||||||
os.Remove(filepath.Join(tmpDir, clientDir, skip))
|
|
||||||
}
|
|
||||||
|
|
||||||
// Copying new client
|
|
||||||
log.Printf("Copying new `%s` client to src directory\n", language)
|
|
||||||
|
|
||||||
// Only solution I found
|
|
||||||
filepath.Walk(clientDir, func(path string, info os.FileInfo, err error) error {
|
|
||||||
if path == clientDir {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
exec.Command("cp", "-r", path, srcDir).Run()
|
|
||||||
if info.IsDir() {
|
|
||||||
return filepath.SkipDir
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
})
|
|
||||||
|
|
||||||
f, err := os.OpenFile(filepath.Join(srcDir, "VERSION"), os.O_TRUNC|os.O_WRONLY, 0644)
|
|
||||||
if err != nil {
|
|
||||||
log.Printf("Failed to save new `%s` VERSION file. Skipping...", language)
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
f.WriteString(version)
|
|
||||||
f.Close()
|
|
||||||
|
|
||||||
os.Chdir(srcDir)
|
|
||||||
exec.Command("git", "checkout", "-b", branch).Run()
|
|
||||||
exec.Command("git", "add", ".").Run()
|
|
||||||
exec.Command("git", "commit", "-am", fmt.Sprintf("Updated to API version %s", version)).Run()
|
|
||||||
|
|
||||||
log.Printf("Pushing new `%s` client\n", language)
|
|
||||||
r := exec.Command("git", "push", "origin", branch).Run()
|
|
||||||
if r != nil && r.Error() != "" {
|
|
||||||
log.Printf("Failed to push new version: %s\n", r.Error())
|
|
||||||
break
|
|
||||||
}
|
|
||||||
|
|
||||||
log.Printf("Releasing new `%s` client\n", language)
|
|
||||||
for _, d := range deploy {
|
|
||||||
exec.Command(d[0], d[1])
|
|
||||||
}
|
|
||||||
|
|
||||||
log.Printf("Updated `%s` client to `%s` \n", language, version)
|
|
||||||
|
|
||||||
os.Chdir(cwd)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
type generatedClient struct {
|
|
||||||
Link string `json:"link"`
|
|
||||||
}
|
|
||||||
|
|
||||||
func generateClient(url, lang string, options map[string]interface{}) (gc generatedClient, err error) {
|
|
||||||
payload := map[string]interface{}{
|
|
||||||
"swaggerUrl": url,
|
|
||||||
"options": options,
|
|
||||||
}
|
|
||||||
|
|
||||||
data, err := json.Marshal(payload)
|
|
||||||
if err != nil {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
resp, err := http.Post(fmt.Sprintf("http://generator.swagger.io/api/gen/clients/%s", lang), "application/json", bytes.NewBuffer(data))
|
|
||||||
if err != nil {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
result, err := ioutil.ReadAll(resp.Body)
|
|
||||||
if err != nil {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
err = json.Unmarshal(result, &gc)
|
|
||||||
if err != nil {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
func getFile(url string) ([]byte, error) {
|
|
||||||
resp, err := http.Get(url)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
data, err := ioutil.ReadAll(resp.Body)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
return data, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func getLanguages() (langs []string) {
|
|
||||||
data, err := getFile("http://generator.swagger.io/api/gen/clients")
|
|
||||||
if err != nil {
|
|
||||||
log.Fatalf("Failed to load swagger languages: %v", err)
|
|
||||||
os.Exit(-1)
|
|
||||||
}
|
|
||||||
|
|
||||||
err = json.Unmarshal(data, &langs)
|
|
||||||
if err != nil {
|
|
||||||
log.Fatalf("Failed to load swagger languages: %v", err)
|
|
||||||
os.Exit(-1)
|
|
||||||
}
|
|
||||||
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
type GistFile struct {
|
|
||||||
Content string `json:"content"`
|
|
||||||
}
|
|
||||||
|
|
||||||
type Gist struct {
|
|
||||||
Description string `json:"description"`
|
|
||||||
Public bool `json:"public"`
|
|
||||||
Files map[string]GistFile `json:"files"`
|
|
||||||
}
|
|
||||||
|
|
||||||
type GistResponse struct {
|
|
||||||
Files map[string]struct {
|
|
||||||
RawURL string `json:"raw_url"`
|
|
||||||
} `json:"files"`
|
|
||||||
}
|
|
||||||
|
|
||||||
func createGist(b []byte) string {
|
|
||||||
var responseObj GistResponse
|
|
||||||
|
|
||||||
gist := Gist{
|
|
||||||
"",
|
|
||||||
false,
|
|
||||||
map[string]GistFile{
|
|
||||||
"swaggerSpec": {string(b)},
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
b, err := json.Marshal(gist)
|
|
||||||
if err != nil {
|
|
||||||
log.Fatal("JSON Error: ", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
br := bytes.NewBuffer(b)
|
|
||||||
resp, err := http.Post("https://api.github.com/gists", "application/json", br)
|
|
||||||
if err != nil {
|
|
||||||
log.Fatal("HTTP Error: ", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
err = json.NewDecoder(resp.Body).Decode(&responseObj)
|
|
||||||
if err != nil {
|
|
||||||
log.Fatal("Response JSON Error: ", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
return responseObj.Files["swaggerSpec"].RawURL
|
|
||||||
}
|
|
||||||
|
|
||||||
const (
|
|
||||||
goSwaggerImage = "quay.io/goswagger/swagger"
|
|
||||||
)
|
|
||||||
|
|
||||||
func genSwaggerClient(target string) error {
|
|
||||||
u, err := user.Current()
|
|
||||||
if err != nil {
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
cmd := exec.Command("docker", "run", "--rm", "-u", fmt.Sprintf("%s:%s", u.Uid, u.Gid), "-v", fmt.Sprintf("%s/%s:/go/src/github.com/funcy/functions_go", cwd, target), "-v", fmt.Sprintf("%s/%s:/go/swagger.spec", cwd, swaggerURL), "-w", "/go/src", "quay.io/goswagger/swagger", "generate", "client", "-f", "/go/swagger.spec", "-t", "github.com/funcy/functions_go", "-A", "functions")
|
|
||||||
d, err := cmd.CombinedOutput()
|
|
||||||
if err != nil {
|
|
||||||
log.Printf("Error running go-swagger: %s\n", d)
|
|
||||||
return err
|
|
||||||
}
|
|
||||||
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
@@ -9,6 +9,7 @@ If you are a developer using Fn through the API, this section is for you.
|
|||||||
* [Writing functions](writing.md)
|
* [Writing functions](writing.md)
|
||||||
* [fn (CLI Tool)](https://github.com/fnproject/cli/blob/master/README.md)
|
* [fn (CLI Tool)](https://github.com/fnproject/cli/blob/master/README.md)
|
||||||
* [Function file (func.yaml)](function-file.md)
|
* [Function file (func.yaml)](function-file.md)
|
||||||
|
* [Client Libraries](developers/clients.md)
|
||||||
* [Packaging functions](packaging.md)
|
* [Packaging functions](packaging.md)
|
||||||
* [Open Function Format](function-format.md)
|
* [Open Function Format](function-format.md)
|
||||||
* API Reference (coming soon)
|
* API Reference (coming soon)
|
||||||
|
|||||||
17
docs/developers/clients.md
Normal file
17
docs/developers/clients.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# Client Libraries
|
||||||
|
|
||||||
|
## Language Wrappers to help writing functions
|
||||||
|
|
||||||
|
* [Java](https://github.com/fnproject/fn-java-fdk)
|
||||||
|
|
||||||
|
## Clients for the API
|
||||||
|
|
||||||
|
* [Go](https://github.com/fnproject/fn_go)
|
||||||
|
* [Java](https://github.com/fnproject/fn_java)
|
||||||
|
* [Ruby](https://github.com/fnproject/fn_ruby)
|
||||||
|
* [JavaScript](https://github.com/fnproject/fn_js)
|
||||||
|
* [Python](https://github.com/fnproject/fn_python)
|
||||||
|
* [PHP](https://github.com/fnproject/fn_php)
|
||||||
|
* [Elixir](https://github.com/fnproject/fn_elixir)
|
||||||
|
|
||||||
|
If we're missing your language, please create an issue and we'll try to get it made.
|
||||||
@@ -1,12 +1,8 @@
|
|||||||
# This is the Oracle Functions API spec
|
|
||||||
# If you make changes here, remember to run `go generate` in api/models/ and
|
|
||||||
# api/server to make sure you use the changes.
|
|
||||||
|
|
||||||
swagger: '2.0'
|
swagger: '2.0'
|
||||||
info:
|
info:
|
||||||
title: Oracle Functions
|
title: fn
|
||||||
description: The open source serverless platform.
|
description: The open source serverless platform.
|
||||||
version: "0.1.37"
|
version: "0.2.0"
|
||||||
# the domain of the service
|
# the domain of the service
|
||||||
host: "127.0.0.1:8080"
|
host: "127.0.0.1:8080"
|
||||||
# array of all schemes that your API supports
|
# array of all schemes that your API supports
|
||||||
|
|||||||
@@ -4,8 +4,6 @@ This will give you the basic overview of writing base level functions. You can a
|
|||||||
abstractions that make it easier such as [lambda](lambda/README.md).
|
abstractions that make it easier such as [lambda](lambda/README.md).
|
||||||
|
|
||||||
Also, for complete examples in various languages, see the [examples directory](/examples).
|
Also, for complete examples in various languages, see the [examples directory](/examples).
|
||||||
We have language libraries for [Go](https://github.com/funcy/functions_go), [Javascript](https://github.com/treeder/functions_js) and
|
|
||||||
[Ruby](https://github.com/treeder/functions_ruby).
|
|
||||||
|
|
||||||
## Code
|
## Code
|
||||||
|
|
||||||
|
|||||||
4
glide.lock
generated
4
glide.lock
generated
@@ -170,8 +170,8 @@ imports:
|
|||||||
- name: github.com/fsnotify/fsnotify
|
- name: github.com/fsnotify/fsnotify
|
||||||
version: 4da3e2cfbabc9f751898f250b49f2439785783a1
|
version: 4da3e2cfbabc9f751898f250b49f2439785783a1
|
||||||
- name: github.com/fsouza/go-dockerclient
|
- name: github.com/fsouza/go-dockerclient
|
||||||
version: 98edf3edfae6a6500fecc69d2bcccf1302544004
|
version: 75772940379e725b5aae213e570f9dcd751951cb
|
||||||
- name: github.com/funcy/functions_go
|
- name: github.com/fnproject/fn_go
|
||||||
version: e046aa4ca1f1028a04fc51395297ff07515cb0b6
|
version: e046aa4ca1f1028a04fc51395297ff07515cb0b6
|
||||||
subpackages:
|
subpackages:
|
||||||
- client
|
- client
|
||||||
|
|||||||
@@ -4,8 +4,8 @@ excludeDirs:
|
|||||||
import:
|
import:
|
||||||
- package: golang.org/x/crypto/pkcs12
|
- package: golang.org/x/crypto/pkcs12
|
||||||
version: master
|
version: master
|
||||||
- package: github.com/funcy/functions_go
|
- package: github.com/fnproject/fn_go
|
||||||
version: ^0.1.35
|
version: ^0.2.0
|
||||||
subpackages:
|
subpackages:
|
||||||
- models
|
- models
|
||||||
- package: github.com/sirupsen/logrus
|
- package: github.com/sirupsen/logrus
|
||||||
|
|||||||
@@ -6,9 +6,9 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/funcy/functions_go/client"
|
"github.com/fnproject/fn_go/client"
|
||||||
"github.com/funcy/functions_go/client/apps"
|
"github.com/fnproject/fn_go/client/apps"
|
||||||
"github.com/funcy/functions_go/models"
|
"github.com/fnproject/fn_go/models"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CheckAppResponseError(t *testing.T, e error) {
|
func CheckAppResponseError(t *testing.T, e error) {
|
||||||
@@ -44,7 +44,7 @@ func CheckAppResponseError(t *testing.T, e error) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func CreateAppNoAssert(ctx context.Context, fnclient *client.Functions, appName string, config map[string]string) (*apps.PostAppsOK, error) {
|
func CreateAppNoAssert(ctx context.Context, fnclient *client.Fn, appName string, config map[string]string) (*apps.PostAppsOK, error) {
|
||||||
cfg := &apps.PostAppsParams{
|
cfg := &apps.PostAppsParams{
|
||||||
Body: &models.AppWrapper{
|
Body: &models.AppWrapper{
|
||||||
App: &models.App{
|
App: &models.App{
|
||||||
@@ -66,7 +66,7 @@ func CreateAppNoAssert(ctx context.Context, fnclient *client.Functions, appName
|
|||||||
return ok, err
|
return ok, err
|
||||||
}
|
}
|
||||||
|
|
||||||
func CreateApp(t *testing.T, ctx context.Context, fnclient *client.Functions, appName string, config map[string]string) {
|
func CreateApp(t *testing.T, ctx context.Context, fnclient *client.Fn, appName string, config map[string]string) {
|
||||||
appPayload, err := CreateAppNoAssert(ctx, fnclient, appName, config)
|
appPayload, err := CreateAppNoAssert(ctx, fnclient, appName, config)
|
||||||
CheckAppResponseError(t, err)
|
CheckAppResponseError(t, err)
|
||||||
if !strings.Contains(appName, appPayload.Payload.App.Name) {
|
if !strings.Contains(appName, appPayload.Payload.App.Name) {
|
||||||
@@ -75,7 +75,7 @@ func CreateApp(t *testing.T, ctx context.Context, fnclient *client.Functions, ap
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func CreateUpdateApp(t *testing.T, ctx context.Context, fnclient *client.Functions, appName string, config map[string]string) *apps.PatchAppsAppOK {
|
func CreateUpdateApp(t *testing.T, ctx context.Context, fnclient *client.Fn, appName string, config map[string]string) *apps.PatchAppsAppOK {
|
||||||
CreateApp(t, ctx, fnclient, appName, map[string]string{"A": "a"})
|
CreateApp(t, ctx, fnclient, appName, map[string]string{"A": "a"})
|
||||||
cfg := &apps.PatchAppsAppParams{
|
cfg := &apps.PatchAppsAppParams{
|
||||||
App: appName,
|
App: appName,
|
||||||
@@ -93,7 +93,7 @@ func CreateUpdateApp(t *testing.T, ctx context.Context, fnclient *client.Functio
|
|||||||
return appPayload
|
return appPayload
|
||||||
}
|
}
|
||||||
|
|
||||||
func DeleteApp(t *testing.T, ctx context.Context, fnclient *client.Functions, appName string) {
|
func DeleteApp(t *testing.T, ctx context.Context, fnclient *client.Fn, appName string) {
|
||||||
cfg := &apps.DeleteAppsAppParams{
|
cfg := &apps.DeleteAppsAppParams{
|
||||||
App: appName,
|
App: appName,
|
||||||
Context: ctx,
|
Context: ctx,
|
||||||
@@ -103,7 +103,7 @@ func DeleteApp(t *testing.T, ctx context.Context, fnclient *client.Functions, ap
|
|||||||
CheckAppResponseError(t, err)
|
CheckAppResponseError(t, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetApp(t *testing.T, ctx context.Context, fnclient *client.Functions, appName string) *models.App {
|
func GetApp(t *testing.T, ctx context.Context, fnclient *client.Fn, appName string) *models.App {
|
||||||
cfg := &apps.GetAppsAppParams{
|
cfg := &apps.GetAppsAppParams{
|
||||||
App: appName,
|
App: appName,
|
||||||
Context: ctx,
|
Context: ctx,
|
||||||
@@ -114,7 +114,7 @@ func GetApp(t *testing.T, ctx context.Context, fnclient *client.Functions, appNa
|
|||||||
return app.Payload.App
|
return app.Payload.App
|
||||||
}
|
}
|
||||||
|
|
||||||
func DeleteAppNoT(ctx context.Context, fnclient *client.Functions, appName string) {
|
func DeleteAppNoT(ctx context.Context, fnclient *client.Fn, appName string) {
|
||||||
cfg := &apps.DeleteAppsAppParams{
|
cfg := &apps.DeleteAppsAppParams{
|
||||||
App: appName,
|
App: appName,
|
||||||
Context: ctx,
|
Context: ctx,
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/funcy/functions_go/client/apps"
|
"github.com/fnproject/fn_go/client/apps"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestApps(t *testing.T) {
|
func TestApps(t *testing.T) {
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/funcy/functions_go/client/call"
|
"github.com/fnproject/fn_go/client/call"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestCalls(t *testing.T) {
|
func TestCalls(t *testing.T) {
|
||||||
@@ -78,21 +78,15 @@ func TestCalls(t *testing.T) {
|
|||||||
}
|
}
|
||||||
u.Path = path.Join(u.Path, "r", s.AppName, s.RoutePath)
|
u.Path = path.Join(u.Path, "r", s.AppName, s.RoutePath)
|
||||||
|
|
||||||
callID := CallAsync(t, u, &bytes.Buffer{})
|
|
||||||
time.Sleep(time.Second * 5)
|
time.Sleep(time.Second * 5)
|
||||||
cfg := &call.GetCallsCallParams{
|
|
||||||
Call: callID,
|
|
||||||
Context: s.Context,
|
|
||||||
}
|
|
||||||
cfg.WithTimeout(time.Second * 60)
|
|
||||||
_, err := s.Client.Call.GetAppsAppCalls(&call.GetAppsAppCallsParams{
|
_, err := s.Client.Call.GetAppsAppCalls(&call.GetAppsAppCallsParams{
|
||||||
App: s.AppName,
|
App: s.AppName,
|
||||||
Route: &s.RoutePath,
|
Route: &s.RoutePath,
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
switch err.(type) {
|
switch err.(type) {
|
||||||
case *call.GetCallsCallNotFound:
|
case *call.GetAppsAppCallsCallNotFound:
|
||||||
msg := err.(*call.GetCallsCallNotFound).Payload.Error.Message
|
msg := err.(*call.GetAppsAppCallsCallNotFound).Payload.Error.Message
|
||||||
t.Errorf("Unexpected error occurred: %v.", msg)
|
t.Errorf("Unexpected error occurred: %v.", msg)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,8 +10,8 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/funcy/functions_go/client/call"
|
"github.com/fnproject/fn_go/client/call"
|
||||||
"github.com/funcy/functions_go/client/operations"
|
"github.com/fnproject/fn_go/client/operations"
|
||||||
)
|
)
|
||||||
|
|
||||||
type ErrMsg struct {
|
type ErrMsg struct {
|
||||||
@@ -165,8 +165,8 @@ func TestRouteExecutions(t *testing.T) {
|
|||||||
callResponse, err := s.Client.Call.GetAppsAppCallsCall(cfg)
|
callResponse, err := s.Client.Call.GetAppsAppCallsCall(cfg)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
switch err.(type) {
|
switch err.(type) {
|
||||||
case *call.GetCallsCallNotFound:
|
case *call.GetAppsAppCallsCallNotFound:
|
||||||
msg := err.(*call.GetCallsCallNotFound).Payload.Error.Message
|
msg := err.(*call.GetAppsAppCallsCallNotFound).Payload.Error.Message
|
||||||
t.Errorf("Unexpected error occurred: %v.", msg)
|
t.Errorf("Unexpected error occurred: %v.", msg)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ import (
|
|||||||
"context"
|
"context"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/funcy/functions_go/client"
|
"github.com/fnproject/fn_go/client"
|
||||||
"github.com/funcy/functions_go/client/routes"
|
"github.com/fnproject/fn_go/client/routes"
|
||||||
"github.com/funcy/functions_go/models"
|
"github.com/fnproject/fn_go/models"
|
||||||
)
|
)
|
||||||
|
|
||||||
func CheckRouteResponseError(t *testing.T, e error) {
|
func CheckRouteResponseError(t *testing.T, e error) {
|
||||||
@@ -89,7 +89,7 @@ func assertRouteFields(t *testing.T, routeObject *models.Route, path, image, rou
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func createRoute(ctx context.Context, fnclient *client.Functions, appName, image, routePath, routeType string, routeConfig map[string]string, headers map[string][]string) (*routes.PostAppsAppRoutesOK, error) {
|
func createRoute(ctx context.Context, fnclient *client.Fn, appName, image, routePath, routeType string, routeConfig map[string]string, headers map[string][]string) (*routes.PostAppsAppRoutesOK, error) {
|
||||||
cfg := &routes.PostAppsAppRoutesParams{
|
cfg := &routes.PostAppsAppRoutesParams{
|
||||||
App: appName,
|
App: appName,
|
||||||
Body: &models.RouteWrapper{
|
Body: &models.RouteWrapper{
|
||||||
@@ -118,14 +118,14 @@ func createRoute(ctx context.Context, fnclient *client.Functions, appName, image
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func CreateRoute(t *testing.T, ctx context.Context, fnclient *client.Functions, appName, routePath, image, routeType, routeFormat string, routeConfig map[string]string, headers map[string][]string) {
|
func CreateRoute(t *testing.T, ctx context.Context, fnclient *client.Fn, appName, routePath, image, routeType, routeFormat string, routeConfig map[string]string, headers map[string][]string) {
|
||||||
routeResponse, err := createRoute(ctx, fnclient, appName, image, routePath, routeType, routeConfig, headers)
|
routeResponse, err := createRoute(ctx, fnclient, appName, image, routePath, routeType, routeConfig, headers)
|
||||||
CheckRouteResponseError(t, err)
|
CheckRouteResponseError(t, err)
|
||||||
|
|
||||||
assertRouteFields(t, routeResponse.Payload.Route, routePath, image, routeType, routeFormat)
|
assertRouteFields(t, routeResponse.Payload.Route, routePath, image, routeType, routeFormat)
|
||||||
}
|
}
|
||||||
|
|
||||||
func deleteRoute(ctx context.Context, fnclient *client.Functions, appName, routePath string) (*routes.DeleteAppsAppRoutesRouteOK, error) {
|
func deleteRoute(ctx context.Context, fnclient *client.Fn, appName, routePath string) (*routes.DeleteAppsAppRoutesRouteOK, error) {
|
||||||
cfg := &routes.DeleteAppsAppRoutesRouteParams{
|
cfg := &routes.DeleteAppsAppRoutesRouteParams{
|
||||||
App: appName,
|
App: appName,
|
||||||
Route: routePath,
|
Route: routePath,
|
||||||
@@ -135,12 +135,12 @@ func deleteRoute(ctx context.Context, fnclient *client.Functions, appName, route
|
|||||||
return fnclient.Routes.DeleteAppsAppRoutesRoute(cfg)
|
return fnclient.Routes.DeleteAppsAppRoutesRoute(cfg)
|
||||||
}
|
}
|
||||||
|
|
||||||
func DeleteRoute(t *testing.T, ctx context.Context, fnclient *client.Functions, appName, routePath string) {
|
func DeleteRoute(t *testing.T, ctx context.Context, fnclient *client.Fn, appName, routePath string) {
|
||||||
_, err := deleteRoute(ctx, fnclient, appName, routePath)
|
_, err := deleteRoute(ctx, fnclient, appName, routePath)
|
||||||
CheckRouteResponseError(t, err)
|
CheckRouteResponseError(t, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
func ListRoutes(t *testing.T, ctx context.Context, fnclient *client.Functions, appName string) []*models.Route {
|
func ListRoutes(t *testing.T, ctx context.Context, fnclient *client.Fn, appName string) []*models.Route {
|
||||||
cfg := &routes.GetAppsAppRoutesParams{
|
cfg := &routes.GetAppsAppRoutesParams{
|
||||||
App: appName,
|
App: appName,
|
||||||
Context: ctx,
|
Context: ctx,
|
||||||
@@ -151,7 +151,7 @@ func ListRoutes(t *testing.T, ctx context.Context, fnclient *client.Functions, a
|
|||||||
return routesResponse.Payload.Routes
|
return routesResponse.Payload.Routes
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetRoute(t *testing.T, ctx context.Context, fnclient *client.Functions, appName, routePath string) *models.Route {
|
func GetRoute(t *testing.T, ctx context.Context, fnclient *client.Fn, appName, routePath string) *models.Route {
|
||||||
cfg := &routes.GetAppsAppRoutesRouteParams{
|
cfg := &routes.GetAppsAppRoutesRouteParams{
|
||||||
App: appName,
|
App: appName,
|
||||||
Route: routePath,
|
Route: routePath,
|
||||||
@@ -163,7 +163,7 @@ func GetRoute(t *testing.T, ctx context.Context, fnclient *client.Functions, app
|
|||||||
return routeResponse.Payload.Route
|
return routeResponse.Payload.Route
|
||||||
}
|
}
|
||||||
|
|
||||||
func UpdateRoute(t *testing.T, ctx context.Context, fnclient *client.Functions, appName, routePath, image, routeType, format string, memory uint64, routeConfig map[string]string, headers map[string][]string, newRoutePath string) (*routes.PatchAppsAppRoutesRouteOK, error) {
|
func UpdateRoute(t *testing.T, ctx context.Context, fnclient *client.Fn, appName, routePath, image, routeType, format string, memory uint64, routeConfig map[string]string, headers map[string][]string, newRoutePath string) (*routes.PatchAppsAppRoutesRouteOK, error) {
|
||||||
|
|
||||||
routeObject := GetRoute(t, ctx, fnclient, appName, routePath)
|
routeObject := GetRoute(t, ctx, fnclient, appName, routePath)
|
||||||
if routeObject.Config == nil {
|
if routeObject.Config == nil {
|
||||||
@@ -231,7 +231,7 @@ func assertContainsRoute(routeModels []*models.Route, expectedRoute string) bool
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
func DeployRoute(t *testing.T, ctx context.Context, fnclient *client.Functions, appName, routePath, image, routeType, routeFormat string, routeConfig map[string]string, headers map[string][]string) *models.Route {
|
func DeployRoute(t *testing.T, ctx context.Context, fnclient *client.Fn, appName, routePath, image, routeType, routeFormat string, routeConfig map[string]string, headers map[string][]string) *models.Route {
|
||||||
cfg := &routes.PutAppsAppRoutesRouteParams{
|
cfg := &routes.PutAppsAppRoutesRouteParams{
|
||||||
App: appName,
|
App: appName,
|
||||||
Context: ctx,
|
Context: ctx,
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import (
|
|||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/fnproject/fn/api/id"
|
"github.com/fnproject/fn/api/id"
|
||||||
"github.com/funcy/functions_go/models"
|
"github.com/fnproject/fn_go/models"
|
||||||
)
|
)
|
||||||
|
|
||||||
func TestRoutes(t *testing.T) {
|
func TestRoutes(t *testing.T) {
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ import (
|
|||||||
"net/url"
|
"net/url"
|
||||||
"os"
|
"os"
|
||||||
|
|
||||||
"github.com/funcy/functions_go/client"
|
"github.com/fnproject/fn_go/client"
|
||||||
httptransport "github.com/go-openapi/runtime/client"
|
httptransport "github.com/go-openapi/runtime/client"
|
||||||
"github.com/go-openapi/strfmt"
|
"github.com/go-openapi/strfmt"
|
||||||
"github.com/spf13/viper"
|
"github.com/spf13/viper"
|
||||||
@@ -38,7 +38,7 @@ func Host() string {
|
|||||||
return u.Host
|
return u.Host
|
||||||
}
|
}
|
||||||
|
|
||||||
func APIClient() *client.Functions {
|
func APIClient() *client.Fn {
|
||||||
transport := httptransport.New(Host(), "/v1", []string{"http"})
|
transport := httptransport.New(Host(), "/v1", []string{"http"})
|
||||||
if os.Getenv("FN_TOKEN") != "" {
|
if os.Getenv("FN_TOKEN") != "" {
|
||||||
transport.DefaultAuthentication = httptransport.BearerToken(os.Getenv("FN_TOKEN"))
|
transport.DefaultAuthentication = httptransport.BearerToken(os.Getenv("FN_TOKEN"))
|
||||||
@@ -100,7 +100,7 @@ func getServerWithCancel() (*server.Server, context.CancelFunc) {
|
|||||||
|
|
||||||
type SuiteSetup struct {
|
type SuiteSetup struct {
|
||||||
Context context.Context
|
Context context.Context
|
||||||
Client *client.Functions
|
Client *client.Fn
|
||||||
AppName string
|
AppName string
|
||||||
RoutePath string
|
RoutePath string
|
||||||
Image string
|
Image string
|
||||||
|
|||||||
14
vendor/github.com/fnproject/fn_go/.gitignore
generated
vendored
Normal file
14
vendor/github.com/fnproject/fn_go/.gitignore
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
# Binaries for programs and plugins
|
||||||
|
*.exe
|
||||||
|
*.dll
|
||||||
|
*.so
|
||||||
|
*.dylib
|
||||||
|
|
||||||
|
# Test binary, build with `go test -c`
|
||||||
|
*.test
|
||||||
|
|
||||||
|
# Output of the go coverage tool, specifically when used with LiteIDE
|
||||||
|
*.out
|
||||||
|
|
||||||
|
# Project-local glide cache, RE: https://github.com/Masterminds/glide/issues/736
|
||||||
|
.glide/
|
||||||
201
vendor/github.com/fnproject/fn_go/LICENSE
generated
vendored
Normal file
201
vendor/github.com/fnproject/fn_go/LICENSE
generated
vendored
Normal file
@@ -0,0 +1,201 @@
|
|||||||
|
Apache License
|
||||||
|
Version 2.0, January 2004
|
||||||
|
http://www.apache.org/licenses/
|
||||||
|
|
||||||
|
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||||
|
|
||||||
|
1. Definitions.
|
||||||
|
|
||||||
|
"License" shall mean the terms and conditions for use, reproduction,
|
||||||
|
and distribution as defined by Sections 1 through 9 of this document.
|
||||||
|
|
||||||
|
"Licensor" shall mean the copyright owner or entity authorized by
|
||||||
|
the copyright owner that is granting the License.
|
||||||
|
|
||||||
|
"Legal Entity" shall mean the union of the acting entity and all
|
||||||
|
other entities that control, are controlled by, or are under common
|
||||||
|
control with that entity. For the purposes of this definition,
|
||||||
|
"control" means (i) the power, direct or indirect, to cause the
|
||||||
|
direction or management of such entity, whether by contract or
|
||||||
|
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||||
|
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||||
|
|
||||||
|
"You" (or "Your") shall mean an individual or Legal Entity
|
||||||
|
exercising permissions granted by this License.
|
||||||
|
|
||||||
|
"Source" form shall mean the preferred form for making modifications,
|
||||||
|
including but not limited to software source code, documentation
|
||||||
|
source, and configuration files.
|
||||||
|
|
||||||
|
"Object" form shall mean any form resulting from mechanical
|
||||||
|
transformation or translation of a Source form, including but
|
||||||
|
not limited to compiled object code, generated documentation,
|
||||||
|
and conversions to other media types.
|
||||||
|
|
||||||
|
"Work" shall mean the work of authorship, whether in Source or
|
||||||
|
Object form, made available under the License, as indicated by a
|
||||||
|
copyright notice that is included in or attached to the work
|
||||||
|
(an example is provided in the Appendix below).
|
||||||
|
|
||||||
|
"Derivative Works" shall mean any work, whether in Source or Object
|
||||||
|
form, that is based on (or derived from) the Work and for which the
|
||||||
|
editorial revisions, annotations, elaborations, or other modifications
|
||||||
|
represent, as a whole, an original work of authorship. For the purposes
|
||||||
|
of this License, Derivative Works shall not include works that remain
|
||||||
|
separable from, or merely link (or bind by name) to the interfaces of,
|
||||||
|
the Work and Derivative Works thereof.
|
||||||
|
|
||||||
|
"Contribution" shall mean any work of authorship, including
|
||||||
|
the original version of the Work and any modifications or additions
|
||||||
|
to that Work or Derivative Works thereof, that is intentionally
|
||||||
|
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||||
|
or by an individual or Legal Entity authorized to submit on behalf of
|
||||||
|
the copyright owner. For the purposes of this definition, "submitted"
|
||||||
|
means any form of electronic, verbal, or written communication sent
|
||||||
|
to the Licensor or its representatives, including but not limited to
|
||||||
|
communication on electronic mailing lists, source code control systems,
|
||||||
|
and issue tracking systems that are managed by, or on behalf of, the
|
||||||
|
Licensor for the purpose of discussing and improving the Work, but
|
||||||
|
excluding communication that is conspicuously marked or otherwise
|
||||||
|
designated in writing by the copyright owner as "Not a Contribution."
|
||||||
|
|
||||||
|
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||||
|
on behalf of whom a Contribution has been received by Licensor and
|
||||||
|
subsequently incorporated within the Work.
|
||||||
|
|
||||||
|
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||||
|
this License, each Contributor hereby grants to You a perpetual,
|
||||||
|
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||||
|
copyright license to reproduce, prepare Derivative Works of,
|
||||||
|
publicly display, publicly perform, sublicense, and distribute the
|
||||||
|
Work and such Derivative Works in Source or Object form.
|
||||||
|
|
||||||
|
3. Grant of Patent License. Subject to the terms and conditions of
|
||||||
|
this License, each Contributor hereby grants to You a perpetual,
|
||||||
|
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||||
|
(except as stated in this section) patent license to make, have made,
|
||||||
|
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||||
|
where such license applies only to those patent claims licensable
|
||||||
|
by such Contributor that are necessarily infringed by their
|
||||||
|
Contribution(s) alone or by combination of their Contribution(s)
|
||||||
|
with the Work to which such Contribution(s) was submitted. If You
|
||||||
|
institute patent litigation against any entity (including a
|
||||||
|
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||||
|
or a Contribution incorporated within the Work constitutes direct
|
||||||
|
or contributory patent infringement, then any patent licenses
|
||||||
|
granted to You under this License for that Work shall terminate
|
||||||
|
as of the date such litigation is filed.
|
||||||
|
|
||||||
|
4. Redistribution. You may reproduce and distribute copies of the
|
||||||
|
Work or Derivative Works thereof in any medium, with or without
|
||||||
|
modifications, and in Source or Object form, provided that You
|
||||||
|
meet the following conditions:
|
||||||
|
|
||||||
|
(a) You must give any other recipients of the Work or
|
||||||
|
Derivative Works a copy of this License; and
|
||||||
|
|
||||||
|
(b) You must cause any modified files to carry prominent notices
|
||||||
|
stating that You changed the files; and
|
||||||
|
|
||||||
|
(c) You must retain, in the Source form of any Derivative Works
|
||||||
|
that You distribute, all copyright, patent, trademark, and
|
||||||
|
attribution notices from the Source form of the Work,
|
||||||
|
excluding those notices that do not pertain to any part of
|
||||||
|
the Derivative Works; and
|
||||||
|
|
||||||
|
(d) If the Work includes a "NOTICE" text file as part of its
|
||||||
|
distribution, then any Derivative Works that You distribute must
|
||||||
|
include a readable copy of the attribution notices contained
|
||||||
|
within such NOTICE file, excluding those notices that do not
|
||||||
|
pertain to any part of the Derivative Works, in at least one
|
||||||
|
of the following places: within a NOTICE text file distributed
|
||||||
|
as part of the Derivative Works; within the Source form or
|
||||||
|
documentation, if provided along with the Derivative Works; or,
|
||||||
|
within a display generated by the Derivative Works, if and
|
||||||
|
wherever such third-party notices normally appear. The contents
|
||||||
|
of the NOTICE file are for informational purposes only and
|
||||||
|
do not modify the License. You may add Your own attribution
|
||||||
|
notices within Derivative Works that You distribute, alongside
|
||||||
|
or as an addendum to the NOTICE text from the Work, provided
|
||||||
|
that such additional attribution notices cannot be construed
|
||||||
|
as modifying the License.
|
||||||
|
|
||||||
|
You may add Your own copyright statement to Your modifications and
|
||||||
|
may provide additional or different license terms and conditions
|
||||||
|
for use, reproduction, or distribution of Your modifications, or
|
||||||
|
for any such Derivative Works as a whole, provided Your use,
|
||||||
|
reproduction, and distribution of the Work otherwise complies with
|
||||||
|
the conditions stated in this License.
|
||||||
|
|
||||||
|
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||||
|
any Contribution intentionally submitted for inclusion in the Work
|
||||||
|
by You to the Licensor shall be under the terms and conditions of
|
||||||
|
this License, without any additional terms or conditions.
|
||||||
|
Notwithstanding the above, nothing herein shall supersede or modify
|
||||||
|
the terms of any separate license agreement you may have executed
|
||||||
|
with Licensor regarding such Contributions.
|
||||||
|
|
||||||
|
6. Trademarks. This License does not grant permission to use the trade
|
||||||
|
names, trademarks, service marks, or product names of the Licensor,
|
||||||
|
except as required for reasonable and customary use in describing the
|
||||||
|
origin of the Work and reproducing the content of the NOTICE file.
|
||||||
|
|
||||||
|
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||||
|
agreed to in writing, Licensor provides the Work (and each
|
||||||
|
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||||
|
implied, including, without limitation, any warranties or conditions
|
||||||
|
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||||
|
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||||
|
appropriateness of using or redistributing the Work and assume any
|
||||||
|
risks associated with Your exercise of permissions under this License.
|
||||||
|
|
||||||
|
8. Limitation of Liability. In no event and under no legal theory,
|
||||||
|
whether in tort (including negligence), contract, or otherwise,
|
||||||
|
unless required by applicable law (such as deliberate and grossly
|
||||||
|
negligent acts) or agreed to in writing, shall any Contributor be
|
||||||
|
liable to You for damages, including any direct, indirect, special,
|
||||||
|
incidental, or consequential damages of any character arising as a
|
||||||
|
result of this License or out of the use or inability to use the
|
||||||
|
Work (including but not limited to damages for loss of goodwill,
|
||||||
|
work stoppage, computer failure or malfunction, or any and all
|
||||||
|
other commercial damages or losses), even if such Contributor
|
||||||
|
has been advised of the possibility of such damages.
|
||||||
|
|
||||||
|
9. Accepting Warranty or Additional Liability. While redistributing
|
||||||
|
the Work or Derivative Works thereof, You may choose to offer,
|
||||||
|
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||||
|
or other liability obligations and/or rights consistent with this
|
||||||
|
License. However, in accepting such obligations, You may act only
|
||||||
|
on Your own behalf and on Your sole responsibility, not on behalf
|
||||||
|
of any other Contributor, and only if You agree to indemnify,
|
||||||
|
defend, and hold each Contributor harmless for any liability
|
||||||
|
incurred by, or claims asserted against, such Contributor by reason
|
||||||
|
of your accepting any such warranty or additional liability.
|
||||||
|
|
||||||
|
END OF TERMS AND CONDITIONS
|
||||||
|
|
||||||
|
APPENDIX: How to apply the Apache License to your work.
|
||||||
|
|
||||||
|
To apply the Apache License to your work, attach the following
|
||||||
|
boilerplate notice, with the fields enclosed by brackets "{}"
|
||||||
|
replaced with your own identifying information. (Don't include
|
||||||
|
the brackets!) The text should be enclosed in the appropriate
|
||||||
|
comment syntax for the file format. We also recommend that a
|
||||||
|
file or class name and description of purpose be included on the
|
||||||
|
same "printed page" as the copyright notice for easier
|
||||||
|
identification within third-party archives.
|
||||||
|
|
||||||
|
Copyright {yyyy} {name of copyright owner}
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
1
vendor/github.com/fnproject/fn_go/VERSION
generated
vendored
Normal file
1
vendor/github.com/fnproject/fn_go/VERSION
generated
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
0.2.0
|
||||||
180
vendor/github.com/fnproject/fn_go/client/apps/apps_client.go
generated
vendored
Normal file
180
vendor/github.com/fnproject/fn_go/client/apps/apps_client.go
generated
vendored
Normal file
@@ -0,0 +1,180 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package apps
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// New creates a new apps API client.
|
||||||
|
func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client {
|
||||||
|
return &Client{transport: transport, formats: formats}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Client for apps API
|
||||||
|
*/
|
||||||
|
type Client struct {
|
||||||
|
transport runtime.ClientTransport
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
DeleteAppsApp deletes an app
|
||||||
|
|
||||||
|
Delete an app.
|
||||||
|
*/
|
||||||
|
func (a *Client) DeleteAppsApp(params *DeleteAppsAppParams) (*DeleteAppsAppOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewDeleteAppsAppParams()
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(&runtime.ClientOperation{
|
||||||
|
ID: "DeleteAppsApp",
|
||||||
|
Method: "DELETE",
|
||||||
|
PathPattern: "/apps/{app}",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http", "https"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &DeleteAppsAppReader{formats: a.formats},
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result.(*DeleteAppsAppOK), nil
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
GetApps gets all app names
|
||||||
|
|
||||||
|
Get a list of all the apps in the system.
|
||||||
|
*/
|
||||||
|
func (a *Client) GetApps(params *GetAppsParams) (*GetAppsOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewGetAppsParams()
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(&runtime.ClientOperation{
|
||||||
|
ID: "GetApps",
|
||||||
|
Method: "GET",
|
||||||
|
PathPattern: "/apps",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http", "https"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &GetAppsReader{formats: a.formats},
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result.(*GetAppsOK), nil
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
GetAppsApp gets information for a app
|
||||||
|
|
||||||
|
This gives more details about a app, such as statistics.
|
||||||
|
*/
|
||||||
|
func (a *Client) GetAppsApp(params *GetAppsAppParams) (*GetAppsAppOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewGetAppsAppParams()
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(&runtime.ClientOperation{
|
||||||
|
ID: "GetAppsApp",
|
||||||
|
Method: "GET",
|
||||||
|
PathPattern: "/apps/{app}",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http", "https"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &GetAppsAppReader{formats: a.formats},
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result.(*GetAppsAppOK), nil
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PatchAppsApp updates an app
|
||||||
|
|
||||||
|
You can set app level settings here.
|
||||||
|
*/
|
||||||
|
func (a *Client) PatchAppsApp(params *PatchAppsAppParams) (*PatchAppsAppOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewPatchAppsAppParams()
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(&runtime.ClientOperation{
|
||||||
|
ID: "PatchAppsApp",
|
||||||
|
Method: "PATCH",
|
||||||
|
PathPattern: "/apps/{app}",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http", "https"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &PatchAppsAppReader{formats: a.formats},
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result.(*PatchAppsAppOK), nil
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PostApps posts new app
|
||||||
|
|
||||||
|
Insert a new app
|
||||||
|
*/
|
||||||
|
func (a *Client) PostApps(params *PostAppsParams) (*PostAppsOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewPostAppsParams()
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(&runtime.ClientOperation{
|
||||||
|
ID: "PostApps",
|
||||||
|
Method: "POST",
|
||||||
|
PathPattern: "/apps",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http", "https"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &PostAppsReader{formats: a.formats},
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result.(*PostAppsOK), nil
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTransport changes the transport on the client
|
||||||
|
func (a *Client) SetTransport(transport runtime.ClientTransport) {
|
||||||
|
a.transport = transport
|
||||||
|
}
|
||||||
137
vendor/github.com/fnproject/fn_go/client/apps/delete_apps_app_parameters.go
generated
vendored
Normal file
137
vendor/github.com/fnproject/fn_go/client/apps/delete_apps_app_parameters.go
generated
vendored
Normal file
@@ -0,0 +1,137 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package apps
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"golang.org/x/net/context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewDeleteAppsAppParams creates a new DeleteAppsAppParams object
|
||||||
|
// with the default values initialized.
|
||||||
|
func NewDeleteAppsAppParams() *DeleteAppsAppParams {
|
||||||
|
var ()
|
||||||
|
return &DeleteAppsAppParams{
|
||||||
|
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewDeleteAppsAppParamsWithTimeout creates a new DeleteAppsAppParams object
|
||||||
|
// with the default values initialized, and the ability to set a timeout on a request
|
||||||
|
func NewDeleteAppsAppParamsWithTimeout(timeout time.Duration) *DeleteAppsAppParams {
|
||||||
|
var ()
|
||||||
|
return &DeleteAppsAppParams{
|
||||||
|
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewDeleteAppsAppParamsWithContext creates a new DeleteAppsAppParams object
|
||||||
|
// with the default values initialized, and the ability to set a context for a request
|
||||||
|
func NewDeleteAppsAppParamsWithContext(ctx context.Context) *DeleteAppsAppParams {
|
||||||
|
var ()
|
||||||
|
return &DeleteAppsAppParams{
|
||||||
|
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewDeleteAppsAppParamsWithHTTPClient creates a new DeleteAppsAppParams object
|
||||||
|
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
||||||
|
func NewDeleteAppsAppParamsWithHTTPClient(client *http.Client) *DeleteAppsAppParams {
|
||||||
|
var ()
|
||||||
|
return &DeleteAppsAppParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*DeleteAppsAppParams contains all the parameters to send to the API endpoint
|
||||||
|
for the delete apps app operation typically these are written to a http.Request
|
||||||
|
*/
|
||||||
|
type DeleteAppsAppParams struct {
|
||||||
|
|
||||||
|
/*App
|
||||||
|
Name of the app.
|
||||||
|
|
||||||
|
*/
|
||||||
|
App string
|
||||||
|
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the delete apps app params
|
||||||
|
func (o *DeleteAppsAppParams) WithTimeout(timeout time.Duration) *DeleteAppsAppParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the delete apps app params
|
||||||
|
func (o *DeleteAppsAppParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the delete apps app params
|
||||||
|
func (o *DeleteAppsAppParams) WithContext(ctx context.Context) *DeleteAppsAppParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the delete apps app params
|
||||||
|
func (o *DeleteAppsAppParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the delete apps app params
|
||||||
|
func (o *DeleteAppsAppParams) WithHTTPClient(client *http.Client) *DeleteAppsAppParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the delete apps app params
|
||||||
|
func (o *DeleteAppsAppParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithApp adds the app to the delete apps app params
|
||||||
|
func (o *DeleteAppsAppParams) WithApp(app string) *DeleteAppsAppParams {
|
||||||
|
o.SetApp(app)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetApp adds the app to the delete apps app params
|
||||||
|
func (o *DeleteAppsAppParams) SetApp(app string) {
|
||||||
|
o.App = app
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *DeleteAppsAppParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
// path param app
|
||||||
|
if err := r.SetPathParam("app", o.App); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
140
vendor/github.com/fnproject/fn_go/client/apps/delete_apps_app_responses.go
generated
vendored
Normal file
140
vendor/github.com/fnproject/fn_go/client/apps/delete_apps_app_responses.go
generated
vendored
Normal file
@@ -0,0 +1,140 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package apps
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// DeleteAppsAppReader is a Reader for the DeleteAppsApp structure.
|
||||||
|
type DeleteAppsAppReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *DeleteAppsAppReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
|
||||||
|
case 200:
|
||||||
|
result := NewDeleteAppsAppOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
|
||||||
|
case 404:
|
||||||
|
result := NewDeleteAppsAppNotFound()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
|
||||||
|
default:
|
||||||
|
result := NewDeleteAppsAppDefault(response.Code())
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if response.Code()/100 == 2 {
|
||||||
|
return result, nil
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewDeleteAppsAppOK creates a DeleteAppsAppOK with default headers values
|
||||||
|
func NewDeleteAppsAppOK() *DeleteAppsAppOK {
|
||||||
|
return &DeleteAppsAppOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*DeleteAppsAppOK handles this case with default header values.
|
||||||
|
|
||||||
|
Apps successfully deleted.
|
||||||
|
*/
|
||||||
|
type DeleteAppsAppOK struct {
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *DeleteAppsAppOK) Error() string {
|
||||||
|
return fmt.Sprintf("[DELETE /apps/{app}][%d] deleteAppsAppOK ", 200)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *DeleteAppsAppOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewDeleteAppsAppNotFound creates a DeleteAppsAppNotFound with default headers values
|
||||||
|
func NewDeleteAppsAppNotFound() *DeleteAppsAppNotFound {
|
||||||
|
return &DeleteAppsAppNotFound{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*DeleteAppsAppNotFound handles this case with default header values.
|
||||||
|
|
||||||
|
App does not exist.
|
||||||
|
*/
|
||||||
|
type DeleteAppsAppNotFound struct {
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *DeleteAppsAppNotFound) Error() string {
|
||||||
|
return fmt.Sprintf("[DELETE /apps/{app}][%d] deleteAppsAppNotFound %+v", 404, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *DeleteAppsAppNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewDeleteAppsAppDefault creates a DeleteAppsAppDefault with default headers values
|
||||||
|
func NewDeleteAppsAppDefault(code int) *DeleteAppsAppDefault {
|
||||||
|
return &DeleteAppsAppDefault{
|
||||||
|
_statusCode: code,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*DeleteAppsAppDefault handles this case with default header values.
|
||||||
|
|
||||||
|
Unexpected error
|
||||||
|
*/
|
||||||
|
type DeleteAppsAppDefault struct {
|
||||||
|
_statusCode int
|
||||||
|
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the delete apps app default response
|
||||||
|
func (o *DeleteAppsAppDefault) Code() int {
|
||||||
|
return o._statusCode
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *DeleteAppsAppDefault) Error() string {
|
||||||
|
return fmt.Sprintf("[DELETE /apps/{app}][%d] DeleteAppsApp default %+v", o._statusCode, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *DeleteAppsAppDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
137
vendor/github.com/fnproject/fn_go/client/apps/get_apps_app_parameters.go
generated
vendored
Normal file
137
vendor/github.com/fnproject/fn_go/client/apps/get_apps_app_parameters.go
generated
vendored
Normal file
@@ -0,0 +1,137 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package apps
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"golang.org/x/net/context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewGetAppsAppParams creates a new GetAppsAppParams object
|
||||||
|
// with the default values initialized.
|
||||||
|
func NewGetAppsAppParams() *GetAppsAppParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppParams{
|
||||||
|
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppParamsWithTimeout creates a new GetAppsAppParams object
|
||||||
|
// with the default values initialized, and the ability to set a timeout on a request
|
||||||
|
func NewGetAppsAppParamsWithTimeout(timeout time.Duration) *GetAppsAppParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppParams{
|
||||||
|
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppParamsWithContext creates a new GetAppsAppParams object
|
||||||
|
// with the default values initialized, and the ability to set a context for a request
|
||||||
|
func NewGetAppsAppParamsWithContext(ctx context.Context) *GetAppsAppParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppParams{
|
||||||
|
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppParamsWithHTTPClient creates a new GetAppsAppParams object
|
||||||
|
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
||||||
|
func NewGetAppsAppParamsWithHTTPClient(client *http.Client) *GetAppsAppParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppParams contains all the parameters to send to the API endpoint
|
||||||
|
for the get apps app operation typically these are written to a http.Request
|
||||||
|
*/
|
||||||
|
type GetAppsAppParams struct {
|
||||||
|
|
||||||
|
/*App
|
||||||
|
name of the app.
|
||||||
|
|
||||||
|
*/
|
||||||
|
App string
|
||||||
|
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the get apps app params
|
||||||
|
func (o *GetAppsAppParams) WithTimeout(timeout time.Duration) *GetAppsAppParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the get apps app params
|
||||||
|
func (o *GetAppsAppParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the get apps app params
|
||||||
|
func (o *GetAppsAppParams) WithContext(ctx context.Context) *GetAppsAppParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the get apps app params
|
||||||
|
func (o *GetAppsAppParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the get apps app params
|
||||||
|
func (o *GetAppsAppParams) WithHTTPClient(client *http.Client) *GetAppsAppParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the get apps app params
|
||||||
|
func (o *GetAppsAppParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithApp adds the app to the get apps app params
|
||||||
|
func (o *GetAppsAppParams) WithApp(app string) *GetAppsAppParams {
|
||||||
|
o.SetApp(app)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetApp adds the app to the get apps app params
|
||||||
|
func (o *GetAppsAppParams) SetApp(app string) {
|
||||||
|
o.App = app
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *GetAppsAppParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
// path param app
|
||||||
|
if err := r.SetPathParam("app", o.App); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
148
vendor/github.com/fnproject/fn_go/client/apps/get_apps_app_responses.go
generated
vendored
Normal file
148
vendor/github.com/fnproject/fn_go/client/apps/get_apps_app_responses.go
generated
vendored
Normal file
@@ -0,0 +1,148 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package apps
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// GetAppsAppReader is a Reader for the GetAppsApp structure.
|
||||||
|
type GetAppsAppReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *GetAppsAppReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
|
||||||
|
case 200:
|
||||||
|
result := NewGetAppsAppOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
|
||||||
|
case 404:
|
||||||
|
result := NewGetAppsAppNotFound()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
|
||||||
|
default:
|
||||||
|
result := NewGetAppsAppDefault(response.Code())
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if response.Code()/100 == 2 {
|
||||||
|
return result, nil
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppOK creates a GetAppsAppOK with default headers values
|
||||||
|
func NewGetAppsAppOK() *GetAppsAppOK {
|
||||||
|
return &GetAppsAppOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppOK handles this case with default header values.
|
||||||
|
|
||||||
|
App details and stats.
|
||||||
|
*/
|
||||||
|
type GetAppsAppOK struct {
|
||||||
|
Payload *models.AppWrapper
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppOK) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /apps/{app}][%d] getAppsAppOK %+v", 200, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.AppWrapper)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppNotFound creates a GetAppsAppNotFound with default headers values
|
||||||
|
func NewGetAppsAppNotFound() *GetAppsAppNotFound {
|
||||||
|
return &GetAppsAppNotFound{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppNotFound handles this case with default header values.
|
||||||
|
|
||||||
|
App does not exist.
|
||||||
|
*/
|
||||||
|
type GetAppsAppNotFound struct {
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppNotFound) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /apps/{app}][%d] getAppsAppNotFound %+v", 404, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppDefault creates a GetAppsAppDefault with default headers values
|
||||||
|
func NewGetAppsAppDefault(code int) *GetAppsAppDefault {
|
||||||
|
return &GetAppsAppDefault{
|
||||||
|
_statusCode: code,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppDefault handles this case with default header values.
|
||||||
|
|
||||||
|
Unexpected error
|
||||||
|
*/
|
||||||
|
type GetAppsAppDefault struct {
|
||||||
|
_statusCode int
|
||||||
|
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the get apps app default response
|
||||||
|
func (o *GetAppsAppDefault) Code() int {
|
||||||
|
return o._statusCode
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppDefault) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /apps/{app}][%d] GetAppsApp default %+v", o._statusCode, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
114
vendor/github.com/fnproject/fn_go/client/apps/get_apps_parameters.go
generated
vendored
Normal file
114
vendor/github.com/fnproject/fn_go/client/apps/get_apps_parameters.go
generated
vendored
Normal file
@@ -0,0 +1,114 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package apps
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"golang.org/x/net/context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewGetAppsParams creates a new GetAppsParams object
|
||||||
|
// with the default values initialized.
|
||||||
|
func NewGetAppsParams() *GetAppsParams {
|
||||||
|
|
||||||
|
return &GetAppsParams{
|
||||||
|
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsParamsWithTimeout creates a new GetAppsParams object
|
||||||
|
// with the default values initialized, and the ability to set a timeout on a request
|
||||||
|
func NewGetAppsParamsWithTimeout(timeout time.Duration) *GetAppsParams {
|
||||||
|
|
||||||
|
return &GetAppsParams{
|
||||||
|
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsParamsWithContext creates a new GetAppsParams object
|
||||||
|
// with the default values initialized, and the ability to set a context for a request
|
||||||
|
func NewGetAppsParamsWithContext(ctx context.Context) *GetAppsParams {
|
||||||
|
|
||||||
|
return &GetAppsParams{
|
||||||
|
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsParamsWithHTTPClient creates a new GetAppsParams object
|
||||||
|
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
||||||
|
func NewGetAppsParamsWithHTTPClient(client *http.Client) *GetAppsParams {
|
||||||
|
|
||||||
|
return &GetAppsParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsParams contains all the parameters to send to the API endpoint
|
||||||
|
for the get apps operation typically these are written to a http.Request
|
||||||
|
*/
|
||||||
|
type GetAppsParams struct {
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the get apps params
|
||||||
|
func (o *GetAppsParams) WithTimeout(timeout time.Duration) *GetAppsParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the get apps params
|
||||||
|
func (o *GetAppsParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the get apps params
|
||||||
|
func (o *GetAppsParams) WithContext(ctx context.Context) *GetAppsParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the get apps params
|
||||||
|
func (o *GetAppsParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the get apps params
|
||||||
|
func (o *GetAppsParams) WithHTTPClient(client *http.Client) *GetAppsParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the get apps params
|
||||||
|
func (o *GetAppsParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *GetAppsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
112
vendor/github.com/fnproject/fn_go/client/apps/get_apps_responses.go
generated
vendored
Normal file
112
vendor/github.com/fnproject/fn_go/client/apps/get_apps_responses.go
generated
vendored
Normal file
@@ -0,0 +1,112 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package apps
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// GetAppsReader is a Reader for the GetApps structure.
|
||||||
|
type GetAppsReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *GetAppsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
|
||||||
|
case 200:
|
||||||
|
result := NewGetAppsOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
|
||||||
|
default:
|
||||||
|
result := NewGetAppsDefault(response.Code())
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if response.Code()/100 == 2 {
|
||||||
|
return result, nil
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsOK creates a GetAppsOK with default headers values
|
||||||
|
func NewGetAppsOK() *GetAppsOK {
|
||||||
|
return &GetAppsOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsOK handles this case with default header values.
|
||||||
|
|
||||||
|
List of apps.
|
||||||
|
*/
|
||||||
|
type GetAppsOK struct {
|
||||||
|
Payload *models.AppsWrapper
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsOK) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /apps][%d] getAppsOK %+v", 200, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.AppsWrapper)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsDefault creates a GetAppsDefault with default headers values
|
||||||
|
func NewGetAppsDefault(code int) *GetAppsDefault {
|
||||||
|
return &GetAppsDefault{
|
||||||
|
_statusCode: code,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsDefault handles this case with default header values.
|
||||||
|
|
||||||
|
Unexpected error
|
||||||
|
*/
|
||||||
|
type GetAppsDefault struct {
|
||||||
|
_statusCode int
|
||||||
|
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the get apps default response
|
||||||
|
func (o *GetAppsDefault) Code() int {
|
||||||
|
return o._statusCode
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsDefault) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /apps][%d] GetApps default %+v", o._statusCode, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
163
vendor/github.com/fnproject/fn_go/client/apps/patch_apps_app_parameters.go
generated
vendored
Normal file
163
vendor/github.com/fnproject/fn_go/client/apps/patch_apps_app_parameters.go
generated
vendored
Normal file
@@ -0,0 +1,163 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package apps
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"golang.org/x/net/context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewPatchAppsAppParams creates a new PatchAppsAppParams object
|
||||||
|
// with the default values initialized.
|
||||||
|
func NewPatchAppsAppParams() *PatchAppsAppParams {
|
||||||
|
var ()
|
||||||
|
return &PatchAppsAppParams{
|
||||||
|
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPatchAppsAppParamsWithTimeout creates a new PatchAppsAppParams object
|
||||||
|
// with the default values initialized, and the ability to set a timeout on a request
|
||||||
|
func NewPatchAppsAppParamsWithTimeout(timeout time.Duration) *PatchAppsAppParams {
|
||||||
|
var ()
|
||||||
|
return &PatchAppsAppParams{
|
||||||
|
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPatchAppsAppParamsWithContext creates a new PatchAppsAppParams object
|
||||||
|
// with the default values initialized, and the ability to set a context for a request
|
||||||
|
func NewPatchAppsAppParamsWithContext(ctx context.Context) *PatchAppsAppParams {
|
||||||
|
var ()
|
||||||
|
return &PatchAppsAppParams{
|
||||||
|
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPatchAppsAppParamsWithHTTPClient creates a new PatchAppsAppParams object
|
||||||
|
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
||||||
|
func NewPatchAppsAppParamsWithHTTPClient(client *http.Client) *PatchAppsAppParams {
|
||||||
|
var ()
|
||||||
|
return &PatchAppsAppParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PatchAppsAppParams contains all the parameters to send to the API endpoint
|
||||||
|
for the patch apps app operation typically these are written to a http.Request
|
||||||
|
*/
|
||||||
|
type PatchAppsAppParams struct {
|
||||||
|
|
||||||
|
/*App
|
||||||
|
name of the app.
|
||||||
|
|
||||||
|
*/
|
||||||
|
App string
|
||||||
|
/*Body
|
||||||
|
App to post.
|
||||||
|
|
||||||
|
*/
|
||||||
|
Body *models.AppWrapper
|
||||||
|
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the patch apps app params
|
||||||
|
func (o *PatchAppsAppParams) WithTimeout(timeout time.Duration) *PatchAppsAppParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the patch apps app params
|
||||||
|
func (o *PatchAppsAppParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the patch apps app params
|
||||||
|
func (o *PatchAppsAppParams) WithContext(ctx context.Context) *PatchAppsAppParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the patch apps app params
|
||||||
|
func (o *PatchAppsAppParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the patch apps app params
|
||||||
|
func (o *PatchAppsAppParams) WithHTTPClient(client *http.Client) *PatchAppsAppParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the patch apps app params
|
||||||
|
func (o *PatchAppsAppParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithApp adds the app to the patch apps app params
|
||||||
|
func (o *PatchAppsAppParams) WithApp(app string) *PatchAppsAppParams {
|
||||||
|
o.SetApp(app)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetApp adds the app to the patch apps app params
|
||||||
|
func (o *PatchAppsAppParams) SetApp(app string) {
|
||||||
|
o.App = app
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithBody adds the body to the patch apps app params
|
||||||
|
func (o *PatchAppsAppParams) WithBody(body *models.AppWrapper) *PatchAppsAppParams {
|
||||||
|
o.SetBody(body)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetBody adds the body to the patch apps app params
|
||||||
|
func (o *PatchAppsAppParams) SetBody(body *models.AppWrapper) {
|
||||||
|
o.Body = body
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *PatchAppsAppParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
// path param app
|
||||||
|
if err := r.SetPathParam("app", o.App); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if o.Body == nil {
|
||||||
|
o.Body = new(models.AppWrapper)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := r.SetBodyParam(o.Body); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
184
vendor/github.com/fnproject/fn_go/client/apps/patch_apps_app_responses.go
generated
vendored
Normal file
184
vendor/github.com/fnproject/fn_go/client/apps/patch_apps_app_responses.go
generated
vendored
Normal file
@@ -0,0 +1,184 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package apps
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// PatchAppsAppReader is a Reader for the PatchAppsApp structure.
|
||||||
|
type PatchAppsAppReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *PatchAppsAppReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
|
||||||
|
case 200:
|
||||||
|
result := NewPatchAppsAppOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
|
||||||
|
case 400:
|
||||||
|
result := NewPatchAppsAppBadRequest()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
|
||||||
|
case 404:
|
||||||
|
result := NewPatchAppsAppNotFound()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
|
||||||
|
default:
|
||||||
|
result := NewPatchAppsAppDefault(response.Code())
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if response.Code()/100 == 2 {
|
||||||
|
return result, nil
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPatchAppsAppOK creates a PatchAppsAppOK with default headers values
|
||||||
|
func NewPatchAppsAppOK() *PatchAppsAppOK {
|
||||||
|
return &PatchAppsAppOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PatchAppsAppOK handles this case with default header values.
|
||||||
|
|
||||||
|
App details and stats.
|
||||||
|
*/
|
||||||
|
type PatchAppsAppOK struct {
|
||||||
|
Payload *models.AppWrapper
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PatchAppsAppOK) Error() string {
|
||||||
|
return fmt.Sprintf("[PATCH /apps/{app}][%d] patchAppsAppOK %+v", 200, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PatchAppsAppOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.AppWrapper)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPatchAppsAppBadRequest creates a PatchAppsAppBadRequest with default headers values
|
||||||
|
func NewPatchAppsAppBadRequest() *PatchAppsAppBadRequest {
|
||||||
|
return &PatchAppsAppBadRequest{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PatchAppsAppBadRequest handles this case with default header values.
|
||||||
|
|
||||||
|
Parameters are missing or invalid.
|
||||||
|
*/
|
||||||
|
type PatchAppsAppBadRequest struct {
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PatchAppsAppBadRequest) Error() string {
|
||||||
|
return fmt.Sprintf("[PATCH /apps/{app}][%d] patchAppsAppBadRequest %+v", 400, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PatchAppsAppBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPatchAppsAppNotFound creates a PatchAppsAppNotFound with default headers values
|
||||||
|
func NewPatchAppsAppNotFound() *PatchAppsAppNotFound {
|
||||||
|
return &PatchAppsAppNotFound{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PatchAppsAppNotFound handles this case with default header values.
|
||||||
|
|
||||||
|
App does not exist.
|
||||||
|
*/
|
||||||
|
type PatchAppsAppNotFound struct {
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PatchAppsAppNotFound) Error() string {
|
||||||
|
return fmt.Sprintf("[PATCH /apps/{app}][%d] patchAppsAppNotFound %+v", 404, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PatchAppsAppNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPatchAppsAppDefault creates a PatchAppsAppDefault with default headers values
|
||||||
|
func NewPatchAppsAppDefault(code int) *PatchAppsAppDefault {
|
||||||
|
return &PatchAppsAppDefault{
|
||||||
|
_statusCode: code,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PatchAppsAppDefault handles this case with default header values.
|
||||||
|
|
||||||
|
Unexpected error
|
||||||
|
*/
|
||||||
|
type PatchAppsAppDefault struct {
|
||||||
|
_statusCode int
|
||||||
|
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the patch apps app default response
|
||||||
|
func (o *PatchAppsAppDefault) Code() int {
|
||||||
|
return o._statusCode
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PatchAppsAppDefault) Error() string {
|
||||||
|
return fmt.Sprintf("[PATCH /apps/{app}][%d] PatchAppsApp default %+v", o._statusCode, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PatchAppsAppDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
142
vendor/github.com/fnproject/fn_go/client/apps/post_apps_parameters.go
generated
vendored
Normal file
142
vendor/github.com/fnproject/fn_go/client/apps/post_apps_parameters.go
generated
vendored
Normal file
@@ -0,0 +1,142 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package apps
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"golang.org/x/net/context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewPostAppsParams creates a new PostAppsParams object
|
||||||
|
// with the default values initialized.
|
||||||
|
func NewPostAppsParams() *PostAppsParams {
|
||||||
|
var ()
|
||||||
|
return &PostAppsParams{
|
||||||
|
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppsParamsWithTimeout creates a new PostAppsParams object
|
||||||
|
// with the default values initialized, and the ability to set a timeout on a request
|
||||||
|
func NewPostAppsParamsWithTimeout(timeout time.Duration) *PostAppsParams {
|
||||||
|
var ()
|
||||||
|
return &PostAppsParams{
|
||||||
|
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppsParamsWithContext creates a new PostAppsParams object
|
||||||
|
// with the default values initialized, and the ability to set a context for a request
|
||||||
|
func NewPostAppsParamsWithContext(ctx context.Context) *PostAppsParams {
|
||||||
|
var ()
|
||||||
|
return &PostAppsParams{
|
||||||
|
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppsParamsWithHTTPClient creates a new PostAppsParams object
|
||||||
|
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
||||||
|
func NewPostAppsParamsWithHTTPClient(client *http.Client) *PostAppsParams {
|
||||||
|
var ()
|
||||||
|
return &PostAppsParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PostAppsParams contains all the parameters to send to the API endpoint
|
||||||
|
for the post apps operation typically these are written to a http.Request
|
||||||
|
*/
|
||||||
|
type PostAppsParams struct {
|
||||||
|
|
||||||
|
/*Body
|
||||||
|
App to post.
|
||||||
|
|
||||||
|
*/
|
||||||
|
Body *models.AppWrapper
|
||||||
|
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the post apps params
|
||||||
|
func (o *PostAppsParams) WithTimeout(timeout time.Duration) *PostAppsParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the post apps params
|
||||||
|
func (o *PostAppsParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the post apps params
|
||||||
|
func (o *PostAppsParams) WithContext(ctx context.Context) *PostAppsParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the post apps params
|
||||||
|
func (o *PostAppsParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the post apps params
|
||||||
|
func (o *PostAppsParams) WithHTTPClient(client *http.Client) *PostAppsParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the post apps params
|
||||||
|
func (o *PostAppsParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithBody adds the body to the post apps params
|
||||||
|
func (o *PostAppsParams) WithBody(body *models.AppWrapper) *PostAppsParams {
|
||||||
|
o.SetBody(body)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetBody adds the body to the post apps params
|
||||||
|
func (o *PostAppsParams) SetBody(body *models.AppWrapper) {
|
||||||
|
o.Body = body
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *PostAppsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if o.Body == nil {
|
||||||
|
o.Body = new(models.AppWrapper)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := r.SetBodyParam(o.Body); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
184
vendor/github.com/fnproject/fn_go/client/apps/post_apps_responses.go
generated
vendored
Normal file
184
vendor/github.com/fnproject/fn_go/client/apps/post_apps_responses.go
generated
vendored
Normal file
@@ -0,0 +1,184 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package apps
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// PostAppsReader is a Reader for the PostApps structure.
|
||||||
|
type PostAppsReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *PostAppsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
|
||||||
|
case 200:
|
||||||
|
result := NewPostAppsOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
|
||||||
|
case 400:
|
||||||
|
result := NewPostAppsBadRequest()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
|
||||||
|
case 409:
|
||||||
|
result := NewPostAppsConflict()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
|
||||||
|
default:
|
||||||
|
result := NewPostAppsDefault(response.Code())
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if response.Code()/100 == 2 {
|
||||||
|
return result, nil
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppsOK creates a PostAppsOK with default headers values
|
||||||
|
func NewPostAppsOK() *PostAppsOK {
|
||||||
|
return &PostAppsOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PostAppsOK handles this case with default header values.
|
||||||
|
|
||||||
|
App details and stats.
|
||||||
|
*/
|
||||||
|
type PostAppsOK struct {
|
||||||
|
Payload *models.AppWrapper
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppsOK) Error() string {
|
||||||
|
return fmt.Sprintf("[POST /apps][%d] postAppsOK %+v", 200, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.AppWrapper)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppsBadRequest creates a PostAppsBadRequest with default headers values
|
||||||
|
func NewPostAppsBadRequest() *PostAppsBadRequest {
|
||||||
|
return &PostAppsBadRequest{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PostAppsBadRequest handles this case with default header values.
|
||||||
|
|
||||||
|
Parameters are missing or invalid.
|
||||||
|
*/
|
||||||
|
type PostAppsBadRequest struct {
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppsBadRequest) Error() string {
|
||||||
|
return fmt.Sprintf("[POST /apps][%d] postAppsBadRequest %+v", 400, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppsBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppsConflict creates a PostAppsConflict with default headers values
|
||||||
|
func NewPostAppsConflict() *PostAppsConflict {
|
||||||
|
return &PostAppsConflict{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PostAppsConflict handles this case with default header values.
|
||||||
|
|
||||||
|
App already exists.
|
||||||
|
*/
|
||||||
|
type PostAppsConflict struct {
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppsConflict) Error() string {
|
||||||
|
return fmt.Sprintf("[POST /apps][%d] postAppsConflict %+v", 409, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppsConflict) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppsDefault creates a PostAppsDefault with default headers values
|
||||||
|
func NewPostAppsDefault(code int) *PostAppsDefault {
|
||||||
|
return &PostAppsDefault{
|
||||||
|
_statusCode: code,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PostAppsDefault handles this case with default header values.
|
||||||
|
|
||||||
|
Unexpected error
|
||||||
|
*/
|
||||||
|
type PostAppsDefault struct {
|
||||||
|
_statusCode int
|
||||||
|
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the post apps default response
|
||||||
|
func (o *PostAppsDefault) Code() int {
|
||||||
|
return o._statusCode
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppsDefault) Error() string {
|
||||||
|
return fmt.Sprintf("[POST /apps][%d] PostApps default %+v", o._statusCode, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppsDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
90
vendor/github.com/fnproject/fn_go/client/call/call_client.go
generated
vendored
Normal file
90
vendor/github.com/fnproject/fn_go/client/call/call_client.go
generated
vendored
Normal file
@@ -0,0 +1,90 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package call
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// New creates a new call API client.
|
||||||
|
func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client {
|
||||||
|
return &Client{transport: transport, formats: formats}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Client for call API
|
||||||
|
*/
|
||||||
|
type Client struct {
|
||||||
|
transport runtime.ClientTransport
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
GetAppsAppCalls gets app bound calls
|
||||||
|
|
||||||
|
Get app-bound calls can filter to route-bound calls.
|
||||||
|
*/
|
||||||
|
func (a *Client) GetAppsAppCalls(params *GetAppsAppCallsParams) (*GetAppsAppCallsOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewGetAppsAppCallsParams()
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(&runtime.ClientOperation{
|
||||||
|
ID: "GetAppsAppCalls",
|
||||||
|
Method: "GET",
|
||||||
|
PathPattern: "/apps/{app}/calls",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http", "https"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &GetAppsAppCallsReader{formats: a.formats},
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result.(*GetAppsAppCallsOK), nil
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
GetAppsAppCallsCall gets call information
|
||||||
|
|
||||||
|
Get call information
|
||||||
|
*/
|
||||||
|
func (a *Client) GetAppsAppCallsCall(params *GetAppsAppCallsCallParams) (*GetAppsAppCallsCallOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewGetAppsAppCallsCallParams()
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(&runtime.ClientOperation{
|
||||||
|
ID: "GetAppsAppCallsCall",
|
||||||
|
Method: "GET",
|
||||||
|
PathPattern: "/apps/{app}/calls/{call}",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http", "https"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &GetAppsAppCallsCallReader{formats: a.formats},
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result.(*GetAppsAppCallsCallOK), nil
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTransport changes the transport on the client
|
||||||
|
func (a *Client) SetTransport(transport runtime.ClientTransport) {
|
||||||
|
a.transport = transport
|
||||||
|
}
|
||||||
158
vendor/github.com/fnproject/fn_go/client/call/get_apps_app_calls_call_parameters.go
generated
vendored
Normal file
158
vendor/github.com/fnproject/fn_go/client/call/get_apps_app_calls_call_parameters.go
generated
vendored
Normal file
@@ -0,0 +1,158 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package call
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"golang.org/x/net/context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewGetAppsAppCallsCallParams creates a new GetAppsAppCallsCallParams object
|
||||||
|
// with the default values initialized.
|
||||||
|
func NewGetAppsAppCallsCallParams() *GetAppsAppCallsCallParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppCallsCallParams{
|
||||||
|
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppCallsCallParamsWithTimeout creates a new GetAppsAppCallsCallParams object
|
||||||
|
// with the default values initialized, and the ability to set a timeout on a request
|
||||||
|
func NewGetAppsAppCallsCallParamsWithTimeout(timeout time.Duration) *GetAppsAppCallsCallParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppCallsCallParams{
|
||||||
|
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppCallsCallParamsWithContext creates a new GetAppsAppCallsCallParams object
|
||||||
|
// with the default values initialized, and the ability to set a context for a request
|
||||||
|
func NewGetAppsAppCallsCallParamsWithContext(ctx context.Context) *GetAppsAppCallsCallParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppCallsCallParams{
|
||||||
|
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppCallsCallParamsWithHTTPClient creates a new GetAppsAppCallsCallParams object
|
||||||
|
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
||||||
|
func NewGetAppsAppCallsCallParamsWithHTTPClient(client *http.Client) *GetAppsAppCallsCallParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppCallsCallParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppCallsCallParams contains all the parameters to send to the API endpoint
|
||||||
|
for the get apps app calls call operation typically these are written to a http.Request
|
||||||
|
*/
|
||||||
|
type GetAppsAppCallsCallParams struct {
|
||||||
|
|
||||||
|
/*App
|
||||||
|
app name
|
||||||
|
|
||||||
|
*/
|
||||||
|
App string
|
||||||
|
/*Call
|
||||||
|
Call ID.
|
||||||
|
|
||||||
|
*/
|
||||||
|
Call string
|
||||||
|
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the get apps app calls call params
|
||||||
|
func (o *GetAppsAppCallsCallParams) WithTimeout(timeout time.Duration) *GetAppsAppCallsCallParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the get apps app calls call params
|
||||||
|
func (o *GetAppsAppCallsCallParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the get apps app calls call params
|
||||||
|
func (o *GetAppsAppCallsCallParams) WithContext(ctx context.Context) *GetAppsAppCallsCallParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the get apps app calls call params
|
||||||
|
func (o *GetAppsAppCallsCallParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the get apps app calls call params
|
||||||
|
func (o *GetAppsAppCallsCallParams) WithHTTPClient(client *http.Client) *GetAppsAppCallsCallParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the get apps app calls call params
|
||||||
|
func (o *GetAppsAppCallsCallParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithApp adds the app to the get apps app calls call params
|
||||||
|
func (o *GetAppsAppCallsCallParams) WithApp(app string) *GetAppsAppCallsCallParams {
|
||||||
|
o.SetApp(app)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetApp adds the app to the get apps app calls call params
|
||||||
|
func (o *GetAppsAppCallsCallParams) SetApp(app string) {
|
||||||
|
o.App = app
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithCall adds the call to the get apps app calls call params
|
||||||
|
func (o *GetAppsAppCallsCallParams) WithCall(call string) *GetAppsAppCallsCallParams {
|
||||||
|
o.SetCall(call)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetCall adds the call to the get apps app calls call params
|
||||||
|
func (o *GetAppsAppCallsCallParams) SetCall(call string) {
|
||||||
|
o.Call = call
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *GetAppsAppCallsCallParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
// path param app
|
||||||
|
if err := r.SetPathParam("app", o.App); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
// path param call
|
||||||
|
if err := r.SetPathParam("call", o.Call); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
103
vendor/github.com/fnproject/fn_go/client/call/get_apps_app_calls_call_responses.go
generated
vendored
Normal file
103
vendor/github.com/fnproject/fn_go/client/call/get_apps_app_calls_call_responses.go
generated
vendored
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package call
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// GetAppsAppCallsCallReader is a Reader for the GetAppsAppCallsCall structure.
|
||||||
|
type GetAppsAppCallsCallReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *GetAppsAppCallsCallReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
|
||||||
|
case 200:
|
||||||
|
result := NewGetAppsAppCallsCallOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
|
||||||
|
case 404:
|
||||||
|
result := NewGetAppsAppCallsCallNotFound()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
|
||||||
|
default:
|
||||||
|
return nil, runtime.NewAPIError("unknown error", response, response.Code())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppCallsCallOK creates a GetAppsAppCallsCallOK with default headers values
|
||||||
|
func NewGetAppsAppCallsCallOK() *GetAppsAppCallsCallOK {
|
||||||
|
return &GetAppsAppCallsCallOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppCallsCallOK handles this case with default header values.
|
||||||
|
|
||||||
|
Call found
|
||||||
|
*/
|
||||||
|
type GetAppsAppCallsCallOK struct {
|
||||||
|
Payload *models.CallWrapper
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppCallsCallOK) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /apps/{app}/calls/{call}][%d] getAppsAppCallsCallOK %+v", 200, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppCallsCallOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.CallWrapper)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppCallsCallNotFound creates a GetAppsAppCallsCallNotFound with default headers values
|
||||||
|
func NewGetAppsAppCallsCallNotFound() *GetAppsAppCallsCallNotFound {
|
||||||
|
return &GetAppsAppCallsCallNotFound{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppCallsCallNotFound handles this case with default header values.
|
||||||
|
|
||||||
|
Call not found.
|
||||||
|
*/
|
||||||
|
type GetAppsAppCallsCallNotFound struct {
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppCallsCallNotFound) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /apps/{app}/calls/{call}][%d] getAppsAppCallsCallNotFound %+v", 404, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppCallsCallNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
169
vendor/github.com/fnproject/fn_go/client/call/get_apps_app_calls_parameters.go
generated
vendored
Normal file
169
vendor/github.com/fnproject/fn_go/client/call/get_apps_app_calls_parameters.go
generated
vendored
Normal file
@@ -0,0 +1,169 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package call
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"golang.org/x/net/context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewGetAppsAppCallsParams creates a new GetAppsAppCallsParams object
|
||||||
|
// with the default values initialized.
|
||||||
|
func NewGetAppsAppCallsParams() *GetAppsAppCallsParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppCallsParams{
|
||||||
|
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppCallsParamsWithTimeout creates a new GetAppsAppCallsParams object
|
||||||
|
// with the default values initialized, and the ability to set a timeout on a request
|
||||||
|
func NewGetAppsAppCallsParamsWithTimeout(timeout time.Duration) *GetAppsAppCallsParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppCallsParams{
|
||||||
|
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppCallsParamsWithContext creates a new GetAppsAppCallsParams object
|
||||||
|
// with the default values initialized, and the ability to set a context for a request
|
||||||
|
func NewGetAppsAppCallsParamsWithContext(ctx context.Context) *GetAppsAppCallsParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppCallsParams{
|
||||||
|
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppCallsParamsWithHTTPClient creates a new GetAppsAppCallsParams object
|
||||||
|
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
||||||
|
func NewGetAppsAppCallsParamsWithHTTPClient(client *http.Client) *GetAppsAppCallsParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppCallsParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppCallsParams contains all the parameters to send to the API endpoint
|
||||||
|
for the get apps app calls operation typically these are written to a http.Request
|
||||||
|
*/
|
||||||
|
type GetAppsAppCallsParams struct {
|
||||||
|
|
||||||
|
/*App
|
||||||
|
App name.
|
||||||
|
|
||||||
|
*/
|
||||||
|
App string
|
||||||
|
/*Route
|
||||||
|
App route.
|
||||||
|
|
||||||
|
*/
|
||||||
|
Route *string
|
||||||
|
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the get apps app calls params
|
||||||
|
func (o *GetAppsAppCallsParams) WithTimeout(timeout time.Duration) *GetAppsAppCallsParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the get apps app calls params
|
||||||
|
func (o *GetAppsAppCallsParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the get apps app calls params
|
||||||
|
func (o *GetAppsAppCallsParams) WithContext(ctx context.Context) *GetAppsAppCallsParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the get apps app calls params
|
||||||
|
func (o *GetAppsAppCallsParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the get apps app calls params
|
||||||
|
func (o *GetAppsAppCallsParams) WithHTTPClient(client *http.Client) *GetAppsAppCallsParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the get apps app calls params
|
||||||
|
func (o *GetAppsAppCallsParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithApp adds the app to the get apps app calls params
|
||||||
|
func (o *GetAppsAppCallsParams) WithApp(app string) *GetAppsAppCallsParams {
|
||||||
|
o.SetApp(app)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetApp adds the app to the get apps app calls params
|
||||||
|
func (o *GetAppsAppCallsParams) SetApp(app string) {
|
||||||
|
o.App = app
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithRoute adds the route to the get apps app calls params
|
||||||
|
func (o *GetAppsAppCallsParams) WithRoute(route *string) *GetAppsAppCallsParams {
|
||||||
|
o.SetRoute(route)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetRoute adds the route to the get apps app calls params
|
||||||
|
func (o *GetAppsAppCallsParams) SetRoute(route *string) {
|
||||||
|
o.Route = route
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *GetAppsAppCallsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
// path param app
|
||||||
|
if err := r.SetPathParam("app", o.App); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if o.Route != nil {
|
||||||
|
|
||||||
|
// query param route
|
||||||
|
var qrRoute string
|
||||||
|
if o.Route != nil {
|
||||||
|
qrRoute = *o.Route
|
||||||
|
}
|
||||||
|
qRoute := qrRoute
|
||||||
|
if qRoute != "" {
|
||||||
|
if err := r.SetQueryParam("route", qRoute); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
103
vendor/github.com/fnproject/fn_go/client/call/get_apps_app_calls_responses.go
generated
vendored
Normal file
103
vendor/github.com/fnproject/fn_go/client/call/get_apps_app_calls_responses.go
generated
vendored
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package call
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// GetAppsAppCallsReader is a Reader for the GetAppsAppCalls structure.
|
||||||
|
type GetAppsAppCallsReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *GetAppsAppCallsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
|
||||||
|
case 200:
|
||||||
|
result := NewGetAppsAppCallsOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
|
||||||
|
case 404:
|
||||||
|
result := NewGetAppsAppCallsNotFound()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
|
||||||
|
default:
|
||||||
|
return nil, runtime.NewAPIError("unknown error", response, response.Code())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppCallsOK creates a GetAppsAppCallsOK with default headers values
|
||||||
|
func NewGetAppsAppCallsOK() *GetAppsAppCallsOK {
|
||||||
|
return &GetAppsAppCallsOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppCallsOK handles this case with default header values.
|
||||||
|
|
||||||
|
Calls found
|
||||||
|
*/
|
||||||
|
type GetAppsAppCallsOK struct {
|
||||||
|
Payload *models.CallsWrapper
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppCallsOK) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /apps/{app}/calls][%d] getAppsAppCallsOK %+v", 200, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppCallsOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.CallsWrapper)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppCallsNotFound creates a GetAppsAppCallsNotFound with default headers values
|
||||||
|
func NewGetAppsAppCallsNotFound() *GetAppsAppCallsNotFound {
|
||||||
|
return &GetAppsAppCallsNotFound{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppCallsNotFound handles this case with default header values.
|
||||||
|
|
||||||
|
Calls not found.
|
||||||
|
*/
|
||||||
|
type GetAppsAppCallsNotFound struct {
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppCallsNotFound) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /apps/{app}/calls][%d] getAppsAppCallsNotFound %+v", 404, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppCallsNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
136
vendor/github.com/fnproject/fn_go/client/fn_client.go
generated
vendored
Normal file
136
vendor/github.com/fnproject/fn_go/client/fn_client.go
generated
vendored
Normal file
@@ -0,0 +1,136 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package client
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
httptransport "github.com/go-openapi/runtime/client"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/client/apps"
|
||||||
|
"github.com/fnproject/fn_go/client/call"
|
||||||
|
"github.com/fnproject/fn_go/client/operations"
|
||||||
|
"github.com/fnproject/fn_go/client/routes"
|
||||||
|
)
|
||||||
|
|
||||||
|
// Default fn HTTP client.
|
||||||
|
var Default = NewHTTPClient(nil)
|
||||||
|
|
||||||
|
const (
|
||||||
|
// DefaultHost is the default Host
|
||||||
|
// found in Meta (info) section of spec file
|
||||||
|
DefaultHost string = "127.0.0.1:8080"
|
||||||
|
// DefaultBasePath is the default BasePath
|
||||||
|
// found in Meta (info) section of spec file
|
||||||
|
DefaultBasePath string = "/v1"
|
||||||
|
)
|
||||||
|
|
||||||
|
// DefaultSchemes are the default schemes found in Meta (info) section of spec file
|
||||||
|
var DefaultSchemes = []string{"http", "https"}
|
||||||
|
|
||||||
|
// NewHTTPClient creates a new fn HTTP client.
|
||||||
|
func NewHTTPClient(formats strfmt.Registry) *Fn {
|
||||||
|
return NewHTTPClientWithConfig(formats, nil)
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewHTTPClientWithConfig creates a new fn HTTP client,
|
||||||
|
// using a customizable transport config.
|
||||||
|
func NewHTTPClientWithConfig(formats strfmt.Registry, cfg *TransportConfig) *Fn {
|
||||||
|
// ensure nullable parameters have default
|
||||||
|
if formats == nil {
|
||||||
|
formats = strfmt.Default
|
||||||
|
}
|
||||||
|
if cfg == nil {
|
||||||
|
cfg = DefaultTransportConfig()
|
||||||
|
}
|
||||||
|
|
||||||
|
// create transport and client
|
||||||
|
transport := httptransport.New(cfg.Host, cfg.BasePath, cfg.Schemes)
|
||||||
|
return New(transport, formats)
|
||||||
|
}
|
||||||
|
|
||||||
|
// New creates a new fn client
|
||||||
|
func New(transport runtime.ClientTransport, formats strfmt.Registry) *Fn {
|
||||||
|
cli := new(Fn)
|
||||||
|
cli.Transport = transport
|
||||||
|
|
||||||
|
cli.Apps = apps.New(transport, formats)
|
||||||
|
|
||||||
|
cli.Call = call.New(transport, formats)
|
||||||
|
|
||||||
|
cli.Operations = operations.New(transport, formats)
|
||||||
|
|
||||||
|
cli.Routes = routes.New(transport, formats)
|
||||||
|
|
||||||
|
return cli
|
||||||
|
}
|
||||||
|
|
||||||
|
// DefaultTransportConfig creates a TransportConfig with the
|
||||||
|
// default settings taken from the meta section of the spec file.
|
||||||
|
func DefaultTransportConfig() *TransportConfig {
|
||||||
|
return &TransportConfig{
|
||||||
|
Host: DefaultHost,
|
||||||
|
BasePath: DefaultBasePath,
|
||||||
|
Schemes: DefaultSchemes,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// TransportConfig contains the transport related info,
|
||||||
|
// found in the meta section of the spec file.
|
||||||
|
type TransportConfig struct {
|
||||||
|
Host string
|
||||||
|
BasePath string
|
||||||
|
Schemes []string
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHost overrides the default host,
|
||||||
|
// provided by the meta section of the spec file.
|
||||||
|
func (cfg *TransportConfig) WithHost(host string) *TransportConfig {
|
||||||
|
cfg.Host = host
|
||||||
|
return cfg
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithBasePath overrides the default basePath,
|
||||||
|
// provided by the meta section of the spec file.
|
||||||
|
func (cfg *TransportConfig) WithBasePath(basePath string) *TransportConfig {
|
||||||
|
cfg.BasePath = basePath
|
||||||
|
return cfg
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithSchemes overrides the default schemes,
|
||||||
|
// provided by the meta section of the spec file.
|
||||||
|
func (cfg *TransportConfig) WithSchemes(schemes []string) *TransportConfig {
|
||||||
|
cfg.Schemes = schemes
|
||||||
|
return cfg
|
||||||
|
}
|
||||||
|
|
||||||
|
// Fn is a client for fn
|
||||||
|
type Fn struct {
|
||||||
|
Apps *apps.Client
|
||||||
|
|
||||||
|
Call *call.Client
|
||||||
|
|
||||||
|
Operations *operations.Client
|
||||||
|
|
||||||
|
Routes *routes.Client
|
||||||
|
|
||||||
|
Transport runtime.ClientTransport
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTransport changes the transport on the client and all its subresources
|
||||||
|
func (c *Fn) SetTransport(transport runtime.ClientTransport) {
|
||||||
|
c.Transport = transport
|
||||||
|
|
||||||
|
c.Apps.SetTransport(transport)
|
||||||
|
|
||||||
|
c.Call.SetTransport(transport)
|
||||||
|
|
||||||
|
c.Operations.SetTransport(transport)
|
||||||
|
|
||||||
|
c.Routes.SetTransport(transport)
|
||||||
|
|
||||||
|
}
|
||||||
158
vendor/github.com/fnproject/fn_go/client/operations/delete_apps_app_calls_call_log_parameters.go
generated
vendored
Normal file
158
vendor/github.com/fnproject/fn_go/client/operations/delete_apps_app_calls_call_log_parameters.go
generated
vendored
Normal file
@@ -0,0 +1,158 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package operations
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"golang.org/x/net/context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewDeleteAppsAppCallsCallLogParams creates a new DeleteAppsAppCallsCallLogParams object
|
||||||
|
// with the default values initialized.
|
||||||
|
func NewDeleteAppsAppCallsCallLogParams() *DeleteAppsAppCallsCallLogParams {
|
||||||
|
var ()
|
||||||
|
return &DeleteAppsAppCallsCallLogParams{
|
||||||
|
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewDeleteAppsAppCallsCallLogParamsWithTimeout creates a new DeleteAppsAppCallsCallLogParams object
|
||||||
|
// with the default values initialized, and the ability to set a timeout on a request
|
||||||
|
func NewDeleteAppsAppCallsCallLogParamsWithTimeout(timeout time.Duration) *DeleteAppsAppCallsCallLogParams {
|
||||||
|
var ()
|
||||||
|
return &DeleteAppsAppCallsCallLogParams{
|
||||||
|
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewDeleteAppsAppCallsCallLogParamsWithContext creates a new DeleteAppsAppCallsCallLogParams object
|
||||||
|
// with the default values initialized, and the ability to set a context for a request
|
||||||
|
func NewDeleteAppsAppCallsCallLogParamsWithContext(ctx context.Context) *DeleteAppsAppCallsCallLogParams {
|
||||||
|
var ()
|
||||||
|
return &DeleteAppsAppCallsCallLogParams{
|
||||||
|
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewDeleteAppsAppCallsCallLogParamsWithHTTPClient creates a new DeleteAppsAppCallsCallLogParams object
|
||||||
|
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
||||||
|
func NewDeleteAppsAppCallsCallLogParamsWithHTTPClient(client *http.Client) *DeleteAppsAppCallsCallLogParams {
|
||||||
|
var ()
|
||||||
|
return &DeleteAppsAppCallsCallLogParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*DeleteAppsAppCallsCallLogParams contains all the parameters to send to the API endpoint
|
||||||
|
for the delete apps app calls call log operation typically these are written to a http.Request
|
||||||
|
*/
|
||||||
|
type DeleteAppsAppCallsCallLogParams struct {
|
||||||
|
|
||||||
|
/*App
|
||||||
|
App name.
|
||||||
|
|
||||||
|
*/
|
||||||
|
App string
|
||||||
|
/*Call
|
||||||
|
Call ID.
|
||||||
|
|
||||||
|
*/
|
||||||
|
Call string
|
||||||
|
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the delete apps app calls call log params
|
||||||
|
func (o *DeleteAppsAppCallsCallLogParams) WithTimeout(timeout time.Duration) *DeleteAppsAppCallsCallLogParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the delete apps app calls call log params
|
||||||
|
func (o *DeleteAppsAppCallsCallLogParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the delete apps app calls call log params
|
||||||
|
func (o *DeleteAppsAppCallsCallLogParams) WithContext(ctx context.Context) *DeleteAppsAppCallsCallLogParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the delete apps app calls call log params
|
||||||
|
func (o *DeleteAppsAppCallsCallLogParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the delete apps app calls call log params
|
||||||
|
func (o *DeleteAppsAppCallsCallLogParams) WithHTTPClient(client *http.Client) *DeleteAppsAppCallsCallLogParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the delete apps app calls call log params
|
||||||
|
func (o *DeleteAppsAppCallsCallLogParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithApp adds the app to the delete apps app calls call log params
|
||||||
|
func (o *DeleteAppsAppCallsCallLogParams) WithApp(app string) *DeleteAppsAppCallsCallLogParams {
|
||||||
|
o.SetApp(app)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetApp adds the app to the delete apps app calls call log params
|
||||||
|
func (o *DeleteAppsAppCallsCallLogParams) SetApp(app string) {
|
||||||
|
o.App = app
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithCall adds the call to the delete apps app calls call log params
|
||||||
|
func (o *DeleteAppsAppCallsCallLogParams) WithCall(call string) *DeleteAppsAppCallsCallLogParams {
|
||||||
|
o.SetCall(call)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetCall adds the call to the delete apps app calls call log params
|
||||||
|
func (o *DeleteAppsAppCallsCallLogParams) SetCall(call string) {
|
||||||
|
o.Call = call
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *DeleteAppsAppCallsCallLogParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
// path param app
|
||||||
|
if err := r.SetPathParam("app", o.App); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
// path param call
|
||||||
|
if err := r.SetPathParam("call", o.Call); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
140
vendor/github.com/fnproject/fn_go/client/operations/delete_apps_app_calls_call_log_responses.go
generated
vendored
Normal file
140
vendor/github.com/fnproject/fn_go/client/operations/delete_apps_app_calls_call_log_responses.go
generated
vendored
Normal file
@@ -0,0 +1,140 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package operations
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// DeleteAppsAppCallsCallLogReader is a Reader for the DeleteAppsAppCallsCallLog structure.
|
||||||
|
type DeleteAppsAppCallsCallLogReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *DeleteAppsAppCallsCallLogReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
|
||||||
|
case 202:
|
||||||
|
result := NewDeleteAppsAppCallsCallLogAccepted()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
|
||||||
|
case 404:
|
||||||
|
result := NewDeleteAppsAppCallsCallLogNotFound()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
|
||||||
|
default:
|
||||||
|
result := NewDeleteAppsAppCallsCallLogDefault(response.Code())
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if response.Code()/100 == 2 {
|
||||||
|
return result, nil
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewDeleteAppsAppCallsCallLogAccepted creates a DeleteAppsAppCallsCallLogAccepted with default headers values
|
||||||
|
func NewDeleteAppsAppCallsCallLogAccepted() *DeleteAppsAppCallsCallLogAccepted {
|
||||||
|
return &DeleteAppsAppCallsCallLogAccepted{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*DeleteAppsAppCallsCallLogAccepted handles this case with default header values.
|
||||||
|
|
||||||
|
Log delete request accepted
|
||||||
|
*/
|
||||||
|
type DeleteAppsAppCallsCallLogAccepted struct {
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *DeleteAppsAppCallsCallLogAccepted) Error() string {
|
||||||
|
return fmt.Sprintf("[DELETE /apps/{app}/calls/{call}/log][%d] deleteAppsAppCallsCallLogAccepted ", 202)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *DeleteAppsAppCallsCallLogAccepted) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewDeleteAppsAppCallsCallLogNotFound creates a DeleteAppsAppCallsCallLogNotFound with default headers values
|
||||||
|
func NewDeleteAppsAppCallsCallLogNotFound() *DeleteAppsAppCallsCallLogNotFound {
|
||||||
|
return &DeleteAppsAppCallsCallLogNotFound{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*DeleteAppsAppCallsCallLogNotFound handles this case with default header values.
|
||||||
|
|
||||||
|
Does not exist.
|
||||||
|
*/
|
||||||
|
type DeleteAppsAppCallsCallLogNotFound struct {
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *DeleteAppsAppCallsCallLogNotFound) Error() string {
|
||||||
|
return fmt.Sprintf("[DELETE /apps/{app}/calls/{call}/log][%d] deleteAppsAppCallsCallLogNotFound %+v", 404, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *DeleteAppsAppCallsCallLogNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewDeleteAppsAppCallsCallLogDefault creates a DeleteAppsAppCallsCallLogDefault with default headers values
|
||||||
|
func NewDeleteAppsAppCallsCallLogDefault(code int) *DeleteAppsAppCallsCallLogDefault {
|
||||||
|
return &DeleteAppsAppCallsCallLogDefault{
|
||||||
|
_statusCode: code,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*DeleteAppsAppCallsCallLogDefault handles this case with default header values.
|
||||||
|
|
||||||
|
Unexpected error
|
||||||
|
*/
|
||||||
|
type DeleteAppsAppCallsCallLogDefault struct {
|
||||||
|
_statusCode int
|
||||||
|
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the delete apps app calls call log default response
|
||||||
|
func (o *DeleteAppsAppCallsCallLogDefault) Code() int {
|
||||||
|
return o._statusCode
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *DeleteAppsAppCallsCallLogDefault) Error() string {
|
||||||
|
return fmt.Sprintf("[DELETE /apps/{app}/calls/{call}/log][%d] DeleteAppsAppCallsCallLog default %+v", o._statusCode, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *DeleteAppsAppCallsCallLogDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
158
vendor/github.com/fnproject/fn_go/client/operations/get_apps_app_calls_call_log_parameters.go
generated
vendored
Normal file
158
vendor/github.com/fnproject/fn_go/client/operations/get_apps_app_calls_call_log_parameters.go
generated
vendored
Normal file
@@ -0,0 +1,158 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package operations
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"golang.org/x/net/context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewGetAppsAppCallsCallLogParams creates a new GetAppsAppCallsCallLogParams object
|
||||||
|
// with the default values initialized.
|
||||||
|
func NewGetAppsAppCallsCallLogParams() *GetAppsAppCallsCallLogParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppCallsCallLogParams{
|
||||||
|
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppCallsCallLogParamsWithTimeout creates a new GetAppsAppCallsCallLogParams object
|
||||||
|
// with the default values initialized, and the ability to set a timeout on a request
|
||||||
|
func NewGetAppsAppCallsCallLogParamsWithTimeout(timeout time.Duration) *GetAppsAppCallsCallLogParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppCallsCallLogParams{
|
||||||
|
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppCallsCallLogParamsWithContext creates a new GetAppsAppCallsCallLogParams object
|
||||||
|
// with the default values initialized, and the ability to set a context for a request
|
||||||
|
func NewGetAppsAppCallsCallLogParamsWithContext(ctx context.Context) *GetAppsAppCallsCallLogParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppCallsCallLogParams{
|
||||||
|
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppCallsCallLogParamsWithHTTPClient creates a new GetAppsAppCallsCallLogParams object
|
||||||
|
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
||||||
|
func NewGetAppsAppCallsCallLogParamsWithHTTPClient(client *http.Client) *GetAppsAppCallsCallLogParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppCallsCallLogParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppCallsCallLogParams contains all the parameters to send to the API endpoint
|
||||||
|
for the get apps app calls call log operation typically these are written to a http.Request
|
||||||
|
*/
|
||||||
|
type GetAppsAppCallsCallLogParams struct {
|
||||||
|
|
||||||
|
/*App
|
||||||
|
App Name
|
||||||
|
|
||||||
|
*/
|
||||||
|
App string
|
||||||
|
/*Call
|
||||||
|
Call ID.
|
||||||
|
|
||||||
|
*/
|
||||||
|
Call string
|
||||||
|
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the get apps app calls call log params
|
||||||
|
func (o *GetAppsAppCallsCallLogParams) WithTimeout(timeout time.Duration) *GetAppsAppCallsCallLogParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the get apps app calls call log params
|
||||||
|
func (o *GetAppsAppCallsCallLogParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the get apps app calls call log params
|
||||||
|
func (o *GetAppsAppCallsCallLogParams) WithContext(ctx context.Context) *GetAppsAppCallsCallLogParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the get apps app calls call log params
|
||||||
|
func (o *GetAppsAppCallsCallLogParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the get apps app calls call log params
|
||||||
|
func (o *GetAppsAppCallsCallLogParams) WithHTTPClient(client *http.Client) *GetAppsAppCallsCallLogParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the get apps app calls call log params
|
||||||
|
func (o *GetAppsAppCallsCallLogParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithApp adds the app to the get apps app calls call log params
|
||||||
|
func (o *GetAppsAppCallsCallLogParams) WithApp(app string) *GetAppsAppCallsCallLogParams {
|
||||||
|
o.SetApp(app)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetApp adds the app to the get apps app calls call log params
|
||||||
|
func (o *GetAppsAppCallsCallLogParams) SetApp(app string) {
|
||||||
|
o.App = app
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithCall adds the call to the get apps app calls call log params
|
||||||
|
func (o *GetAppsAppCallsCallLogParams) WithCall(call string) *GetAppsAppCallsCallLogParams {
|
||||||
|
o.SetCall(call)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetCall adds the call to the get apps app calls call log params
|
||||||
|
func (o *GetAppsAppCallsCallLogParams) SetCall(call string) {
|
||||||
|
o.Call = call
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *GetAppsAppCallsCallLogParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
// path param app
|
||||||
|
if err := r.SetPathParam("app", o.App); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
// path param call
|
||||||
|
if err := r.SetPathParam("call", o.Call); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
103
vendor/github.com/fnproject/fn_go/client/operations/get_apps_app_calls_call_log_responses.go
generated
vendored
Normal file
103
vendor/github.com/fnproject/fn_go/client/operations/get_apps_app_calls_call_log_responses.go
generated
vendored
Normal file
@@ -0,0 +1,103 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package operations
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// GetAppsAppCallsCallLogReader is a Reader for the GetAppsAppCallsCallLog structure.
|
||||||
|
type GetAppsAppCallsCallLogReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *GetAppsAppCallsCallLogReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
|
||||||
|
case 200:
|
||||||
|
result := NewGetAppsAppCallsCallLogOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
|
||||||
|
case 404:
|
||||||
|
result := NewGetAppsAppCallsCallLogNotFound()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
|
||||||
|
default:
|
||||||
|
return nil, runtime.NewAPIError("unknown error", response, response.Code())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppCallsCallLogOK creates a GetAppsAppCallsCallLogOK with default headers values
|
||||||
|
func NewGetAppsAppCallsCallLogOK() *GetAppsAppCallsCallLogOK {
|
||||||
|
return &GetAppsAppCallsCallLogOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppCallsCallLogOK handles this case with default header values.
|
||||||
|
|
||||||
|
Log found
|
||||||
|
*/
|
||||||
|
type GetAppsAppCallsCallLogOK struct {
|
||||||
|
Payload *models.LogWrapper
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppCallsCallLogOK) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /apps/{app}/calls/{call}/log][%d] getAppsAppCallsCallLogOK %+v", 200, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppCallsCallLogOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.LogWrapper)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppCallsCallLogNotFound creates a GetAppsAppCallsCallLogNotFound with default headers values
|
||||||
|
func NewGetAppsAppCallsCallLogNotFound() *GetAppsAppCallsCallLogNotFound {
|
||||||
|
return &GetAppsAppCallsCallLogNotFound{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppCallsCallLogNotFound handles this case with default header values.
|
||||||
|
|
||||||
|
Log not found.
|
||||||
|
*/
|
||||||
|
type GetAppsAppCallsCallLogNotFound struct {
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppCallsCallLogNotFound) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /apps/{app}/calls/{call}/log][%d] getAppsAppCallsCallLogNotFound %+v", 404, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppCallsCallLogNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
90
vendor/github.com/fnproject/fn_go/client/operations/operations_client.go
generated
vendored
Normal file
90
vendor/github.com/fnproject/fn_go/client/operations/operations_client.go
generated
vendored
Normal file
@@ -0,0 +1,90 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package operations
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// New creates a new operations API client.
|
||||||
|
func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client {
|
||||||
|
return &Client{transport: transport, formats: formats}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Client for operations API
|
||||||
|
*/
|
||||||
|
type Client struct {
|
||||||
|
transport runtime.ClientTransport
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
DeleteAppsAppCallsCallLog deletes call log entry
|
||||||
|
|
||||||
|
Delete call log entry
|
||||||
|
*/
|
||||||
|
func (a *Client) DeleteAppsAppCallsCallLog(params *DeleteAppsAppCallsCallLogParams) (*DeleteAppsAppCallsCallLogAccepted, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewDeleteAppsAppCallsCallLogParams()
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(&runtime.ClientOperation{
|
||||||
|
ID: "DeleteAppsAppCallsCallLog",
|
||||||
|
Method: "DELETE",
|
||||||
|
PathPattern: "/apps/{app}/calls/{call}/log",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http", "https"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &DeleteAppsAppCallsCallLogReader{formats: a.formats},
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result.(*DeleteAppsAppCallsCallLogAccepted), nil
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
GetAppsAppCallsCallLog gets call logs
|
||||||
|
|
||||||
|
Get call logs
|
||||||
|
*/
|
||||||
|
func (a *Client) GetAppsAppCallsCallLog(params *GetAppsAppCallsCallLogParams) (*GetAppsAppCallsCallLogOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewGetAppsAppCallsCallLogParams()
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(&runtime.ClientOperation{
|
||||||
|
ID: "GetAppsAppCallsCallLog",
|
||||||
|
Method: "GET",
|
||||||
|
PathPattern: "/apps/{app}/calls/{call}/log",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http", "https"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &GetAppsAppCallsCallLogReader{formats: a.formats},
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result.(*GetAppsAppCallsCallLogOK), nil
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTransport changes the transport on the client
|
||||||
|
func (a *Client) SetTransport(transport runtime.ClientTransport) {
|
||||||
|
a.transport = transport
|
||||||
|
}
|
||||||
158
vendor/github.com/fnproject/fn_go/client/routes/delete_apps_app_routes_route_parameters.go
generated
vendored
Normal file
158
vendor/github.com/fnproject/fn_go/client/routes/delete_apps_app_routes_route_parameters.go
generated
vendored
Normal file
@@ -0,0 +1,158 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package routes
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"golang.org/x/net/context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewDeleteAppsAppRoutesRouteParams creates a new DeleteAppsAppRoutesRouteParams object
|
||||||
|
// with the default values initialized.
|
||||||
|
func NewDeleteAppsAppRoutesRouteParams() *DeleteAppsAppRoutesRouteParams {
|
||||||
|
var ()
|
||||||
|
return &DeleteAppsAppRoutesRouteParams{
|
||||||
|
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewDeleteAppsAppRoutesRouteParamsWithTimeout creates a new DeleteAppsAppRoutesRouteParams object
|
||||||
|
// with the default values initialized, and the ability to set a timeout on a request
|
||||||
|
func NewDeleteAppsAppRoutesRouteParamsWithTimeout(timeout time.Duration) *DeleteAppsAppRoutesRouteParams {
|
||||||
|
var ()
|
||||||
|
return &DeleteAppsAppRoutesRouteParams{
|
||||||
|
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewDeleteAppsAppRoutesRouteParamsWithContext creates a new DeleteAppsAppRoutesRouteParams object
|
||||||
|
// with the default values initialized, and the ability to set a context for a request
|
||||||
|
func NewDeleteAppsAppRoutesRouteParamsWithContext(ctx context.Context) *DeleteAppsAppRoutesRouteParams {
|
||||||
|
var ()
|
||||||
|
return &DeleteAppsAppRoutesRouteParams{
|
||||||
|
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewDeleteAppsAppRoutesRouteParamsWithHTTPClient creates a new DeleteAppsAppRoutesRouteParams object
|
||||||
|
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
||||||
|
func NewDeleteAppsAppRoutesRouteParamsWithHTTPClient(client *http.Client) *DeleteAppsAppRoutesRouteParams {
|
||||||
|
var ()
|
||||||
|
return &DeleteAppsAppRoutesRouteParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*DeleteAppsAppRoutesRouteParams contains all the parameters to send to the API endpoint
|
||||||
|
for the delete apps app routes route operation typically these are written to a http.Request
|
||||||
|
*/
|
||||||
|
type DeleteAppsAppRoutesRouteParams struct {
|
||||||
|
|
||||||
|
/*App
|
||||||
|
Name of app for this set of routes.
|
||||||
|
|
||||||
|
*/
|
||||||
|
App string
|
||||||
|
/*Route
|
||||||
|
Route name
|
||||||
|
|
||||||
|
*/
|
||||||
|
Route string
|
||||||
|
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the delete apps app routes route params
|
||||||
|
func (o *DeleteAppsAppRoutesRouteParams) WithTimeout(timeout time.Duration) *DeleteAppsAppRoutesRouteParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the delete apps app routes route params
|
||||||
|
func (o *DeleteAppsAppRoutesRouteParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the delete apps app routes route params
|
||||||
|
func (o *DeleteAppsAppRoutesRouteParams) WithContext(ctx context.Context) *DeleteAppsAppRoutesRouteParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the delete apps app routes route params
|
||||||
|
func (o *DeleteAppsAppRoutesRouteParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the delete apps app routes route params
|
||||||
|
func (o *DeleteAppsAppRoutesRouteParams) WithHTTPClient(client *http.Client) *DeleteAppsAppRoutesRouteParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the delete apps app routes route params
|
||||||
|
func (o *DeleteAppsAppRoutesRouteParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithApp adds the app to the delete apps app routes route params
|
||||||
|
func (o *DeleteAppsAppRoutesRouteParams) WithApp(app string) *DeleteAppsAppRoutesRouteParams {
|
||||||
|
o.SetApp(app)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetApp adds the app to the delete apps app routes route params
|
||||||
|
func (o *DeleteAppsAppRoutesRouteParams) SetApp(app string) {
|
||||||
|
o.App = app
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithRoute adds the route to the delete apps app routes route params
|
||||||
|
func (o *DeleteAppsAppRoutesRouteParams) WithRoute(route string) *DeleteAppsAppRoutesRouteParams {
|
||||||
|
o.SetRoute(route)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetRoute adds the route to the delete apps app routes route params
|
||||||
|
func (o *DeleteAppsAppRoutesRouteParams) SetRoute(route string) {
|
||||||
|
o.Route = route
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *DeleteAppsAppRoutesRouteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
// path param app
|
||||||
|
if err := r.SetPathParam("app", o.App); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
// path param route
|
||||||
|
if err := r.SetPathParam("route", o.Route); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
140
vendor/github.com/fnproject/fn_go/client/routes/delete_apps_app_routes_route_responses.go
generated
vendored
Normal file
140
vendor/github.com/fnproject/fn_go/client/routes/delete_apps_app_routes_route_responses.go
generated
vendored
Normal file
@@ -0,0 +1,140 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package routes
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// DeleteAppsAppRoutesRouteReader is a Reader for the DeleteAppsAppRoutesRoute structure.
|
||||||
|
type DeleteAppsAppRoutesRouteReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *DeleteAppsAppRoutesRouteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
|
||||||
|
case 200:
|
||||||
|
result := NewDeleteAppsAppRoutesRouteOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
|
||||||
|
case 404:
|
||||||
|
result := NewDeleteAppsAppRoutesRouteNotFound()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
|
||||||
|
default:
|
||||||
|
result := NewDeleteAppsAppRoutesRouteDefault(response.Code())
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if response.Code()/100 == 2 {
|
||||||
|
return result, nil
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewDeleteAppsAppRoutesRouteOK creates a DeleteAppsAppRoutesRouteOK with default headers values
|
||||||
|
func NewDeleteAppsAppRoutesRouteOK() *DeleteAppsAppRoutesRouteOK {
|
||||||
|
return &DeleteAppsAppRoutesRouteOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*DeleteAppsAppRoutesRouteOK handles this case with default header values.
|
||||||
|
|
||||||
|
Route successfully deleted.
|
||||||
|
*/
|
||||||
|
type DeleteAppsAppRoutesRouteOK struct {
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *DeleteAppsAppRoutesRouteOK) Error() string {
|
||||||
|
return fmt.Sprintf("[DELETE /apps/{app}/routes/{route}][%d] deleteAppsAppRoutesRouteOK ", 200)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *DeleteAppsAppRoutesRouteOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewDeleteAppsAppRoutesRouteNotFound creates a DeleteAppsAppRoutesRouteNotFound with default headers values
|
||||||
|
func NewDeleteAppsAppRoutesRouteNotFound() *DeleteAppsAppRoutesRouteNotFound {
|
||||||
|
return &DeleteAppsAppRoutesRouteNotFound{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*DeleteAppsAppRoutesRouteNotFound handles this case with default header values.
|
||||||
|
|
||||||
|
Route does not exist.
|
||||||
|
*/
|
||||||
|
type DeleteAppsAppRoutesRouteNotFound struct {
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *DeleteAppsAppRoutesRouteNotFound) Error() string {
|
||||||
|
return fmt.Sprintf("[DELETE /apps/{app}/routes/{route}][%d] deleteAppsAppRoutesRouteNotFound %+v", 404, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *DeleteAppsAppRoutesRouteNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewDeleteAppsAppRoutesRouteDefault creates a DeleteAppsAppRoutesRouteDefault with default headers values
|
||||||
|
func NewDeleteAppsAppRoutesRouteDefault(code int) *DeleteAppsAppRoutesRouteDefault {
|
||||||
|
return &DeleteAppsAppRoutesRouteDefault{
|
||||||
|
_statusCode: code,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*DeleteAppsAppRoutesRouteDefault handles this case with default header values.
|
||||||
|
|
||||||
|
Unexpected error
|
||||||
|
*/
|
||||||
|
type DeleteAppsAppRoutesRouteDefault struct {
|
||||||
|
_statusCode int
|
||||||
|
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the delete apps app routes route default response
|
||||||
|
func (o *DeleteAppsAppRoutesRouteDefault) Code() int {
|
||||||
|
return o._statusCode
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *DeleteAppsAppRoutesRouteDefault) Error() string {
|
||||||
|
return fmt.Sprintf("[DELETE /apps/{app}/routes/{route}][%d] DeleteAppsAppRoutesRoute default %+v", o._statusCode, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *DeleteAppsAppRoutesRouteDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
137
vendor/github.com/fnproject/fn_go/client/routes/get_apps_app_routes_parameters.go
generated
vendored
Normal file
137
vendor/github.com/fnproject/fn_go/client/routes/get_apps_app_routes_parameters.go
generated
vendored
Normal file
@@ -0,0 +1,137 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package routes
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"golang.org/x/net/context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewGetAppsAppRoutesParams creates a new GetAppsAppRoutesParams object
|
||||||
|
// with the default values initialized.
|
||||||
|
func NewGetAppsAppRoutesParams() *GetAppsAppRoutesParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppRoutesParams{
|
||||||
|
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppRoutesParamsWithTimeout creates a new GetAppsAppRoutesParams object
|
||||||
|
// with the default values initialized, and the ability to set a timeout on a request
|
||||||
|
func NewGetAppsAppRoutesParamsWithTimeout(timeout time.Duration) *GetAppsAppRoutesParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppRoutesParams{
|
||||||
|
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppRoutesParamsWithContext creates a new GetAppsAppRoutesParams object
|
||||||
|
// with the default values initialized, and the ability to set a context for a request
|
||||||
|
func NewGetAppsAppRoutesParamsWithContext(ctx context.Context) *GetAppsAppRoutesParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppRoutesParams{
|
||||||
|
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppRoutesParamsWithHTTPClient creates a new GetAppsAppRoutesParams object
|
||||||
|
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
||||||
|
func NewGetAppsAppRoutesParamsWithHTTPClient(client *http.Client) *GetAppsAppRoutesParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppRoutesParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppRoutesParams contains all the parameters to send to the API endpoint
|
||||||
|
for the get apps app routes operation typically these are written to a http.Request
|
||||||
|
*/
|
||||||
|
type GetAppsAppRoutesParams struct {
|
||||||
|
|
||||||
|
/*App
|
||||||
|
Name of app for this set of routes.
|
||||||
|
|
||||||
|
*/
|
||||||
|
App string
|
||||||
|
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the get apps app routes params
|
||||||
|
func (o *GetAppsAppRoutesParams) WithTimeout(timeout time.Duration) *GetAppsAppRoutesParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the get apps app routes params
|
||||||
|
func (o *GetAppsAppRoutesParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the get apps app routes params
|
||||||
|
func (o *GetAppsAppRoutesParams) WithContext(ctx context.Context) *GetAppsAppRoutesParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the get apps app routes params
|
||||||
|
func (o *GetAppsAppRoutesParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the get apps app routes params
|
||||||
|
func (o *GetAppsAppRoutesParams) WithHTTPClient(client *http.Client) *GetAppsAppRoutesParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the get apps app routes params
|
||||||
|
func (o *GetAppsAppRoutesParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithApp adds the app to the get apps app routes params
|
||||||
|
func (o *GetAppsAppRoutesParams) WithApp(app string) *GetAppsAppRoutesParams {
|
||||||
|
o.SetApp(app)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetApp adds the app to the get apps app routes params
|
||||||
|
func (o *GetAppsAppRoutesParams) SetApp(app string) {
|
||||||
|
o.App = app
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *GetAppsAppRoutesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
// path param app
|
||||||
|
if err := r.SetPathParam("app", o.App); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
148
vendor/github.com/fnproject/fn_go/client/routes/get_apps_app_routes_responses.go
generated
vendored
Normal file
148
vendor/github.com/fnproject/fn_go/client/routes/get_apps_app_routes_responses.go
generated
vendored
Normal file
@@ -0,0 +1,148 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package routes
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// GetAppsAppRoutesReader is a Reader for the GetAppsAppRoutes structure.
|
||||||
|
type GetAppsAppRoutesReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *GetAppsAppRoutesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
|
||||||
|
case 200:
|
||||||
|
result := NewGetAppsAppRoutesOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
|
||||||
|
case 404:
|
||||||
|
result := NewGetAppsAppRoutesNotFound()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
|
||||||
|
default:
|
||||||
|
result := NewGetAppsAppRoutesDefault(response.Code())
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if response.Code()/100 == 2 {
|
||||||
|
return result, nil
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppRoutesOK creates a GetAppsAppRoutesOK with default headers values
|
||||||
|
func NewGetAppsAppRoutesOK() *GetAppsAppRoutesOK {
|
||||||
|
return &GetAppsAppRoutesOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppRoutesOK handles this case with default header values.
|
||||||
|
|
||||||
|
Route information
|
||||||
|
*/
|
||||||
|
type GetAppsAppRoutesOK struct {
|
||||||
|
Payload *models.RoutesWrapper
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppRoutesOK) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /apps/{app}/routes][%d] getAppsAppRoutesOK %+v", 200, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppRoutesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.RoutesWrapper)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppRoutesNotFound creates a GetAppsAppRoutesNotFound with default headers values
|
||||||
|
func NewGetAppsAppRoutesNotFound() *GetAppsAppRoutesNotFound {
|
||||||
|
return &GetAppsAppRoutesNotFound{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppRoutesNotFound handles this case with default header values.
|
||||||
|
|
||||||
|
App does not exist.
|
||||||
|
*/
|
||||||
|
type GetAppsAppRoutesNotFound struct {
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppRoutesNotFound) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /apps/{app}/routes][%d] getAppsAppRoutesNotFound %+v", 404, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppRoutesNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppRoutesDefault creates a GetAppsAppRoutesDefault with default headers values
|
||||||
|
func NewGetAppsAppRoutesDefault(code int) *GetAppsAppRoutesDefault {
|
||||||
|
return &GetAppsAppRoutesDefault{
|
||||||
|
_statusCode: code,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppRoutesDefault handles this case with default header values.
|
||||||
|
|
||||||
|
Unexpected error
|
||||||
|
*/
|
||||||
|
type GetAppsAppRoutesDefault struct {
|
||||||
|
_statusCode int
|
||||||
|
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the get apps app routes default response
|
||||||
|
func (o *GetAppsAppRoutesDefault) Code() int {
|
||||||
|
return o._statusCode
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppRoutesDefault) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /apps/{app}/routes][%d] GetAppsAppRoutes default %+v", o._statusCode, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppRoutesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
158
vendor/github.com/fnproject/fn_go/client/routes/get_apps_app_routes_route_parameters.go
generated
vendored
Normal file
158
vendor/github.com/fnproject/fn_go/client/routes/get_apps_app_routes_route_parameters.go
generated
vendored
Normal file
@@ -0,0 +1,158 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package routes
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"golang.org/x/net/context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewGetAppsAppRoutesRouteParams creates a new GetAppsAppRoutesRouteParams object
|
||||||
|
// with the default values initialized.
|
||||||
|
func NewGetAppsAppRoutesRouteParams() *GetAppsAppRoutesRouteParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppRoutesRouteParams{
|
||||||
|
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppRoutesRouteParamsWithTimeout creates a new GetAppsAppRoutesRouteParams object
|
||||||
|
// with the default values initialized, and the ability to set a timeout on a request
|
||||||
|
func NewGetAppsAppRoutesRouteParamsWithTimeout(timeout time.Duration) *GetAppsAppRoutesRouteParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppRoutesRouteParams{
|
||||||
|
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppRoutesRouteParamsWithContext creates a new GetAppsAppRoutesRouteParams object
|
||||||
|
// with the default values initialized, and the ability to set a context for a request
|
||||||
|
func NewGetAppsAppRoutesRouteParamsWithContext(ctx context.Context) *GetAppsAppRoutesRouteParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppRoutesRouteParams{
|
||||||
|
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppRoutesRouteParamsWithHTTPClient creates a new GetAppsAppRoutesRouteParams object
|
||||||
|
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
||||||
|
func NewGetAppsAppRoutesRouteParamsWithHTTPClient(client *http.Client) *GetAppsAppRoutesRouteParams {
|
||||||
|
var ()
|
||||||
|
return &GetAppsAppRoutesRouteParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppRoutesRouteParams contains all the parameters to send to the API endpoint
|
||||||
|
for the get apps app routes route operation typically these are written to a http.Request
|
||||||
|
*/
|
||||||
|
type GetAppsAppRoutesRouteParams struct {
|
||||||
|
|
||||||
|
/*App
|
||||||
|
Name of app for this set of routes.
|
||||||
|
|
||||||
|
*/
|
||||||
|
App string
|
||||||
|
/*Route
|
||||||
|
Route name
|
||||||
|
|
||||||
|
*/
|
||||||
|
Route string
|
||||||
|
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the get apps app routes route params
|
||||||
|
func (o *GetAppsAppRoutesRouteParams) WithTimeout(timeout time.Duration) *GetAppsAppRoutesRouteParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the get apps app routes route params
|
||||||
|
func (o *GetAppsAppRoutesRouteParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the get apps app routes route params
|
||||||
|
func (o *GetAppsAppRoutesRouteParams) WithContext(ctx context.Context) *GetAppsAppRoutesRouteParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the get apps app routes route params
|
||||||
|
func (o *GetAppsAppRoutesRouteParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the get apps app routes route params
|
||||||
|
func (o *GetAppsAppRoutesRouteParams) WithHTTPClient(client *http.Client) *GetAppsAppRoutesRouteParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the get apps app routes route params
|
||||||
|
func (o *GetAppsAppRoutesRouteParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithApp adds the app to the get apps app routes route params
|
||||||
|
func (o *GetAppsAppRoutesRouteParams) WithApp(app string) *GetAppsAppRoutesRouteParams {
|
||||||
|
o.SetApp(app)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetApp adds the app to the get apps app routes route params
|
||||||
|
func (o *GetAppsAppRoutesRouteParams) SetApp(app string) {
|
||||||
|
o.App = app
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithRoute adds the route to the get apps app routes route params
|
||||||
|
func (o *GetAppsAppRoutesRouteParams) WithRoute(route string) *GetAppsAppRoutesRouteParams {
|
||||||
|
o.SetRoute(route)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetRoute adds the route to the get apps app routes route params
|
||||||
|
func (o *GetAppsAppRoutesRouteParams) SetRoute(route string) {
|
||||||
|
o.Route = route
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *GetAppsAppRoutesRouteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
// path param app
|
||||||
|
if err := r.SetPathParam("app", o.App); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
// path param route
|
||||||
|
if err := r.SetPathParam("route", o.Route); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
148
vendor/github.com/fnproject/fn_go/client/routes/get_apps_app_routes_route_responses.go
generated
vendored
Normal file
148
vendor/github.com/fnproject/fn_go/client/routes/get_apps_app_routes_route_responses.go
generated
vendored
Normal file
@@ -0,0 +1,148 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package routes
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// GetAppsAppRoutesRouteReader is a Reader for the GetAppsAppRoutesRoute structure.
|
||||||
|
type GetAppsAppRoutesRouteReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *GetAppsAppRoutesRouteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
|
||||||
|
case 200:
|
||||||
|
result := NewGetAppsAppRoutesRouteOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
|
||||||
|
case 404:
|
||||||
|
result := NewGetAppsAppRoutesRouteNotFound()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
|
||||||
|
default:
|
||||||
|
result := NewGetAppsAppRoutesRouteDefault(response.Code())
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if response.Code()/100 == 2 {
|
||||||
|
return result, nil
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppRoutesRouteOK creates a GetAppsAppRoutesRouteOK with default headers values
|
||||||
|
func NewGetAppsAppRoutesRouteOK() *GetAppsAppRoutesRouteOK {
|
||||||
|
return &GetAppsAppRoutesRouteOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppRoutesRouteOK handles this case with default header values.
|
||||||
|
|
||||||
|
Route information
|
||||||
|
*/
|
||||||
|
type GetAppsAppRoutesRouteOK struct {
|
||||||
|
Payload *models.RouteWrapper
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppRoutesRouteOK) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /apps/{app}/routes/{route}][%d] getAppsAppRoutesRouteOK %+v", 200, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppRoutesRouteOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.RouteWrapper)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppRoutesRouteNotFound creates a GetAppsAppRoutesRouteNotFound with default headers values
|
||||||
|
func NewGetAppsAppRoutesRouteNotFound() *GetAppsAppRoutesRouteNotFound {
|
||||||
|
return &GetAppsAppRoutesRouteNotFound{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppRoutesRouteNotFound handles this case with default header values.
|
||||||
|
|
||||||
|
Route does not exist.
|
||||||
|
*/
|
||||||
|
type GetAppsAppRoutesRouteNotFound struct {
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppRoutesRouteNotFound) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /apps/{app}/routes/{route}][%d] getAppsAppRoutesRouteNotFound %+v", 404, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppRoutesRouteNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetAppsAppRoutesRouteDefault creates a GetAppsAppRoutesRouteDefault with default headers values
|
||||||
|
func NewGetAppsAppRoutesRouteDefault(code int) *GetAppsAppRoutesRouteDefault {
|
||||||
|
return &GetAppsAppRoutesRouteDefault{
|
||||||
|
_statusCode: code,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetAppsAppRoutesRouteDefault handles this case with default header values.
|
||||||
|
|
||||||
|
Unexpected error
|
||||||
|
*/
|
||||||
|
type GetAppsAppRoutesRouteDefault struct {
|
||||||
|
_statusCode int
|
||||||
|
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the get apps app routes route default response
|
||||||
|
func (o *GetAppsAppRoutesRouteDefault) Code() int {
|
||||||
|
return o._statusCode
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppRoutesRouteDefault) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /apps/{app}/routes/{route}][%d] GetAppsAppRoutesRoute default %+v", o._statusCode, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetAppsAppRoutesRouteDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
184
vendor/github.com/fnproject/fn_go/client/routes/patch_apps_app_routes_route_parameters.go
generated
vendored
Normal file
184
vendor/github.com/fnproject/fn_go/client/routes/patch_apps_app_routes_route_parameters.go
generated
vendored
Normal file
@@ -0,0 +1,184 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package routes
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"golang.org/x/net/context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewPatchAppsAppRoutesRouteParams creates a new PatchAppsAppRoutesRouteParams object
|
||||||
|
// with the default values initialized.
|
||||||
|
func NewPatchAppsAppRoutesRouteParams() *PatchAppsAppRoutesRouteParams {
|
||||||
|
var ()
|
||||||
|
return &PatchAppsAppRoutesRouteParams{
|
||||||
|
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPatchAppsAppRoutesRouteParamsWithTimeout creates a new PatchAppsAppRoutesRouteParams object
|
||||||
|
// with the default values initialized, and the ability to set a timeout on a request
|
||||||
|
func NewPatchAppsAppRoutesRouteParamsWithTimeout(timeout time.Duration) *PatchAppsAppRoutesRouteParams {
|
||||||
|
var ()
|
||||||
|
return &PatchAppsAppRoutesRouteParams{
|
||||||
|
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPatchAppsAppRoutesRouteParamsWithContext creates a new PatchAppsAppRoutesRouteParams object
|
||||||
|
// with the default values initialized, and the ability to set a context for a request
|
||||||
|
func NewPatchAppsAppRoutesRouteParamsWithContext(ctx context.Context) *PatchAppsAppRoutesRouteParams {
|
||||||
|
var ()
|
||||||
|
return &PatchAppsAppRoutesRouteParams{
|
||||||
|
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPatchAppsAppRoutesRouteParamsWithHTTPClient creates a new PatchAppsAppRoutesRouteParams object
|
||||||
|
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
||||||
|
func NewPatchAppsAppRoutesRouteParamsWithHTTPClient(client *http.Client) *PatchAppsAppRoutesRouteParams {
|
||||||
|
var ()
|
||||||
|
return &PatchAppsAppRoutesRouteParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PatchAppsAppRoutesRouteParams contains all the parameters to send to the API endpoint
|
||||||
|
for the patch apps app routes route operation typically these are written to a http.Request
|
||||||
|
*/
|
||||||
|
type PatchAppsAppRoutesRouteParams struct {
|
||||||
|
|
||||||
|
/*App
|
||||||
|
name of the app.
|
||||||
|
|
||||||
|
*/
|
||||||
|
App string
|
||||||
|
/*Body
|
||||||
|
One route to post.
|
||||||
|
|
||||||
|
*/
|
||||||
|
Body *models.RouteWrapper
|
||||||
|
/*Route
|
||||||
|
route path.
|
||||||
|
|
||||||
|
*/
|
||||||
|
Route string
|
||||||
|
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the patch apps app routes route params
|
||||||
|
func (o *PatchAppsAppRoutesRouteParams) WithTimeout(timeout time.Duration) *PatchAppsAppRoutesRouteParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the patch apps app routes route params
|
||||||
|
func (o *PatchAppsAppRoutesRouteParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the patch apps app routes route params
|
||||||
|
func (o *PatchAppsAppRoutesRouteParams) WithContext(ctx context.Context) *PatchAppsAppRoutesRouteParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the patch apps app routes route params
|
||||||
|
func (o *PatchAppsAppRoutesRouteParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the patch apps app routes route params
|
||||||
|
func (o *PatchAppsAppRoutesRouteParams) WithHTTPClient(client *http.Client) *PatchAppsAppRoutesRouteParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the patch apps app routes route params
|
||||||
|
func (o *PatchAppsAppRoutesRouteParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithApp adds the app to the patch apps app routes route params
|
||||||
|
func (o *PatchAppsAppRoutesRouteParams) WithApp(app string) *PatchAppsAppRoutesRouteParams {
|
||||||
|
o.SetApp(app)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetApp adds the app to the patch apps app routes route params
|
||||||
|
func (o *PatchAppsAppRoutesRouteParams) SetApp(app string) {
|
||||||
|
o.App = app
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithBody adds the body to the patch apps app routes route params
|
||||||
|
func (o *PatchAppsAppRoutesRouteParams) WithBody(body *models.RouteWrapper) *PatchAppsAppRoutesRouteParams {
|
||||||
|
o.SetBody(body)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetBody adds the body to the patch apps app routes route params
|
||||||
|
func (o *PatchAppsAppRoutesRouteParams) SetBody(body *models.RouteWrapper) {
|
||||||
|
o.Body = body
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithRoute adds the route to the patch apps app routes route params
|
||||||
|
func (o *PatchAppsAppRoutesRouteParams) WithRoute(route string) *PatchAppsAppRoutesRouteParams {
|
||||||
|
o.SetRoute(route)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetRoute adds the route to the patch apps app routes route params
|
||||||
|
func (o *PatchAppsAppRoutesRouteParams) SetRoute(route string) {
|
||||||
|
o.Route = route
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *PatchAppsAppRoutesRouteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
// path param app
|
||||||
|
if err := r.SetPathParam("app", o.App); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if o.Body == nil {
|
||||||
|
o.Body = new(models.RouteWrapper)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := r.SetBodyParam(o.Body); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
// path param route
|
||||||
|
if err := r.SetPathParam("route", o.Route); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
184
vendor/github.com/fnproject/fn_go/client/routes/patch_apps_app_routes_route_responses.go
generated
vendored
Normal file
184
vendor/github.com/fnproject/fn_go/client/routes/patch_apps_app_routes_route_responses.go
generated
vendored
Normal file
@@ -0,0 +1,184 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package routes
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// PatchAppsAppRoutesRouteReader is a Reader for the PatchAppsAppRoutesRoute structure.
|
||||||
|
type PatchAppsAppRoutesRouteReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *PatchAppsAppRoutesRouteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
|
||||||
|
case 200:
|
||||||
|
result := NewPatchAppsAppRoutesRouteOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
|
||||||
|
case 400:
|
||||||
|
result := NewPatchAppsAppRoutesRouteBadRequest()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
|
||||||
|
case 404:
|
||||||
|
result := NewPatchAppsAppRoutesRouteNotFound()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
|
||||||
|
default:
|
||||||
|
result := NewPatchAppsAppRoutesRouteDefault(response.Code())
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if response.Code()/100 == 2 {
|
||||||
|
return result, nil
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPatchAppsAppRoutesRouteOK creates a PatchAppsAppRoutesRouteOK with default headers values
|
||||||
|
func NewPatchAppsAppRoutesRouteOK() *PatchAppsAppRoutesRouteOK {
|
||||||
|
return &PatchAppsAppRoutesRouteOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PatchAppsAppRoutesRouteOK handles this case with default header values.
|
||||||
|
|
||||||
|
Route updated
|
||||||
|
*/
|
||||||
|
type PatchAppsAppRoutesRouteOK struct {
|
||||||
|
Payload *models.RouteWrapper
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PatchAppsAppRoutesRouteOK) Error() string {
|
||||||
|
return fmt.Sprintf("[PATCH /apps/{app}/routes/{route}][%d] patchAppsAppRoutesRouteOK %+v", 200, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PatchAppsAppRoutesRouteOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.RouteWrapper)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPatchAppsAppRoutesRouteBadRequest creates a PatchAppsAppRoutesRouteBadRequest with default headers values
|
||||||
|
func NewPatchAppsAppRoutesRouteBadRequest() *PatchAppsAppRoutesRouteBadRequest {
|
||||||
|
return &PatchAppsAppRoutesRouteBadRequest{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PatchAppsAppRoutesRouteBadRequest handles this case with default header values.
|
||||||
|
|
||||||
|
Invalid route due to parameters being missing or invalid.
|
||||||
|
*/
|
||||||
|
type PatchAppsAppRoutesRouteBadRequest struct {
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PatchAppsAppRoutesRouteBadRequest) Error() string {
|
||||||
|
return fmt.Sprintf("[PATCH /apps/{app}/routes/{route}][%d] patchAppsAppRoutesRouteBadRequest %+v", 400, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PatchAppsAppRoutesRouteBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPatchAppsAppRoutesRouteNotFound creates a PatchAppsAppRoutesRouteNotFound with default headers values
|
||||||
|
func NewPatchAppsAppRoutesRouteNotFound() *PatchAppsAppRoutesRouteNotFound {
|
||||||
|
return &PatchAppsAppRoutesRouteNotFound{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PatchAppsAppRoutesRouteNotFound handles this case with default header values.
|
||||||
|
|
||||||
|
App / Route does not exist.
|
||||||
|
*/
|
||||||
|
type PatchAppsAppRoutesRouteNotFound struct {
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PatchAppsAppRoutesRouteNotFound) Error() string {
|
||||||
|
return fmt.Sprintf("[PATCH /apps/{app}/routes/{route}][%d] patchAppsAppRoutesRouteNotFound %+v", 404, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PatchAppsAppRoutesRouteNotFound) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPatchAppsAppRoutesRouteDefault creates a PatchAppsAppRoutesRouteDefault with default headers values
|
||||||
|
func NewPatchAppsAppRoutesRouteDefault(code int) *PatchAppsAppRoutesRouteDefault {
|
||||||
|
return &PatchAppsAppRoutesRouteDefault{
|
||||||
|
_statusCode: code,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PatchAppsAppRoutesRouteDefault handles this case with default header values.
|
||||||
|
|
||||||
|
Unexpected error
|
||||||
|
*/
|
||||||
|
type PatchAppsAppRoutesRouteDefault struct {
|
||||||
|
_statusCode int
|
||||||
|
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the patch apps app routes route default response
|
||||||
|
func (o *PatchAppsAppRoutesRouteDefault) Code() int {
|
||||||
|
return o._statusCode
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PatchAppsAppRoutesRouteDefault) Error() string {
|
||||||
|
return fmt.Sprintf("[PATCH /apps/{app}/routes/{route}][%d] PatchAppsAppRoutesRoute default %+v", o._statusCode, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PatchAppsAppRoutesRouteDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
163
vendor/github.com/fnproject/fn_go/client/routes/post_apps_app_routes_parameters.go
generated
vendored
Normal file
163
vendor/github.com/fnproject/fn_go/client/routes/post_apps_app_routes_parameters.go
generated
vendored
Normal file
@@ -0,0 +1,163 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package routes
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"golang.org/x/net/context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewPostAppsAppRoutesParams creates a new PostAppsAppRoutesParams object
|
||||||
|
// with the default values initialized.
|
||||||
|
func NewPostAppsAppRoutesParams() *PostAppsAppRoutesParams {
|
||||||
|
var ()
|
||||||
|
return &PostAppsAppRoutesParams{
|
||||||
|
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppsAppRoutesParamsWithTimeout creates a new PostAppsAppRoutesParams object
|
||||||
|
// with the default values initialized, and the ability to set a timeout on a request
|
||||||
|
func NewPostAppsAppRoutesParamsWithTimeout(timeout time.Duration) *PostAppsAppRoutesParams {
|
||||||
|
var ()
|
||||||
|
return &PostAppsAppRoutesParams{
|
||||||
|
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppsAppRoutesParamsWithContext creates a new PostAppsAppRoutesParams object
|
||||||
|
// with the default values initialized, and the ability to set a context for a request
|
||||||
|
func NewPostAppsAppRoutesParamsWithContext(ctx context.Context) *PostAppsAppRoutesParams {
|
||||||
|
var ()
|
||||||
|
return &PostAppsAppRoutesParams{
|
||||||
|
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppsAppRoutesParamsWithHTTPClient creates a new PostAppsAppRoutesParams object
|
||||||
|
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
||||||
|
func NewPostAppsAppRoutesParamsWithHTTPClient(client *http.Client) *PostAppsAppRoutesParams {
|
||||||
|
var ()
|
||||||
|
return &PostAppsAppRoutesParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PostAppsAppRoutesParams contains all the parameters to send to the API endpoint
|
||||||
|
for the post apps app routes operation typically these are written to a http.Request
|
||||||
|
*/
|
||||||
|
type PostAppsAppRoutesParams struct {
|
||||||
|
|
||||||
|
/*App
|
||||||
|
name of the app.
|
||||||
|
|
||||||
|
*/
|
||||||
|
App string
|
||||||
|
/*Body
|
||||||
|
One route to post.
|
||||||
|
|
||||||
|
*/
|
||||||
|
Body *models.RouteWrapper
|
||||||
|
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the post apps app routes params
|
||||||
|
func (o *PostAppsAppRoutesParams) WithTimeout(timeout time.Duration) *PostAppsAppRoutesParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the post apps app routes params
|
||||||
|
func (o *PostAppsAppRoutesParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the post apps app routes params
|
||||||
|
func (o *PostAppsAppRoutesParams) WithContext(ctx context.Context) *PostAppsAppRoutesParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the post apps app routes params
|
||||||
|
func (o *PostAppsAppRoutesParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the post apps app routes params
|
||||||
|
func (o *PostAppsAppRoutesParams) WithHTTPClient(client *http.Client) *PostAppsAppRoutesParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the post apps app routes params
|
||||||
|
func (o *PostAppsAppRoutesParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithApp adds the app to the post apps app routes params
|
||||||
|
func (o *PostAppsAppRoutesParams) WithApp(app string) *PostAppsAppRoutesParams {
|
||||||
|
o.SetApp(app)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetApp adds the app to the post apps app routes params
|
||||||
|
func (o *PostAppsAppRoutesParams) SetApp(app string) {
|
||||||
|
o.App = app
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithBody adds the body to the post apps app routes params
|
||||||
|
func (o *PostAppsAppRoutesParams) WithBody(body *models.RouteWrapper) *PostAppsAppRoutesParams {
|
||||||
|
o.SetBody(body)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetBody adds the body to the post apps app routes params
|
||||||
|
func (o *PostAppsAppRoutesParams) SetBody(body *models.RouteWrapper) {
|
||||||
|
o.Body = body
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *PostAppsAppRoutesParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
// path param app
|
||||||
|
if err := r.SetPathParam("app", o.App); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if o.Body == nil {
|
||||||
|
o.Body = new(models.RouteWrapper)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := r.SetBodyParam(o.Body); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
184
vendor/github.com/fnproject/fn_go/client/routes/post_apps_app_routes_responses.go
generated
vendored
Normal file
184
vendor/github.com/fnproject/fn_go/client/routes/post_apps_app_routes_responses.go
generated
vendored
Normal file
@@ -0,0 +1,184 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package routes
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// PostAppsAppRoutesReader is a Reader for the PostAppsAppRoutes structure.
|
||||||
|
type PostAppsAppRoutesReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *PostAppsAppRoutesReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
|
||||||
|
case 200:
|
||||||
|
result := NewPostAppsAppRoutesOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
|
||||||
|
case 400:
|
||||||
|
result := NewPostAppsAppRoutesBadRequest()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
|
||||||
|
case 409:
|
||||||
|
result := NewPostAppsAppRoutesConflict()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
|
||||||
|
default:
|
||||||
|
result := NewPostAppsAppRoutesDefault(response.Code())
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if response.Code()/100 == 2 {
|
||||||
|
return result, nil
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppsAppRoutesOK creates a PostAppsAppRoutesOK with default headers values
|
||||||
|
func NewPostAppsAppRoutesOK() *PostAppsAppRoutesOK {
|
||||||
|
return &PostAppsAppRoutesOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PostAppsAppRoutesOK handles this case with default header values.
|
||||||
|
|
||||||
|
Route created
|
||||||
|
*/
|
||||||
|
type PostAppsAppRoutesOK struct {
|
||||||
|
Payload *models.RouteWrapper
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppsAppRoutesOK) Error() string {
|
||||||
|
return fmt.Sprintf("[POST /apps/{app}/routes][%d] postAppsAppRoutesOK %+v", 200, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppsAppRoutesOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.RouteWrapper)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppsAppRoutesBadRequest creates a PostAppsAppRoutesBadRequest with default headers values
|
||||||
|
func NewPostAppsAppRoutesBadRequest() *PostAppsAppRoutesBadRequest {
|
||||||
|
return &PostAppsAppRoutesBadRequest{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PostAppsAppRoutesBadRequest handles this case with default header values.
|
||||||
|
|
||||||
|
Invalid route due to parameters being missing or invalid.
|
||||||
|
*/
|
||||||
|
type PostAppsAppRoutesBadRequest struct {
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppsAppRoutesBadRequest) Error() string {
|
||||||
|
return fmt.Sprintf("[POST /apps/{app}/routes][%d] postAppsAppRoutesBadRequest %+v", 400, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppsAppRoutesBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppsAppRoutesConflict creates a PostAppsAppRoutesConflict with default headers values
|
||||||
|
func NewPostAppsAppRoutesConflict() *PostAppsAppRoutesConflict {
|
||||||
|
return &PostAppsAppRoutesConflict{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PostAppsAppRoutesConflict handles this case with default header values.
|
||||||
|
|
||||||
|
Route already exists.
|
||||||
|
*/
|
||||||
|
type PostAppsAppRoutesConflict struct {
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppsAppRoutesConflict) Error() string {
|
||||||
|
return fmt.Sprintf("[POST /apps/{app}/routes][%d] postAppsAppRoutesConflict %+v", 409, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppsAppRoutesConflict) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPostAppsAppRoutesDefault creates a PostAppsAppRoutesDefault with default headers values
|
||||||
|
func NewPostAppsAppRoutesDefault(code int) *PostAppsAppRoutesDefault {
|
||||||
|
return &PostAppsAppRoutesDefault{
|
||||||
|
_statusCode: code,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PostAppsAppRoutesDefault handles this case with default header values.
|
||||||
|
|
||||||
|
Unexpected error
|
||||||
|
*/
|
||||||
|
type PostAppsAppRoutesDefault struct {
|
||||||
|
_statusCode int
|
||||||
|
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the post apps app routes default response
|
||||||
|
func (o *PostAppsAppRoutesDefault) Code() int {
|
||||||
|
return o._statusCode
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppsAppRoutesDefault) Error() string {
|
||||||
|
return fmt.Sprintf("[POST /apps/{app}/routes][%d] PostAppsAppRoutes default %+v", o._statusCode, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PostAppsAppRoutesDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
184
vendor/github.com/fnproject/fn_go/client/routes/put_apps_app_routes_route_parameters.go
generated
vendored
Normal file
184
vendor/github.com/fnproject/fn_go/client/routes/put_apps_app_routes_route_parameters.go
generated
vendored
Normal file
@@ -0,0 +1,184 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package routes
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"golang.org/x/net/context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewPutAppsAppRoutesRouteParams creates a new PutAppsAppRoutesRouteParams object
|
||||||
|
// with the default values initialized.
|
||||||
|
func NewPutAppsAppRoutesRouteParams() *PutAppsAppRoutesRouteParams {
|
||||||
|
var ()
|
||||||
|
return &PutAppsAppRoutesRouteParams{
|
||||||
|
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPutAppsAppRoutesRouteParamsWithTimeout creates a new PutAppsAppRoutesRouteParams object
|
||||||
|
// with the default values initialized, and the ability to set a timeout on a request
|
||||||
|
func NewPutAppsAppRoutesRouteParamsWithTimeout(timeout time.Duration) *PutAppsAppRoutesRouteParams {
|
||||||
|
var ()
|
||||||
|
return &PutAppsAppRoutesRouteParams{
|
||||||
|
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPutAppsAppRoutesRouteParamsWithContext creates a new PutAppsAppRoutesRouteParams object
|
||||||
|
// with the default values initialized, and the ability to set a context for a request
|
||||||
|
func NewPutAppsAppRoutesRouteParamsWithContext(ctx context.Context) *PutAppsAppRoutesRouteParams {
|
||||||
|
var ()
|
||||||
|
return &PutAppsAppRoutesRouteParams{
|
||||||
|
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPutAppsAppRoutesRouteParamsWithHTTPClient creates a new PutAppsAppRoutesRouteParams object
|
||||||
|
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
||||||
|
func NewPutAppsAppRoutesRouteParamsWithHTTPClient(client *http.Client) *PutAppsAppRoutesRouteParams {
|
||||||
|
var ()
|
||||||
|
return &PutAppsAppRoutesRouteParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PutAppsAppRoutesRouteParams contains all the parameters to send to the API endpoint
|
||||||
|
for the put apps app routes route operation typically these are written to a http.Request
|
||||||
|
*/
|
||||||
|
type PutAppsAppRoutesRouteParams struct {
|
||||||
|
|
||||||
|
/*App
|
||||||
|
name of the app.
|
||||||
|
|
||||||
|
*/
|
||||||
|
App string
|
||||||
|
/*Body
|
||||||
|
One route to post.
|
||||||
|
|
||||||
|
*/
|
||||||
|
Body *models.RouteWrapper
|
||||||
|
/*Route
|
||||||
|
route path.
|
||||||
|
|
||||||
|
*/
|
||||||
|
Route string
|
||||||
|
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the put apps app routes route params
|
||||||
|
func (o *PutAppsAppRoutesRouteParams) WithTimeout(timeout time.Duration) *PutAppsAppRoutesRouteParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the put apps app routes route params
|
||||||
|
func (o *PutAppsAppRoutesRouteParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the put apps app routes route params
|
||||||
|
func (o *PutAppsAppRoutesRouteParams) WithContext(ctx context.Context) *PutAppsAppRoutesRouteParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the put apps app routes route params
|
||||||
|
func (o *PutAppsAppRoutesRouteParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the put apps app routes route params
|
||||||
|
func (o *PutAppsAppRoutesRouteParams) WithHTTPClient(client *http.Client) *PutAppsAppRoutesRouteParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the put apps app routes route params
|
||||||
|
func (o *PutAppsAppRoutesRouteParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithApp adds the app to the put apps app routes route params
|
||||||
|
func (o *PutAppsAppRoutesRouteParams) WithApp(app string) *PutAppsAppRoutesRouteParams {
|
||||||
|
o.SetApp(app)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetApp adds the app to the put apps app routes route params
|
||||||
|
func (o *PutAppsAppRoutesRouteParams) SetApp(app string) {
|
||||||
|
o.App = app
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithBody adds the body to the put apps app routes route params
|
||||||
|
func (o *PutAppsAppRoutesRouteParams) WithBody(body *models.RouteWrapper) *PutAppsAppRoutesRouteParams {
|
||||||
|
o.SetBody(body)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetBody adds the body to the put apps app routes route params
|
||||||
|
func (o *PutAppsAppRoutesRouteParams) SetBody(body *models.RouteWrapper) {
|
||||||
|
o.Body = body
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithRoute adds the route to the put apps app routes route params
|
||||||
|
func (o *PutAppsAppRoutesRouteParams) WithRoute(route string) *PutAppsAppRoutesRouteParams {
|
||||||
|
o.SetRoute(route)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetRoute adds the route to the put apps app routes route params
|
||||||
|
func (o *PutAppsAppRoutesRouteParams) SetRoute(route string) {
|
||||||
|
o.Route = route
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *PutAppsAppRoutesRouteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
// path param app
|
||||||
|
if err := r.SetPathParam("app", o.App); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if o.Body == nil {
|
||||||
|
o.Body = new(models.RouteWrapper)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := r.SetBodyParam(o.Body); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
// path param route
|
||||||
|
if err := r.SetPathParam("route", o.Route); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
148
vendor/github.com/fnproject/fn_go/client/routes/put_apps_app_routes_route_responses.go
generated
vendored
Normal file
148
vendor/github.com/fnproject/fn_go/client/routes/put_apps_app_routes_route_responses.go
generated
vendored
Normal file
@@ -0,0 +1,148 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package routes
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// PutAppsAppRoutesRouteReader is a Reader for the PutAppsAppRoutesRoute structure.
|
||||||
|
type PutAppsAppRoutesRouteReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *PutAppsAppRoutesRouteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
|
||||||
|
case 200:
|
||||||
|
result := NewPutAppsAppRoutesRouteOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
|
||||||
|
case 400:
|
||||||
|
result := NewPutAppsAppRoutesRouteBadRequest()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
|
||||||
|
default:
|
||||||
|
result := NewPutAppsAppRoutesRouteDefault(response.Code())
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if response.Code()/100 == 2 {
|
||||||
|
return result, nil
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPutAppsAppRoutesRouteOK creates a PutAppsAppRoutesRouteOK with default headers values
|
||||||
|
func NewPutAppsAppRoutesRouteOK() *PutAppsAppRoutesRouteOK {
|
||||||
|
return &PutAppsAppRoutesRouteOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PutAppsAppRoutesRouteOK handles this case with default header values.
|
||||||
|
|
||||||
|
Route created or updated
|
||||||
|
*/
|
||||||
|
type PutAppsAppRoutesRouteOK struct {
|
||||||
|
Payload *models.RouteWrapper
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PutAppsAppRoutesRouteOK) Error() string {
|
||||||
|
return fmt.Sprintf("[PUT /apps/{app}/routes/{route}][%d] putAppsAppRoutesRouteOK %+v", 200, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PutAppsAppRoutesRouteOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.RouteWrapper)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPutAppsAppRoutesRouteBadRequest creates a PutAppsAppRoutesRouteBadRequest with default headers values
|
||||||
|
func NewPutAppsAppRoutesRouteBadRequest() *PutAppsAppRoutesRouteBadRequest {
|
||||||
|
return &PutAppsAppRoutesRouteBadRequest{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PutAppsAppRoutesRouteBadRequest handles this case with default header values.
|
||||||
|
|
||||||
|
Invalid route due to parameters being missing or invalid.
|
||||||
|
*/
|
||||||
|
type PutAppsAppRoutesRouteBadRequest struct {
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PutAppsAppRoutesRouteBadRequest) Error() string {
|
||||||
|
return fmt.Sprintf("[PUT /apps/{app}/routes/{route}][%d] putAppsAppRoutesRouteBadRequest %+v", 400, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PutAppsAppRoutesRouteBadRequest) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewPutAppsAppRoutesRouteDefault creates a PutAppsAppRoutesRouteDefault with default headers values
|
||||||
|
func NewPutAppsAppRoutesRouteDefault(code int) *PutAppsAppRoutesRouteDefault {
|
||||||
|
return &PutAppsAppRoutesRouteDefault{
|
||||||
|
_statusCode: code,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*PutAppsAppRoutesRouteDefault handles this case with default header values.
|
||||||
|
|
||||||
|
Unexpected error
|
||||||
|
*/
|
||||||
|
type PutAppsAppRoutesRouteDefault struct {
|
||||||
|
_statusCode int
|
||||||
|
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the put apps app routes route default response
|
||||||
|
func (o *PutAppsAppRoutesRouteDefault) Code() int {
|
||||||
|
return o._statusCode
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PutAppsAppRoutesRouteDefault) Error() string {
|
||||||
|
return fmt.Sprintf("[PUT /apps/{app}/routes/{route}][%d] PutAppsAppRoutesRoute default %+v", o._statusCode, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *PutAppsAppRoutesRouteDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
210
vendor/github.com/fnproject/fn_go/client/routes/routes_client.go
generated
vendored
Normal file
210
vendor/github.com/fnproject/fn_go/client/routes/routes_client.go
generated
vendored
Normal file
@@ -0,0 +1,210 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package routes
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// New creates a new routes API client.
|
||||||
|
func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client {
|
||||||
|
return &Client{transport: transport, formats: formats}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Client for routes API
|
||||||
|
*/
|
||||||
|
type Client struct {
|
||||||
|
transport runtime.ClientTransport
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
DeleteAppsAppRoutesRoute deletes the route
|
||||||
|
|
||||||
|
Deletes the route.
|
||||||
|
*/
|
||||||
|
func (a *Client) DeleteAppsAppRoutesRoute(params *DeleteAppsAppRoutesRouteParams) (*DeleteAppsAppRoutesRouteOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewDeleteAppsAppRoutesRouteParams()
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(&runtime.ClientOperation{
|
||||||
|
ID: "DeleteAppsAppRoutesRoute",
|
||||||
|
Method: "DELETE",
|
||||||
|
PathPattern: "/apps/{app}/routes/{route}",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http", "https"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &DeleteAppsAppRoutesRouteReader{formats: a.formats},
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result.(*DeleteAppsAppRoutesRouteOK), nil
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
GetAppsAppRoutes gets route list by app name
|
||||||
|
|
||||||
|
This will list routes for a particular app.
|
||||||
|
*/
|
||||||
|
func (a *Client) GetAppsAppRoutes(params *GetAppsAppRoutesParams) (*GetAppsAppRoutesOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewGetAppsAppRoutesParams()
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(&runtime.ClientOperation{
|
||||||
|
ID: "GetAppsAppRoutes",
|
||||||
|
Method: "GET",
|
||||||
|
PathPattern: "/apps/{app}/routes",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http", "https"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &GetAppsAppRoutesReader{formats: a.formats},
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result.(*GetAppsAppRoutesOK), nil
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
GetAppsAppRoutesRoute gets route by name
|
||||||
|
|
||||||
|
Gets a route by name.
|
||||||
|
*/
|
||||||
|
func (a *Client) GetAppsAppRoutesRoute(params *GetAppsAppRoutesRouteParams) (*GetAppsAppRoutesRouteOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewGetAppsAppRoutesRouteParams()
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(&runtime.ClientOperation{
|
||||||
|
ID: "GetAppsAppRoutesRoute",
|
||||||
|
Method: "GET",
|
||||||
|
PathPattern: "/apps/{app}/routes/{route}",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http", "https"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &GetAppsAppRoutesRouteReader{formats: a.formats},
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result.(*GetAppsAppRoutesRouteOK), nil
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PatchAppsAppRoutesRoute updates a route fails if the route or app does not exist accepts partial updates skips validation of zero values
|
||||||
|
|
||||||
|
Update a route
|
||||||
|
*/
|
||||||
|
func (a *Client) PatchAppsAppRoutesRoute(params *PatchAppsAppRoutesRouteParams) (*PatchAppsAppRoutesRouteOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewPatchAppsAppRoutesRouteParams()
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(&runtime.ClientOperation{
|
||||||
|
ID: "PatchAppsAppRoutesRoute",
|
||||||
|
Method: "PATCH",
|
||||||
|
PathPattern: "/apps/{app}/routes/{route}",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http", "https"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &PatchAppsAppRoutesRouteReader{formats: a.formats},
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result.(*PatchAppsAppRoutesRouteOK), nil
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PostAppsAppRoutes creates new route
|
||||||
|
|
||||||
|
Create a new route in an app, if app doesn't exists, it creates the app. Post does not skip validation of zero values.
|
||||||
|
*/
|
||||||
|
func (a *Client) PostAppsAppRoutes(params *PostAppsAppRoutesParams) (*PostAppsAppRoutesOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewPostAppsAppRoutesParams()
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(&runtime.ClientOperation{
|
||||||
|
ID: "PostAppsAppRoutes",
|
||||||
|
Method: "POST",
|
||||||
|
PathPattern: "/apps/{app}/routes",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http", "https"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &PostAppsAppRoutesReader{formats: a.formats},
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result.(*PostAppsAppRoutesOK), nil
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
PutAppsAppRoutesRoute creates a route if it does not exist update if it does will also create app if it does not exist put does not skip validation of zero values
|
||||||
|
|
||||||
|
Update or Create a route
|
||||||
|
*/
|
||||||
|
func (a *Client) PutAppsAppRoutesRoute(params *PutAppsAppRoutesRouteParams) (*PutAppsAppRoutesRouteOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewPutAppsAppRoutesRouteParams()
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(&runtime.ClientOperation{
|
||||||
|
ID: "PutAppsAppRoutesRoute",
|
||||||
|
Method: "PUT",
|
||||||
|
PathPattern: "/apps/{app}/routes/{route}",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http", "https"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &PutAppsAppRoutesRouteReader{formats: a.formats},
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result.(*PutAppsAppRoutesRouteOK), nil
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTransport changes the transport on the client
|
||||||
|
func (a *Client) SetTransport(transport runtime.ClientTransport) {
|
||||||
|
a.transport = transport
|
||||||
|
}
|
||||||
114
vendor/github.com/fnproject/fn_go/client/tasks/get_tasks_parameters.go
generated
vendored
Normal file
114
vendor/github.com/fnproject/fn_go/client/tasks/get_tasks_parameters.go
generated
vendored
Normal file
@@ -0,0 +1,114 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package tasks
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"golang.org/x/net/context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewGetTasksParams creates a new GetTasksParams object
|
||||||
|
// with the default values initialized.
|
||||||
|
func NewGetTasksParams() *GetTasksParams {
|
||||||
|
|
||||||
|
return &GetTasksParams{
|
||||||
|
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetTasksParamsWithTimeout creates a new GetTasksParams object
|
||||||
|
// with the default values initialized, and the ability to set a timeout on a request
|
||||||
|
func NewGetTasksParamsWithTimeout(timeout time.Duration) *GetTasksParams {
|
||||||
|
|
||||||
|
return &GetTasksParams{
|
||||||
|
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetTasksParamsWithContext creates a new GetTasksParams object
|
||||||
|
// with the default values initialized, and the ability to set a context for a request
|
||||||
|
func NewGetTasksParamsWithContext(ctx context.Context) *GetTasksParams {
|
||||||
|
|
||||||
|
return &GetTasksParams{
|
||||||
|
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetTasksParamsWithHTTPClient creates a new GetTasksParams object
|
||||||
|
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
||||||
|
func NewGetTasksParamsWithHTTPClient(client *http.Client) *GetTasksParams {
|
||||||
|
|
||||||
|
return &GetTasksParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetTasksParams contains all the parameters to send to the API endpoint
|
||||||
|
for the get tasks operation typically these are written to a http.Request
|
||||||
|
*/
|
||||||
|
type GetTasksParams struct {
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the get tasks params
|
||||||
|
func (o *GetTasksParams) WithTimeout(timeout time.Duration) *GetTasksParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the get tasks params
|
||||||
|
func (o *GetTasksParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the get tasks params
|
||||||
|
func (o *GetTasksParams) WithContext(ctx context.Context) *GetTasksParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the get tasks params
|
||||||
|
func (o *GetTasksParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the get tasks params
|
||||||
|
func (o *GetTasksParams) WithHTTPClient(client *http.Client) *GetTasksParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the get tasks params
|
||||||
|
func (o *GetTasksParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *GetTasksParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
112
vendor/github.com/fnproject/fn_go/client/tasks/get_tasks_responses.go
generated
vendored
Normal file
112
vendor/github.com/fnproject/fn_go/client/tasks/get_tasks_responses.go
generated
vendored
Normal file
@@ -0,0 +1,112 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package tasks
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// GetTasksReader is a Reader for the GetTasks structure.
|
||||||
|
type GetTasksReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *GetTasksReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
|
||||||
|
case 200:
|
||||||
|
result := NewGetTasksOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
|
||||||
|
default:
|
||||||
|
result := NewGetTasksDefault(response.Code())
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if response.Code()/100 == 2 {
|
||||||
|
return result, nil
|
||||||
|
}
|
||||||
|
return nil, result
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetTasksOK creates a GetTasksOK with default headers values
|
||||||
|
func NewGetTasksOK() *GetTasksOK {
|
||||||
|
return &GetTasksOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetTasksOK handles this case with default header values.
|
||||||
|
|
||||||
|
Task information
|
||||||
|
*/
|
||||||
|
type GetTasksOK struct {
|
||||||
|
Payload *models.TaskWrapper
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetTasksOK) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /tasks][%d] getTasksOK %+v", 200, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetTasksOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.TaskWrapper)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetTasksDefault creates a GetTasksDefault with default headers values
|
||||||
|
func NewGetTasksDefault(code int) *GetTasksDefault {
|
||||||
|
return &GetTasksDefault{
|
||||||
|
_statusCode: code,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetTasksDefault handles this case with default header values.
|
||||||
|
|
||||||
|
Unexpected error
|
||||||
|
*/
|
||||||
|
type GetTasksDefault struct {
|
||||||
|
_statusCode int
|
||||||
|
|
||||||
|
Payload *models.Error
|
||||||
|
}
|
||||||
|
|
||||||
|
// Code gets the status code for the get tasks default response
|
||||||
|
func (o *GetTasksDefault) Code() int {
|
||||||
|
return o._statusCode
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetTasksDefault) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /tasks][%d] GetTasks default %+v", o._statusCode, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetTasksDefault) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Error)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
60
vendor/github.com/fnproject/fn_go/client/tasks/tasks_client.go
generated
vendored
Normal file
60
vendor/github.com/fnproject/fn_go/client/tasks/tasks_client.go
generated
vendored
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package tasks
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// New creates a new tasks API client.
|
||||||
|
func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client {
|
||||||
|
return &Client{transport: transport, formats: formats}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Client for tasks API
|
||||||
|
*/
|
||||||
|
type Client struct {
|
||||||
|
transport runtime.ClientTransport
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
GetTasks gets next task
|
||||||
|
|
||||||
|
Gets the next task in the queue, ready for processing. Consumers should start processing tasks in order. No other consumer can retrieve this task.
|
||||||
|
*/
|
||||||
|
func (a *Client) GetTasks(params *GetTasksParams) (*GetTasksOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewGetTasksParams()
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(&runtime.ClientOperation{
|
||||||
|
ID: "GetTasks",
|
||||||
|
Method: "GET",
|
||||||
|
PathPattern: "/tasks",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http", "https"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &GetTasksReader{formats: a.formats},
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result.(*GetTasksOK), nil
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTransport changes the transport on the client
|
||||||
|
func (a *Client) SetTransport(transport runtime.ClientTransport) {
|
||||||
|
a.transport = transport
|
||||||
|
}
|
||||||
114
vendor/github.com/fnproject/fn_go/client/version/get_version_parameters.go
generated
vendored
Normal file
114
vendor/github.com/fnproject/fn_go/client/version/get_version_parameters.go
generated
vendored
Normal file
@@ -0,0 +1,114 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package version
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"net/http"
|
||||||
|
"time"
|
||||||
|
|
||||||
|
"golang.org/x/net/context"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
cr "github.com/go-openapi/runtime/client"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewGetVersionParams creates a new GetVersionParams object
|
||||||
|
// with the default values initialized.
|
||||||
|
func NewGetVersionParams() *GetVersionParams {
|
||||||
|
|
||||||
|
return &GetVersionParams{
|
||||||
|
|
||||||
|
timeout: cr.DefaultTimeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetVersionParamsWithTimeout creates a new GetVersionParams object
|
||||||
|
// with the default values initialized, and the ability to set a timeout on a request
|
||||||
|
func NewGetVersionParamsWithTimeout(timeout time.Duration) *GetVersionParams {
|
||||||
|
|
||||||
|
return &GetVersionParams{
|
||||||
|
|
||||||
|
timeout: timeout,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetVersionParamsWithContext creates a new GetVersionParams object
|
||||||
|
// with the default values initialized, and the ability to set a context for a request
|
||||||
|
func NewGetVersionParamsWithContext(ctx context.Context) *GetVersionParams {
|
||||||
|
|
||||||
|
return &GetVersionParams{
|
||||||
|
|
||||||
|
Context: ctx,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetVersionParamsWithHTTPClient creates a new GetVersionParams object
|
||||||
|
// with the default values initialized, and the ability to set a custom HTTPClient for a request
|
||||||
|
func NewGetVersionParamsWithHTTPClient(client *http.Client) *GetVersionParams {
|
||||||
|
|
||||||
|
return &GetVersionParams{
|
||||||
|
HTTPClient: client,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetVersionParams contains all the parameters to send to the API endpoint
|
||||||
|
for the get version operation typically these are written to a http.Request
|
||||||
|
*/
|
||||||
|
type GetVersionParams struct {
|
||||||
|
timeout time.Duration
|
||||||
|
Context context.Context
|
||||||
|
HTTPClient *http.Client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithTimeout adds the timeout to the get version params
|
||||||
|
func (o *GetVersionParams) WithTimeout(timeout time.Duration) *GetVersionParams {
|
||||||
|
o.SetTimeout(timeout)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTimeout adds the timeout to the get version params
|
||||||
|
func (o *GetVersionParams) SetTimeout(timeout time.Duration) {
|
||||||
|
o.timeout = timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithContext adds the context to the get version params
|
||||||
|
func (o *GetVersionParams) WithContext(ctx context.Context) *GetVersionParams {
|
||||||
|
o.SetContext(ctx)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetContext adds the context to the get version params
|
||||||
|
func (o *GetVersionParams) SetContext(ctx context.Context) {
|
||||||
|
o.Context = ctx
|
||||||
|
}
|
||||||
|
|
||||||
|
// WithHTTPClient adds the HTTPClient to the get version params
|
||||||
|
func (o *GetVersionParams) WithHTTPClient(client *http.Client) *GetVersionParams {
|
||||||
|
o.SetHTTPClient(client)
|
||||||
|
return o
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetHTTPClient adds the HTTPClient to the get version params
|
||||||
|
func (o *GetVersionParams) SetHTTPClient(client *http.Client) {
|
||||||
|
o.HTTPClient = client
|
||||||
|
}
|
||||||
|
|
||||||
|
// WriteToRequest writes these params to a swagger request
|
||||||
|
func (o *GetVersionParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := r.SetTimeout(o.timeout); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
67
vendor/github.com/fnproject/fn_go/client/version/get_version_responses.go
generated
vendored
Normal file
67
vendor/github.com/fnproject/fn_go/client/version/get_version_responses.go
generated
vendored
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package version
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"fmt"
|
||||||
|
"io"
|
||||||
|
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/fnproject/fn_go/models"
|
||||||
|
)
|
||||||
|
|
||||||
|
// GetVersionReader is a Reader for the GetVersion structure.
|
||||||
|
type GetVersionReader struct {
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadResponse reads a server response into the received o.
|
||||||
|
func (o *GetVersionReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) {
|
||||||
|
switch response.Code() {
|
||||||
|
|
||||||
|
case 200:
|
||||||
|
result := NewGetVersionOK()
|
||||||
|
if err := result.readResponse(response, consumer, o.formats); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result, nil
|
||||||
|
|
||||||
|
default:
|
||||||
|
return nil, runtime.NewAPIError("unknown error", response, response.Code())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// NewGetVersionOK creates a GetVersionOK with default headers values
|
||||||
|
func NewGetVersionOK() *GetVersionOK {
|
||||||
|
return &GetVersionOK{}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*GetVersionOK handles this case with default header values.
|
||||||
|
|
||||||
|
Daemon version.
|
||||||
|
*/
|
||||||
|
type GetVersionOK struct {
|
||||||
|
Payload *models.Version
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetVersionOK) Error() string {
|
||||||
|
return fmt.Sprintf("[GET /version][%d] getVersionOK %+v", 200, o.Payload)
|
||||||
|
}
|
||||||
|
|
||||||
|
func (o *GetVersionOK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
o.Payload = new(models.Version)
|
||||||
|
|
||||||
|
// response payload
|
||||||
|
if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
58
vendor/github.com/fnproject/fn_go/client/version/version_client.go
generated
vendored
Normal file
58
vendor/github.com/fnproject/fn_go/client/version/version_client.go
generated
vendored
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package version
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"github.com/go-openapi/runtime"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
)
|
||||||
|
|
||||||
|
// New creates a new version API client.
|
||||||
|
func New(transport runtime.ClientTransport, formats strfmt.Registry) *Client {
|
||||||
|
return &Client{transport: transport, formats: formats}
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Client for version API
|
||||||
|
*/
|
||||||
|
type Client struct {
|
||||||
|
transport runtime.ClientTransport
|
||||||
|
formats strfmt.Registry
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
GetVersion gets daemon version
|
||||||
|
*/
|
||||||
|
func (a *Client) GetVersion(params *GetVersionParams) (*GetVersionOK, error) {
|
||||||
|
// TODO: Validate the params before sending
|
||||||
|
if params == nil {
|
||||||
|
params = NewGetVersionParams()
|
||||||
|
}
|
||||||
|
|
||||||
|
result, err := a.transport.Submit(&runtime.ClientOperation{
|
||||||
|
ID: "GetVersion",
|
||||||
|
Method: "GET",
|
||||||
|
PathPattern: "/version",
|
||||||
|
ProducesMediaTypes: []string{"application/json"},
|
||||||
|
ConsumesMediaTypes: []string{"application/json"},
|
||||||
|
Schemes: []string{"http", "https"},
|
||||||
|
Params: params,
|
||||||
|
Reader: &GetVersionReader{formats: a.formats},
|
||||||
|
Context: params.Context,
|
||||||
|
Client: params.HTTPClient,
|
||||||
|
})
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return result.(*GetVersionOK), nil
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// SetTransport changes the transport on the client
|
||||||
|
func (a *Client) SetTransport(transport runtime.ClientTransport) {
|
||||||
|
a.transport = transport
|
||||||
|
}
|
||||||
58
vendor/github.com/fnproject/fn_go/models/app.go
generated
vendored
Normal file
58
vendor/github.com/fnproject/fn_go/models/app.go
generated
vendored
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
)
|
||||||
|
|
||||||
|
// App app
|
||||||
|
// swagger:model App
|
||||||
|
|
||||||
|
type App struct {
|
||||||
|
|
||||||
|
// Application configuration
|
||||||
|
Config map[string]string `json:"config,omitempty"`
|
||||||
|
|
||||||
|
// Name of this app. Must be different than the image name. Can ony contain alphanumeric, -, and _.
|
||||||
|
// Read Only: true
|
||||||
|
Name string `json:"name,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
/* polymorph App config false */
|
||||||
|
|
||||||
|
/* polymorph App name false */
|
||||||
|
|
||||||
|
// Validate validates this app
|
||||||
|
func (m *App) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *App) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *App) UnmarshalBinary(b []byte) error {
|
||||||
|
var res App
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
||||||
107
vendor/github.com/fnproject/fn_go/models/app_wrapper.go
generated
vendored
Normal file
107
vendor/github.com/fnproject/fn_go/models/app_wrapper.go
generated
vendored
Normal file
@@ -0,0 +1,107 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
"github.com/go-openapi/validate"
|
||||||
|
)
|
||||||
|
|
||||||
|
// AppWrapper app wrapper
|
||||||
|
// swagger:model AppWrapper
|
||||||
|
|
||||||
|
type AppWrapper struct {
|
||||||
|
|
||||||
|
// app
|
||||||
|
// Required: true
|
||||||
|
App *App `json:"app"`
|
||||||
|
|
||||||
|
// error
|
||||||
|
Error *ErrorBody `json:"error,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
/* polymorph AppWrapper app false */
|
||||||
|
|
||||||
|
/* polymorph AppWrapper error false */
|
||||||
|
|
||||||
|
// Validate validates this app wrapper
|
||||||
|
func (m *AppWrapper) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.validateApp(formats); err != nil {
|
||||||
|
// prop
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := m.validateError(formats); err != nil {
|
||||||
|
// prop
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *AppWrapper) validateApp(formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := validate.Required("app", "body", m.App); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.App != nil {
|
||||||
|
|
||||||
|
if err := m.App.Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("app")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *AppWrapper) validateError(formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if swag.IsZero(m.Error) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Error != nil {
|
||||||
|
|
||||||
|
if err := m.Error.Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("error")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *AppWrapper) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *AppWrapper) UnmarshalBinary(b []byte) error {
|
||||||
|
var res AppWrapper
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
||||||
117
vendor/github.com/fnproject/fn_go/models/apps_wrapper.go
generated
vendored
Normal file
117
vendor/github.com/fnproject/fn_go/models/apps_wrapper.go
generated
vendored
Normal file
@@ -0,0 +1,117 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"strconv"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
"github.com/go-openapi/validate"
|
||||||
|
)
|
||||||
|
|
||||||
|
// AppsWrapper apps wrapper
|
||||||
|
// swagger:model AppsWrapper
|
||||||
|
|
||||||
|
type AppsWrapper struct {
|
||||||
|
|
||||||
|
// apps
|
||||||
|
// Required: true
|
||||||
|
Apps []*App `json:"apps"`
|
||||||
|
|
||||||
|
// error
|
||||||
|
Error *ErrorBody `json:"error,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
/* polymorph AppsWrapper apps false */
|
||||||
|
|
||||||
|
/* polymorph AppsWrapper error false */
|
||||||
|
|
||||||
|
// Validate validates this apps wrapper
|
||||||
|
func (m *AppsWrapper) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.validateApps(formats); err != nil {
|
||||||
|
// prop
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := m.validateError(formats); err != nil {
|
||||||
|
// prop
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *AppsWrapper) validateApps(formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := validate.Required("apps", "body", m.Apps); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
for i := 0; i < len(m.Apps); i++ {
|
||||||
|
|
||||||
|
if swag.IsZero(m.Apps[i]) { // not required
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Apps[i] != nil {
|
||||||
|
|
||||||
|
if err := m.Apps[i].Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("apps" + "." + strconv.Itoa(i))
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *AppsWrapper) validateError(formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if swag.IsZero(m.Error) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Error != nil {
|
||||||
|
|
||||||
|
if err := m.Error.Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("error")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *AppsWrapper) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *AppsWrapper) UnmarshalBinary(b []byte) error {
|
||||||
|
var res AppsWrapper
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
||||||
89
vendor/github.com/fnproject/fn_go/models/call.go
generated
vendored
Normal file
89
vendor/github.com/fnproject/fn_go/models/call.go
generated
vendored
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
)
|
||||||
|
|
||||||
|
// Call call
|
||||||
|
// swagger:model Call
|
||||||
|
|
||||||
|
type Call struct {
|
||||||
|
|
||||||
|
// App name that is assigned to a route that is being executed.
|
||||||
|
// Read Only: true
|
||||||
|
AppName string `json:"app_name,omitempty"`
|
||||||
|
|
||||||
|
// Time when call completed, whether it was successul or failed. Always in UTC.
|
||||||
|
// Read Only: true
|
||||||
|
CompletedAt strfmt.DateTime `json:"completed_at,omitempty"`
|
||||||
|
|
||||||
|
// Time when call was submitted. Always in UTC.
|
||||||
|
// Read Only: true
|
||||||
|
CreatedAt strfmt.DateTime `json:"created_at,omitempty"`
|
||||||
|
|
||||||
|
// Call UUID ID.
|
||||||
|
// Read Only: true
|
||||||
|
ID string `json:"id,omitempty"`
|
||||||
|
|
||||||
|
// App route that is being executed.
|
||||||
|
// Read Only: true
|
||||||
|
Path string `json:"path,omitempty"`
|
||||||
|
|
||||||
|
// Time when call started execution. Always in UTC.
|
||||||
|
// Read Only: true
|
||||||
|
StartedAt strfmt.DateTime `json:"started_at,omitempty"`
|
||||||
|
|
||||||
|
// Call execution status.
|
||||||
|
// Read Only: true
|
||||||
|
Status string `json:"status,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
/* polymorph Call app_name false */
|
||||||
|
|
||||||
|
/* polymorph Call completed_at false */
|
||||||
|
|
||||||
|
/* polymorph Call created_at false */
|
||||||
|
|
||||||
|
/* polymorph Call id false */
|
||||||
|
|
||||||
|
/* polymorph Call path false */
|
||||||
|
|
||||||
|
/* polymorph Call started_at false */
|
||||||
|
|
||||||
|
/* polymorph Call status false */
|
||||||
|
|
||||||
|
// Validate validates this call
|
||||||
|
func (m *Call) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *Call) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *Call) UnmarshalBinary(b []byte) error {
|
||||||
|
var res Call
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
||||||
78
vendor/github.com/fnproject/fn_go/models/call_wrapper.go
generated
vendored
Normal file
78
vendor/github.com/fnproject/fn_go/models/call_wrapper.go
generated
vendored
Normal file
@@ -0,0 +1,78 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
"github.com/go-openapi/validate"
|
||||||
|
)
|
||||||
|
|
||||||
|
// CallWrapper call wrapper
|
||||||
|
// swagger:model CallWrapper
|
||||||
|
|
||||||
|
type CallWrapper struct {
|
||||||
|
|
||||||
|
// Call object.
|
||||||
|
// Required: true
|
||||||
|
Call *Call `json:"call"`
|
||||||
|
}
|
||||||
|
|
||||||
|
/* polymorph CallWrapper call false */
|
||||||
|
|
||||||
|
// Validate validates this call wrapper
|
||||||
|
func (m *CallWrapper) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.validateCall(formats); err != nil {
|
||||||
|
// prop
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *CallWrapper) validateCall(formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := validate.Required("call", "body", m.Call); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Call != nil {
|
||||||
|
|
||||||
|
if err := m.Call.Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("call")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *CallWrapper) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *CallWrapper) UnmarshalBinary(b []byte) error {
|
||||||
|
var res CallWrapper
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
||||||
117
vendor/github.com/fnproject/fn_go/models/calls_wrapper.go
generated
vendored
Normal file
117
vendor/github.com/fnproject/fn_go/models/calls_wrapper.go
generated
vendored
Normal file
@@ -0,0 +1,117 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"strconv"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
"github.com/go-openapi/validate"
|
||||||
|
)
|
||||||
|
|
||||||
|
// CallsWrapper calls wrapper
|
||||||
|
// swagger:model CallsWrapper
|
||||||
|
|
||||||
|
type CallsWrapper struct {
|
||||||
|
|
||||||
|
// calls
|
||||||
|
// Required: true
|
||||||
|
Calls []*Call `json:"calls"`
|
||||||
|
|
||||||
|
// error
|
||||||
|
Error *ErrorBody `json:"error,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
/* polymorph CallsWrapper calls false */
|
||||||
|
|
||||||
|
/* polymorph CallsWrapper error false */
|
||||||
|
|
||||||
|
// Validate validates this calls wrapper
|
||||||
|
func (m *CallsWrapper) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.validateCalls(formats); err != nil {
|
||||||
|
// prop
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := m.validateError(formats); err != nil {
|
||||||
|
// prop
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *CallsWrapper) validateCalls(formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := validate.Required("calls", "body", m.Calls); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
for i := 0; i < len(m.Calls); i++ {
|
||||||
|
|
||||||
|
if swag.IsZero(m.Calls[i]) { // not required
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Calls[i] != nil {
|
||||||
|
|
||||||
|
if err := m.Calls[i].Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("calls" + "." + strconv.Itoa(i))
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *CallsWrapper) validateError(formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if swag.IsZero(m.Error) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Error != nil {
|
||||||
|
|
||||||
|
if err := m.Error.Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("error")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *CallsWrapper) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *CallsWrapper) UnmarshalBinary(b []byte) error {
|
||||||
|
var res CallsWrapper
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
||||||
76
vendor/github.com/fnproject/fn_go/models/error.go
generated
vendored
Normal file
76
vendor/github.com/fnproject/fn_go/models/error.go
generated
vendored
Normal file
@@ -0,0 +1,76 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
)
|
||||||
|
|
||||||
|
// Error error
|
||||||
|
// swagger:model Error
|
||||||
|
|
||||||
|
type Error struct {
|
||||||
|
|
||||||
|
// error
|
||||||
|
Error *ErrorBody `json:"error,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
/* polymorph Error error false */
|
||||||
|
|
||||||
|
// Validate validates this error
|
||||||
|
func (m *Error) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.validateError(formats); err != nil {
|
||||||
|
// prop
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *Error) validateError(formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if swag.IsZero(m.Error) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Error != nil {
|
||||||
|
|
||||||
|
if err := m.Error.Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("error")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *Error) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *Error) UnmarshalBinary(b []byte) error {
|
||||||
|
var res Error
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
||||||
59
vendor/github.com/fnproject/fn_go/models/error_body.go
generated
vendored
Normal file
59
vendor/github.com/fnproject/fn_go/models/error_body.go
generated
vendored
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
)
|
||||||
|
|
||||||
|
// ErrorBody error body
|
||||||
|
// swagger:model ErrorBody
|
||||||
|
|
||||||
|
type ErrorBody struct {
|
||||||
|
|
||||||
|
// fields
|
||||||
|
// Read Only: true
|
||||||
|
Fields string `json:"fields,omitempty"`
|
||||||
|
|
||||||
|
// message
|
||||||
|
// Read Only: true
|
||||||
|
Message string `json:"message,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
/* polymorph ErrorBody fields false */
|
||||||
|
|
||||||
|
/* polymorph ErrorBody message false */
|
||||||
|
|
||||||
|
// Validate validates this error body
|
||||||
|
func (m *ErrorBody) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *ErrorBody) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *ErrorBody) UnmarshalBinary(b []byte) error {
|
||||||
|
var res ErrorBody
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
||||||
57
vendor/github.com/fnproject/fn_go/models/log.go
generated
vendored
Normal file
57
vendor/github.com/fnproject/fn_go/models/log.go
generated
vendored
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
)
|
||||||
|
|
||||||
|
// Log log
|
||||||
|
// swagger:model Log
|
||||||
|
|
||||||
|
type Log struct {
|
||||||
|
|
||||||
|
// Call UUID ID
|
||||||
|
CallID string `json:"call_id,omitempty"`
|
||||||
|
|
||||||
|
// log
|
||||||
|
Log string `json:"log,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
/* polymorph Log call_id false */
|
||||||
|
|
||||||
|
/* polymorph Log log false */
|
||||||
|
|
||||||
|
// Validate validates this log
|
||||||
|
func (m *Log) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *Log) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *Log) UnmarshalBinary(b []byte) error {
|
||||||
|
var res Log
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
||||||
78
vendor/github.com/fnproject/fn_go/models/log_wrapper.go
generated
vendored
Normal file
78
vendor/github.com/fnproject/fn_go/models/log_wrapper.go
generated
vendored
Normal file
@@ -0,0 +1,78 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
"github.com/go-openapi/validate"
|
||||||
|
)
|
||||||
|
|
||||||
|
// LogWrapper log wrapper
|
||||||
|
// swagger:model LogWrapper
|
||||||
|
|
||||||
|
type LogWrapper struct {
|
||||||
|
|
||||||
|
// Call log entry.
|
||||||
|
// Required: true
|
||||||
|
Log *Log `json:"log"`
|
||||||
|
}
|
||||||
|
|
||||||
|
/* polymorph LogWrapper log false */
|
||||||
|
|
||||||
|
// Validate validates this log wrapper
|
||||||
|
func (m *LogWrapper) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.validateLog(formats); err != nil {
|
||||||
|
// prop
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *LogWrapper) validateLog(formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := validate.Required("log", "body", m.Log); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Log != nil {
|
||||||
|
|
||||||
|
if err := m.Log.Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("log")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *LogWrapper) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *LogWrapper) UnmarshalBinary(b []byte) error {
|
||||||
|
var res LogWrapper
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
||||||
73
vendor/github.com/fnproject/fn_go/models/new_task.go
generated
vendored
Normal file
73
vendor/github.com/fnproject/fn_go/models/new_task.go
generated
vendored
Normal file
@@ -0,0 +1,73 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
"github.com/go-openapi/validate"
|
||||||
|
)
|
||||||
|
|
||||||
|
// NewTask new task
|
||||||
|
// swagger:model NewTask
|
||||||
|
|
||||||
|
type NewTask struct {
|
||||||
|
|
||||||
|
// Name of Docker image to use. This is optional and can be used to override the image defined at the group level.
|
||||||
|
// Required: true
|
||||||
|
Image *string `json:"image"`
|
||||||
|
|
||||||
|
// Payload for the task. This is what you pass into each task to make it do something.
|
||||||
|
Payload string `json:"payload,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
/* polymorph NewTask image false */
|
||||||
|
|
||||||
|
/* polymorph NewTask payload false */
|
||||||
|
|
||||||
|
// Validate validates this new task
|
||||||
|
func (m *NewTask) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.validateImage(formats); err != nil {
|
||||||
|
// prop
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *NewTask) validateImage(formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := validate.Required("image", "body", m.Image); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *NewTask) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *NewTask) UnmarshalBinary(b []byte) error {
|
||||||
|
var res NewTask
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
||||||
208
vendor/github.com/fnproject/fn_go/models/route.go
generated
vendored
Normal file
208
vendor/github.com/fnproject/fn_go/models/route.go
generated
vendored
Normal file
@@ -0,0 +1,208 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"encoding/json"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
"github.com/go-openapi/validate"
|
||||||
|
)
|
||||||
|
|
||||||
|
// Route route
|
||||||
|
// swagger:model Route
|
||||||
|
|
||||||
|
type Route struct {
|
||||||
|
|
||||||
|
// Route configuration - overrides application configuration
|
||||||
|
Config map[string]string `json:"config,omitempty"`
|
||||||
|
|
||||||
|
// Payload format sent into function.
|
||||||
|
Format string `json:"format,omitempty"`
|
||||||
|
|
||||||
|
// Map of http headers that will be sent with the response
|
||||||
|
Headers map[string][]string `json:"headers,omitempty"`
|
||||||
|
|
||||||
|
// Hot functions idle timeout before termination. Value in Seconds
|
||||||
|
IDLETimeout *int32 `json:"idle_timeout,omitempty"`
|
||||||
|
|
||||||
|
// Name of Docker image to use in this route. You should include the image tag, which should be a version number, to be more accurate. Can be overridden on a per route basis with route.image.
|
||||||
|
Image string `json:"image,omitempty"`
|
||||||
|
|
||||||
|
// Max usable memory for this route (MiB).
|
||||||
|
Memory uint64 `json:"memory,omitempty"`
|
||||||
|
|
||||||
|
// URL path that will be matched to this route
|
||||||
|
// Read Only: true
|
||||||
|
Path string `json:"path,omitempty"`
|
||||||
|
|
||||||
|
// Timeout for executions of this route. Value in Seconds
|
||||||
|
Timeout *int32 `json:"timeout,omitempty"`
|
||||||
|
|
||||||
|
// Route type
|
||||||
|
Type string `json:"type,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
/* polymorph Route config false */
|
||||||
|
|
||||||
|
/* polymorph Route format false */
|
||||||
|
|
||||||
|
/* polymorph Route headers false */
|
||||||
|
|
||||||
|
/* polymorph Route idle_timeout false */
|
||||||
|
|
||||||
|
/* polymorph Route image false */
|
||||||
|
|
||||||
|
/* polymorph Route memory false */
|
||||||
|
|
||||||
|
/* polymorph Route path false */
|
||||||
|
|
||||||
|
/* polymorph Route timeout false */
|
||||||
|
|
||||||
|
/* polymorph Route type false */
|
||||||
|
|
||||||
|
// Validate validates this route
|
||||||
|
func (m *Route) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.validateFormat(formats); err != nil {
|
||||||
|
// prop
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := m.validateHeaders(formats); err != nil {
|
||||||
|
// prop
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := m.validateType(formats); err != nil {
|
||||||
|
// prop
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
var routeTypeFormatPropEnum []interface{}
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
var res []string
|
||||||
|
if err := json.Unmarshal([]byte(`["default","http","json"]`), &res); err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
for _, v := range res {
|
||||||
|
routeTypeFormatPropEnum = append(routeTypeFormatPropEnum, v)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const (
|
||||||
|
// RouteFormatDefault captures enum value "default"
|
||||||
|
RouteFormatDefault string = "default"
|
||||||
|
// RouteFormatHTTP captures enum value "http"
|
||||||
|
RouteFormatHTTP string = "http"
|
||||||
|
// RouteFormatJSON captures enum value "json"
|
||||||
|
RouteFormatJSON string = "json"
|
||||||
|
)
|
||||||
|
|
||||||
|
// prop value enum
|
||||||
|
func (m *Route) validateFormatEnum(path, location string, value string) error {
|
||||||
|
if err := validate.Enum(path, location, value, routeTypeFormatPropEnum); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *Route) validateFormat(formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if swag.IsZero(m.Format) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// value enum
|
||||||
|
if err := m.validateFormatEnum("format", "body", m.Format); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *Route) validateHeaders(formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if swag.IsZero(m.Headers) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
if swag.IsZero(m.Headers) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
var routeTypeTypePropEnum []interface{}
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
var res []string
|
||||||
|
if err := json.Unmarshal([]byte(`["sync","async"]`), &res); err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
for _, v := range res {
|
||||||
|
routeTypeTypePropEnum = append(routeTypeTypePropEnum, v)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const (
|
||||||
|
// RouteTypeSync captures enum value "sync"
|
||||||
|
RouteTypeSync string = "sync"
|
||||||
|
// RouteTypeAsync captures enum value "async"
|
||||||
|
RouteTypeAsync string = "async"
|
||||||
|
)
|
||||||
|
|
||||||
|
// prop value enum
|
||||||
|
func (m *Route) validateTypeEnum(path, location string, value string) error {
|
||||||
|
if err := validate.Enum(path, location, value, routeTypeTypePropEnum); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *Route) validateType(formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if swag.IsZero(m.Type) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// value enum
|
||||||
|
if err := m.validateTypeEnum("type", "body", m.Type); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *Route) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *Route) UnmarshalBinary(b []byte) error {
|
||||||
|
var res Route
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
||||||
112
vendor/github.com/fnproject/fn_go/models/route_wrapper.go
generated
vendored
Normal file
112
vendor/github.com/fnproject/fn_go/models/route_wrapper.go
generated
vendored
Normal file
@@ -0,0 +1,112 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
"github.com/go-openapi/validate"
|
||||||
|
)
|
||||||
|
|
||||||
|
// RouteWrapper route wrapper
|
||||||
|
// swagger:model RouteWrapper
|
||||||
|
|
||||||
|
type RouteWrapper struct {
|
||||||
|
|
||||||
|
// error
|
||||||
|
Error *ErrorBody `json:"error,omitempty"`
|
||||||
|
|
||||||
|
// message
|
||||||
|
Message string `json:"message,omitempty"`
|
||||||
|
|
||||||
|
// route
|
||||||
|
// Required: true
|
||||||
|
Route *Route `json:"route"`
|
||||||
|
}
|
||||||
|
|
||||||
|
/* polymorph RouteWrapper error false */
|
||||||
|
|
||||||
|
/* polymorph RouteWrapper message false */
|
||||||
|
|
||||||
|
/* polymorph RouteWrapper route false */
|
||||||
|
|
||||||
|
// Validate validates this route wrapper
|
||||||
|
func (m *RouteWrapper) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.validateError(formats); err != nil {
|
||||||
|
// prop
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := m.validateRoute(formats); err != nil {
|
||||||
|
// prop
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *RouteWrapper) validateError(formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if swag.IsZero(m.Error) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Error != nil {
|
||||||
|
|
||||||
|
if err := m.Error.Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("error")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *RouteWrapper) validateRoute(formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := validate.Required("route", "body", m.Route); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Route != nil {
|
||||||
|
|
||||||
|
if err := m.Route.Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("route")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *RouteWrapper) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *RouteWrapper) UnmarshalBinary(b []byte) error {
|
||||||
|
var res RouteWrapper
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
||||||
117
vendor/github.com/fnproject/fn_go/models/routes_wrapper.go
generated
vendored
Normal file
117
vendor/github.com/fnproject/fn_go/models/routes_wrapper.go
generated
vendored
Normal file
@@ -0,0 +1,117 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"strconv"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
"github.com/go-openapi/validate"
|
||||||
|
)
|
||||||
|
|
||||||
|
// RoutesWrapper routes wrapper
|
||||||
|
// swagger:model RoutesWrapper
|
||||||
|
|
||||||
|
type RoutesWrapper struct {
|
||||||
|
|
||||||
|
// error
|
||||||
|
Error *ErrorBody `json:"error,omitempty"`
|
||||||
|
|
||||||
|
// routes
|
||||||
|
// Required: true
|
||||||
|
Routes []*Route `json:"routes"`
|
||||||
|
}
|
||||||
|
|
||||||
|
/* polymorph RoutesWrapper error false */
|
||||||
|
|
||||||
|
/* polymorph RoutesWrapper routes false */
|
||||||
|
|
||||||
|
// Validate validates this routes wrapper
|
||||||
|
func (m *RoutesWrapper) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.validateError(formats); err != nil {
|
||||||
|
// prop
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := m.validateRoutes(formats); err != nil {
|
||||||
|
// prop
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *RoutesWrapper) validateError(formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if swag.IsZero(m.Error) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Error != nil {
|
||||||
|
|
||||||
|
if err := m.Error.Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("error")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *RoutesWrapper) validateRoutes(formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := validate.Required("routes", "body", m.Routes); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
for i := 0; i < len(m.Routes); i++ {
|
||||||
|
|
||||||
|
if swag.IsZero(m.Routes[i]) { // not required
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Routes[i] != nil {
|
||||||
|
|
||||||
|
if err := m.Routes[i].Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("routes" + "." + strconv.Itoa(i))
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *RoutesWrapper) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *RoutesWrapper) UnmarshalBinary(b []byte) error {
|
||||||
|
var res RoutesWrapper
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
||||||
238
vendor/github.com/fnproject/fn_go/models/task.go
generated
vendored
Normal file
238
vendor/github.com/fnproject/fn_go/models/task.go
generated
vendored
Normal file
@@ -0,0 +1,238 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
"encoding/json"
|
||||||
|
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
"github.com/go-openapi/validate"
|
||||||
|
)
|
||||||
|
|
||||||
|
// Task task
|
||||||
|
// swagger:model Task
|
||||||
|
|
||||||
|
type Task struct {
|
||||||
|
NewTask
|
||||||
|
|
||||||
|
// Time when task completed, whether it was successul or failed. Always in UTC.
|
||||||
|
CompletedAt strfmt.DateTime `json:"completed_at,omitempty"`
|
||||||
|
|
||||||
|
// Time when task was submitted. Always in UTC.
|
||||||
|
// Read Only: true
|
||||||
|
CreatedAt strfmt.DateTime `json:"created_at,omitempty"`
|
||||||
|
|
||||||
|
// Env vars for the task. Comes from the ones set on the Group.
|
||||||
|
EnvVars map[string]string `json:"env_vars,omitempty"`
|
||||||
|
|
||||||
|
// The error message, if status is 'error'. This is errors due to things outside the task itself. Errors from user code will be found in the log.
|
||||||
|
Error string `json:"error,omitempty"`
|
||||||
|
|
||||||
|
// Group this task belongs to.
|
||||||
|
// Read Only: true
|
||||||
|
GroupName string `json:"group_name,omitempty"`
|
||||||
|
|
||||||
|
// Machine usable reason for task being in this state.
|
||||||
|
// Valid values for error status are `timeout | killed | bad_exit`.
|
||||||
|
// Valid values for cancelled status are `client_request`.
|
||||||
|
// For everything else, this is undefined.
|
||||||
|
//
|
||||||
|
Reason string `json:"reason,omitempty"`
|
||||||
|
|
||||||
|
// If this field is set, then this task was retried by the task referenced in this field.
|
||||||
|
// Read Only: true
|
||||||
|
RetryAt string `json:"retry_at,omitempty"`
|
||||||
|
|
||||||
|
// If this field is set, then this task is a retry of the ID in this field.
|
||||||
|
// Read Only: true
|
||||||
|
RetryOf string `json:"retry_of,omitempty"`
|
||||||
|
|
||||||
|
// Time when task started execution. Always in UTC.
|
||||||
|
StartedAt strfmt.DateTime `json:"started_at,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalJSON unmarshals this object from a JSON structure
|
||||||
|
func (m *Task) UnmarshalJSON(raw []byte) error {
|
||||||
|
|
||||||
|
var aO0 NewTask
|
||||||
|
if err := swag.ReadJSON(raw, &aO0); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
m.NewTask = aO0
|
||||||
|
|
||||||
|
var data struct {
|
||||||
|
CompletedAt strfmt.DateTime `json:"completed_at,omitempty"`
|
||||||
|
|
||||||
|
CreatedAt strfmt.DateTime `json:"created_at,omitempty"`
|
||||||
|
|
||||||
|
EnvVars map[string]string `json:"env_vars,omitempty"`
|
||||||
|
|
||||||
|
Error string `json:"error,omitempty"`
|
||||||
|
|
||||||
|
GroupName string `json:"group_name,omitempty"`
|
||||||
|
|
||||||
|
Reason string `json:"reason,omitempty"`
|
||||||
|
|
||||||
|
RetryAt string `json:"retry_at,omitempty"`
|
||||||
|
|
||||||
|
RetryOf string `json:"retry_of,omitempty"`
|
||||||
|
|
||||||
|
StartedAt strfmt.DateTime `json:"started_at,omitempty"`
|
||||||
|
}
|
||||||
|
if err := swag.ReadJSON(raw, &data); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
m.CompletedAt = data.CompletedAt
|
||||||
|
|
||||||
|
m.CreatedAt = data.CreatedAt
|
||||||
|
|
||||||
|
m.EnvVars = data.EnvVars
|
||||||
|
|
||||||
|
m.Error = data.Error
|
||||||
|
|
||||||
|
m.GroupName = data.GroupName
|
||||||
|
|
||||||
|
m.Reason = data.Reason
|
||||||
|
|
||||||
|
m.RetryAt = data.RetryAt
|
||||||
|
|
||||||
|
m.RetryOf = data.RetryOf
|
||||||
|
|
||||||
|
m.StartedAt = data.StartedAt
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalJSON marshals this object to a JSON structure
|
||||||
|
func (m Task) MarshalJSON() ([]byte, error) {
|
||||||
|
var _parts [][]byte
|
||||||
|
|
||||||
|
aO0, err := swag.WriteJSON(m.NewTask)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
_parts = append(_parts, aO0)
|
||||||
|
|
||||||
|
var data struct {
|
||||||
|
CompletedAt strfmt.DateTime `json:"completed_at,omitempty"`
|
||||||
|
|
||||||
|
CreatedAt strfmt.DateTime `json:"created_at,omitempty"`
|
||||||
|
|
||||||
|
EnvVars map[string]string `json:"env_vars,omitempty"`
|
||||||
|
|
||||||
|
Error string `json:"error,omitempty"`
|
||||||
|
|
||||||
|
GroupName string `json:"group_name,omitempty"`
|
||||||
|
|
||||||
|
Reason string `json:"reason,omitempty"`
|
||||||
|
|
||||||
|
RetryAt string `json:"retry_at,omitempty"`
|
||||||
|
|
||||||
|
RetryOf string `json:"retry_of,omitempty"`
|
||||||
|
|
||||||
|
StartedAt strfmt.DateTime `json:"started_at,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
data.CompletedAt = m.CompletedAt
|
||||||
|
|
||||||
|
data.CreatedAt = m.CreatedAt
|
||||||
|
|
||||||
|
data.EnvVars = m.EnvVars
|
||||||
|
|
||||||
|
data.Error = m.Error
|
||||||
|
|
||||||
|
data.GroupName = m.GroupName
|
||||||
|
|
||||||
|
data.Reason = m.Reason
|
||||||
|
|
||||||
|
data.RetryAt = m.RetryAt
|
||||||
|
|
||||||
|
data.RetryOf = m.RetryOf
|
||||||
|
|
||||||
|
data.StartedAt = m.StartedAt
|
||||||
|
|
||||||
|
jsonData, err := swag.WriteJSON(data)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
_parts = append(_parts, jsonData)
|
||||||
|
|
||||||
|
return swag.ConcatJSON(_parts...), nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// Validate validates this task
|
||||||
|
func (m *Task) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.NewTask.Validate(formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := m.validateReason(formats); err != nil {
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
var taskTypeReasonPropEnum []interface{}
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
var res []string
|
||||||
|
if err := json.Unmarshal([]byte(`["timeout","killed","bad_exit","client_request"]`), &res); err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
for _, v := range res {
|
||||||
|
taskTypeReasonPropEnum = append(taskTypeReasonPropEnum, v)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// property enum
|
||||||
|
func (m *Task) validateReasonEnum(path, location string, value string) error {
|
||||||
|
if err := validate.Enum(path, location, value, taskTypeReasonPropEnum); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *Task) validateReason(formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if swag.IsZero(m.Reason) { // not required
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// value enum
|
||||||
|
if err := m.validateReasonEnum("reason", "body", m.Reason); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *Task) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *Task) UnmarshalBinary(b []byte) error {
|
||||||
|
var res Task
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
||||||
78
vendor/github.com/fnproject/fn_go/models/task_wrapper.go
generated
vendored
Normal file
78
vendor/github.com/fnproject/fn_go/models/task_wrapper.go
generated
vendored
Normal file
@@ -0,0 +1,78 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
"github.com/go-openapi/validate"
|
||||||
|
)
|
||||||
|
|
||||||
|
// TaskWrapper task wrapper
|
||||||
|
// swagger:model TaskWrapper
|
||||||
|
|
||||||
|
type TaskWrapper struct {
|
||||||
|
|
||||||
|
// task
|
||||||
|
// Required: true
|
||||||
|
Task *Task `json:"task"`
|
||||||
|
}
|
||||||
|
|
||||||
|
/* polymorph TaskWrapper task false */
|
||||||
|
|
||||||
|
// Validate validates this task wrapper
|
||||||
|
func (m *TaskWrapper) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if err := m.validateTask(formats); err != nil {
|
||||||
|
// prop
|
||||||
|
res = append(res, err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (m *TaskWrapper) validateTask(formats strfmt.Registry) error {
|
||||||
|
|
||||||
|
if err := validate.Required("task", "body", m.Task); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
if m.Task != nil {
|
||||||
|
|
||||||
|
if err := m.Task.Validate(formats); err != nil {
|
||||||
|
if ve, ok := err.(*errors.Validation); ok {
|
||||||
|
return ve.ValidateName("task")
|
||||||
|
}
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *TaskWrapper) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *TaskWrapper) UnmarshalBinary(b []byte) error {
|
||||||
|
var res TaskWrapper
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
||||||
53
vendor/github.com/fnproject/fn_go/models/version.go
generated
vendored
Normal file
53
vendor/github.com/fnproject/fn_go/models/version.go
generated
vendored
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
// Code generated by go-swagger; DO NOT EDIT.
|
||||||
|
|
||||||
|
package models
|
||||||
|
|
||||||
|
// This file was generated by the swagger tool.
|
||||||
|
// Editing this file might prove futile when you re-run the swagger generate command
|
||||||
|
|
||||||
|
import (
|
||||||
|
strfmt "github.com/go-openapi/strfmt"
|
||||||
|
|
||||||
|
"github.com/go-openapi/errors"
|
||||||
|
"github.com/go-openapi/swag"
|
||||||
|
)
|
||||||
|
|
||||||
|
// Version version
|
||||||
|
// swagger:model Version
|
||||||
|
|
||||||
|
type Version struct {
|
||||||
|
|
||||||
|
// version
|
||||||
|
// Read Only: true
|
||||||
|
Version string `json:"version,omitempty"`
|
||||||
|
}
|
||||||
|
|
||||||
|
/* polymorph Version version false */
|
||||||
|
|
||||||
|
// Validate validates this version
|
||||||
|
func (m *Version) Validate(formats strfmt.Registry) error {
|
||||||
|
var res []error
|
||||||
|
|
||||||
|
if len(res) > 0 {
|
||||||
|
return errors.CompositeValidationError(res...)
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// MarshalBinary interface implementation
|
||||||
|
func (m *Version) MarshalBinary() ([]byte, error) {
|
||||||
|
if m == nil {
|
||||||
|
return nil, nil
|
||||||
|
}
|
||||||
|
return swag.WriteJSON(m)
|
||||||
|
}
|
||||||
|
|
||||||
|
// UnmarshalBinary interface implementation
|
||||||
|
func (m *Version) UnmarshalBinary(b []byte) error {
|
||||||
|
var res Version
|
||||||
|
if err := swag.ReadJSON(b, &res); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
*m = res
|
||||||
|
return nil
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user