Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertToRecord ¶
func ConvertToRecord(pj *Projection, record *gravity_sdk_types_record.Record) error
func Marshal ¶ added in v0.0.13
func Marshal(pj *Projection) ([]byte, error)
func StrToBytes ¶
func Unmarshal ¶
func Unmarshal(data []byte, pj *Projection) error
Types ¶
type JSONResult ¶
type Projection ¶
type Projection struct { EventName string `json:"event"` Collection string `json:"collection"` Method string `json:"method"` PrimaryKey string `json:"primaryKey"` Fields []Field `json:"fields"` Meta map[string][]byte `json:"meta"` }
func (*Projection) GetPayload ¶ added in v0.0.13
func (pj *Projection) GetPayload() map[string]interface{}
func (*Projection) ToJSON ¶
func (pj *Projection) ToJSON() ([]byte, error)
func (*Projection) ToRecord ¶
func (pj *Projection) ToRecord() (*gravity_sdk_types_record.Record, error)
Click to show internal directories.
Click to hide internal directories.