64 lines
1.7 KiB
YAML
64 lines
1.7 KiB
YAML
schema:
|
|
- graphql/*.graphql
|
|
- graphql/**/*.graphql
|
|
- ../../graphql/types/*.graphql
|
|
|
|
exec:
|
|
filename: delivery/graphql/generated.go
|
|
model:
|
|
filename: delivery/graphql/models_gen.go
|
|
resolver:
|
|
type: Resolver
|
|
layout: follow-schema
|
|
dir: delivery/graphql
|
|
|
|
autobind:
|
|
- "git.kmsign.ru/royalcat/tstor/src/delivery/graphql/model"
|
|
|
|
models:
|
|
DateTime:
|
|
model: github.com/99designs/gqlgen/graphql.Time
|
|
Int:
|
|
model: github.com/99designs/gqlgen/graphql.Int64
|
|
UInt:
|
|
model:
|
|
- github.com/99designs/gqlgen/graphql.Uint
|
|
Torrent:
|
|
extraFields:
|
|
T:
|
|
type: "*git.kmsign.ru/royalcat/tstor/daemons/atorrent.Controller"
|
|
TorrentFile:
|
|
extraFields:
|
|
F:
|
|
type: "*git.kmsign.ru/royalcat/tstor/daemons/atorrent.FileController"
|
|
TorrentPeer:
|
|
extraFields:
|
|
F:
|
|
type: "*github.com/anacrolix/torrent.PeerConn"
|
|
SimpleDir:
|
|
extraFields:
|
|
Path:
|
|
type: string
|
|
FS:
|
|
type: "git.kmsign.ru/royalcat/tstor/src/vfs.Filesystem"
|
|
TorrentFS:
|
|
extraFields:
|
|
FS:
|
|
type: "*git.kmsign.ru/royalcat/tstor/daemons/atorrent.TorrentFS"
|
|
TorrentOps:
|
|
extraFields:
|
|
InfoHash:
|
|
type: "string"
|
|
TorrentPriority:
|
|
model: "github.com/anacrolix/torrent/types.PiecePriority"
|
|
enum_values:
|
|
NONE:
|
|
value: "github.com/anacrolix/torrent/types.PiecePriorityNone"
|
|
NORMAL:
|
|
value: "github.com/anacrolix/torrent/types.PiecePriorityNormal"
|
|
HIGH:
|
|
value: "github.com/anacrolix/torrent/types.PiecePriorityHigh"
|
|
READAHEAD:
|
|
value: "github.com/anacrolix/torrent/types.PiecePriorityReadahead"
|
|
NOW:
|
|
value: "github.com/anacrolix/torrent/types.PiecePriorityNow"
|