Documentation
¶
Index ¶
- Constants
- type AddReply
- type AddRequest
- type Batch
- type BatchReply
- type BatchRequest
- type CollectionInfo
- func (c CollectionInfo) NewAddRequest(key, value1, value2 string) *AddRequest
- func (c CollectionInfo) NewDeleteRequest(key, value1, value2 string) *DeleteRequest
- func (c CollectionInfo) NewDummyRequest() *DummyRequest
- func (c CollectionInfo) NewGetRequest(key string) *GetRequest
- func (c CollectionInfo) NewUpdateRequest(update Update) *UpdateRequest
- type DeleteReply
- type DeleteRequest
- type DummyReply
- type DummyRequest
- type GetReply
- type GetRequest
- type Update
- type UpdateReply
- type UpdateRequest
Constants ¶
View Source
const (
IdAdd = "Add"
)
View Source
const (
IdBatch = "Batch"
)
View Source
const (
IdDelete = "Delete"
)
View Source
const (
IdDummy = "Dummy"
)
View Source
const (
IdGet = "Get"
)
View Source
const (
IdUpdate = "Update"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddReply ¶
type AddReply struct {
ws.ReplyStatus
}
type AddRequest ¶
func (*AddRequest) Reply ¶
func (request *AddRequest) Reply(env *ws.Environment) (ws.Reply, error)
type Batch ¶
type Batch struct {
Collection CollectionInfo
AddRequests []*AddRequest
GetRequests []*GetRequest
DeleteRequests []*DeleteRequest
UpdateRequests []*UpdateRequest
}
type BatchReply ¶
type BatchReply struct {
ws.ReplyStatus
AddReplys []AddReply
GetReplys []GetReply
DeleteReplys []DeleteReply
UpdateReplys []UpdateReply
}
type BatchRequest ¶
func NewBatchRequest ¶
func NewBatchRequest(batch *Batch) *BatchRequest
func (*BatchRequest) Reply ¶
func (request *BatchRequest) Reply(env *ws.Environment) (ws.Reply, error)
type CollectionInfo ¶
func (CollectionInfo) NewAddRequest ¶
func (c CollectionInfo) NewAddRequest(key, value1, value2 string) *AddRequest
func (CollectionInfo) NewDeleteRequest ¶
func (c CollectionInfo) NewDeleteRequest(key, value1, value2 string) *DeleteRequest
func (CollectionInfo) NewDummyRequest ¶
func (c CollectionInfo) NewDummyRequest() *DummyRequest
func (CollectionInfo) NewGetRequest ¶
func (c CollectionInfo) NewGetRequest(key string) *GetRequest
func (CollectionInfo) NewUpdateRequest ¶
func (c CollectionInfo) NewUpdateRequest(update Update) *UpdateRequest
type DeleteReply ¶
type DeleteReply struct {
ws.ReplyStatus
}
type DeleteRequest ¶
func (*DeleteRequest) Reply ¶
func (request *DeleteRequest) Reply(env *ws.Environment) (ws.Reply, error)
type DummyReply ¶
type DummyReply struct {
ws.ReplyStatus
Hello string
}
type DummyRequest ¶
type DummyRequest struct {
ws.Request
CollectionInfo
SomeData string
}
func (*DummyRequest) Reply ¶
func (request *DummyRequest) Reply(env *ws.Environment) (ws.Reply, error)
type GetRequest ¶
type GetRequest struct {
ws.Request
CollectionInfo
Key string
NextLevelValues []string
Filter string
}
func (*GetRequest) Reply ¶
func (request *GetRequest) Reply(env *ws.Environment) (ws.Reply, error)
type UpdateReply ¶
type UpdateReply struct {
ws.ReplyStatus
}
type UpdateRequest ¶
type UpdateRequest struct {
ws.Request
CollectionInfo
Update
}
func (*UpdateRequest) Reply ¶
func (request *UpdateRequest) Reply(env *ws.Environment) (ws.Reply, error)
Click to show internal directories.
Click to hide internal directories.