Documentation ¶
Index ¶
Constants ¶
View Source
const (
MongoDBNameEnvName = "MONGO_DB_NAME"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DataStore ¶
type DataStore struct {
Movie MovieDataStore
}
type MongoMovieDataStore ¶
type MongoMovieDataStore struct {
// contains filtered or unexported fields
}
func NewMongoMovieDataStore ¶
func NewMongoMovieDataStore(client *mongo.Client) *MongoMovieDataStore
func (*MongoMovieDataStore) DeleteMovie ¶
func (s *MongoMovieDataStore) DeleteMovie(ctx context.Context, id string) error
func (*MongoMovieDataStore) GetMovies ¶
func (s *MongoMovieDataStore) GetMovies(ctx context.Context) ([]*model.MovieTicket, error)
func (*MongoMovieDataStore) InsertMovie ¶
func (s *MongoMovieDataStore) InsertMovie(ctx context.Context, ticket *model.MovieTicket) (*model.MovieTicket, error)
type MovieDataStore ¶
Click to show internal directories.
Click to hide internal directories.