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.
		
		
		
		
		
			
		
			
				
					
					
						
							45 lines
						
					
					
						
							929 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							45 lines
						
					
					
						
							929 B
						
					
					
				| 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 | |
| }
 |