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.