12 lines
466 B
Go
12 lines
466 B
Go
package dto
|
|
|
|
// AdminTopupForm defines payload for tenant-admin to topup a tenant member balance.
|
|
type AdminTopupForm struct {
|
|
// Amount is the topup amount in cents (CNY 分); must be > 0.
|
|
Amount int64 `json:"amount,omitempty"`
|
|
// Reason is the human-readable topup reason used for audit.
|
|
Reason string `json:"reason,omitempty"`
|
|
// IdempotencyKey ensures the topup request is processed at most once.
|
|
IdempotencyKey string `json:"idempotency_key,omitempty"`
|
|
}
|