19 lines
		
	
	
		
			632 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			632 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package models
 | |
| 
 | |
| // Account profiles basically fetched from Hydrogen.Passport
 | |
| // But cache at here for better usage
 | |
| // At the same time this model can make relations between local models
 | |
| type Account struct {
 | |
| 	BaseModel
 | |
| 
 | |
| 	Name         string       `json:"name"`
 | |
| 	Nick         string       `json:"nick"`
 | |
| 	Avatar       string       `json:"avatar"`
 | |
| 	Banner       string       `json:"banner"`
 | |
| 	Description  string       `json:"description"`
 | |
| 	EmailAddress string       `json:"email_address"`
 | |
| 	PowerLevel   int          `json:"power_level"`
 | |
| 	Attachments  []Attachment `json:"attachments"`
 | |
| 	ExternalID   uint         `json:"external_id"`
 | |
| }
 |