| package types | |
| import ( | |
| "time" | |
| ) | |
| type SessionConfig struct { | |
| Playground *Playground | |
| UserId string | |
| Duration time.Duration | |
| Stack string | |
| StackName string | |
| ImageName string | |
| } | |
| type Session struct { | |
| Id string `json:"id" bson:"id"` | |
| CreatedAt time.Time `json:"created_at" bson:"created_at"` | |
| ExpiresAt time.Time `json:"expires_at" bson:"expires_at"` | |
| PwdIpAddress string `json:"pwd_ip_address" bson:"pwd_ip_address"` | |
| Ready bool `json:"ready" bson:"ready"` | |
| Stack string `json:"stack" bson:"stack"` | |
| StackName string `json:"stack_name" bson:"stack_name"` | |
| ImageName string `json:"image_name" bson:"image_name"` | |
| Host string `json:"host" bson:"host"` | |
| UserId string `json:"user_id" bson:"user_id"` | |
| PlaygroundId string `json:"playground_id" bson:"playground_id"` | |
| } | |