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 .