Documentation
¶
Index ¶
- Constants
- type DynamoRepository
- func (d *DynamoRepository) DeleteArtist(ctx context.Context, id uuid.UUID) error
- func (d *DynamoRepository) GetArtist(ctx context.Context, id uuid.UUID) (*domain.Artist, error)
- func (d *DynamoRepository) ListArtists(ctx context.Context) ([]*domain.Artist, error)
- func (d *DynamoRepository) PutArtist(ctx context.Context, artist *domain.Artist) error
Constants ¶
View Source
const ( ArtistsTable = "artists" SongsTable = "songs" )
View Source
const TableName = "artists"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DynamoRepository ¶
type DynamoRepository struct {
// contains filtered or unexported fields
}
func NewDynamoRepository ¶
func NewDynamoRepository(client *dynamodb.Client) *DynamoRepository
func (*DynamoRepository) DeleteArtist ¶
func (*DynamoRepository) ListArtists ¶
Click to show internal directories.
Click to hide internal directories.