Some checks failed
Build Docker Image / Build-Docker-Image (push) Failing after 4m26s
40 lines
831 B
Go
40 lines
831 B
Go
package types
|
|
|
|
import (
|
|
"time"
|
|
|
|
"github.com/google/uuid"
|
|
)
|
|
|
|
type TransactionRecurring struct {
|
|
Id uuid.UUID
|
|
UserId uuid.UUID `db:"user_id"`
|
|
|
|
IntervalMonths int64 `db:"interval_months"`
|
|
LastExecution *time.Time `db:"last_execution"`
|
|
Active bool
|
|
|
|
Party string
|
|
Description string
|
|
|
|
AccountId *uuid.UUID `db:"account_id"`
|
|
TreasureChestId *uuid.UUID `db:"treasure_chest_id"`
|
|
Value int64
|
|
|
|
CreatedAt time.Time `db:"created_at"`
|
|
CreatedBy uuid.UUID `db:"created_by"`
|
|
UpdatedAt *time.Time `db:"updated_at"`
|
|
UpdatedBy *uuid.UUID `db:"updated_by"`
|
|
}
|
|
|
|
type TransactionRecurringInput struct {
|
|
Id string
|
|
IntervalMonths string
|
|
Active string
|
|
Party string
|
|
Description string
|
|
AccountId string
|
|
TreasureChestId string
|
|
Value string
|
|
}
|