aboutsummaryrefslogtreecommitdiff
path: root/model/app.go
blob: 52ebdf59de5ece9f9997be6ac7dfc93fd4b326b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package model

import "errors"

var (
	ErrAppNotFound = errors.New("app not found")
)

type App struct {
	InstanceURL  string
	ClientID     string
	ClientSecret string
}

type AppRepository interface {
	Add(app App) (err error)
	Update(instanceURL string, clientID string, clientSecret string) (err error)
	Get(instanceURL string) (app App, err error)
}