cmd
docs
pkg
api
cmds
datastore
internal
model
mapfix.go
nats.go
operation.go
page.go
policy.go
script.go
submission.go
service
service_internal
validation
web
.drone.yml
.gitignore
Cargo.lock
Cargo.toml
Containerfile
LICENSE
Makefile
README.md
compose.yaml
generate.go
go.mod
go.sum
openapi-internal.yaml
openapi.yaml
20 lines
463 B
Go
20 lines
463 B
Go
package model
|
|
|
|
import "time"
|
|
|
|
type OperationStatus int32
|
|
const (
|
|
OperationStatusCreated OperationStatus = 0
|
|
OperationStatusCompleted OperationStatus = 1
|
|
OperationStatusFailed OperationStatus = 2
|
|
)
|
|
|
|
type Operation struct {
|
|
ID int32 `gorm:"primaryKey"`
|
|
CreatedAt time.Time
|
|
Owner int64 // UserID
|
|
StatusID OperationStatus
|
|
StatusMessage string
|
|
Path string // redirect to view completed operation e.g. "/mapfixes/4"
|
|
}
|