package models import "time" type StructLogin struct { AccessToken string `json:"accessToken"` UserID string `json:"userId"` UserEmail string `json:"userEmail"` FirstName string `json:"firstName"` LastName string `json:"lastName"` IsAdmin bool `json:"isAdmin"` ShouldChangePassword bool `json:"shouldChangePassword"` } type StructServerInfo struct { Photos int `json:"photos"` Videos int `json:"videos"` Usage int64 `json:"usage"` UsageByUser []struct { UserID string `json:"userId"` UserFirstName string `json:"userFirstName"` UserLastName string `json:"userLastName"` Photos int `json:"photos"` Videos int `json:"videos"` Usage int `json:"usage"` } `json:"usageByUser"` } type StructDiskInfo struct { DiskAvailable string `json:"diskAvailable"` DiskSize string `json:"diskSize"` DiskUse string `json:"diskUse"` DiskAvailableRaw int64 `json:"diskAvailableRaw"` DiskSizeRaw int64 `json:"diskSizeRaw"` DiskUseRaw int64 `json:"diskUseRaw"` DiskUsagePercentage float64 `json:"diskUsagePercentage"` } type StructServerVersion struct { Major int `json:"major"` Minor int `json:"minor"` Patch int `json:"patch"` } type StructAllUsers []struct { ID string `json:"id"` Email string `json:"email"` FirstName string `json:"firstName"` LastName string `json:"lastName"` CreatedAt time.Time `json:"createdAt"` ProfileImagePath string `json:"profileImagePath"` ShouldChangePassword bool `json:"shouldChangePassword"` IsAdmin bool `json:"isAdmin"` DeletedAt time.Time `json:"deletedAt"` OauthID string `json:"oauthId"` } type StructCustomUser struct { Email string ID string FirstName string LastName string IsAdmin bool }