...

Package payload

import "github.com/Diarkis/diarkis/client/go/test/payload"
Overview
Index

Overview ▾

func PackMMAdd

func PackMMAdd(mmID, uniqueID string, props map[string]int, metadata []byte, ttl uint64) []byte

func PackMMRemove

func PackMMRemove(mmID string, uniqueIDs []string) []byte

func PackMMSearch

func PackMMSearch(mmIDs []string, props map[string]int) []byte

type MMAdd

type MMAdd struct {
    TTL      int64
    ID       string
    UID      string
    Props    map[string]int
    Metadata []byte
}

func UnpackMMAdd

func UnpackMMAdd(bytes []byte) *MMAdd

type MMRemove

type MMRemove struct {
    ID   string
    UIDs []string
}

func UnpackMMRemove

func UnpackMMRemove(bytes []byte) *MMRemove

type MMSearch

type MMSearch struct {
    IDs   []string
    Props map[string]int
}

func UnpackMMSearch

func UnpackMMSearch(bytes []byte) *MMSearch