Documentation
¶
Index ¶
- Variables
- func GetUserAtResolver(ctx context.Context, userID int64) (*model.User, error)
- func NewExecutableSchema(cfg Config) graphql.ExecutableSchema
- func NewSchema(client *ent.Client) graphql.ExecutableSchema
- type CardResolver
- type CardWhereInputResolver
- type ComplexityRoot
- type Config
- type CreateCardInputResolver
- type CreateGameInputResolver
- type CreateGameUserInputResolver
- type CreateMissionInputResolver
- type CreateRecordInputResolver
- type CreateRoomInputResolver
- type CreateRoomUserInputResolver
- type CreateSquadInputResolver
- type CreateVoteInputResolver
- type DirectiveRoot
- type GameResolver
- type GameUserResolver
- type GameUserWhereInputResolver
- type GameWhereInputResolver
- type MissionResolver
- type MissionWhereInputResolver
- type MutationResolver
- type QueryResolver
- type RecordResolver
- type RecordWhereInputResolver
- type Resolver
- func (r *Resolver) Card() CardResolver
- func (r *Resolver) CardWhereInput() CardWhereInputResolver
- func (r *Resolver) CreateCardInput() CreateCardInputResolver
- func (r *Resolver) CreateGameInput() CreateGameInputResolver
- func (r *Resolver) CreateGameUserInput() CreateGameUserInputResolver
- func (r *Resolver) CreateMissionInput() CreateMissionInputResolver
- func (r *Resolver) CreateRecordInput() CreateRecordInputResolver
- func (r *Resolver) CreateRoomInput() CreateRoomInputResolver
- func (r *Resolver) CreateRoomUserInput() CreateRoomUserInputResolver
- func (r *Resolver) CreateSquadInput() CreateSquadInputResolver
- func (r *Resolver) CreateVoteInput() CreateVoteInputResolver
- func (r *Resolver) Game() GameResolver
- func (r *Resolver) GameUser() GameUserResolver
- func (r *Resolver) GameUserWhereInput() GameUserWhereInputResolver
- func (r *Resolver) GameWhereInput() GameWhereInputResolver
- func (r *Resolver) Mission() MissionResolver
- func (r *Resolver) MissionWhereInput() MissionWhereInputResolver
- func (r *Resolver) Mutation() MutationResolver
- func (r *Resolver) Query() QueryResolver
- func (r *Resolver) Record() RecordResolver
- func (r *Resolver) RecordWhereInput() RecordWhereInputResolver
- func (r *Resolver) Room() RoomResolver
- func (r *Resolver) RoomUser() RoomUserResolver
- func (r *Resolver) RoomUserWhereInput() RoomUserWhereInputResolver
- func (r *Resolver) RoomWhereInput() RoomWhereInputResolver
- func (r *Resolver) Squad() SquadResolver
- func (r *Resolver) SquadWhereInput() SquadWhereInputResolver
- func (r *Resolver) Subscription() SubscriptionResolver
- func (r *Resolver) UpdateCardInput() UpdateCardInputResolver
- func (r *Resolver) UpdateGameInput() UpdateGameInputResolver
- func (r *Resolver) UpdateGameUserInput() UpdateGameUserInputResolver
- func (r *Resolver) UpdateMissionInput() UpdateMissionInputResolver
- func (r *Resolver) UpdateRecordInput() UpdateRecordInputResolver
- func (r *Resolver) UpdateRoomInput() UpdateRoomInputResolver
- func (r *Resolver) UpdateRoomUserInput() UpdateRoomUserInputResolver
- func (r *Resolver) UpdateSquadInput() UpdateSquadInputResolver
- func (r *Resolver) UpdateVoteInput() UpdateVoteInputResolver
- func (r *Resolver) Vote() VoteResolver
- func (r *Resolver) VoteWhereInput() VoteWhereInputResolver
- type ResolverRoot
- type RoomResolver
- type RoomUserResolver
- type RoomUserWhereInputResolver
- type RoomWhereInputResolver
- type SquadResolver
- type SquadWhereInputResolver
- type SubscriptionResolver
- type UpdateCardInputResolver
- type UpdateGameInputResolver
- type UpdateGameUserInputResolver
- type UpdateMissionInputResolver
- type UpdateRecordInputResolver
- type UpdateRoomInputResolver
- type UpdateRoomUserInputResolver
- type UpdateSquadInputResolver
- type UpdateVoteInputResolver
- type VoteResolver
- type VoteWhereInputResolver
Constants ¶
This section is empty.
Variables ¶
var ( ErrUnknownType = errors.New("unknown type") ErrTypeNotFound = errors.New("type not found") )
Functions ¶
func GetUserAtResolver ¶
func NewExecutableSchema ¶
func NewExecutableSchema(cfg Config) graphql.ExecutableSchema
NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.
Types ¶
type CardResolver ¶
type CardWhereInputResolver ¶
type CardWhereInputResolver interface {
ID(ctx context.Context, obj *ent.CardWhereInput, data *string) error
IDNeq(ctx context.Context, obj *ent.CardWhereInput, data *string) error
IDIn(ctx context.Context, obj *ent.CardWhereInput, data []string) error
IDNotIn(ctx context.Context, obj *ent.CardWhereInput, data []string) error
IDGt(ctx context.Context, obj *ent.CardWhereInput, data *string) error
IDGte(ctx context.Context, obj *ent.CardWhereInput, data *string) error
IDLt(ctx context.Context, obj *ent.CardWhereInput, data *string) error
IDLte(ctx context.Context, obj *ent.CardWhereInput, data *string) error
CreatedBy(ctx context.Context, obj *ent.CardWhereInput, data *string) error
CreatedByNeq(ctx context.Context, obj *ent.CardWhereInput, data *string) error
CreatedByIn(ctx context.Context, obj *ent.CardWhereInput, data []string) error
CreatedByNotIn(ctx context.Context, obj *ent.CardWhereInput, data []string) error
CreatedByGt(ctx context.Context, obj *ent.CardWhereInput, data *string) error
CreatedByGte(ctx context.Context, obj *ent.CardWhereInput, data *string) error
CreatedByLt(ctx context.Context, obj *ent.CardWhereInput, data *string) error
CreatedByLte(ctx context.Context, obj *ent.CardWhereInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.CardWhereInput, data *string) error
UpdatedByNeq(ctx context.Context, obj *ent.CardWhereInput, data *string) error
UpdatedByIn(ctx context.Context, obj *ent.CardWhereInput, data []string) error
UpdatedByNotIn(ctx context.Context, obj *ent.CardWhereInput, data []string) error
UpdatedByGt(ctx context.Context, obj *ent.CardWhereInput, data *string) error
UpdatedByGte(ctx context.Context, obj *ent.CardWhereInput, data *string) error
UpdatedByLt(ctx context.Context, obj *ent.CardWhereInput, data *string) error
UpdatedByLte(ctx context.Context, obj *ent.CardWhereInput, data *string) error
}
type ComplexityRoot ¶
type ComplexityRoot struct {
AssassinInfo struct {
TempPickedIDs func(childComplexity int) int
TheAssassinatedIDs func(childComplexity int) int
}
Card struct {
CreatedAt func(childComplexity int) int
CreatedBy func(childComplexity int) int
DeletedAt func(childComplexity int) int
GameUsers func(childComplexity int) int
ID func(childComplexity int) int
Name func(childComplexity int) int
Red func(childComplexity int) int
Role func(childComplexity int) int
Tale func(childComplexity int) int
UpdatedAt func(childComplexity int) int
UpdatedBy func(childComplexity int) int
}
Game struct {
AssassinChance func(childComplexity int) int
Capacity func(childComplexity int) int
Closed func(childComplexity int) int
CreatedAt func(childComplexity int) int
CreatedBy func(childComplexity int) int
DeletedAt func(childComplexity int) int
GameUsers func(childComplexity int) int
ID func(childComplexity int) int
Missions func(childComplexity int) int
Result func(childComplexity int) int
Room func(childComplexity int) int
RoomID func(childComplexity int) int
TheAssassinatedIds func(childComplexity int) int
UpdatedAt func(childComplexity int) int
UpdatedBy func(childComplexity int) int
}
GameUser struct {
Card func(childComplexity int) int
CardID func(childComplexity int) int
CreatedAt func(childComplexity int) int
CreatedBy func(childComplexity int) int
DeletedAt func(childComplexity int) int
Exited func(childComplexity int) int
Game func(childComplexity int) int
GameID func(childComplexity int) int
ID func(childComplexity int) int
Number func(childComplexity int) int
UpdatedAt func(childComplexity int) int
UpdatedBy func(childComplexity int) int
User func(childComplexity int) int
UserID func(childComplexity int) int
}
Mission struct {
Capacity func(childComplexity int) int
CreatedAt func(childComplexity int) int
CreatedBy func(childComplexity int) int
DeletedAt func(childComplexity int) int
Failed func(childComplexity int) int
Game func(childComplexity int) int
GameID func(childComplexity int) int
ID func(childComplexity int) int
LeaderID func(childComplexity int) int
Protected func(childComplexity int) int
Sequence func(childComplexity int) int
Squads func(childComplexity int) int
Status func(childComplexity int) int
UpdatedAt func(childComplexity int) int
UpdatedBy func(childComplexity int) int
Votes func(childComplexity int) int
}
Mutation struct {
Act func(childComplexity int, req model.ActRequest) int
Assassinate func(childComplexity int, req model.AssassinateRequest) int
CloseRoom func(childComplexity int, req model.RoomRequest) int
CreateCard func(childComplexity int, req ent.CreateCardInput) int
CreateGame func(childComplexity int, req model.CreateGameRequest) int
CreateRoom func(childComplexity int, req ent.CreateRoomInput) int
ExitGame func(childComplexity int, req model.GameUserRequest) int
JoinRoom func(childComplexity int, req ent.CreateRoomUserInput) int
JoinRoomByShortCode func(childComplexity int, req model.JoinRoomInput) int
LeaveRoom func(childComplexity int, req ent.CreateRoomUserInput) int
PickSquads func(childComplexity int, req []*ent.CreateSquadInput) int
ReentryEndedGame func(childComplexity int, req model.GameUserRequest) int
TempAssassinate func(childComplexity int, req model.AssassinateRequest) int
TempPickSquads func(childComplexity int, req []*ent.CreateSquadInput) int
TerminateGame func(childComplexity int, req model.GameRequest) int
Vote func(childComplexity int, req model.VoteRequest) int
}
OtherView struct {
Type func(childComplexity int) int
UserID func(childComplexity int) int
}
PageInfo struct {
EndCursor func(childComplexity int) int
HasNextPage func(childComplexity int) int
HasPreviousPage func(childComplexity int) int
StartCursor func(childComplexity int) int
}
Query struct {
Cards func(childComplexity int) int
GameUsers func(childComplexity int) int
Games func(childComplexity int) int
GetEndedGame func(childComplexity int, req model.GameRequest) int
GetGameUsersByGame func(childComplexity int, req model.GameRequest) int
GetJoinedRoom func(childComplexity int, req model.UserRequest) int
GetOnesCardInGame func(childComplexity int, req model.GameUserRequest) int
GetSquadInMission func(childComplexity int, req ent.SquadWhereInput) int
GetVagueGameUsers func(childComplexity int, req model.GameRequest) int
GetVoteInMission func(childComplexity int, req ent.VoteWhereInput) int
Missions func(childComplexity int) int
Node func(childComplexity int, id string) int
Nodes func(childComplexity int, ids []string) int
Records func(childComplexity int) int
RoomUsers func(childComplexity int) int
Rooms func(childComplexity int) int
Squads func(childComplexity int) int
ViewOthersInGame func(childComplexity int, req model.GameUserRequest) int
Votes func(childComplexity int) int
// contains filtered or unexported fields
}
Record struct {
CreatedAt func(childComplexity int) int
CreatedBy func(childComplexity int) int
DeletedAt func(childComplexity int) int
ID func(childComplexity int) int
Room func(childComplexity int) int
RoomID func(childComplexity int) int
Score func(childComplexity int) int
UpdatedAt func(childComplexity int) int
UpdatedBy func(childComplexity int) int
UserID func(childComplexity int) int
}
Room struct {
Closed func(childComplexity int) int
CreatedAt func(childComplexity int) int
CreatedBy func(childComplexity int) int
DeletedAt func(childComplexity int) int
GameOn func(childComplexity int) int
Games func(childComplexity int) int
ID func(childComplexity int) int
Name func(childComplexity int) int
Records func(childComplexity int) int
RoomUsers func(childComplexity int) int
UpdatedAt func(childComplexity int) int
UpdatedBy func(childComplexity int) int
}
RoomUser struct {
CreatedAt func(childComplexity int) int
CreatedBy func(childComplexity int) int
DeletedAt func(childComplexity int) int
Host func(childComplexity int) int
ID func(childComplexity int) int
Room func(childComplexity int) int
RoomID func(childComplexity int) int
UpdatedAt func(childComplexity int) int
UpdatedBy func(childComplexity int) int
User func(childComplexity int) int
UserID func(childComplexity int) int
}
Squad struct {
Acted func(childComplexity int) int
CreatedAt func(childComplexity int) int
CreatedBy func(childComplexity int) int
DeletedAt func(childComplexity int) int
ID func(childComplexity int) int
Mission func(childComplexity int) int
MissionID func(childComplexity int) int
Rat func(childComplexity int) int
UpdatedAt func(childComplexity int) int
UpdatedBy func(childComplexity int) int
User func(childComplexity int) int
UserID func(childComplexity int) int
}
Subscription struct {
GetAssassinationByGame func(childComplexity int, req model.GameRequest) int
GetGame func(childComplexity int, req model.GameRequest) int
GetMissionsByGame func(childComplexity int, req model.GameRequest) int
GetRoomOngoingGame func(childComplexity int, req model.RoomRequest) int
GetRoomUsers func(childComplexity int, req *model.RoomRequest) int
}
User struct {
ID func(childComplexity int) int
Name func(childComplexity int) int
Phone func(childComplexity int) int
}
Vote struct {
CreatedAt func(childComplexity int) int
CreatedBy func(childComplexity int) int
DeletedAt func(childComplexity int) int
ID func(childComplexity int) int
Mission func(childComplexity int) int
MissionID func(childComplexity int) int
Pass func(childComplexity int) int
UpdatedAt func(childComplexity int) int
UpdatedBy func(childComplexity int) int
User func(childComplexity int) int
UserID func(childComplexity int) int
Voted func(childComplexity int) int
}
// contains filtered or unexported fields
}
type Config ¶
type Config struct {
Resolvers ResolverRoot
Directives DirectiveRoot
Complexity ComplexityRoot
}
type CreateCardInputResolver ¶
type CreateGameInputResolver ¶
type CreateGameInputResolver interface {
CreatedBy(ctx context.Context, obj *ent.CreateGameInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.CreateGameInput, data *string) error
Capacity(ctx context.Context, obj *ent.CreateGameInput, data *int) error
AssassinChance(ctx context.Context, obj *ent.CreateGameInput, data *int) error
GameUserIDs(ctx context.Context, obj *ent.CreateGameInput, data []string) error
MissionIDs(ctx context.Context, obj *ent.CreateGameInput, data []string) error
RoomID(ctx context.Context, obj *ent.CreateGameInput, data string) error
}
type CreateGameUserInputResolver ¶
type CreateGameUserInputResolver interface {
CreatedBy(ctx context.Context, obj *ent.CreateGameUserInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.CreateGameUserInput, data *string) error
UserID(ctx context.Context, obj *ent.CreateGameUserInput, data string) error
Number(ctx context.Context, obj *ent.CreateGameUserInput, data int) error
GameID(ctx context.Context, obj *ent.CreateGameUserInput, data string) error
CardID(ctx context.Context, obj *ent.CreateGameUserInput, data string) error
}
type CreateMissionInputResolver ¶
type CreateMissionInputResolver interface {
CreatedBy(ctx context.Context, obj *ent.CreateMissionInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.CreateMissionInput, data *string) error
Sequence(ctx context.Context, obj *ent.CreateMissionInput, data int) error
Capacity(ctx context.Context, obj *ent.CreateMissionInput, data *int) error
LeaderID(ctx context.Context, obj *ent.CreateMissionInput, data *string) error
GameID(ctx context.Context, obj *ent.CreateMissionInput, data string) error
SquadIDs(ctx context.Context, obj *ent.CreateMissionInput, data []string) error
VoteIDs(ctx context.Context, obj *ent.CreateMissionInput, data []string) error
}
type CreateRecordInputResolver ¶
type CreateRecordInputResolver interface {
CreatedBy(ctx context.Context, obj *ent.CreateRecordInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.CreateRecordInput, data *string) error
UserID(ctx context.Context, obj *ent.CreateRecordInput, data string) error
RoomID(ctx context.Context, obj *ent.CreateRecordInput, data string) error
}
type CreateRoomInputResolver ¶
type CreateRoomInputResolver interface {
CreatedBy(ctx context.Context, obj *ent.CreateRoomInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.CreateRoomInput, data *string) error
RoomUserIDs(ctx context.Context, obj *ent.CreateRoomInput, data []string) error
GameIDs(ctx context.Context, obj *ent.CreateRoomInput, data []string) error
RecordIDs(ctx context.Context, obj *ent.CreateRoomInput, data []string) error
}
type CreateRoomUserInputResolver ¶
type CreateRoomUserInputResolver interface {
CreatedBy(ctx context.Context, obj *ent.CreateRoomUserInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.CreateRoomUserInput, data *string) error
UserID(ctx context.Context, obj *ent.CreateRoomUserInput, data string) error
RoomID(ctx context.Context, obj *ent.CreateRoomUserInput, data string) error
}
type CreateSquadInputResolver ¶
type CreateSquadInputResolver interface {
CreatedBy(ctx context.Context, obj *ent.CreateSquadInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.CreateSquadInput, data *string) error
UserID(ctx context.Context, obj *ent.CreateSquadInput, data string) error
MissionID(ctx context.Context, obj *ent.CreateSquadInput, data string) error
}
type CreateVoteInputResolver ¶
type CreateVoteInputResolver interface {
CreatedBy(ctx context.Context, obj *ent.CreateVoteInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.CreateVoteInput, data *string) error
UserID(ctx context.Context, obj *ent.CreateVoteInput, data string) error
MissionID(ctx context.Context, obj *ent.CreateVoteInput, data string) error
}
type DirectiveRoot ¶
type DirectiveRoot struct {
}
type GameResolver ¶
type GameResolver interface {
ID(ctx context.Context, obj *ent.Game) (string, error)
CreatedBy(ctx context.Context, obj *ent.Game) (string, error)
UpdatedBy(ctx context.Context, obj *ent.Game) (string, error)
RoomID(ctx context.Context, obj *ent.Game) (string, error)
Capacity(ctx context.Context, obj *ent.Game) (int, error)
AssassinChance(ctx context.Context, obj *ent.Game) (int, error)
}
type GameUserResolver ¶
type GameUserResolver interface {
ID(ctx context.Context, obj *ent.GameUser) (string, error)
CreatedBy(ctx context.Context, obj *ent.GameUser) (string, error)
UpdatedBy(ctx context.Context, obj *ent.GameUser) (string, error)
UserID(ctx context.Context, obj *ent.GameUser) (string, error)
GameID(ctx context.Context, obj *ent.GameUser) (string, error)
CardID(ctx context.Context, obj *ent.GameUser) (string, error)
Number(ctx context.Context, obj *ent.GameUser) (int, error)
User(ctx context.Context, obj *ent.GameUser) (*model.User, error)
}
type GameUserWhereInputResolver ¶
type GameUserWhereInputResolver interface {
ID(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
IDNeq(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
IDIn(ctx context.Context, obj *ent.GameUserWhereInput, data []string) error
IDNotIn(ctx context.Context, obj *ent.GameUserWhereInput, data []string) error
IDGt(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
IDGte(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
IDLt(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
IDLte(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
CreatedBy(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
CreatedByNeq(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
CreatedByIn(ctx context.Context, obj *ent.GameUserWhereInput, data []string) error
CreatedByNotIn(ctx context.Context, obj *ent.GameUserWhereInput, data []string) error
CreatedByGt(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
CreatedByGte(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
CreatedByLt(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
CreatedByLte(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
UpdatedByNeq(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
UpdatedByIn(ctx context.Context, obj *ent.GameUserWhereInput, data []string) error
UpdatedByNotIn(ctx context.Context, obj *ent.GameUserWhereInput, data []string) error
UpdatedByGt(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
UpdatedByGte(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
UpdatedByLt(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
UpdatedByLte(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
UserID(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
UserIDNeq(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
UserIDIn(ctx context.Context, obj *ent.GameUserWhereInput, data []string) error
UserIDNotIn(ctx context.Context, obj *ent.GameUserWhereInput, data []string) error
UserIDGt(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
UserIDGte(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
UserIDLt(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
UserIDLte(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
GameID(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
GameIDNeq(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
GameIDIn(ctx context.Context, obj *ent.GameUserWhereInput, data []string) error
GameIDNotIn(ctx context.Context, obj *ent.GameUserWhereInput, data []string) error
CardID(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
CardIDNeq(ctx context.Context, obj *ent.GameUserWhereInput, data *string) error
CardIDIn(ctx context.Context, obj *ent.GameUserWhereInput, data []string) error
CardIDNotIn(ctx context.Context, obj *ent.GameUserWhereInput, data []string) error
Number(ctx context.Context, obj *ent.GameUserWhereInput, data *int) error
NumberNeq(ctx context.Context, obj *ent.GameUserWhereInput, data *int) error
NumberIn(ctx context.Context, obj *ent.GameUserWhereInput, data []int) error
NumberNotIn(ctx context.Context, obj *ent.GameUserWhereInput, data []int) error
NumberGt(ctx context.Context, obj *ent.GameUserWhereInput, data *int) error
NumberGte(ctx context.Context, obj *ent.GameUserWhereInput, data *int) error
NumberLt(ctx context.Context, obj *ent.GameUserWhereInput, data *int) error
NumberLte(ctx context.Context, obj *ent.GameUserWhereInput, data *int) error
}
type GameWhereInputResolver ¶
type GameWhereInputResolver interface {
ID(ctx context.Context, obj *ent.GameWhereInput, data *string) error
IDNeq(ctx context.Context, obj *ent.GameWhereInput, data *string) error
IDIn(ctx context.Context, obj *ent.GameWhereInput, data []string) error
IDNotIn(ctx context.Context, obj *ent.GameWhereInput, data []string) error
IDGt(ctx context.Context, obj *ent.GameWhereInput, data *string) error
IDGte(ctx context.Context, obj *ent.GameWhereInput, data *string) error
IDLt(ctx context.Context, obj *ent.GameWhereInput, data *string) error
IDLte(ctx context.Context, obj *ent.GameWhereInput, data *string) error
CreatedBy(ctx context.Context, obj *ent.GameWhereInput, data *string) error
CreatedByNeq(ctx context.Context, obj *ent.GameWhereInput, data *string) error
CreatedByIn(ctx context.Context, obj *ent.GameWhereInput, data []string) error
CreatedByNotIn(ctx context.Context, obj *ent.GameWhereInput, data []string) error
CreatedByGt(ctx context.Context, obj *ent.GameWhereInput, data *string) error
CreatedByGte(ctx context.Context, obj *ent.GameWhereInput, data *string) error
CreatedByLt(ctx context.Context, obj *ent.GameWhereInput, data *string) error
CreatedByLte(ctx context.Context, obj *ent.GameWhereInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.GameWhereInput, data *string) error
UpdatedByNeq(ctx context.Context, obj *ent.GameWhereInput, data *string) error
UpdatedByIn(ctx context.Context, obj *ent.GameWhereInput, data []string) error
UpdatedByNotIn(ctx context.Context, obj *ent.GameWhereInput, data []string) error
UpdatedByGt(ctx context.Context, obj *ent.GameWhereInput, data *string) error
UpdatedByGte(ctx context.Context, obj *ent.GameWhereInput, data *string) error
UpdatedByLt(ctx context.Context, obj *ent.GameWhereInput, data *string) error
UpdatedByLte(ctx context.Context, obj *ent.GameWhereInput, data *string) error
RoomID(ctx context.Context, obj *ent.GameWhereInput, data *string) error
RoomIDNeq(ctx context.Context, obj *ent.GameWhereInput, data *string) error
RoomIDIn(ctx context.Context, obj *ent.GameWhereInput, data []string) error
RoomIDNotIn(ctx context.Context, obj *ent.GameWhereInput, data []string) error
Capacity(ctx context.Context, obj *ent.GameWhereInput, data *int) error
CapacityNeq(ctx context.Context, obj *ent.GameWhereInput, data *int) error
CapacityIn(ctx context.Context, obj *ent.GameWhereInput, data []int) error
CapacityNotIn(ctx context.Context, obj *ent.GameWhereInput, data []int) error
CapacityGt(ctx context.Context, obj *ent.GameWhereInput, data *int) error
CapacityGte(ctx context.Context, obj *ent.GameWhereInput, data *int) error
CapacityLt(ctx context.Context, obj *ent.GameWhereInput, data *int) error
CapacityLte(ctx context.Context, obj *ent.GameWhereInput, data *int) error
AssassinChance(ctx context.Context, obj *ent.GameWhereInput, data *int) error
AssassinChanceNeq(ctx context.Context, obj *ent.GameWhereInput, data *int) error
AssassinChanceIn(ctx context.Context, obj *ent.GameWhereInput, data []int) error
AssassinChanceNotIn(ctx context.Context, obj *ent.GameWhereInput, data []int) error
AssassinChanceGt(ctx context.Context, obj *ent.GameWhereInput, data *int) error
AssassinChanceGte(ctx context.Context, obj *ent.GameWhereInput, data *int) error
AssassinChanceLt(ctx context.Context, obj *ent.GameWhereInput, data *int) error
AssassinChanceLte(ctx context.Context, obj *ent.GameWhereInput, data *int) error
}
type MissionResolver ¶
type MissionResolver interface {
ID(ctx context.Context, obj *ent.Mission) (string, error)
CreatedBy(ctx context.Context, obj *ent.Mission) (string, error)
UpdatedBy(ctx context.Context, obj *ent.Mission) (string, error)
Sequence(ctx context.Context, obj *ent.Mission) (int, error)
GameID(ctx context.Context, obj *ent.Mission) (string, error)
Capacity(ctx context.Context, obj *ent.Mission) (int, error)
LeaderID(ctx context.Context, obj *ent.Mission) (string, error)
}
type MissionWhereInputResolver ¶
type MissionWhereInputResolver interface {
ID(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
IDNeq(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
IDIn(ctx context.Context, obj *ent.MissionWhereInput, data []string) error
IDNotIn(ctx context.Context, obj *ent.MissionWhereInput, data []string) error
IDGt(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
IDGte(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
IDLt(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
IDLte(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
CreatedBy(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
CreatedByNeq(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
CreatedByIn(ctx context.Context, obj *ent.MissionWhereInput, data []string) error
CreatedByNotIn(ctx context.Context, obj *ent.MissionWhereInput, data []string) error
CreatedByGt(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
CreatedByGte(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
CreatedByLt(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
CreatedByLte(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
UpdatedByNeq(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
UpdatedByIn(ctx context.Context, obj *ent.MissionWhereInput, data []string) error
UpdatedByNotIn(ctx context.Context, obj *ent.MissionWhereInput, data []string) error
UpdatedByGt(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
UpdatedByGte(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
UpdatedByLt(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
UpdatedByLte(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
Sequence(ctx context.Context, obj *ent.MissionWhereInput, data *int) error
SequenceNeq(ctx context.Context, obj *ent.MissionWhereInput, data *int) error
SequenceIn(ctx context.Context, obj *ent.MissionWhereInput, data []int) error
SequenceNotIn(ctx context.Context, obj *ent.MissionWhereInput, data []int) error
SequenceGt(ctx context.Context, obj *ent.MissionWhereInput, data *int) error
SequenceGte(ctx context.Context, obj *ent.MissionWhereInput, data *int) error
SequenceLt(ctx context.Context, obj *ent.MissionWhereInput, data *int) error
SequenceLte(ctx context.Context, obj *ent.MissionWhereInput, data *int) error
GameID(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
GameIDNeq(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
GameIDIn(ctx context.Context, obj *ent.MissionWhereInput, data []string) error
GameIDNotIn(ctx context.Context, obj *ent.MissionWhereInput, data []string) error
Capacity(ctx context.Context, obj *ent.MissionWhereInput, data *int) error
CapacityNeq(ctx context.Context, obj *ent.MissionWhereInput, data *int) error
CapacityIn(ctx context.Context, obj *ent.MissionWhereInput, data []int) error
CapacityNotIn(ctx context.Context, obj *ent.MissionWhereInput, data []int) error
CapacityGt(ctx context.Context, obj *ent.MissionWhereInput, data *int) error
CapacityGte(ctx context.Context, obj *ent.MissionWhereInput, data *int) error
CapacityLt(ctx context.Context, obj *ent.MissionWhereInput, data *int) error
CapacityLte(ctx context.Context, obj *ent.MissionWhereInput, data *int) error
LeaderID(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
LeaderIDNeq(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
LeaderIDIn(ctx context.Context, obj *ent.MissionWhereInput, data []string) error
LeaderIDNotIn(ctx context.Context, obj *ent.MissionWhereInput, data []string) error
LeaderIDGt(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
LeaderIDGte(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
LeaderIDLt(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
LeaderIDLte(ctx context.Context, obj *ent.MissionWhereInput, data *string) error
}
type MutationResolver ¶
type MutationResolver interface {
CreateRoom(ctx context.Context, req ent.CreateRoomInput) (*ent.Room, error)
JoinRoom(ctx context.Context, req ent.CreateRoomUserInput) (*ent.RoomUser, error)
LeaveRoom(ctx context.Context, req ent.CreateRoomUserInput) (*ent.RoomUser, error)
CloseRoom(ctx context.Context, req model.RoomRequest) (*ent.Room, error)
CreateGame(ctx context.Context, req model.CreateGameRequest) (*ent.Game, error)
CreateCard(ctx context.Context, req ent.CreateCardInput) (*ent.Card, error)
TempPickSquads(ctx context.Context, req []*ent.CreateSquadInput) ([]string, error)
PickSquads(ctx context.Context, req []*ent.CreateSquadInput) ([]*ent.Squad, error)
Vote(ctx context.Context, req model.VoteRequest) (*ent.Vote, error)
Act(ctx context.Context, req model.ActRequest) (*ent.Squad, error)
TempAssassinate(ctx context.Context, req model.AssassinateRequest) ([]string, error)
Assassinate(ctx context.Context, req model.AssassinateRequest) (*ent.Game, error)
JoinRoomByShortCode(ctx context.Context, req model.JoinRoomInput) (*ent.RoomUser, error)
TerminateGame(ctx context.Context, req model.GameRequest) (*ent.Game, error)
ExitGame(ctx context.Context, req model.GameUserRequest) (*ent.GameUser, error)
ReentryEndedGame(ctx context.Context, req model.GameUserRequest) (*ent.GameUser, error)
}
type QueryResolver ¶
type QueryResolver interface {
Node(ctx context.Context, id string) (ent.Noder, error)
Nodes(ctx context.Context, ids []string) ([]ent.Noder, error)
Cards(ctx context.Context) ([]*ent.Card, error)
Games(ctx context.Context) ([]*ent.Game, error)
GameUsers(ctx context.Context) ([]*ent.GameUser, error)
Missions(ctx context.Context) ([]*ent.Mission, error)
Records(ctx context.Context) ([]*ent.Record, error)
Rooms(ctx context.Context) ([]*ent.Room, error)
RoomUsers(ctx context.Context) ([]*ent.RoomUser, error)
Squads(ctx context.Context) ([]*ent.Squad, error)
Votes(ctx context.Context) ([]*ent.Vote, error)
GetJoinedRoom(ctx context.Context, req model.UserRequest) (*ent.Room, error)
GetVoteInMission(ctx context.Context, req ent.VoteWhereInput) (*ent.Vote, error)
GetSquadInMission(ctx context.Context, req ent.SquadWhereInput) (*ent.Squad, error)
GetEndedGame(ctx context.Context, req model.GameRequest) (*ent.Game, error)
GetVagueGameUsers(ctx context.Context, req model.GameRequest) ([]*ent.GameUser, error)
GetGameUsersByGame(ctx context.Context, req model.GameRequest) ([]*ent.GameUser, error)
GetOnesCardInGame(ctx context.Context, req model.GameUserRequest) (*ent.Card, error)
ViewOthersInGame(ctx context.Context, req model.GameUserRequest) ([]*model.OtherView, error)
}
type RecordResolver ¶
type RecordResolver interface {
ID(ctx context.Context, obj *ent.Record) (string, error)
CreatedBy(ctx context.Context, obj *ent.Record) (string, error)
UpdatedBy(ctx context.Context, obj *ent.Record) (string, error)
UserID(ctx context.Context, obj *ent.Record) (string, error)
RoomID(ctx context.Context, obj *ent.Record) (string, error)
}
type RecordWhereInputResolver ¶
type RecordWhereInputResolver interface {
ID(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
IDNeq(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
IDIn(ctx context.Context, obj *ent.RecordWhereInput, data []string) error
IDNotIn(ctx context.Context, obj *ent.RecordWhereInput, data []string) error
IDGt(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
IDGte(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
IDLt(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
IDLte(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
CreatedBy(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
CreatedByNeq(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
CreatedByIn(ctx context.Context, obj *ent.RecordWhereInput, data []string) error
CreatedByNotIn(ctx context.Context, obj *ent.RecordWhereInput, data []string) error
CreatedByGt(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
CreatedByGte(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
CreatedByLt(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
CreatedByLte(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
UpdatedByNeq(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
UpdatedByIn(ctx context.Context, obj *ent.RecordWhereInput, data []string) error
UpdatedByNotIn(ctx context.Context, obj *ent.RecordWhereInput, data []string) error
UpdatedByGt(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
UpdatedByGte(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
UpdatedByLt(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
UpdatedByLte(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
UserID(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
UserIDNeq(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
UserIDIn(ctx context.Context, obj *ent.RecordWhereInput, data []string) error
UserIDNotIn(ctx context.Context, obj *ent.RecordWhereInput, data []string) error
UserIDGt(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
UserIDGte(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
UserIDLt(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
UserIDLte(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
RoomID(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
RoomIDNeq(ctx context.Context, obj *ent.RecordWhereInput, data *string) error
RoomIDIn(ctx context.Context, obj *ent.RecordWhereInput, data []string) error
RoomIDNotIn(ctx context.Context, obj *ent.RecordWhereInput, data []string) error
}
type Resolver ¶
type Resolver struct {
// contains filtered or unexported fields
}
func (*Resolver) Card ¶
func (r *Resolver) Card() CardResolver
Card returns CardResolver implementation.
func (*Resolver) CardWhereInput ¶
func (r *Resolver) CardWhereInput() CardWhereInputResolver
CardWhereInput returns CardWhereInputResolver implementation.
func (*Resolver) CreateCardInput ¶
func (r *Resolver) CreateCardInput() CreateCardInputResolver
CreateCardInput returns CreateCardInputResolver implementation.
func (*Resolver) CreateGameInput ¶
func (r *Resolver) CreateGameInput() CreateGameInputResolver
CreateGameInput returns CreateGameInputResolver implementation.
func (*Resolver) CreateGameUserInput ¶
func (r *Resolver) CreateGameUserInput() CreateGameUserInputResolver
CreateGameUserInput returns CreateGameUserInputResolver implementation.
func (*Resolver) CreateMissionInput ¶
func (r *Resolver) CreateMissionInput() CreateMissionInputResolver
CreateMissionInput returns CreateMissionInputResolver implementation.
func (*Resolver) CreateRecordInput ¶
func (r *Resolver) CreateRecordInput() CreateRecordInputResolver
CreateRecordInput returns CreateRecordInputResolver implementation.
func (*Resolver) CreateRoomInput ¶
func (r *Resolver) CreateRoomInput() CreateRoomInputResolver
CreateRoomInput returns CreateRoomInputResolver implementation.
func (*Resolver) CreateRoomUserInput ¶
func (r *Resolver) CreateRoomUserInput() CreateRoomUserInputResolver
CreateRoomUserInput returns CreateRoomUserInputResolver implementation.
func (*Resolver) CreateSquadInput ¶
func (r *Resolver) CreateSquadInput() CreateSquadInputResolver
CreateSquadInput returns CreateSquadInputResolver implementation.
func (*Resolver) CreateVoteInput ¶
func (r *Resolver) CreateVoteInput() CreateVoteInputResolver
CreateVoteInput returns CreateVoteInputResolver implementation.
func (*Resolver) Game ¶
func (r *Resolver) Game() GameResolver
Game returns GameResolver implementation.
func (*Resolver) GameUser ¶
func (r *Resolver) GameUser() GameUserResolver
GameUser returns GameUserResolver implementation.
func (*Resolver) GameUserWhereInput ¶
func (r *Resolver) GameUserWhereInput() GameUserWhereInputResolver
GameUserWhereInput returns GameUserWhereInputResolver implementation.
func (*Resolver) GameWhereInput ¶
func (r *Resolver) GameWhereInput() GameWhereInputResolver
GameWhereInput returns GameWhereInputResolver implementation.
func (*Resolver) Mission ¶
func (r *Resolver) Mission() MissionResolver
Mission returns MissionResolver implementation.
func (*Resolver) MissionWhereInput ¶
func (r *Resolver) MissionWhereInput() MissionWhereInputResolver
MissionWhereInput returns MissionWhereInputResolver implementation.
func (*Resolver) Mutation ¶
func (r *Resolver) Mutation() MutationResolver
Mutation returns MutationResolver implementation.
func (*Resolver) Query ¶
func (r *Resolver) Query() QueryResolver
Query returns QueryResolver implementation.
func (*Resolver) Record ¶
func (r *Resolver) Record() RecordResolver
Record returns RecordResolver implementation.
func (*Resolver) RecordWhereInput ¶
func (r *Resolver) RecordWhereInput() RecordWhereInputResolver
RecordWhereInput returns RecordWhereInputResolver implementation.
func (*Resolver) Room ¶
func (r *Resolver) Room() RoomResolver
Room returns RoomResolver implementation.
func (*Resolver) RoomUser ¶
func (r *Resolver) RoomUser() RoomUserResolver
RoomUser returns RoomUserResolver implementation.
func (*Resolver) RoomUserWhereInput ¶
func (r *Resolver) RoomUserWhereInput() RoomUserWhereInputResolver
RoomUserWhereInput returns RoomUserWhereInputResolver implementation.
func (*Resolver) RoomWhereInput ¶
func (r *Resolver) RoomWhereInput() RoomWhereInputResolver
RoomWhereInput returns RoomWhereInputResolver implementation.
func (*Resolver) Squad ¶
func (r *Resolver) Squad() SquadResolver
Squad returns SquadResolver implementation.
func (*Resolver) SquadWhereInput ¶
func (r *Resolver) SquadWhereInput() SquadWhereInputResolver
SquadWhereInput returns SquadWhereInputResolver implementation.
func (*Resolver) Subscription ¶
func (r *Resolver) Subscription() SubscriptionResolver
Subscription returns SubscriptionResolver implementation.
func (*Resolver) UpdateCardInput ¶
func (r *Resolver) UpdateCardInput() UpdateCardInputResolver
UpdateCardInput returns UpdateCardInputResolver implementation.
func (*Resolver) UpdateGameInput ¶
func (r *Resolver) UpdateGameInput() UpdateGameInputResolver
UpdateGameInput returns UpdateGameInputResolver implementation.
func (*Resolver) UpdateGameUserInput ¶
func (r *Resolver) UpdateGameUserInput() UpdateGameUserInputResolver
UpdateGameUserInput returns UpdateGameUserInputResolver implementation.
func (*Resolver) UpdateMissionInput ¶
func (r *Resolver) UpdateMissionInput() UpdateMissionInputResolver
UpdateMissionInput returns UpdateMissionInputResolver implementation.
func (*Resolver) UpdateRecordInput ¶
func (r *Resolver) UpdateRecordInput() UpdateRecordInputResolver
UpdateRecordInput returns UpdateRecordInputResolver implementation.
func (*Resolver) UpdateRoomInput ¶
func (r *Resolver) UpdateRoomInput() UpdateRoomInputResolver
UpdateRoomInput returns UpdateRoomInputResolver implementation.
func (*Resolver) UpdateRoomUserInput ¶
func (r *Resolver) UpdateRoomUserInput() UpdateRoomUserInputResolver
UpdateRoomUserInput returns UpdateRoomUserInputResolver implementation.
func (*Resolver) UpdateSquadInput ¶
func (r *Resolver) UpdateSquadInput() UpdateSquadInputResolver
UpdateSquadInput returns UpdateSquadInputResolver implementation.
func (*Resolver) UpdateVoteInput ¶
func (r *Resolver) UpdateVoteInput() UpdateVoteInputResolver
UpdateVoteInput returns UpdateVoteInputResolver implementation.
func (*Resolver) Vote ¶
func (r *Resolver) Vote() VoteResolver
Vote returns VoteResolver implementation.
func (*Resolver) VoteWhereInput ¶
func (r *Resolver) VoteWhereInput() VoteWhereInputResolver
VoteWhereInput returns VoteWhereInputResolver implementation.
type ResolverRoot ¶
type ResolverRoot interface {
Card() CardResolver
Game() GameResolver
GameUser() GameUserResolver
Mission() MissionResolver
Mutation() MutationResolver
Query() QueryResolver
Record() RecordResolver
Room() RoomResolver
RoomUser() RoomUserResolver
Squad() SquadResolver
Subscription() SubscriptionResolver
Vote() VoteResolver
CardWhereInput() CardWhereInputResolver
CreateCardInput() CreateCardInputResolver
CreateGameInput() CreateGameInputResolver
CreateGameUserInput() CreateGameUserInputResolver
CreateMissionInput() CreateMissionInputResolver
CreateRecordInput() CreateRecordInputResolver
CreateRoomInput() CreateRoomInputResolver
CreateRoomUserInput() CreateRoomUserInputResolver
CreateSquadInput() CreateSquadInputResolver
CreateVoteInput() CreateVoteInputResolver
GameUserWhereInput() GameUserWhereInputResolver
GameWhereInput() GameWhereInputResolver
MissionWhereInput() MissionWhereInputResolver
RecordWhereInput() RecordWhereInputResolver
RoomUserWhereInput() RoomUserWhereInputResolver
RoomWhereInput() RoomWhereInputResolver
SquadWhereInput() SquadWhereInputResolver
UpdateCardInput() UpdateCardInputResolver
UpdateGameInput() UpdateGameInputResolver
UpdateGameUserInput() UpdateGameUserInputResolver
UpdateMissionInput() UpdateMissionInputResolver
UpdateRecordInput() UpdateRecordInputResolver
UpdateRoomInput() UpdateRoomInputResolver
UpdateRoomUserInput() UpdateRoomUserInputResolver
UpdateSquadInput() UpdateSquadInputResolver
UpdateVoteInput() UpdateVoteInputResolver
VoteWhereInput() VoteWhereInputResolver
}
type RoomResolver ¶
type RoomUserResolver ¶
type RoomUserResolver interface {
ID(ctx context.Context, obj *ent.RoomUser) (string, error)
CreatedBy(ctx context.Context, obj *ent.RoomUser) (string, error)
UpdatedBy(ctx context.Context, obj *ent.RoomUser) (string, error)
UserID(ctx context.Context, obj *ent.RoomUser) (string, error)
RoomID(ctx context.Context, obj *ent.RoomUser) (string, error)
User(ctx context.Context, obj *ent.RoomUser) (*model.User, error)
}
type RoomUserWhereInputResolver ¶
type RoomUserWhereInputResolver interface {
ID(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
IDNeq(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
IDIn(ctx context.Context, obj *ent.RoomUserWhereInput, data []string) error
IDNotIn(ctx context.Context, obj *ent.RoomUserWhereInput, data []string) error
IDGt(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
IDGte(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
IDLt(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
IDLte(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
CreatedBy(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
CreatedByNeq(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
CreatedByIn(ctx context.Context, obj *ent.RoomUserWhereInput, data []string) error
CreatedByNotIn(ctx context.Context, obj *ent.RoomUserWhereInput, data []string) error
CreatedByGt(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
CreatedByGte(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
CreatedByLt(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
CreatedByLte(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
UpdatedByNeq(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
UpdatedByIn(ctx context.Context, obj *ent.RoomUserWhereInput, data []string) error
UpdatedByNotIn(ctx context.Context, obj *ent.RoomUserWhereInput, data []string) error
UpdatedByGt(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
UpdatedByGte(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
UpdatedByLt(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
UpdatedByLte(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
UserID(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
UserIDNeq(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
UserIDIn(ctx context.Context, obj *ent.RoomUserWhereInput, data []string) error
UserIDNotIn(ctx context.Context, obj *ent.RoomUserWhereInput, data []string) error
UserIDGt(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
UserIDGte(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
UserIDLt(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
UserIDLte(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
RoomID(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
RoomIDNeq(ctx context.Context, obj *ent.RoomUserWhereInput, data *string) error
RoomIDIn(ctx context.Context, obj *ent.RoomUserWhereInput, data []string) error
RoomIDNotIn(ctx context.Context, obj *ent.RoomUserWhereInput, data []string) error
}
type RoomWhereInputResolver ¶
type RoomWhereInputResolver interface {
ID(ctx context.Context, obj *ent.RoomWhereInput, data *string) error
IDNeq(ctx context.Context, obj *ent.RoomWhereInput, data *string) error
IDIn(ctx context.Context, obj *ent.RoomWhereInput, data []string) error
IDNotIn(ctx context.Context, obj *ent.RoomWhereInput, data []string) error
IDGt(ctx context.Context, obj *ent.RoomWhereInput, data *string) error
IDGte(ctx context.Context, obj *ent.RoomWhereInput, data *string) error
IDLt(ctx context.Context, obj *ent.RoomWhereInput, data *string) error
IDLte(ctx context.Context, obj *ent.RoomWhereInput, data *string) error
CreatedBy(ctx context.Context, obj *ent.RoomWhereInput, data *string) error
CreatedByNeq(ctx context.Context, obj *ent.RoomWhereInput, data *string) error
CreatedByIn(ctx context.Context, obj *ent.RoomWhereInput, data []string) error
CreatedByNotIn(ctx context.Context, obj *ent.RoomWhereInput, data []string) error
CreatedByGt(ctx context.Context, obj *ent.RoomWhereInput, data *string) error
CreatedByGte(ctx context.Context, obj *ent.RoomWhereInput, data *string) error
CreatedByLt(ctx context.Context, obj *ent.RoomWhereInput, data *string) error
CreatedByLte(ctx context.Context, obj *ent.RoomWhereInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.RoomWhereInput, data *string) error
UpdatedByNeq(ctx context.Context, obj *ent.RoomWhereInput, data *string) error
UpdatedByIn(ctx context.Context, obj *ent.RoomWhereInput, data []string) error
UpdatedByNotIn(ctx context.Context, obj *ent.RoomWhereInput, data []string) error
UpdatedByGt(ctx context.Context, obj *ent.RoomWhereInput, data *string) error
UpdatedByGte(ctx context.Context, obj *ent.RoomWhereInput, data *string) error
UpdatedByLt(ctx context.Context, obj *ent.RoomWhereInput, data *string) error
UpdatedByLte(ctx context.Context, obj *ent.RoomWhereInput, data *string) error
}
type SquadResolver ¶
type SquadResolver interface {
ID(ctx context.Context, obj *ent.Squad) (string, error)
CreatedBy(ctx context.Context, obj *ent.Squad) (string, error)
UpdatedBy(ctx context.Context, obj *ent.Squad) (string, error)
MissionID(ctx context.Context, obj *ent.Squad) (string, error)
UserID(ctx context.Context, obj *ent.Squad) (string, error)
User(ctx context.Context, obj *ent.Squad) (*model.User, error)
}
type SquadWhereInputResolver ¶
type SquadWhereInputResolver interface {
ID(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
IDNeq(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
IDIn(ctx context.Context, obj *ent.SquadWhereInput, data []string) error
IDNotIn(ctx context.Context, obj *ent.SquadWhereInput, data []string) error
IDGt(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
IDGte(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
IDLt(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
IDLte(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
CreatedBy(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
CreatedByNeq(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
CreatedByIn(ctx context.Context, obj *ent.SquadWhereInput, data []string) error
CreatedByNotIn(ctx context.Context, obj *ent.SquadWhereInput, data []string) error
CreatedByGt(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
CreatedByGte(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
CreatedByLt(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
CreatedByLte(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
UpdatedByNeq(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
UpdatedByIn(ctx context.Context, obj *ent.SquadWhereInput, data []string) error
UpdatedByNotIn(ctx context.Context, obj *ent.SquadWhereInput, data []string) error
UpdatedByGt(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
UpdatedByGte(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
UpdatedByLt(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
UpdatedByLte(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
MissionID(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
MissionIDNeq(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
MissionIDIn(ctx context.Context, obj *ent.SquadWhereInput, data []string) error
MissionIDNotIn(ctx context.Context, obj *ent.SquadWhereInput, data []string) error
UserID(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
UserIDNeq(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
UserIDIn(ctx context.Context, obj *ent.SquadWhereInput, data []string) error
UserIDNotIn(ctx context.Context, obj *ent.SquadWhereInput, data []string) error
UserIDGt(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
UserIDGte(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
UserIDLt(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
UserIDLte(ctx context.Context, obj *ent.SquadWhereInput, data *string) error
}
type SubscriptionResolver ¶
type SubscriptionResolver interface {
GetRoomUsers(ctx context.Context, req *model.RoomRequest) (<-chan []*ent.RoomUser, error)
GetRoomOngoingGame(ctx context.Context, req model.RoomRequest) (<-chan *ent.Game, error)
GetMissionsByGame(ctx context.Context, req model.GameRequest) (<-chan []*ent.Mission, error)
GetAssassinationByGame(ctx context.Context, req model.GameRequest) (<-chan *model.AssassinInfo, error)
GetGame(ctx context.Context, req model.GameRequest) (<-chan *ent.Game, error)
}
type UpdateCardInputResolver ¶
type UpdateCardInputResolver interface {
CreatedBy(ctx context.Context, obj *ent.UpdateCardInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.UpdateCardInput, data *string) error
AddGameUserIDs(ctx context.Context, obj *ent.UpdateCardInput, data []string) error
RemoveGameUserIDs(ctx context.Context, obj *ent.UpdateCardInput, data []string) error
}
type UpdateGameInputResolver ¶
type UpdateGameInputResolver interface {
CreatedBy(ctx context.Context, obj *ent.UpdateGameInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.UpdateGameInput, data *string) error
Capacity(ctx context.Context, obj *ent.UpdateGameInput, data *int) error
AssassinChance(ctx context.Context, obj *ent.UpdateGameInput, data *int) error
AddGameUserIDs(ctx context.Context, obj *ent.UpdateGameInput, data []string) error
RemoveGameUserIDs(ctx context.Context, obj *ent.UpdateGameInput, data []string) error
AddMissionIDs(ctx context.Context, obj *ent.UpdateGameInput, data []string) error
RemoveMissionIDs(ctx context.Context, obj *ent.UpdateGameInput, data []string) error
RoomID(ctx context.Context, obj *ent.UpdateGameInput, data *string) error
}
type UpdateGameUserInputResolver ¶
type UpdateGameUserInputResolver interface {
CreatedBy(ctx context.Context, obj *ent.UpdateGameUserInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.UpdateGameUserInput, data *string) error
UserID(ctx context.Context, obj *ent.UpdateGameUserInput, data *string) error
Number(ctx context.Context, obj *ent.UpdateGameUserInput, data *int) error
GameID(ctx context.Context, obj *ent.UpdateGameUserInput, data *string) error
CardID(ctx context.Context, obj *ent.UpdateGameUserInput, data *string) error
}
type UpdateMissionInputResolver ¶
type UpdateMissionInputResolver interface {
CreatedBy(ctx context.Context, obj *ent.UpdateMissionInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.UpdateMissionInput, data *string) error
Sequence(ctx context.Context, obj *ent.UpdateMissionInput, data *int) error
Capacity(ctx context.Context, obj *ent.UpdateMissionInput, data *int) error
LeaderID(ctx context.Context, obj *ent.UpdateMissionInput, data *string) error
GameID(ctx context.Context, obj *ent.UpdateMissionInput, data *string) error
AddSquadIDs(ctx context.Context, obj *ent.UpdateMissionInput, data []string) error
RemoveSquadIDs(ctx context.Context, obj *ent.UpdateMissionInput, data []string) error
AddVoteIDs(ctx context.Context, obj *ent.UpdateMissionInput, data []string) error
RemoveVoteIDs(ctx context.Context, obj *ent.UpdateMissionInput, data []string) error
}
type UpdateRecordInputResolver ¶
type UpdateRecordInputResolver interface {
CreatedBy(ctx context.Context, obj *ent.UpdateRecordInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.UpdateRecordInput, data *string) error
UserID(ctx context.Context, obj *ent.UpdateRecordInput, data *string) error
RoomID(ctx context.Context, obj *ent.UpdateRecordInput, data *string) error
}
type UpdateRoomInputResolver ¶
type UpdateRoomInputResolver interface {
CreatedBy(ctx context.Context, obj *ent.UpdateRoomInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.UpdateRoomInput, data *string) error
AddRoomUserIDs(ctx context.Context, obj *ent.UpdateRoomInput, data []string) error
RemoveRoomUserIDs(ctx context.Context, obj *ent.UpdateRoomInput, data []string) error
AddGameIDs(ctx context.Context, obj *ent.UpdateRoomInput, data []string) error
RemoveGameIDs(ctx context.Context, obj *ent.UpdateRoomInput, data []string) error
AddRecordIDs(ctx context.Context, obj *ent.UpdateRoomInput, data []string) error
RemoveRecordIDs(ctx context.Context, obj *ent.UpdateRoomInput, data []string) error
}
type UpdateRoomUserInputResolver ¶
type UpdateRoomUserInputResolver interface {
CreatedBy(ctx context.Context, obj *ent.UpdateRoomUserInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.UpdateRoomUserInput, data *string) error
UserID(ctx context.Context, obj *ent.UpdateRoomUserInput, data *string) error
RoomID(ctx context.Context, obj *ent.UpdateRoomUserInput, data *string) error
}
type UpdateSquadInputResolver ¶
type UpdateSquadInputResolver interface {
CreatedBy(ctx context.Context, obj *ent.UpdateSquadInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.UpdateSquadInput, data *string) error
UserID(ctx context.Context, obj *ent.UpdateSquadInput, data *string) error
MissionID(ctx context.Context, obj *ent.UpdateSquadInput, data *string) error
}
type UpdateVoteInputResolver ¶
type UpdateVoteInputResolver interface {
CreatedBy(ctx context.Context, obj *ent.UpdateVoteInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.UpdateVoteInput, data *string) error
UserID(ctx context.Context, obj *ent.UpdateVoteInput, data *string) error
MissionID(ctx context.Context, obj *ent.UpdateVoteInput, data *string) error
}
type VoteResolver ¶
type VoteResolver interface {
ID(ctx context.Context, obj *ent.Vote) (string, error)
CreatedBy(ctx context.Context, obj *ent.Vote) (string, error)
UpdatedBy(ctx context.Context, obj *ent.Vote) (string, error)
MissionID(ctx context.Context, obj *ent.Vote) (string, error)
UserID(ctx context.Context, obj *ent.Vote) (string, error)
User(ctx context.Context, obj *ent.Vote) (*model.User, error)
}
type VoteWhereInputResolver ¶
type VoteWhereInputResolver interface {
ID(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
IDNeq(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
IDIn(ctx context.Context, obj *ent.VoteWhereInput, data []string) error
IDNotIn(ctx context.Context, obj *ent.VoteWhereInput, data []string) error
IDGt(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
IDGte(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
IDLt(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
IDLte(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
CreatedBy(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
CreatedByNeq(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
CreatedByIn(ctx context.Context, obj *ent.VoteWhereInput, data []string) error
CreatedByNotIn(ctx context.Context, obj *ent.VoteWhereInput, data []string) error
CreatedByGt(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
CreatedByGte(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
CreatedByLt(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
CreatedByLte(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
UpdatedBy(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
UpdatedByNeq(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
UpdatedByIn(ctx context.Context, obj *ent.VoteWhereInput, data []string) error
UpdatedByNotIn(ctx context.Context, obj *ent.VoteWhereInput, data []string) error
UpdatedByGt(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
UpdatedByGte(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
UpdatedByLt(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
UpdatedByLte(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
MissionID(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
MissionIDNeq(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
MissionIDIn(ctx context.Context, obj *ent.VoteWhereInput, data []string) error
MissionIDNotIn(ctx context.Context, obj *ent.VoteWhereInput, data []string) error
UserID(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
UserIDNeq(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
UserIDIn(ctx context.Context, obj *ent.VoteWhereInput, data []string) error
UserIDNotIn(ctx context.Context, obj *ent.VoteWhereInput, data []string) error
UserIDGt(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
UserIDGte(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
UserIDLt(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
UserIDLte(ctx context.Context, obj *ent.VoteWhereInput, data *string) error
}