Initial commit
[bloat] / model / app.go
1 package model
2
3 import "errors"
4
5 var (
6         ErrAppNotFound = errors.New("app not found")
7 )
8
9 type App struct {
10         InstanceURL  string
11         ClientID     string
12         ClientSecret string
13 }
14
15 type AppRepository interface {
16         Add(app App) (err error)
17         Update(instanceURL string, clientID string, clientSecret string) (err error)
18         Get(instanceURL string) (app App, err error)
19 }