package
Version:
v0.0.0-...-2ded8aa
Opens a new window with list of versions in this module.
Published: Dec 24, 2024
License: Apache-2.0
Opens a new window with license information.
Imports: 2
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
type AccrualInfo struct {
OrderID string `json:"order"`
Status string `json:"status"`
Accrual float32 `json:"accrual"`
}
type Balance struct {
Current float32 `json:"current"`
Withdrawn float32 `json:"withdrawn"`
}
type Order struct {
Number string `db:"order_id" json:"number"`
Status string `db:"status" json:"status"`
UploadedAt time.Time `db:"uploaded_at" json:"uploaded_at"`
Accrual float32 `db:"accrual" json:"accrual,omitempty"`
}
type WithdrawRequest struct {
Order string `json:"order"`
Sum float32 `json:"sum"`
}
type WithdrawResponse struct {
OrderID string `json:"order"`
Sum float32 `json:"sum"`
ProcessedAt time.Time `json:"processed_at"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.