Documentation
¶
Index ¶
- type CreateReportConflictParams
- type CreateReportDistributeParams
- type CreateReportRecommendParams
- type CreateStateParams
- type DBTX
- type Querier
- type Queries
- func (q *Queries) CreateReport(ctx context.Context, xdr string) (int64, error)
- func (q *Queries) CreateReportConflict(ctx context.Context, arg CreateReportConflictParams) error
- func (q *Queries) CreateReportDistribute(ctx context.Context, arg CreateReportDistributeParams) error
- func (q *Queries) CreateReportRecommend(ctx context.Context, arg CreateReportRecommendParams) error
- func (q *Queries) CreateState(ctx context.Context, arg CreateStateParams) error
- func (q *Queries) DeleteReport(ctx context.Context, id int64) error
- func (q *Queries) GetReport(ctx context.Context, id int64) (Report, error)
- func (q *Queries) GetReportConflicts(ctx context.Context, reportID int64) ([]ReportConflict, error)
- func (q *Queries) GetReportDistributes(ctx context.Context, reportID int64) ([]ReportDistribute, error)
- func (q *Queries) GetReportRecommends(ctx context.Context, reportID int64) ([]ReportRecommend, error)
- func (q *Queries) GetReports(ctx context.Context, queryLimit int32) ([]Report, error)
- func (q *Queries) GetState(ctx context.Context, userID int64) (State, error)
- func (q *Queries) LockReport(ctx context.Context) error
- func (q *Queries) SetReportHash(ctx context.Context, arg SetReportHashParams) error
- func (q *Queries) UnlockReport(ctx context.Context) error
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type Report
- type ReportConflict
- type ReportDistribute
- type ReportRecommend
- type SetReportHashParams
- type State
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateStateParams ¶
type Querier ¶
type Querier interface { CreateReport(ctx context.Context, xdr string) (int64, error) CreateReportConflict(ctx context.Context, arg CreateReportConflictParams) error CreateReportDistribute(ctx context.Context, arg CreateReportDistributeParams) error CreateReportRecommend(ctx context.Context, arg CreateReportRecommendParams) error CreateState(ctx context.Context, arg CreateStateParams) error DeleteReport(ctx context.Context, id int64) error GetReport(ctx context.Context, id int64) (Report, error) GetReportConflicts(ctx context.Context, reportID int64) ([]ReportConflict, error) GetReportDistributes(ctx context.Context, reportID int64) ([]ReportDistribute, error) GetReportRecommends(ctx context.Context, reportID int64) ([]ReportRecommend, error) GetReports(ctx context.Context, queryLimit int32) ([]Report, error) GetState(ctx context.Context, userID int64) (State, error) LockReport(ctx context.Context) error SetReportHash(ctx context.Context, arg SetReportHashParams) error UnlockReport(ctx context.Context) error }
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateReport ¶
func (*Queries) CreateReportConflict ¶
func (q *Queries) CreateReportConflict(ctx context.Context, arg CreateReportConflictParams) error
func (*Queries) CreateReportDistribute ¶
func (q *Queries) CreateReportDistribute(ctx context.Context, arg CreateReportDistributeParams) error
func (*Queries) CreateReportRecommend ¶
func (q *Queries) CreateReportRecommend(ctx context.Context, arg CreateReportRecommendParams) error
func (*Queries) CreateState ¶
func (q *Queries) CreateState(ctx context.Context, arg CreateStateParams) error
func (*Queries) GetReportConflicts ¶
func (*Queries) GetReportDistributes ¶
func (*Queries) GetReportRecommends ¶
func (*Queries) GetReports ¶
func (*Queries) SetReportHash ¶
func (q *Queries) SetReportHash(ctx context.Context, arg SetReportHashParams) error
type Report ¶
type Report struct { ID int64 CreatedAt pgtype.Timestamptz DeletedAt pgtype.Timestamptz Xdr string Hash pgtype.Text UpdatedAt pgtype.Timestamptz }
type ReportConflict ¶
type ReportDistribute ¶
type ReportRecommend ¶
type SetReportHashParams ¶
Click to show internal directories.
Click to hide internal directories.