package models import ( "time" ) type SubscriptionModel struct { CreatedAt time.Time UpdatedAt time.Time Name string `json:"name" validate:"required,alphaunicode,subscriptionModel"` Details string `json:"details" validate:"required"` Conditions string `json:"conditions" validate:"required"` ID int64 `gorm:"primaryKey"` MonthlyFee float32 `json:"monthly_fee" validate:"required,number"` HourlyRate float32 `json:"hourly_rate" validate:"required,number"` IncludedPerYear int16 `json:"included_hours_per_year" validate:"omitempty,number"` IncludedPerMonth int16 `json:"included_hours_per_month" validate:"omitempty,number"` }