2022-10-09 15:23:52 +02:00
|
|
|
// Code generated by github.com/99designs/gqlgen, DO NOT EDIT.
|
|
|
|
|
|
|
|
|
|
package model
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"time"
|
|
|
|
|
)
|
|
|
|
|
|
2022-10-14 22:41:56 +02:00
|
|
|
type Supergraph interface {
|
|
|
|
|
IsSupergraph()
|
|
|
|
|
}
|
|
|
|
|
|
2022-10-09 15:23:52 +02:00
|
|
|
type InputSubGraph struct {
|
|
|
|
|
Ref string `json:"ref"`
|
|
|
|
|
Service string `json:"service"`
|
|
|
|
|
URL *string `json:"url"`
|
|
|
|
|
WsURL *string `json:"wsUrl"`
|
|
|
|
|
Sdl string `json:"sdl"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type SubGraph struct {
|
|
|
|
|
ID string `json:"id"`
|
|
|
|
|
Service string `json:"service"`
|
|
|
|
|
URL *string `json:"url"`
|
|
|
|
|
WsURL *string `json:"wsUrl"`
|
|
|
|
|
Sdl string `json:"sdl"`
|
|
|
|
|
ChangedBy string `json:"changedBy"`
|
|
|
|
|
ChangedAt time.Time `json:"changedAt"`
|
|
|
|
|
}
|
2022-10-14 22:41:56 +02:00
|
|
|
|
|
|
|
|
type SubGraphs struct {
|
|
|
|
|
ID string `json:"id"`
|
|
|
|
|
MinDelaySeconds int `json:"minDelaySeconds"`
|
|
|
|
|
SubGraphs []*SubGraph `json:"subGraphs"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (SubGraphs) IsSupergraph() {}
|
|
|
|
|
|
|
|
|
|
type Unchanged struct {
|
|
|
|
|
ID string `json:"id"`
|
|
|
|
|
MinDelaySeconds int `json:"minDelaySeconds"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func (Unchanged) IsSupergraph() {}
|