// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.29.0 // source: flags.sql package dbgen import ( "context" "github.com/jackc/pgx/v5/pgtype" ) const CreateFlag = `-- name: CreateFlag :one INSERT INTO flags ( bet_id, odds_market_id, reason ) VALUES ( $1, $2, $3 ) RETURNING id, bet_id, odds_market_id, reason, flagged_at, resolved ` type CreateFlagParams struct { BetID pgtype.Int8 `json:"bet_id"` OddsMarketID pgtype.Int8 `json:"odds_market_id"` Reason pgtype.Text `json:"reason"` } func (q *Queries) CreateFlag(ctx context.Context, arg CreateFlagParams) (Flag, error) { row := q.db.QueryRow(ctx, CreateFlag, arg.BetID, arg.OddsMarketID, arg.Reason) var i Flag err := row.Scan( &i.ID, &i.BetID, &i.OddsMarketID, &i.Reason, &i.FlaggedAt, &i.Resolved, ) return i, err }