Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UpdateUser ¶
type UpdateUser struct { Name string `json:"name"` UpdatedAt int64 `json:"updatedAt"` KeyIds []string `json:"keyIds"` Revoked *bool `json:"revoked"` RevokedReason string `json:"revokedReason"` CostLimitInUsd *float64 `json:"costLimitInUsd"` CostLimitInUsdOverTime *float64 `json:"costLimitInUsdOverTime"` CostLimitInUsdUnit *key.TimeUnit `json:"costLimitInUsdUnit"` RateLimitOverTime *int `json:"rateLimitOverTime"` RateLimitUnit *key.TimeUnit `json:"rateLimitUnit"` AllowedPaths []key.PathConfig `json:"allowedPaths"` AllowedModels []string `json:"allowedModels"` Ttl *string `json:"ttl"` }
func (*UpdateUser) Validate ¶
func (uu *UpdateUser) Validate() error
type User ¶
type User struct { Id string `json:"id"` Name string `json:"name"` CreatedAt int64 `json:"createdAt"` UpdatedAt int64 `json:"updatedAt"` Tags []string `json:"tags"` KeyIds []string `json:"keyIds"` Revoked bool `json:"revoked"` RevokedReason string `json:"revokedReason"` CostLimitInUsd float64 `json:"costLimitInUsd"` CostLimitInUsdOverTime float64 `json:"costLimitInUsdOverTime"` CostLimitInUsdUnit key.TimeUnit `json:"costLimitInUsdUnit"` RateLimitOverTime int `json:"rateLimitOverTime"` RateLimitUnit key.TimeUnit `json:"rateLimitUnit"` Ttl string `json:"ttl"` AllowedPaths []key.PathConfig `json:"allowedPaths"` AllowedModels []string `json:"allowedModels"` UserId string `json:"userId"` }
Click to show internal directories.
Click to hide internal directories.