Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Columns = struct { User struct { ID, CreatedAt, DeletedAt, Email, UpdatedAt string } Larp struct { ID, Convention, CreatedAt, DeletedAt, Name, UpdatedAt string } Medium struct { ID, CreatedAt, DeletedAt, Medium, UpdatedAt string } PowerType struct { PowerID, TypeID string Power, Type string } Series struct { ID, CreatedAt, DeletedAt, MediumID, Name, UpdatedAt string } SeriesMedium struct { MediumID, SeriesID string Medium, Series string } Character struct { ID, Bio, CreatedAt, DeletedAt, Image1, Image2, Name, SeriesID, UpdatedAt string Image1Rel, Image2Rel, Series string } Companion struct { ID, Type string } Image struct { ID, Filelocation, Scale, Translatex, Translatey string } Role struct { ID, CreatedAt, DeletedAt, Role, UpdatedAt string } Skill struct { ID, Acting, Archery, Authority, AuthorityType, Bfg, Blades, Blunt, CharacterID, ComputerUse, Deception, Disguise, Dodge, HandToHand, HideStuff, Influence, IsLatest, Jump, MagicChi, Marksmanship, MechaWeaponry, Mechanics, Medicine, PilotMecha, PilotVehicle, Run, Science, Search, SpecialWeapons, Stealth, Throw, Yoink string Character string } Type struct { ID, Type string } UserRole struct { RoleID, UserID string Role, User string } Item struct { ID, BackDescription, CharacterID, CompanionID, Description, Holdout, Image, Integrity, IsCompanion, IsSheetItem, LarpID, Name, SeriesID, TwoSided, Uses string Character, Companion, ImageRel, Larp, Series string } LarpMedium struct { LarpID, MediumID string Larp, Medium string } Power struct { ID, BasedOn, CharacterID, Cost, CreatedAt, DeletedAt, Description, IsLatest, Name, Skill, UpdatedAt string Character string } Stat struct { ID, Affluence, AffluenceAltName, Athletics, AthleticsAltName, Body, Brains, BrainsAltName, CharacterID, Charisma, CharismaAltName, Confidence, ConfidenceAltName, Energy, IsLatest, Power, PowerAltName, Resilience string Character string } UserLarp struct { LarpsID, UsersID string Larps, Users string } }{ User: struct { ID, CreatedAt, DeletedAt, Email, UpdatedAt string }{ ID: "id", CreatedAt: "created_at", DeletedAt: "deleted_at", Email: "email", UpdatedAt: "updated_at", }, Larp: struct { ID, Convention, CreatedAt, DeletedAt, Name, UpdatedAt string }{ ID: "id", Convention: "convention", CreatedAt: "created_at", DeletedAt: "deleted_at", Name: "name", UpdatedAt: "updated_at", }, Medium: struct { ID, CreatedAt, DeletedAt, Medium, UpdatedAt string }{ ID: "id", CreatedAt: "created_at", DeletedAt: "deleted_at", Medium: "medium", UpdatedAt: "updated_at", }, PowerType: struct { PowerID, TypeID string Power, Type string }{ PowerID: "power_id", TypeID: "type_id", Power: "Power", Type: "Type", }, Series: struct { ID, CreatedAt, DeletedAt, MediumID, Name, UpdatedAt string }{ ID: "id", CreatedAt: "created_at", DeletedAt: "deleted_at", MediumID: "medium_id", Name: "name", UpdatedAt: "updated_at", }, SeriesMedium: struct { MediumID, SeriesID string Medium, Series string }{ MediumID: "medium_id", SeriesID: "series_id", Medium: "Medium", Series: "Series", }, Character: struct { ID, Bio, CreatedAt, DeletedAt, Image1, Image2, Name, SeriesID, UpdatedAt string Image1Rel, Image2Rel, Series string }{ ID: "id", Bio: "bio", CreatedAt: "created_at", DeletedAt: "deleted_at", Image1: "image1", Image2: "image2", Name: "name", SeriesID: "series_id", UpdatedAt: "updated_at", Image1Rel: "Image1Rel", Image2Rel: "Image2Rel", Series: "Series", }, Companion: struct { ID, Type string }{ ID: "id", Type: "type", }, Image: struct { ID, Filelocation, Scale, Translatex, Translatey string }{ ID: "id", Filelocation: "filelocation", Scale: "scale", Translatex: "translatex", Translatey: "translatey", }, Role: struct { ID, CreatedAt, DeletedAt, Role, UpdatedAt string }{ ID: "id", CreatedAt: "created_at", DeletedAt: "deleted_at", Role: "role", UpdatedAt: "updated_at", }, Skill: struct { ID, Acting, Archery, Authority, AuthorityType, Bfg, Blades, Blunt, CharacterID, ComputerUse, Deception, Disguise, Dodge, HandToHand, HideStuff, Influence, IsLatest, Jump, MagicChi, Marksmanship, MechaWeaponry, Mechanics, Medicine, PilotMecha, PilotVehicle, Run, Science, Search, SpecialWeapons, Stealth, Throw, Yoink string Character string }{ ID: "id", Acting: "acting", Archery: "archery", Authority: "authority", AuthorityType: "authority_type", Bfg: "bfg", Blades: "blades", Blunt: "blunt", CharacterID: "character_id", ComputerUse: "computer_use", Deception: "deception", Disguise: "disguise", Dodge: "dodge", HandToHand: "hand_to_hand", HideStuff: "hide_stuff", Influence: "influence", IsLatest: "is_latest", Jump: "jump", MagicChi: "magic_chi", Marksmanship: "marksmanship", MechaWeaponry: "mecha_weaponry", Mechanics: "mechanics", Medicine: "medicine", PilotMecha: "pilot_mecha", PilotVehicle: "pilot_vehicle", Run: "run", Science: "science", Search: "search", SpecialWeapons: "special_weapons", Stealth: "stealth", Throw: "throw", Yoink: "yoink", Character: "Character", }, Type: struct { ID, Type string }{ ID: "id", Type: "type", }, UserRole: struct { RoleID, UserID string Role, User string }{ RoleID: "role_id", UserID: "user_id", Role: "Role", User: "User", }, Item: struct { ID, BackDescription, CharacterID, CompanionID, Description, Holdout, Image, Integrity, IsCompanion, IsSheetItem, LarpID, Name, SeriesID, TwoSided, Uses string Character, Companion, ImageRel, Larp, Series string }{ ID: "id", BackDescription: "back_description", CharacterID: "character_id", CompanionID: "companion_id", Description: "description", Holdout: "holdout", Image: "image", Integrity: "integrity", IsCompanion: "is_companion", IsSheetItem: "is_sheet_item", LarpID: "larp_id", Name: "name", SeriesID: "series_id", TwoSided: "two_sided", Uses: "uses", Character: "Character", Companion: "Companion", ImageRel: "ImageRel", Larp: "Larp", Series: "Series", }, LarpMedium: struct { LarpID, MediumID string Larp, Medium string }{ LarpID: "larp_id", MediumID: "medium_id", Larp: "Larp", Medium: "Medium", }, Power: struct { ID, BasedOn, CharacterID, Cost, CreatedAt, DeletedAt, Description, IsLatest, Name, Skill, UpdatedAt string Character string }{ ID: "id", BasedOn: "based_on", CharacterID: "character_id", Cost: "cost", CreatedAt: "created_at", DeletedAt: "deleted_at", Description: "description", IsLatest: "is_latest", Name: "name", Skill: "skill", UpdatedAt: "updated_at", Character: "Character", }, Stat: struct { ID, Affluence, AffluenceAltName, Athletics, AthleticsAltName, Body, Brains, BrainsAltName, CharacterID, Charisma, CharismaAltName, Confidence, ConfidenceAltName, Energy, IsLatest, Power, PowerAltName, Resilience string Character string }{ ID: "id", Affluence: "affluence", AffluenceAltName: "affluence_alt_name", Athletics: "athletics", AthleticsAltName: "athletics_alt_name", Body: "body", Brains: "brains", BrainsAltName: "brains_alt_name", CharacterID: "character_id", Charisma: "charisma", CharismaAltName: "charisma_alt_name", Confidence: "confidence", ConfidenceAltName: "confidence_alt_name", Energy: "energy", IsLatest: "is_latest", Power: "power", PowerAltName: "power_alt_name", Resilience: "resilience", Character: "Character", }, UserLarp: struct { LarpsID, UsersID string Larps, Users string }{ LarpsID: "larps_id", UsersID: "users_id", Larps: "Larps", Users: "Users", }, }
View Source
var Tables = struct { User struct { Name string } Larp struct { Name string } Medium struct { Name string } PowerType struct { Name string } Series struct { Name string } SeriesMedium struct { Name string } Character struct { Name string } Companion struct { Name string } Image struct { Name string } Role struct { Name string } Skill struct { Name string } Type struct { Name string } UserRole struct { Name string } Item struct { Name string } LarpMedium struct { Name string } Power struct { Name string } Stat struct { Name string } UserLarp struct { Name string } }{ User: struct { Name string }{ Name: "users", }, Larp: struct { Name string }{ Name: "larps", }, Medium: struct { Name string }{ Name: "mediums", }, PowerType: struct { Name string }{ Name: "power_types", }, Series: struct { Name string }{ Name: "series", }, SeriesMedium: struct { Name string }{ Name: "series_mediums", }, Character: struct { Name string }{ Name: "characters", }, Companion: struct { Name string }{ Name: "companion", }, Image: struct { Name string }{ Name: "image", }, Role: struct { Name string }{ Name: "roles", }, Skill: struct { Name string }{ Name: "skills", }, Type: struct { Name string }{ Name: "types", }, UserRole: struct { Name string }{ Name: "user_roles", }, Item: struct { Name string }{ Name: "items", }, LarpMedium: struct { Name string }{ Name: "larp_mediums", }, Power: struct { Name string }{ Name: "powers", }, Stat: struct { Name string }{ Name: "stats", }, UserLarp: struct { Name string }{ Name: "user_larps", }, }
Functions ¶
This section is empty.
Types ¶
type Character ¶
type Character struct {
ID int `sql:"id,pk"`
Bio *string `sql:"bio"`
CreatedAt pg.NullTime `sql:"created_at"`
DeletedAt pg.NullTime `sql:"deleted_at"`
Image1 *int `sql:"image1"`
Image2 *int `sql:"image2"`
Name string `sql:"name,notnull"`
SeriesID *int `sql:"series_id"`
UpdatedAt pg.NullTime `sql:"updated_at"`
Stats []*Stat
Skills []*Skill
Powers []*Power
Items *Item
Image1Rel *Image `pg:"fk:image1"`
Image2Rel *Image `pg:"fk:image2"`
Series *Series `pg:"fk:series_id"`
// contains filtered or unexported fields
}
type Item ¶
type Item struct {
ID int `sql:"id,pk"`
BackDescription *string `sql:"back_description"`
CharacterID *int `sql:"character_id"`
CompanionID *int `sql:"companion_id"`
Description string `sql:"description,notnull"`
Holdout *int `sql:"holdout"`
Image *int `sql:"image"`
Integrity *int `sql:"integrity"`
IsCompanion *bool `sql:"is_companion"`
IsSheetItem bool `sql:"is_sheet_item,notnull"`
LarpID *int `sql:"larp_id"`
Name string `sql:"name,notnull"`
SeriesID *int `sql:"series_id"`
TwoSided bool `sql:"two_sided,notnull"`
Uses *int `sql:"uses"`
Character *Character `pg:"fk:character_id"`
Companion *Companion `pg:"fk:companion_id"`
ImageRel *Image `pg:"fk:image"`
Larp *Larp `pg:"fk:larp_id"`
Series *Series `pg:"fk:series_id"`
// contains filtered or unexported fields
}
type Larp ¶
type Larp struct {
ID int `sql:"id,pk"`
Convention string `sql:"convention"`
CreatedAt pg.NullTime `sql:"created_at"`
DeletedAt pg.NullTime `sql:"deleted_at"`
Name string `sql:"name,notnull"`
UpdatedAt pg.NullTime `sql:"updated_at"`
Mediums []Medium `pg:"many2many:larp_mediums"`
Users []Larp `pg:"many2many:user_larps"`
// contains filtered or unexported fields
}
type LarpMedium ¶
type Medium ¶
type Medium struct {
ID int `sql:"id,pk"`
CreatedAt pg.NullTime `sql:"created_at"`
DeletedAt pg.NullTime `sql:"deleted_at"`
Medium string `sql:"medium,notnull"`
UpdatedAt pg.NullTime `sql:"updated_at"`
Larps []Larp `pg:"many2many:larp_mediums"`
Series []Series `pg:"many2many:series_mediums"`
// contains filtered or unexported fields
}
type Power ¶
type Power struct {
ID int `sql:"id,pk"`
BasedOn *int `sql:"based_on"`
CharacterID *int `sql:"character_id"`
Cost *int `sql:"cost"`
CreatedAt pg.NullTime `sql:"created_at"`
DeletedAt pg.NullTime `sql:"deleted_at"`
Description string `sql:"description,notnull"`
IsLatest *bool `sql:"is_latest"`
Name string `sql:"name,notnull"`
Skill *string `sql:"skill"`
UpdatedAt pg.NullTime `sql:"updated_at"`
Character *Character `pg:"fk:character_id"`
// contains filtered or unexported fields
}
type Series ¶
type Series struct {
ID int `sql:"id,pk"`
CreatedAt pg.NullTime `sql:"created_at"`
DeletedAt pg.NullTime `sql:"deleted_at"`
Name string `sql:"name,notnull"`
UpdatedAt pg.NullTime `sql:"updated_at"`
Mediums []Medium `pg:"many2many:series_mediums"`
Characters []*Character
// contains filtered or unexported fields
}
type SeriesMedium ¶
type Skill ¶
type Skill struct {
ID int `sql:"id,pk"`
Acting *int `sql:"acting"`
Archery *int `sql:"archery"`
Authority *int `sql:"authority"`
AuthorityType *string `sql:"authority_type"`
Bfg *int `sql:"bfg"`
Blades *int `sql:"blades"`
Blunt *int `sql:"blunt"`
CharacterID *int `sql:"character_id"`
ComputerUse *int `sql:"computer_use"`
Deception *int `sql:"deception"`
Disguise *int `sql:"disguise"`
Dodge *int `sql:"dodge"`
HandToHand *int `sql:"hand_to_hand"`
HideStuff *int `sql:"hide_stuff"`
Influence *int `sql:"influence"`
IsLatest *bool `sql:"is_latest"`
Jump *int `sql:"jump"`
MagicChi *int `sql:"magic_chi"`
Marksmanship *int `sql:"marksmanship"`
MechaWeaponry *int `sql:"mecha_weaponry"`
Mechanics *int `sql:"mechanics"`
Medicine *int `sql:"medicine"`
PilotMecha *int `sql:"pilot_mecha"`
PilotVehicle *int `sql:"pilot_vehicle"`
Run *int `sql:"run"`
Science *int `sql:"science"`
Search *int `sql:"search"`
SpecialWeapons *int `sql:"special_weapons"`
Stealth *int `sql:"stealth"`
Throw *int `sql:"throw"`
Yoink *int `sql:"yoink"`
Character *Character `pg:"fk:character_id"`
// contains filtered or unexported fields
}
type Stat ¶
type Stat struct {
ID int `sql:"id,pk"`
Affluence *int `sql:"affluence"`
AffluenceAltName *string `sql:"affluence_alt_name"`
Athletics *int `sql:"athletics"`
AthleticsAltName *string `sql:"athletics_alt_name"`
Body int `sql:"body,notnull"`
Brains *int `sql:"brains"`
BrainsAltName *string `sql:"brains_alt_name"`
CharacterID *int `sql:"character_id"`
Charisma *int `sql:"charisma"`
CharismaAltName *string `sql:"charisma_alt_name"`
Confidence *int `sql:"confidence"`
ConfidenceAltName *string `sql:"confidence_alt_name"`
Energy int `sql:"energy,notnull"`
IsLatest *bool `sql:"is_latest"`
Power *int `sql:"power"`
PowerAltName *string `sql:"power_alt_name"`
Resilience *int `sql:"resilience"`
Character *Character `pg:"fk:character_id"`
// contains filtered or unexported fields
}
type User ¶
type User struct {
ID int `sql:"id,pk"`
CreatedAt pg.NullTime `sql:"created_at"`
DeletedAt pg.NullTime `sql:"deleted_at"`
Email string `sql:"email,notnull"`
UpdatedAt pg.NullTime `sql:"updated_at"`
Larps []Larp `pg:"many2many:user_larps"`
Roles []Role `pg:"many2many:user_roles"`
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.