Documentation
¶
Index ¶
- type CreateTransactionParams
- type CreateTxSagaParams
- type DBTX
- type Queries
- func (q *Queries) CreateTransaction(ctx context.Context, arg CreateTransactionParams) error
- func (q *Queries) CreateTxSaga(ctx context.Context, arg CreateTxSagaParams) error
- func (q *Queries) GetTransactionByEventID(ctx context.Context, eventID uuid.UUID) (Transaction, error)
- func (q *Queries) UpdateTransaction(ctx context.Context, arg UpdateTransactionParams) error
- func (q *Queries) UpdateTxSaga(ctx context.Context, arg UpdateTxSagaParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Transaction
- type TxSaga
- type UpdateTransactionParams
- type UpdateTxSagaParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateTransactionParams ¶
type CreateTransactionParams struct {
EventID uuid.UUID
EventName string
Opts json.RawMessage
Payload json.RawMessage
Status string
StartedAt sql.NullTime
Info pqtype.NullRawMessage
}
type CreateTxSagaParams ¶
type CreateTxSagaParams struct {
EventID uuid.UUID
TransactionID uuid.UUID
EventName string
Opts json.RawMessage
Payload json.RawMessage
Status string
StartedAt sql.NullTime
Info pqtype.NullRawMessage
TotalRetry sql.NullInt32
RetriesErrors pqtype.NullRawMessage
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateTransaction ¶
func (q *Queries) CreateTransaction(ctx context.Context, arg CreateTransactionParams) error
func (*Queries) CreateTxSaga ¶
func (q *Queries) CreateTxSaga(ctx context.Context, arg CreateTxSagaParams) error
func (*Queries) GetTransactionByEventID ¶
func (*Queries) UpdateTransaction ¶
func (q *Queries) UpdateTransaction(ctx context.Context, arg UpdateTransactionParams) error
func (*Queries) UpdateTxSaga ¶
func (q *Queries) UpdateTxSaga(ctx context.Context, arg UpdateTxSagaParams) error
type Transaction ¶
type TxSaga ¶
type TxSaga struct {
ID uuid.UUID
EventID uuid.UUID
TransactionID uuid.UUID
EventName string
Opts json.RawMessage
Payload json.RawMessage
Status string
TotalRetry sql.NullInt32
RetriesErrors pqtype.NullRawMessage
StartedAt sql.NullTime
EndedAt sql.NullTime
Info pqtype.NullRawMessage
UpdatedAt sql.NullTime
CreatedAt sql.NullTime
}
type UpdateTransactionParams ¶
Click to show internal directories.
Click to hide internal directories.