This repository has been archived on 2022-05-25. You can view files and clone it, but cannot push or open issues or pull requests.
elon-eats-my-tweets/generated/store/queries.sql.go

52 lines
1.1 KiB
Go

// Code generated by sqlc. DO NOT EDIT.
// versions:
// sqlc v1.13.0
// source: queries.sql
package store
import (
"context"
"time"
)
const createUser = `-- name: CreateUser :one
INSERT INTO users (twitter_id, username, name, access_token, created_at, updated_at)
VALUES ($1, $2, $3, $4, $5, $6)
RETURNING id, twitter_id, username, name, access_token, refresh_token, delete_tweets_enabled, delete_tweets_num_per_iteration, created_at, updated_at
`
type CreateUserParams struct {
TwitterID int32
Username string
Name string
AccessToken string
CreatedAt time.Time
UpdatedAt time.Time
}
func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (User, error) {
row := q.db.QueryRow(ctx, createUser,
arg.TwitterID,
arg.Username,
arg.Name,
arg.AccessToken,
arg.CreatedAt,
arg.UpdatedAt,
)
var i User
err := row.Scan(
&i.ID,
&i.TwitterID,
&i.Username,
&i.Name,
&i.AccessToken,
&i.RefreshToken,
&i.DeleteTweetsEnabled,
&i.DeleteTweetsNumPerIteration,
&i.CreatedAt,
&i.UpdatedAt,
)
return i, err
}