Documentation
¶
Index ¶
- type GameRevisionRepository
- func (r GameRevisionRepository) CountByFilter(ctx context.Context, filter *repository.FindByFilterGameRevisionData) (int, error)
- func (r GameRevisionRepository) Create(ctx context.Context, i *entity.GameRevision) error
- func (r GameRevisionRepository) Delete(ctx context.Context, i *entity.GameRevision) error
- func (r GameRevisionRepository) FindByFilter(ctx context.Context, filter *repository.FindByFilterGameRevisionData) ([]entity.GameRevision, error)
- func (r GameRevisionRepository) FindByGameID(ctx context.Context, gameID string) ([]entity.GameRevision, error)
- func (r GameRevisionRepository) FindByID(ctx context.Context, id uint) (*entity.GameRevision, error)
- func (r GameRevisionRepository) FindByIDAndGameID(ctx context.Context, id uint, gameID string) (*entity.GameRevision, error)
- func (r GameRevisionRepository) FindByIDs(ctx context.Context, ids []uint) ([]entity.GameRevision, error)
- func (r GameRevisionRepository) FindDraftByGameID(ctx context.Context, gameID string) (*entity.GameRevision, error)
- func (r GameRevisionRepository) FindLastByGameIDs(ctx context.Context, gameIDs []string) ([]entity.GameRevision, error)
- func (r GameRevisionRepository) FindLastPublishedByGameID(ctx context.Context, gameID string) (*entity.GameRevision, error)
- func (r GameRevisionRepository) FindPublishedByGameIDs(ctx context.Context, gameIDs []string) ([]string, error)
- func (r GameRevisionRepository) Update(ctx context.Context, i *entity.GameRevision) error
- type RequirementsSetModel
- type SocialLinks
- type SystemRequirements
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GameRevisionRepository ¶
type GameRevisionRepository struct {
// contains filtered or unexported fields
}
func New ¶
func New(env *env.Postgres) GameRevisionRepository
func (GameRevisionRepository) CountByFilter ¶
func (r GameRevisionRepository) CountByFilter(ctx context.Context, filter *repository.FindByFilterGameRevisionData) (int, error)
func (GameRevisionRepository) Create ¶
func (r GameRevisionRepository) Create(ctx context.Context, i *entity.GameRevision) error
func (GameRevisionRepository) Delete ¶
func (r GameRevisionRepository) Delete(ctx context.Context, i *entity.GameRevision) error
func (GameRevisionRepository) FindByFilter ¶
func (r GameRevisionRepository) FindByFilter(ctx context.Context, filter *repository.FindByFilterGameRevisionData) ([]entity.GameRevision, error)
func (GameRevisionRepository) FindByGameID ¶
func (r GameRevisionRepository) FindByGameID(ctx context.Context, gameID string) ([]entity.GameRevision, error)
func (GameRevisionRepository) FindByID ¶
func (r GameRevisionRepository) FindByID(ctx context.Context, id uint) (*entity.GameRevision, error)
func (GameRevisionRepository) FindByIDAndGameID ¶
func (r GameRevisionRepository) FindByIDAndGameID(ctx context.Context, id uint, gameID string) (*entity.GameRevision, error)
func (GameRevisionRepository) FindByIDs ¶
func (r GameRevisionRepository) FindByIDs(ctx context.Context, ids []uint) ([]entity.GameRevision, error)
func (GameRevisionRepository) FindDraftByGameID ¶
func (r GameRevisionRepository) FindDraftByGameID(ctx context.Context, gameID string) (*entity.GameRevision, error)
func (GameRevisionRepository) FindLastByGameIDs ¶
func (r GameRevisionRepository) FindLastByGameIDs(ctx context.Context, gameIDs []string) ([]entity.GameRevision, error)
func (GameRevisionRepository) FindLastPublishedByGameID ¶
func (r GameRevisionRepository) FindLastPublishedByGameID(ctx context.Context, gameID string) (*entity.GameRevision, error)
func (GameRevisionRepository) FindPublishedByGameIDs ¶
func (GameRevisionRepository) Update ¶
func (r GameRevisionRepository) Update(ctx context.Context, i *entity.GameRevision) error
type RequirementsSetModel ¶
type SocialLinks ¶
type SystemRequirements ¶
type SystemRequirements struct { Platform uint8 `json:"platform"` Minimal RequirementsSetModel `json:"minimal"` Recommended RequirementsSetModel `json:"recommended"` }
Click to show internal directories.
Click to hide internal directories.