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"`
}
