Documentation
¶
Index ¶
- type Endpoint
- func (endpoint *Endpoint) Collapse() (*dbmodels.Endpoint, error)
- func (endpoint *Endpoint) DeserializeJson(obj []byte) error
- func (endpoint *Endpoint) Equal(otherEndpoint Endpoint) bool
- func (endpoint *Endpoint) Expand(baseEndpoint dbmodels.Endpoint) error
- func (endpoint *Endpoint) SerializeJson() ([]byte, error)
- type RequestHistory
- func (requestHistory *RequestHistory) Collapse() (*dbmodels.RequestHistory, error)
- func (requestHistory *RequestHistory) DeserializeJson(obj []byte) error
- func (requestHistory *RequestHistory) Equal(otherRequestHistory RequestHistory) bool
- func (requestHistory *RequestHistory) Expand(baseRequestHistory dbmodels.RequestHistory) error
- func (requestHistory *RequestHistory) SerializeJson() ([]byte, error)
- type User
- type UserSession
- func (userSession *UserSession) Collapse() (*dbmodels.UserSession, error)
- func (userSession *UserSession) DeserializeJson(obj []byte) error
- func (userSession *UserSession) Equal(otherUserSession UserSession) bool
- func (userSession *UserSession) Expand(baseUserSession dbmodels.UserSession) error
- func (userSession *UserSession) SerializeJson() ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Endpoint ¶
type Endpoint struct {
Id bson.ObjectId `json:"id"`
URLPath string `json:"urlPath"`
User dbmodels.User `json:"user"`
Name string `json:"name"`
Description string `json:"description"`
Authentication dbmodels.EndpointAuth `json:"authentication"`
Enabled bool `json:"enabled"`
DateCreated time.Time `json:"dateCreated"`
REST map[string]dbmodels.EndpointResponse `json:"rest"`
}
func (*Endpoint) DeserializeJson ¶
func (*Endpoint) SerializeJson ¶
type RequestHistory ¶
type RequestHistory struct {
Id bson.ObjectId `json:"id"`
Endpoint dbmodels.Endpoint `json:"endpoint"`
RequestDate time.Time `json:"requestDate"`
HTTPMethod string `json:"httpMethod"`
Header map[string][]string `json:"header"`
Parameters url.Values `json:"parameters"`
Body string `json:"body"`
ResponseStatusCode int `json:"responseStatusCode"`
ResponseMessage string `json:"responseMessage"`
ResponseContentType string `json:"responseContentType"`
}
func (*RequestHistory) Collapse ¶
func (requestHistory *RequestHistory) Collapse() (*dbmodels.RequestHistory, error)
func (*RequestHistory) DeserializeJson ¶
func (requestHistory *RequestHistory) DeserializeJson(obj []byte) error
func (*RequestHistory) Equal ¶
func (requestHistory *RequestHistory) Equal(otherRequestHistory RequestHistory) bool
func (*RequestHistory) Expand ¶
func (requestHistory *RequestHistory) Expand(baseRequestHistory dbmodels.RequestHistory) error
func (*RequestHistory) SerializeJson ¶
func (requestHistory *RequestHistory) SerializeJson() ([]byte, error)
type User ¶
type User struct {
Id bson.ObjectId `json:"id"`
Username string `json:"username"`
Password string `json:"password"`
FirstName string `json:"firstName"`
LastName string `json:"lastName"`
Email string `json:"email"`
FacebookId string `json:"facebookId"`
GoogleId string `json:"googleId"`
}
func (*User) DeserializeJson ¶
func (*User) SerializeJson ¶
type UserSession ¶
type UserSession struct {
Id bson.ObjectId `json:"id"`
User dbmodels.User `json:"user"`
Token string `json:"token"`
Time time.Time `json:"time"`
}
func (*UserSession) Collapse ¶
func (userSession *UserSession) Collapse() (*dbmodels.UserSession, error)
func (*UserSession) DeserializeJson ¶
func (userSession *UserSession) DeserializeJson(obj []byte) error
func (*UserSession) Equal ¶
func (userSession *UserSession) Equal(otherUserSession UserSession) bool
func (*UserSession) Expand ¶
func (userSession *UserSession) Expand(baseUserSession dbmodels.UserSession) error
func (*UserSession) SerializeJson ¶
func (userSession *UserSession) SerializeJson() ([]byte, error)
Click to show internal directories.
Click to hide internal directories.