48 lines
1.0 KiB
Go
48 lines
1.0 KiB
Go
package person
|
|
|
|
import "github.com/ectrc/snow/storage"
|
|
|
|
type PersonSnapshot struct {
|
|
ID string
|
|
DisplayName string
|
|
Permissions []string
|
|
IsBanned bool
|
|
AthenaProfile ProfileSnapshot
|
|
CommonCoreProfile ProfileSnapshot
|
|
CommonPublicProfile ProfileSnapshot
|
|
Profile0Profile ProfileSnapshot
|
|
CollectionsProfile ProfileSnapshot
|
|
CreativeProfile ProfileSnapshot
|
|
Discord storage.DB_DiscordPerson
|
|
}
|
|
|
|
type ProfileSnapshot struct {
|
|
ID string
|
|
Items map[string]ItemSnapshot
|
|
Gifts map[string]GiftSnapshot
|
|
Quests map[string]Quest
|
|
Attributes map[string]Attribute
|
|
Loadouts map[string]Loadout
|
|
Revision int
|
|
Type string
|
|
}
|
|
|
|
type ItemSnapshot struct {
|
|
ID string
|
|
TemplateID string
|
|
Quantity int
|
|
Favorite bool
|
|
HasSeen bool
|
|
Variants []VariantChannel
|
|
ProfileType string
|
|
}
|
|
|
|
type GiftSnapshot struct {
|
|
ID string
|
|
TemplateID string
|
|
Quantity int
|
|
FromID string
|
|
GiftedAt int64
|
|
Message string
|
|
Loot []Item
|
|
} |