17 lines
454 B
Go
17 lines
454 B
Go
package model
|
|
|
|
import (
|
|
"time"
|
|
)
|
|
|
|
type RateLimit struct {
|
|
ID uint32 `gorm:"primaryKey" json:"id"`
|
|
BurstDuration uint64 `json:"burst_duration"`
|
|
BurstLimit uint64 `json:"burst_limit"`
|
|
DailyLimit uint64 `json:"daily_limit"`
|
|
MonthlyLimit uint64 `json:"monthly_limit"`
|
|
MaxApplication uint32 `json:"max_applications"`
|
|
CreatedAt time.Time `json:"created_at"`
|
|
UpdatedAt time.Time `json:"updated_at"`
|
|
}
|