Documentation
¶
Index ¶
- func MakePostgresUrl() (string, error)
- type EntRepository
- func (er *EntRepository) CreateMessage(ctx context.Context, message Message) error
- func (er *EntRepository) CreateUser(ctx context.Context, userInput UserInput) (*ent.User, error)
- func (er *EntRepository) GetUser(ctx context.Context, ID int) (*ent.User, error)
- func (er *EntRepository) ListMessages(ctx context.Context) ([]Message, error)
- func (er *EntRepository) UpsertUser(ctx context.Context, userInput UserInput) (*ent.User, error)
- type Message
- type MessageRepository
- type User
- type UserInput
- type UserRepository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakePostgresUrl ¶
Types ¶
type EntRepository ¶
type EntRepository struct {
// contains filtered or unexported fields
}
func NewEntRepository ¶
func NewEntRepository(client *ent.Client) *EntRepository
func (*EntRepository) CreateMessage ¶
func (er *EntRepository) CreateMessage(ctx context.Context, message Message) error
func (*EntRepository) CreateUser ¶
func (*EntRepository) ListMessages ¶
func (er *EntRepository) ListMessages(ctx context.Context) ([]Message, error)
func (*EntRepository) UpsertUser ¶
type Message ¶
func FromEntMessage ¶
type MessageRepository ¶
Click to show internal directories.
Click to hide internal directories.