// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.29.0 // source: enet_pulse.sql package dbgen import ( "context" "github.com/jackc/pgx/v5/pgtype" ) const CreateEnetpulseFixture = `-- name: CreateEnetpulseFixture :one INSERT INTO enetpulse_fixtures ( fixture_id, name, sport_fk, tournament_fk, tournament_template_fk, tournament_stage_fk, tournament_stage_name, tournament_name, tournament_template_name, sport_name, gender, start_date, status_type, status_desc_fk, round_type_fk, updates_count, last_updated_at, created_at, updated_at ) VALUES ( $1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$17,CURRENT_TIMESTAMP,CURRENT_TIMESTAMP ) ON CONFLICT (fixture_id) DO UPDATE SET name = EXCLUDED.name, sport_fk = EXCLUDED.sport_fk, tournament_fk = EXCLUDED.tournament_fk, tournament_template_fk = EXCLUDED.tournament_template_fk, tournament_stage_fk = EXCLUDED.tournament_stage_fk, tournament_stage_name = EXCLUDED.tournament_stage_name, tournament_name = EXCLUDED.tournament_name, tournament_template_name = EXCLUDED.tournament_template_name, sport_name = EXCLUDED.sport_name, gender = EXCLUDED.gender, start_date = EXCLUDED.start_date, status_type = EXCLUDED.status_type, status_desc_fk = EXCLUDED.status_desc_fk, round_type_fk = EXCLUDED.round_type_fk, updates_count = EXCLUDED.updates_count, last_updated_at = EXCLUDED.last_updated_at, updated_at = CURRENT_TIMESTAMP RETURNING id, fixture_id, name, sport_fk, tournament_fk, tournament_template_fk, tournament_stage_fk, tournament_stage_name, tournament_name, tournament_template_name, sport_name, gender, start_date, status_type, status_desc_fk, round_type_fk, updates_count, last_updated_at, created_at, updated_at ` type CreateEnetpulseFixtureParams struct { FixtureID string `json:"fixture_id"` Name string `json:"name"` SportFk string `json:"sport_fk"` TournamentFk pgtype.Text `json:"tournament_fk"` TournamentTemplateFk pgtype.Text `json:"tournament_template_fk"` TournamentStageFk pgtype.Text `json:"tournament_stage_fk"` TournamentStageName pgtype.Text `json:"tournament_stage_name"` TournamentName pgtype.Text `json:"tournament_name"` TournamentTemplateName pgtype.Text `json:"tournament_template_name"` SportName pgtype.Text `json:"sport_name"` Gender pgtype.Text `json:"gender"` StartDate pgtype.Timestamptz `json:"start_date"` StatusType pgtype.Text `json:"status_type"` StatusDescFk pgtype.Text `json:"status_desc_fk"` RoundTypeFk pgtype.Text `json:"round_type_fk"` UpdatesCount pgtype.Int4 `json:"updates_count"` LastUpdatedAt pgtype.Timestamptz `json:"last_updated_at"` } func (q *Queries) CreateEnetpulseFixture(ctx context.Context, arg CreateEnetpulseFixtureParams) (EnetpulseFixture, error) { row := q.db.QueryRow(ctx, CreateEnetpulseFixture, arg.FixtureID, arg.Name, arg.SportFk, arg.TournamentFk, arg.TournamentTemplateFk, arg.TournamentStageFk, arg.TournamentStageName, arg.TournamentName, arg.TournamentTemplateName, arg.SportName, arg.Gender, arg.StartDate, arg.StatusType, arg.StatusDescFk, arg.RoundTypeFk, arg.UpdatesCount, arg.LastUpdatedAt, ) var i EnetpulseFixture err := row.Scan( &i.ID, &i.FixtureID, &i.Name, &i.SportFk, &i.TournamentFk, &i.TournamentTemplateFk, &i.TournamentStageFk, &i.TournamentStageName, &i.TournamentName, &i.TournamentTemplateName, &i.SportName, &i.Gender, &i.StartDate, &i.StatusType, &i.StatusDescFk, &i.RoundTypeFk, &i.UpdatesCount, &i.LastUpdatedAt, &i.CreatedAt, &i.UpdatedAt, ) return i, err } const CreateEnetpulseOutcomeType = `-- name: CreateEnetpulseOutcomeType :one INSERT INTO enetpulse_outcome_types ( outcome_type_id, name, description, updates_count, last_updated_at, created_at, updated_at ) VALUES ( $1, $2, $3, $4, $5, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP ) ON CONFLICT (outcome_type_id) DO UPDATE SET name = EXCLUDED.name, description = EXCLUDED.description, updates_count = EXCLUDED.updates_count, last_updated_at = EXCLUDED.last_updated_at, updated_at = CURRENT_TIMESTAMP RETURNING id, outcome_type_id, name, description, updates_count, last_updated_at, created_at, updated_at ` type CreateEnetpulseOutcomeTypeParams struct { OutcomeTypeID string `json:"outcome_type_id"` Name string `json:"name"` Description pgtype.Text `json:"description"` UpdatesCount pgtype.Int4 `json:"updates_count"` LastUpdatedAt pgtype.Timestamptz `json:"last_updated_at"` } func (q *Queries) CreateEnetpulseOutcomeType(ctx context.Context, arg CreateEnetpulseOutcomeTypeParams) (EnetpulseOutcomeType, error) { row := q.db.QueryRow(ctx, CreateEnetpulseOutcomeType, arg.OutcomeTypeID, arg.Name, arg.Description, arg.UpdatesCount, arg.LastUpdatedAt, ) var i EnetpulseOutcomeType err := row.Scan( &i.ID, &i.OutcomeTypeID, &i.Name, &i.Description, &i.UpdatesCount, &i.LastUpdatedAt, &i.CreatedAt, &i.UpdatedAt, ) return i, err } const CreateEnetpulsePreodds = `-- name: CreateEnetpulsePreodds :one INSERT INTO enetpulse_preodds ( preodds_id, event_fk, outcome_type_fk, outcome_scope_fk, outcome_subtype_fk, event_participant_number, iparam, iparam2, dparam, dparam2, sparam, updates_count, last_updated_at, created_at, updated_at ) VALUES ( $1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,CURRENT_TIMESTAMP,CURRENT_TIMESTAMP ) ON CONFLICT (preodds_id) DO UPDATE SET event_fk = EXCLUDED.event_fk, outcome_type_fk = EXCLUDED.outcome_type_fk, outcome_scope_fk = EXCLUDED.outcome_scope_fk, outcome_subtype_fk = EXCLUDED.outcome_subtype_fk, event_participant_number = EXCLUDED.event_participant_number, iparam = EXCLUDED.iparam, iparam2 = EXCLUDED.iparam2, dparam = EXCLUDED.dparam, dparam2 = EXCLUDED.dparam2, sparam = EXCLUDED.sparam, updates_count = EXCLUDED.updates_count, last_updated_at = EXCLUDED.last_updated_at, updated_at = CURRENT_TIMESTAMP RETURNING id, preodds_id, event_fk, outcome_type_fk, outcome_scope_fk, outcome_subtype_fk, event_participant_number, iparam, iparam2, dparam, dparam2, sparam, updates_count, last_updated_at, created_at, updated_at ` type CreateEnetpulsePreoddsParams struct { PreoddsID string `json:"preodds_id"` EventFk int64 `json:"event_fk"` OutcomeTypeFk pgtype.Int4 `json:"outcome_type_fk"` OutcomeScopeFk pgtype.Int4 `json:"outcome_scope_fk"` OutcomeSubtypeFk pgtype.Int4 `json:"outcome_subtype_fk"` EventParticipantNumber pgtype.Int4 `json:"event_participant_number"` Iparam pgtype.Text `json:"iparam"` Iparam2 pgtype.Text `json:"iparam2"` Dparam pgtype.Text `json:"dparam"` Dparam2 pgtype.Text `json:"dparam2"` Sparam pgtype.Text `json:"sparam"` UpdatesCount pgtype.Int4 `json:"updates_count"` LastUpdatedAt pgtype.Timestamptz `json:"last_updated_at"` } func (q *Queries) CreateEnetpulsePreodds(ctx context.Context, arg CreateEnetpulsePreoddsParams) (EnetpulsePreodd, error) { row := q.db.QueryRow(ctx, CreateEnetpulsePreodds, arg.PreoddsID, arg.EventFk, arg.OutcomeTypeFk, arg.OutcomeScopeFk, arg.OutcomeSubtypeFk, arg.EventParticipantNumber, arg.Iparam, arg.Iparam2, arg.Dparam, arg.Dparam2, arg.Sparam, arg.UpdatesCount, arg.LastUpdatedAt, ) var i EnetpulsePreodd err := row.Scan( &i.ID, &i.PreoddsID, &i.EventFk, &i.OutcomeTypeFk, &i.OutcomeScopeFk, &i.OutcomeSubtypeFk, &i.EventParticipantNumber, &i.Iparam, &i.Iparam2, &i.Dparam, &i.Dparam2, &i.Sparam, &i.UpdatesCount, &i.LastUpdatedAt, &i.CreatedAt, &i.UpdatedAt, ) return i, err } const CreateEnetpulsePreoddsBettingOffer = `-- name: CreateEnetpulsePreoddsBettingOffer :one INSERT INTO enetpulse_preodds_bettingoffers ( bettingoffer_id, preodds_fk, bettingoffer_status_fk, odds_provider_fk, odds, odds_old, active, coupon_key, updates_count, last_updated_at, created_at, updated_at ) VALUES ( $1,$2,$3,$4,$5,$6,$7,$8,$9,$10,CURRENT_TIMESTAMP,CURRENT_TIMESTAMP ) ON CONFLICT (bettingoffer_id) DO UPDATE SET preodds_fk = EXCLUDED.preodds_fk, bettingoffer_status_fk = EXCLUDED.bettingoffer_status_fk, odds_provider_fk = EXCLUDED.odds_provider_fk, odds = EXCLUDED.odds, odds_old = EXCLUDED.odds_old, active = EXCLUDED.active, coupon_key = EXCLUDED.coupon_key, updates_count = EXCLUDED.updates_count, last_updated_at = EXCLUDED.last_updated_at, updated_at = CURRENT_TIMESTAMP RETURNING id, bettingoffer_id, preodds_fk, bettingoffer_status_fk, odds_provider_fk, odds, odds_old, active, coupon_key, updates_count, last_updated_at, created_at, updated_at ` type CreateEnetpulsePreoddsBettingOfferParams struct { BettingofferID string `json:"bettingoffer_id"` PreoddsFk string `json:"preodds_fk"` BettingofferStatusFk pgtype.Int4 `json:"bettingoffer_status_fk"` OddsProviderFk pgtype.Int4 `json:"odds_provider_fk"` Odds pgtype.Numeric `json:"odds"` OddsOld pgtype.Numeric `json:"odds_old"` Active pgtype.Bool `json:"active"` CouponKey pgtype.Text `json:"coupon_key"` UpdatesCount pgtype.Int4 `json:"updates_count"` LastUpdatedAt pgtype.Timestamptz `json:"last_updated_at"` } func (q *Queries) CreateEnetpulsePreoddsBettingOffer(ctx context.Context, arg CreateEnetpulsePreoddsBettingOfferParams) (EnetpulsePreoddsBettingoffer, error) { row := q.db.QueryRow(ctx, CreateEnetpulsePreoddsBettingOffer, arg.BettingofferID, arg.PreoddsFk, arg.BettingofferStatusFk, arg.OddsProviderFk, arg.Odds, arg.OddsOld, arg.Active, arg.CouponKey, arg.UpdatesCount, arg.LastUpdatedAt, ) var i EnetpulsePreoddsBettingoffer err := row.Scan( &i.ID, &i.BettingofferID, &i.PreoddsFk, &i.BettingofferStatusFk, &i.OddsProviderFk, &i.Odds, &i.OddsOld, &i.Active, &i.CouponKey, &i.UpdatesCount, &i.LastUpdatedAt, &i.CreatedAt, &i.UpdatedAt, ) return i, err } const CreateEnetpulseResult = `-- name: CreateEnetpulseResult :one INSERT INTO enetpulse_results ( result_id, name, sport_fk, tournament_fk, tournament_template_fk, tournament_stage_fk, tournament_stage_name, tournament_name, tournament_template_name, sport_name, start_date, status_type, status_desc_fk, round_type_fk, updates_count, last_updated_at, round, live, venue_name, livestats_plus, livestats_type, commentary, lineup_confirmed, verified, spectators, game_started, first_half_ended, second_half_started, second_half_ended, game_ended ) VALUES ( $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16, $17, $18, $19, $20, $21, $22, $23, $24, $25, $26, $27, $28, $29, $30 ) ON CONFLICT (result_id) DO UPDATE SET name = EXCLUDED.name, sport_fk = EXCLUDED.sport_fk, tournament_fk = EXCLUDED.tournament_fk, tournament_template_fk = EXCLUDED.tournament_template_fk, tournament_stage_fk = EXCLUDED.tournament_stage_fk, tournament_stage_name = EXCLUDED.tournament_stage_name, tournament_name = EXCLUDED.tournament_name, tournament_template_name = EXCLUDED.tournament_template_name, sport_name = EXCLUDED.sport_name, start_date = EXCLUDED.start_date, status_type = EXCLUDED.status_type, status_desc_fk = EXCLUDED.status_desc_fk, round_type_fk = EXCLUDED.round_type_fk, updates_count = EXCLUDED.updates_count, last_updated_at = EXCLUDED.last_updated_at, round = EXCLUDED.round, live = EXCLUDED.live, venue_name = EXCLUDED.venue_name, livestats_plus = EXCLUDED.livestats_plus, livestats_type = EXCLUDED.livestats_type, commentary = EXCLUDED.commentary, lineup_confirmed = EXCLUDED.lineup_confirmed, verified = EXCLUDED.verified, spectators = EXCLUDED.spectators, game_started = EXCLUDED.game_started, first_half_ended = EXCLUDED.first_half_ended, second_half_started = EXCLUDED.second_half_started, second_half_ended = EXCLUDED.second_half_ended, game_ended = EXCLUDED.game_ended, updated_at = CURRENT_TIMESTAMP RETURNING id, result_id, name, sport_fk, tournament_fk, tournament_template_fk, tournament_stage_fk, tournament_stage_name, tournament_name, tournament_template_name, sport_name, start_date, status_type, status_desc_fk, round_type_fk, updates_count, last_updated_at, round, live, venue_name, livestats_plus, livestats_type, commentary, lineup_confirmed, verified, spectators, game_started, first_half_ended, second_half_started, second_half_ended, game_ended, created_at, updated_at ` type CreateEnetpulseResultParams struct { ResultID string `json:"result_id"` Name string `json:"name"` SportFk string `json:"sport_fk"` TournamentFk pgtype.Text `json:"tournament_fk"` TournamentTemplateFk pgtype.Text `json:"tournament_template_fk"` TournamentStageFk pgtype.Text `json:"tournament_stage_fk"` TournamentStageName pgtype.Text `json:"tournament_stage_name"` TournamentName pgtype.Text `json:"tournament_name"` TournamentTemplateName pgtype.Text `json:"tournament_template_name"` SportName pgtype.Text `json:"sport_name"` StartDate pgtype.Timestamptz `json:"start_date"` StatusType pgtype.Text `json:"status_type"` StatusDescFk pgtype.Text `json:"status_desc_fk"` RoundTypeFk pgtype.Text `json:"round_type_fk"` UpdatesCount pgtype.Int4 `json:"updates_count"` LastUpdatedAt pgtype.Timestamptz `json:"last_updated_at"` Round pgtype.Text `json:"round"` Live pgtype.Text `json:"live"` VenueName pgtype.Text `json:"venue_name"` LivestatsPlus pgtype.Text `json:"livestats_plus"` LivestatsType pgtype.Text `json:"livestats_type"` Commentary pgtype.Text `json:"commentary"` LineupConfirmed pgtype.Bool `json:"lineup_confirmed"` Verified pgtype.Bool `json:"verified"` Spectators pgtype.Int4 `json:"spectators"` GameStarted pgtype.Timestamptz `json:"game_started"` FirstHalfEnded pgtype.Timestamptz `json:"first_half_ended"` SecondHalfStarted pgtype.Timestamptz `json:"second_half_started"` SecondHalfEnded pgtype.Timestamptz `json:"second_half_ended"` GameEnded pgtype.Timestamptz `json:"game_ended"` } func (q *Queries) CreateEnetpulseResult(ctx context.Context, arg CreateEnetpulseResultParams) (EnetpulseResult, error) { row := q.db.QueryRow(ctx, CreateEnetpulseResult, arg.ResultID, arg.Name, arg.SportFk, arg.TournamentFk, arg.TournamentTemplateFk, arg.TournamentStageFk, arg.TournamentStageName, arg.TournamentName, arg.TournamentTemplateName, arg.SportName, arg.StartDate, arg.StatusType, arg.StatusDescFk, arg.RoundTypeFk, arg.UpdatesCount, arg.LastUpdatedAt, arg.Round, arg.Live, arg.VenueName, arg.LivestatsPlus, arg.LivestatsType, arg.Commentary, arg.LineupConfirmed, arg.Verified, arg.Spectators, arg.GameStarted, arg.FirstHalfEnded, arg.SecondHalfStarted, arg.SecondHalfEnded, arg.GameEnded, ) var i EnetpulseResult err := row.Scan( &i.ID, &i.ResultID, &i.Name, &i.SportFk, &i.TournamentFk, &i.TournamentTemplateFk, &i.TournamentStageFk, &i.TournamentStageName, &i.TournamentName, &i.TournamentTemplateName, &i.SportName, &i.StartDate, &i.StatusType, &i.StatusDescFk, &i.RoundTypeFk, &i.UpdatesCount, &i.LastUpdatedAt, &i.Round, &i.Live, &i.VenueName, &i.LivestatsPlus, &i.LivestatsType, &i.Commentary, &i.LineupConfirmed, &i.Verified, &i.Spectators, &i.GameStarted, &i.FirstHalfEnded, &i.SecondHalfStarted, &i.SecondHalfEnded, &i.GameEnded, &i.CreatedAt, &i.UpdatedAt, ) return i, err } const CreateEnetpulseSport = `-- name: CreateEnetpulseSport :one INSERT INTO enetpulse_sports ( sport_id, name, updates_count, last_updated_at, status, updated_at ) VALUES ( $1, $2, $3, $4, $5, NOW() ) ON CONFLICT (sport_id) DO UPDATE SET name = EXCLUDED.name, updates_count = EXCLUDED.updates_count, last_updated_at = EXCLUDED.last_updated_at, status = EXCLUDED.status, updated_at = NOW() RETURNING id, sport_id, name, updates_count, last_updated_at, status, created_at, updated_at ` type CreateEnetpulseSportParams struct { SportID string `json:"sport_id"` Name string `json:"name"` UpdatesCount pgtype.Int4 `json:"updates_count"` LastUpdatedAt pgtype.Timestamptz `json:"last_updated_at"` Status pgtype.Int4 `json:"status"` } func (q *Queries) CreateEnetpulseSport(ctx context.Context, arg CreateEnetpulseSportParams) (EnetpulseSport, error) { row := q.db.QueryRow(ctx, CreateEnetpulseSport, arg.SportID, arg.Name, arg.UpdatesCount, arg.LastUpdatedAt, arg.Status, ) var i EnetpulseSport err := row.Scan( &i.ID, &i.SportID, &i.Name, &i.UpdatesCount, &i.LastUpdatedAt, &i.Status, &i.CreatedAt, &i.UpdatedAt, ) return i, err } const CreateEnetpulseTournament = `-- name: CreateEnetpulseTournament :one INSERT INTO enetpulse_tournaments ( tournament_id, name, tournament_template_fk, updates_count, last_updated_at, status ) VALUES ($1, $2, $3, $4, $5, $6) ON CONFLICT (tournament_id) DO UPDATE SET name = EXCLUDED.name, tournament_template_fk = EXCLUDED.tournament_template_fk, updates_count = EXCLUDED.updates_count, last_updated_at = EXCLUDED.last_updated_at, status = EXCLUDED.status RETURNING id, tournament_id, name, tournament_template_fk, updates_count, last_updated_at, status, created_at, updated_at ` type CreateEnetpulseTournamentParams struct { TournamentID string `json:"tournament_id"` Name string `json:"name"` TournamentTemplateFk string `json:"tournament_template_fk"` UpdatesCount pgtype.Int4 `json:"updates_count"` LastUpdatedAt pgtype.Timestamptz `json:"last_updated_at"` Status pgtype.Int4 `json:"status"` } // -- name: DeleteEnetpulseTournamentTemplateByID :exec // DELETE FROM enetpulse_tournament_templates WHERE template_id = $1; func (q *Queries) CreateEnetpulseTournament(ctx context.Context, arg CreateEnetpulseTournamentParams) (EnetpulseTournament, error) { row := q.db.QueryRow(ctx, CreateEnetpulseTournament, arg.TournamentID, arg.Name, arg.TournamentTemplateFk, arg.UpdatesCount, arg.LastUpdatedAt, arg.Status, ) var i EnetpulseTournament err := row.Scan( &i.ID, &i.TournamentID, &i.Name, &i.TournamentTemplateFk, &i.UpdatesCount, &i.LastUpdatedAt, &i.Status, &i.CreatedAt, &i.UpdatedAt, ) return i, err } const CreateEnetpulseTournamentStage = `-- name: CreateEnetpulseTournamentStage :one INSERT INTO enetpulse_tournament_stages ( stage_id, name, tournament_fk, gender, country_fk, country_name, start_date, end_date, updates_count, last_updated_at, status ) VALUES ( $1, -- stage_id $2, -- name $3, -- tournament_fk $4, -- gender $5, -- country_fk $6, -- country_name $7, -- start_date $8, -- end_date $9, -- updates_count $10, -- last_updated_at $11 -- status ) RETURNING id, stage_id, name, tournament_fk, gender, country_fk, country_name, start_date, end_date, updates_count, last_updated_at, status, created_at, updated_at ` type CreateEnetpulseTournamentStageParams struct { StageID string `json:"stage_id"` Name string `json:"name"` TournamentFk string `json:"tournament_fk"` Gender pgtype.Text `json:"gender"` CountryFk pgtype.Text `json:"country_fk"` CountryName pgtype.Text `json:"country_name"` StartDate pgtype.Timestamptz `json:"start_date"` EndDate pgtype.Timestamptz `json:"end_date"` UpdatesCount pgtype.Int4 `json:"updates_count"` LastUpdatedAt pgtype.Timestamptz `json:"last_updated_at"` Status pgtype.Int4 `json:"status"` } func (q *Queries) CreateEnetpulseTournamentStage(ctx context.Context, arg CreateEnetpulseTournamentStageParams) (EnetpulseTournamentStage, error) { row := q.db.QueryRow(ctx, CreateEnetpulseTournamentStage, arg.StageID, arg.Name, arg.TournamentFk, arg.Gender, arg.CountryFk, arg.CountryName, arg.StartDate, arg.EndDate, arg.UpdatesCount, arg.LastUpdatedAt, arg.Status, ) var i EnetpulseTournamentStage err := row.Scan( &i.ID, &i.StageID, &i.Name, &i.TournamentFk, &i.Gender, &i.CountryFk, &i.CountryName, &i.StartDate, &i.EndDate, &i.UpdatesCount, &i.LastUpdatedAt, &i.Status, &i.CreatedAt, &i.UpdatedAt, ) return i, err } const CreateEnetpulseTournamentTemplate = `-- name: CreateEnetpulseTournamentTemplate :one INSERT INTO enetpulse_tournament_templates ( template_id, name, sport_fk, gender, updates_count, last_updated_at, status, updated_at ) VALUES ($1, $2, $3, $4, $5, $6, $7, NOW()) ON CONFLICT (template_id) DO UPDATE SET name = EXCLUDED.name, sport_fk = EXCLUDED.sport_fk, gender = EXCLUDED.gender, updates_count = EXCLUDED.updates_count, last_updated_at = EXCLUDED.last_updated_at, status = EXCLUDED.status, updated_at = NOW() RETURNING id, template_id, name, sport_fk, gender, updates_count, last_updated_at, status, created_at, updated_at ` type CreateEnetpulseTournamentTemplateParams struct { TemplateID string `json:"template_id"` Name string `json:"name"` SportFk string `json:"sport_fk"` Gender pgtype.Text `json:"gender"` UpdatesCount pgtype.Int4 `json:"updates_count"` LastUpdatedAt pgtype.Timestamptz `json:"last_updated_at"` Status pgtype.Int4 `json:"status"` } func (q *Queries) CreateEnetpulseTournamentTemplate(ctx context.Context, arg CreateEnetpulseTournamentTemplateParams) (EnetpulseTournamentTemplate, error) { row := q.db.QueryRow(ctx, CreateEnetpulseTournamentTemplate, arg.TemplateID, arg.Name, arg.SportFk, arg.Gender, arg.UpdatesCount, arg.LastUpdatedAt, arg.Status, ) var i EnetpulseTournamentTemplate err := row.Scan( &i.ID, &i.TemplateID, &i.Name, &i.SportFk, &i.Gender, &i.UpdatesCount, &i.LastUpdatedAt, &i.Status, &i.CreatedAt, &i.UpdatedAt, ) return i, err } const GetAllEnetpulseFixtures = `-- name: GetAllEnetpulseFixtures :many SELECT id, fixture_id, name, sport_fk, tournament_fk, tournament_template_fk, tournament_stage_fk, tournament_stage_name, tournament_name, tournament_template_name, sport_name, gender, start_date, status_type, status_desc_fk, round_type_fk, updates_count, last_updated_at, created_at, updated_at FROM enetpulse_fixtures ORDER BY created_at DESC ` func (q *Queries) GetAllEnetpulseFixtures(ctx context.Context) ([]EnetpulseFixture, error) { rows, err := q.db.Query(ctx, GetAllEnetpulseFixtures) if err != nil { return nil, err } defer rows.Close() var items []EnetpulseFixture for rows.Next() { var i EnetpulseFixture if err := rows.Scan( &i.ID, &i.FixtureID, &i.Name, &i.SportFk, &i.TournamentFk, &i.TournamentTemplateFk, &i.TournamentStageFk, &i.TournamentStageName, &i.TournamentName, &i.TournamentTemplateName, &i.SportName, &i.Gender, &i.StartDate, &i.StatusType, &i.StatusDescFk, &i.RoundTypeFk, &i.UpdatesCount, &i.LastUpdatedAt, &i.CreatedAt, &i.UpdatedAt, ); err != nil { return nil, err } items = append(items, i) } if err := rows.Err(); err != nil { return nil, err } return items, nil } const GetAllEnetpulseOutcomeTypes = `-- name: GetAllEnetpulseOutcomeTypes :many SELECT id, outcome_type_id, name, description, updates_count, last_updated_at, created_at, updated_at FROM enetpulse_outcome_types ORDER BY created_at DESC ` func (q *Queries) GetAllEnetpulseOutcomeTypes(ctx context.Context) ([]EnetpulseOutcomeType, error) { rows, err := q.db.Query(ctx, GetAllEnetpulseOutcomeTypes) if err != nil { return nil, err } defer rows.Close() var items []EnetpulseOutcomeType for rows.Next() { var i EnetpulseOutcomeType if err := rows.Scan( &i.ID, &i.OutcomeTypeID, &i.Name, &i.Description, &i.UpdatesCount, &i.LastUpdatedAt, &i.CreatedAt, &i.UpdatedAt, ); err != nil { return nil, err } items = append(items, i) } if err := rows.Err(); err != nil { return nil, err } return items, nil } const GetAllEnetpulsePreodds = `-- name: GetAllEnetpulsePreodds :many SELECT id, preodds_id, event_fk, outcome_type_fk, outcome_scope_fk, outcome_subtype_fk, event_participant_number, iparam, iparam2, dparam, dparam2, sparam, updates_count, last_updated_at, created_at, updated_at FROM enetpulse_preodds ORDER BY created_at DESC ` func (q *Queries) GetAllEnetpulsePreodds(ctx context.Context) ([]EnetpulsePreodd, error) { rows, err := q.db.Query(ctx, GetAllEnetpulsePreodds) if err != nil { return nil, err } defer rows.Close() var items []EnetpulsePreodd for rows.Next() { var i EnetpulsePreodd if err := rows.Scan( &i.ID, &i.PreoddsID, &i.EventFk, &i.OutcomeTypeFk, &i.OutcomeScopeFk, &i.OutcomeSubtypeFk, &i.EventParticipantNumber, &i.Iparam, &i.Iparam2, &i.Dparam, &i.Dparam2, &i.Sparam, &i.UpdatesCount, &i.LastUpdatedAt, &i.CreatedAt, &i.UpdatedAt, ); err != nil { return nil, err } items = append(items, i) } if err := rows.Err(); err != nil { return nil, err } return items, nil } const GetAllEnetpulsePreoddsBettingOffers = `-- name: GetAllEnetpulsePreoddsBettingOffers :many SELECT id, bettingoffer_id, preodds_fk, bettingoffer_status_fk, odds_provider_fk, odds, odds_old, active, coupon_key, updates_count, last_updated_at, created_at, updated_at FROM enetpulse_preodds_bettingoffers ORDER BY created_at DESC ` func (q *Queries) GetAllEnetpulsePreoddsBettingOffers(ctx context.Context) ([]EnetpulsePreoddsBettingoffer, error) { rows, err := q.db.Query(ctx, GetAllEnetpulsePreoddsBettingOffers) if err != nil { return nil, err } defer rows.Close() var items []EnetpulsePreoddsBettingoffer for rows.Next() { var i EnetpulsePreoddsBettingoffer if err := rows.Scan( &i.ID, &i.BettingofferID, &i.PreoddsFk, &i.BettingofferStatusFk, &i.OddsProviderFk, &i.Odds, &i.OddsOld, &i.Active, &i.CouponKey, &i.UpdatesCount, &i.LastUpdatedAt, &i.CreatedAt, &i.UpdatedAt, ); err != nil { return nil, err } items = append(items, i) } if err := rows.Err(); err != nil { return nil, err } return items, nil } const GetAllEnetpulseResults = `-- name: GetAllEnetpulseResults :many SELECT id, result_id, name, sport_fk, tournament_fk, tournament_template_fk, tournament_stage_fk, tournament_stage_name, tournament_name, tournament_template_name, sport_name, start_date, status_type, status_desc_fk, round_type_fk, updates_count, last_updated_at, round, live, venue_name, livestats_plus, livestats_type, commentary, lineup_confirmed, verified, spectators, game_started, first_half_ended, second_half_started, second_half_ended, game_ended, created_at, updated_at FROM enetpulse_results ORDER BY created_at DESC ` func (q *Queries) GetAllEnetpulseResults(ctx context.Context) ([]EnetpulseResult, error) { rows, err := q.db.Query(ctx, GetAllEnetpulseResults) if err != nil { return nil, err } defer rows.Close() var items []EnetpulseResult for rows.Next() { var i EnetpulseResult if err := rows.Scan( &i.ID, &i.ResultID, &i.Name, &i.SportFk, &i.TournamentFk, &i.TournamentTemplateFk, &i.TournamentStageFk, &i.TournamentStageName, &i.TournamentName, &i.TournamentTemplateName, &i.SportName, &i.StartDate, &i.StatusType, &i.StatusDescFk, &i.RoundTypeFk, &i.UpdatesCount, &i.LastUpdatedAt, &i.Round, &i.Live, &i.VenueName, &i.LivestatsPlus, &i.LivestatsType, &i.Commentary, &i.LineupConfirmed, &i.Verified, &i.Spectators, &i.GameStarted, &i.FirstHalfEnded, &i.SecondHalfStarted, &i.SecondHalfEnded, &i.GameEnded, &i.CreatedAt, &i.UpdatedAt, ); err != nil { return nil, err } items = append(items, i) } if err := rows.Err(); err != nil { return nil, err } return items, nil } const GetAllEnetpulseSports = `-- name: GetAllEnetpulseSports :many SELECT id, sport_id, name, updates_count, last_updated_at, status, created_at, updated_at FROM enetpulse_sports ORDER BY name ` func (q *Queries) GetAllEnetpulseSports(ctx context.Context) ([]EnetpulseSport, error) { rows, err := q.db.Query(ctx, GetAllEnetpulseSports) if err != nil { return nil, err } defer rows.Close() var items []EnetpulseSport for rows.Next() { var i EnetpulseSport if err := rows.Scan( &i.ID, &i.SportID, &i.Name, &i.UpdatesCount, &i.LastUpdatedAt, &i.Status, &i.CreatedAt, &i.UpdatedAt, ); err != nil { return nil, err } items = append(items, i) } if err := rows.Err(); err != nil { return nil, err } return items, nil } const GetAllEnetpulseTournamentStages = `-- name: GetAllEnetpulseTournamentStages :many SELECT id, stage_id, name, tournament_fk, gender, country_fk, country_name, start_date, end_date, updates_count, last_updated_at, status, created_at, updated_at FROM enetpulse_tournament_stages ORDER BY created_at DESC ` func (q *Queries) GetAllEnetpulseTournamentStages(ctx context.Context) ([]EnetpulseTournamentStage, error) { rows, err := q.db.Query(ctx, GetAllEnetpulseTournamentStages) if err != nil { return nil, err } defer rows.Close() var items []EnetpulseTournamentStage for rows.Next() { var i EnetpulseTournamentStage if err := rows.Scan( &i.ID, &i.StageID, &i.Name, &i.TournamentFk, &i.Gender, &i.CountryFk, &i.CountryName, &i.StartDate, &i.EndDate, &i.UpdatesCount, &i.LastUpdatedAt, &i.Status, &i.CreatedAt, &i.UpdatedAt, ); err != nil { return nil, err } items = append(items, i) } if err := rows.Err(); err != nil { return nil, err } return items, nil } const GetAllEnetpulseTournamentTemplates = `-- name: GetAllEnetpulseTournamentTemplates :many SELECT id, template_id, name, sport_fk, gender, updates_count, last_updated_at, status, created_at, updated_at FROM enetpulse_tournament_templates ORDER BY name ` func (q *Queries) GetAllEnetpulseTournamentTemplates(ctx context.Context) ([]EnetpulseTournamentTemplate, error) { rows, err := q.db.Query(ctx, GetAllEnetpulseTournamentTemplates) if err != nil { return nil, err } defer rows.Close() var items []EnetpulseTournamentTemplate for rows.Next() { var i EnetpulseTournamentTemplate if err := rows.Scan( &i.ID, &i.TemplateID, &i.Name, &i.SportFk, &i.Gender, &i.UpdatesCount, &i.LastUpdatedAt, &i.Status, &i.CreatedAt, &i.UpdatedAt, ); err != nil { return nil, err } items = append(items, i) } if err := rows.Err(); err != nil { return nil, err } return items, nil } const GetAllEnetpulseTournaments = `-- name: GetAllEnetpulseTournaments :many SELECT id, tournament_id, name, tournament_template_fk, updates_count, last_updated_at, status, created_at, updated_at FROM enetpulse_tournaments ORDER BY created_at DESC ` func (q *Queries) GetAllEnetpulseTournaments(ctx context.Context) ([]EnetpulseTournament, error) { rows, err := q.db.Query(ctx, GetAllEnetpulseTournaments) if err != nil { return nil, err } defer rows.Close() var items []EnetpulseTournament for rows.Next() { var i EnetpulseTournament if err := rows.Scan( &i.ID, &i.TournamentID, &i.Name, &i.TournamentTemplateFk, &i.UpdatesCount, &i.LastUpdatedAt, &i.Status, &i.CreatedAt, &i.UpdatedAt, ); err != nil { return nil, err } items = append(items, i) } if err := rows.Err(); err != nil { return nil, err } return items, nil } const GetTournamentStagesByTournamentFK = `-- name: GetTournamentStagesByTournamentFK :many SELECT id, stage_id, name, tournament_fk, gender, country_fk, country_name, start_date, end_date, updates_count, last_updated_at, status, created_at, updated_at FROM enetpulse_tournament_stages WHERE tournament_fk = $1 ORDER BY created_at DESC ` func (q *Queries) GetTournamentStagesByTournamentFK(ctx context.Context, tournamentFk string) ([]EnetpulseTournamentStage, error) { rows, err := q.db.Query(ctx, GetTournamentStagesByTournamentFK, tournamentFk) if err != nil { return nil, err } defer rows.Close() var items []EnetpulseTournamentStage for rows.Next() { var i EnetpulseTournamentStage if err := rows.Scan( &i.ID, &i.StageID, &i.Name, &i.TournamentFk, &i.Gender, &i.CountryFk, &i.CountryName, &i.StartDate, &i.EndDate, &i.UpdatesCount, &i.LastUpdatedAt, &i.Status, &i.CreatedAt, &i.UpdatedAt, ); err != nil { return nil, err } items = append(items, i) } if err := rows.Err(); err != nil { return nil, err } return items, nil }