package models
Import Path
github.com/limanmys/render-engine/app/models (on go.dev )
Dependency Relation
imports 7 packages , and imported by 10 packages
Package-Level Type Names (total 18)
/* sort by: alphabet | popularity */
type Credentials (struct)
Credentials type of credentials object
Fields (total 4 )
Key string
Certificate or password
Port string
Connection port
Type string
Type
Username string
Username
As Outputs Of (at least 2 )
func KeyData .DecryptData (user *User , server *Server ) *Credentials
func github.com/limanmys/render-engine/internal/liman.GetCredentials (user *User , server *Server ) (*Credentials , error )
As Inputs Of (at least 2 )
func github.com/limanmys/render-engine/internal/sandbox.GenerateCommand (extension *Extension , credentials *Credentials , params *CommandParams ) (string , error )
func github.com/limanmys/render-engine/internal/sandbox.GetParams (extension *Extension , credentials *Credentials , params *CommandParams ) (*Server , *User , map[string ]string , error )
type Extension (struct)
Extension Structure of the extension obj
Fields (total 15 )
CreatedAt string
Displays string
ID string
Icon string
Issuer string
Language string
Name string
Order int
RequireKey string
Service string
SslPorts string
Status string
Support string
UpdatedAt string
Version string
Methods (only one )
( Extension) TableName () string
Implements (at least one exported )
Extension : gorm.io/gorm/schema.Tabler
As Outputs Of (at least one exported )
func github.com/limanmys/render-engine/internal/liman.GetExtension (extension *Extension ) (*Extension , error )
As Inputs Of (at least 6 )
func github.com/limanmys/render-engine/internal/liman.GetExtension (extension *Extension ) (*Extension , error )
func github.com/limanmys/render-engine/internal/liman.GetExtensionJSON (extension *Extension ) (map[string ]any , error )
func github.com/limanmys/render-engine/internal/liman.GetLicence (extension *Extension ) (*Licence , error )
func github.com/limanmys/render-engine/internal/liman.GetSettings (user *User , server *Server , extension *Extension ) (map[string ]string , error )
func github.com/limanmys/render-engine/internal/sandbox.GenerateCommand (extension *Extension , credentials *Credentials , params *CommandParams ) (string , error )
func github.com/limanmys/render-engine/internal/sandbox.GetParams (extension *Extension , credentials *Credentials , params *CommandParams ) (*Server , *User , map[string ]string , error )
type Server (struct)
ServerModel Structure of the server obj
Fields (total 12 )
ControlPort string
CreatedAt string
Enabled string
ID string
IPAddress string
KeyPort int
Name string
Os string
SharedKey int
Type string
UpdatedAt string
UserID string
Methods (only one )
( Server) TableName () string
Implements (at least one exported )
Server : gorm.io/gorm/schema.Tabler
As Outputs Of (at least 2 )
func github.com/limanmys/render-engine/internal/liman.GetServer (server *Server ) (*Server , error )
func github.com/limanmys/render-engine/internal/sandbox.GetParams (extension *Extension , credentials *Credentials , params *CommandParams ) (*Server , *User , map[string ]string , error )
As Inputs Of (at least 4 )
func KeyData .DecryptData (user *User , server *Server ) *Credentials
func github.com/limanmys/render-engine/internal/liman.GetCredentials (user *User , server *Server ) (*Credentials , error )
func github.com/limanmys/render-engine/internal/liman.GetServer (server *Server ) (*Server , error )
func github.com/limanmys/render-engine/internal/liman.GetSettings (user *User , server *Server , extension *Extension ) (map[string ]string , error )
type User (struct)
UserModel Structure of the users table
Fields (total 13 )
AuthType string
CreatedAt string
Email string
ForceChange bool
ID string
LastLoginAt string
LastLoginIP string
Name string
ObjectGUID string
Password string
RememberToken string
Status int
UpdatedAt string
Methods (only one )
( User) TableName () string
Implements (at least one exported )
User : gorm.io/gorm/schema.Tabler
As Outputs Of (at least 2 )
func github.com/limanmys/render-engine/internal/liman.GetUser (user *User ) (*User , error )
func github.com/limanmys/render-engine/internal/sandbox.GetParams (extension *Extension , credentials *Credentials , params *CommandParams ) (*Server , *User , map[string ]string , error )
As Inputs Of (at least 6 )
func KeyData .DecryptData (user *User , server *Server ) *Credentials
func github.com/limanmys/render-engine/internal/liman.GetCredentials (user *User , server *Server ) (*Credentials , error )
func github.com/limanmys/render-engine/internal/liman.GetObjectPermissions (user *User ) ([]string , error )
func github.com/limanmys/render-engine/internal/liman.GetPermissions (user *User , extFilter string ) ([]string , map[string ]string , error )
func github.com/limanmys/render-engine/internal/liman.GetSettings (user *User , server *Server , extension *Extension ) (map[string ]string , error )
func github.com/limanmys/render-engine/internal/liman.GetUser (user *User ) (*User , error )
Package-Level Functions (only one)
Package-Level Constants (total 8)
The pages are generated with Golds v0.6.7 . (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu .
PR and bug reports are welcome and can be submitted to the issue list .
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds .