Documentation ¶
Index ¶
- type CRecord
- type Calendar
- type ClientInterface
- type MemoryDatabase
- func (m *MemoryDatabase) Close() error
- func (m *MemoryDatabase) Connect(_ string) error
- func (m *MemoryDatabase) CreateRecord(userID int, title, content string) (int, error)
- func (m *MemoryDatabase) CreateUser(firstName string, lastName string) (int, error)
- func (m *MemoryDatabase) DeleteRecord(id int) error
- func (m *MemoryDatabase) DeleteUser(id int) error
- func (m *MemoryDatabase) GetRecords(userID int) []CRecord
- func (m *MemoryDatabase) GetUser(firstName string, lastName string) User
- func (m *MemoryDatabase) UpdateRecord(id int, title, content string) error
- func (m *MemoryDatabase) UpdateUser(id int, firstName string, lastName string) error
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientInterface ¶
type ClientInterface interface { Connect(string) error Close() error GetUser(string, string) User CreateUser(string, string) (int, error) UpdateUser(int, string, string) error DeleteUser(int) error GetRecords(int) []CRecord CreateRecord(int, string, string) (int, error) UpdateRecord(int, string, string) error DeleteRecord(int) error }
func NewDatatabase ¶
func NewDatatabase() ClientInterface
type MemoryDatabase ¶
func (*MemoryDatabase) Close ¶
func (m *MemoryDatabase) Close() error
func (*MemoryDatabase) Connect ¶
func (m *MemoryDatabase) Connect(_ string) error
func (*MemoryDatabase) CreateRecord ¶
func (m *MemoryDatabase) CreateRecord(userID int, title, content string) (int, error)
func (*MemoryDatabase) CreateUser ¶
func (m *MemoryDatabase) CreateUser(firstName string, lastName string) (int, error)
func (*MemoryDatabase) DeleteRecord ¶
func (m *MemoryDatabase) DeleteRecord(id int) error
func (*MemoryDatabase) DeleteUser ¶
func (m *MemoryDatabase) DeleteUser(id int) error
func (*MemoryDatabase) GetRecords ¶
func (m *MemoryDatabase) GetRecords(userID int) []CRecord
func (*MemoryDatabase) GetUser ¶
func (m *MemoryDatabase) GetUser(firstName string, lastName string) User
func (*MemoryDatabase) UpdateRecord ¶
func (m *MemoryDatabase) UpdateRecord(id int, title, content string) error
func (*MemoryDatabase) UpdateUser ¶
func (m *MemoryDatabase) UpdateUser(id int, firstName string, lastName string) error
Click to show internal directories.
Click to hide internal directories.