Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataObject ¶
type DataObject struct {
Kind string `json:"kind,omitempty"`
Fields string `json:"fields,omitempty"`
ETag string `json:"etag,omitempty"`
CurrentItemCount int `json:"currentItemCount,omitempty"`
ItemsPerPage int `json:"itemPerPage,omitempty"`
StartIndex int `json:"startIndex,omitempty"`
TotalItems int `json:"totalItems,omitempty"`
PageIndex int `json:"pageIndex,omitempty"`
TotalPages int `json:"totalPages,omitempty"`
PageLinkTemplate string `json:"pageLinkTemplate,omitempty"`
Next interface{} `json:"next,omitempty"`
NextLink string `json:"nextLink,omitempty"`
Previous interface{} `json:"previous,omitempty"`
PreviousLink string `json:"previousLink,omitempty"`
Self interface{} `json:"self,omitempty"`
SelfLink string `json:"selfLink,omitempty"`
Edit interface{} `json:"edit,omitempty"`
EditLink string `json:"editLink,omitempty"`
Items interface{} `json:"items,omitempty"`
*Player `json:",omitempty"`
}
DataObject ;
type ErrorObject ¶
type ErrorObject struct {
Code int `json:"code"`
Message string `json:"message"`
Errors []ErrorsObject `json:"errors,omitempty"`
}
ErrorObject :
type ErrorParsing ¶
ErrorParsing :
type ErrorsObject ¶
type ErrorsObject struct {
Domain string `json:"domain,omitempty"`
Reason string `json:"reason,omitempty"`
Message string `json:"message,omitempty"`
ExtendedHelp string `json:"extendedHelp,omitempty"`
SendReport string `json:"sendReport,omitempty"`
}
ErrorsObject :
type Pagination ¶
type Pagination struct {
StartIndex *int
ItemsPerPage *int
TotalItems *int
CurrentItemCount int
Items interface{}
}
Pagination :
type Player ¶
type Player struct {
ID *string `json:"id" gorm:"column:id" structs:"id"`
UserName *string `json:"userName" gorm:"column:user_name" structs:"user_name"`
PassHash *string `json:"-" gorm:"column:pass_hash" structs:"-"`
EmailAddress *string `json:"emailAddress" gorm:"column:email" structs:"email"`
DisplayName *string `json:"displayName" gorm:"column:display_name" structs:"display_name"`
AvatarURL *string `json:"avatarUrl" gorm:"column:avatar_url" structs:"avatar_url"`
AvatarBlurHash *string `json:"avatarBlurHash" gorm:"column:avatar_blur_hash" structs:"avatar_blur_hash"`
CreatedAt *time.Time `json:"createdAt" gorm:"column:created_at" structs:"-"`
UpdatedAt *time.Time `json:"updatedAt" gorm:"column:updated_at" structs:"-"`
DeletedAt *time.Time `json:"deletedAt" gorm:"column:deleted_at" structs:"-"`
}
Player :
type PlayerAuthentication ¶
type PlayerAuthentication struct {
UserName string `json:"userName"`
Password string `json:"password"`
}
PlayerAuthentication :
type PlayerRegistration ¶
type PlayerRegistration struct {
UserName string `json:"userName" binding:"required,min=3,max=25"`
Password string `json:"password" binding:"required,min=6"`
ConfirmPassword string `json:"confirmPassword" binding:"required,min=6"`
}
PlayerRegistration :
Click to show internal directories.
Click to hide internal directories.