GraphQL API and utilities for the rpdata project
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package types
import "git.aiterp.net/rpdata/api/model/character"
// CharacterResolver for the Character graphql type
type CharacterResolver struct{ C character.Character }
// ID is a property resolver
func (r *CharacterResolver) ID() string { return r.C.ID }
// Nick is a property resolver
func (r *CharacterResolver) Nick() *string { if len(r.C.Nicks) == 0 { return nil }
return &r.C.Nicks[0] }
// Nicks is a property resolver
func (r *CharacterResolver) Nicks() []string { return r.C.Nicks }
// Name is a property resolver
func (r *CharacterResolver) Name() string { return r.C.Name }
// ShortName is a property resolver
func (r *CharacterResolver) ShortName() string { return r.C.ShortName }
// Author is a property resolver
func (r *CharacterResolver) Author() string { return r.C.Author }
// Description is a property resolver
func (r *CharacterResolver) Description() string { return r.C.Description }
|