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") }