Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AmalgamRequest ¶
type AmalgamRequest struct {
ProjectId int `urlPath:"projectId" json:"-"`
}
type AmalgamResponse ¶
type ChatMessage ¶
type ChatRequest ¶
type ChatRequest struct {
Messages []ChatMessage `json:"messages"`
}
type ChatResponse ¶
type CreateProjectRequest ¶
type CreateProjectRequest struct {
Path string `json:"path" validate:"required,filepath"`
}
type DeleteProjectRequest ¶
type DeleteProjectRequest struct {
Id *int `urlPath:"projectId" json:"-" validate:"required"`
}
type GetProjectRequest ¶
type GetProjectRequest struct {
Id *int `urlPath:"projectId" json:"-" validate:"required"`
}
type ListProjectsRequest ¶
type ListProjectsRequest struct {
Limit *int `urlQuery:"limit" json:"-"`
}
type ListProjectsResponse ¶
type ListProjectsResponse struct {
Projects []*Project `json:"projects"`
}
type UpdateProjectRequest ¶
type UpdateProjectRequest struct {
Id *int `urlPath:"projectId" json:"-" validate:"required"`
}
Click to show internal directories.
Click to hide internal directories.