gitlab.com/picnic-app/backend/role-api@v0.0.0-20230614140944-06a76ff3696d/internal/repo/spanner/tables/assigned_roles.go (about) 1 package tables 2 3 func (t AllTables) AssignedRoles() AssignedRoles { return AssignedRoles(t) } 4 5 type AssignedRoles struct{ alias string } 6 7 func (a AssignedRoles) TableAlias() string { return a.alias } 8 func (a AssignedRoles) TableName() string { return aliasedTable(a.alias, "AssignedRoles") } 9 func (a AssignedRoles) Columns() []string { 10 return []string{ 11 a.ID(), 12 a.EntityID(), 13 a.RoleID(), 14 a.CircleID(), 15 a.UserID(), 16 a.CreatedAt(), 17 } 18 } 19 20 func (a AssignedRoles) ID() string { return aliasedCol(a.alias, "ID") } 21 func (a AssignedRoles) EntityID() string { return aliasedCol(a.alias, "EntityID") } 22 func (a AssignedRoles) RoleID() string { return aliasedCol(a.alias, "RoleID") } 23 func (a AssignedRoles) CircleID() string { return aliasedCol(a.alias, "CircleID") } 24 func (a AssignedRoles) UserID() string { return aliasedCol(a.alias, "UserID") } 25 func (a AssignedRoles) CreatedAt() string { return aliasedCol(a.alias, "CreatedAt") }