msgprotov2

package
v0.0.0-...-96bc9f9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 8, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EnumNamesErrType = map[ErrType]string{
	ErrTypeErrConnection: "ErrConnection",
	ErrTypeErrBadRequest: "ErrBadRequest",
	ErrTypeErrInternal:   "ErrInternal",
	ErrTypeErrMessage:    "ErrMessage",
	ErrTypeErrAuth:       "ErrAuth",
	ErrTypeErrACL:        "ErrACL",
}
View Source
var EnumNamesMsgSubType = map[MsgSubType]string{
	MsgSubTypeUnknown:                    "Unknown",
	MsgSubTypeAuthenticationReq:          "AuthenticationReq",
	MsgSubTypeAuthenticationResp:         "AuthenticationResp",
	MsgSubTypeAuthenticationQRResp:       "AuthenticationQRResp",
	MsgSubTypeAuthenticationDeepLinkResp: "AuthenticationDeepLinkResp",
	MsgSubTypeFactReq:                    "FactReq",
	MsgSubTypeFactResp:                   "FactResp",
	MsgSubTypeFactQRResp:                 "FactQRResp",
	MsgSubTypeFactDeepLinkResp:           "FactDeepLinkResp",
	MsgSubTypeEmailSecurityCodeReq:       "EmailSecurityCodeReq",
	MsgSubTypeEmailSecurityCodeResp:      "EmailSecurityCodeResp",
	MsgSubTypePhoneSecurityCodeReq:       "PhoneSecurityCodeReq",
	MsgSubTypePhoneSecurityCodeResp:      "PhoneSecurityCodeResp",
	MsgSubTypePhoneVerificationReq:       "PhoneVerificationReq",
	MsgSubTypePhoneVerificationResp:      "PhoneVerificationResp",
	MsgSubTypeEmailVerificationReq:       "EmailVerificationReq",
	MsgSubTypeEmailVerificationResp:      "EmailVerificationResp",
	MsgSubTypeDocumentVerificationReq:    "DocumentVerificationReq",
	MsgSubTypeDocumentVerificationResp:   "DocumentVerificationResp",
}
View Source
var EnumNamesMsgType = map[MsgType]string{
	MsgTypeMSG:  "MSG",
	MsgTypeACK:  "ACK",
	MsgTypeERR:  "ERR",
	MsgTypeAUTH: "AUTH",
	MsgTypeWTC:  "WTC",
	MsgTypeSTS:  "STS",
}
View Source
var EnumValuesErrType = map[string]ErrType{
	"ErrConnection": ErrTypeErrConnection,
	"ErrBadRequest": ErrTypeErrBadRequest,
	"ErrInternal":   ErrTypeErrInternal,
	"ErrMessage":    ErrTypeErrMessage,
	"ErrAuth":       ErrTypeErrAuth,
	"ErrACL":        ErrTypeErrACL,
}
View Source
var EnumValuesMsgSubType = map[string]MsgSubType{
	"Unknown":                    MsgSubTypeUnknown,
	"AuthenticationReq":          MsgSubTypeAuthenticationReq,
	"AuthenticationResp":         MsgSubTypeAuthenticationResp,
	"AuthenticationQRResp":       MsgSubTypeAuthenticationQRResp,
	"AuthenticationDeepLinkResp": MsgSubTypeAuthenticationDeepLinkResp,
	"FactReq":                    MsgSubTypeFactReq,
	"FactResp":                   MsgSubTypeFactResp,
	"FactQRResp":                 MsgSubTypeFactQRResp,
	"FactDeepLinkResp":           MsgSubTypeFactDeepLinkResp,
	"EmailSecurityCodeReq":       MsgSubTypeEmailSecurityCodeReq,
	"EmailSecurityCodeResp":      MsgSubTypeEmailSecurityCodeResp,
	"PhoneSecurityCodeReq":       MsgSubTypePhoneSecurityCodeReq,
	"PhoneSecurityCodeResp":      MsgSubTypePhoneSecurityCodeResp,
	"PhoneVerificationReq":       MsgSubTypePhoneVerificationReq,
	"PhoneVerificationResp":      MsgSubTypePhoneVerificationResp,
	"EmailVerificationReq":       MsgSubTypeEmailVerificationReq,
	"EmailVerificationResp":      MsgSubTypeEmailVerificationResp,
	"DocumentVerificationReq":    MsgSubTypeDocumentVerificationReq,
	"DocumentVerificationResp":   MsgSubTypeDocumentVerificationResp,
}
View Source
var EnumValuesMsgType = map[string]MsgType{
	"MSG":  MsgTypeMSG,
	"ACK":  MsgTypeACK,
	"ERR":  MsgTypeERR,
	"AUTH": MsgTypeAUTH,
	"WTC":  MsgTypeWTC,
	"STS":  MsgTypeSTS,
}

Functions

func AuthAddDevice

func AuthAddDevice(builder *flatbuffers.Builder, device flatbuffers.UOffsetT)

func AuthAddId

func AuthAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT)

func AuthAddMsgtype

func AuthAddMsgtype(builder *flatbuffers.Builder, msgtype MsgType)

func AuthAddOffset

func AuthAddOffset(builder *flatbuffers.Builder, offset int64)

func AuthAddToken

func AuthAddToken(builder *flatbuffers.Builder, token flatbuffers.UOffsetT)

func AuthEnd

func AuthEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func AuthStart

func AuthStart(builder *flatbuffers.Builder)

func CreateMetadata

func CreateMetadata(builder *flatbuffers.Builder, timestamp int64, offset int64) flatbuffers.UOffsetT

func HeaderAddId

func HeaderAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT)

func HeaderAddMsgtype

func HeaderAddMsgtype(builder *flatbuffers.Builder, msgtype MsgType)

func HeaderEnd

func HeaderEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func HeaderStart

func HeaderStart(builder *flatbuffers.Builder)

func MessageAddAuthorization

func MessageAddAuthorization(builder *flatbuffers.Builder, authorization flatbuffers.UOffsetT)

func MessageAddCiphertext

func MessageAddCiphertext(builder *flatbuffers.Builder, ciphertext flatbuffers.UOffsetT)

func MessageAddCollapseKey

func MessageAddCollapseKey(builder *flatbuffers.Builder, collapseKey flatbuffers.UOffsetT)

func MessageAddId

func MessageAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT)

func MessageAddMessageType

func MessageAddMessageType(builder *flatbuffers.Builder, messageType flatbuffers.UOffsetT)

func MessageAddMetadata

func MessageAddMetadata(builder *flatbuffers.Builder, metadata flatbuffers.UOffsetT)

func MessageAddMsgtype

func MessageAddMsgtype(builder *flatbuffers.Builder, msgtype MsgType)

func MessageAddNotificationPayload

func MessageAddNotificationPayload(builder *flatbuffers.Builder, notificationPayload flatbuffers.UOffsetT)

func MessageAddPriority

func MessageAddPriority(builder *flatbuffers.Builder, priority uint32)

func MessageAddRecipient

func MessageAddRecipient(builder *flatbuffers.Builder, recipient flatbuffers.UOffsetT)

func MessageAddSender

func MessageAddSender(builder *flatbuffers.Builder, sender flatbuffers.UOffsetT)

func MessageAddSubtype

func MessageAddSubtype(builder *flatbuffers.Builder, subtype MsgSubType)

func MessageEnd

func MessageEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func MessageStart

func MessageStart(builder *flatbuffers.Builder)

func MessageStartAuthorizationVector

func MessageStartAuthorizationVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func MessageStartCiphertextVector

func MessageStartCiphertextVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func MessageStartCollapseKeyVector

func MessageStartCollapseKeyVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func MessageStartMessageTypeVector

func MessageStartMessageTypeVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func MessageStartNotificationPayloadVector

func MessageStartNotificationPayloadVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT

func NotificationAddError

func NotificationAddError(builder *flatbuffers.Builder, error flatbuffers.UOffsetT)

func NotificationAddErrtype

func NotificationAddErrtype(builder *flatbuffers.Builder, errtype ErrType)

func NotificationAddId

func NotificationAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT)

func NotificationAddMsgtype

func NotificationAddMsgtype(builder *flatbuffers.Builder, msgtype MsgType)

func NotificationEnd

func NotificationEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func NotificationStart

func NotificationStart(builder *flatbuffers.Builder)

func StatusAddId

func StatusAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT)

func StatusAddLastSeen

func StatusAddLastSeen(builder *flatbuffers.Builder, lastSeen int64)

func StatusAddMsgtype

func StatusAddMsgtype(builder *flatbuffers.Builder, msgtype MsgType)

func StatusAddOnline

func StatusAddOnline(builder *flatbuffers.Builder, online bool)

func StatusAddRecipient

func StatusAddRecipient(builder *flatbuffers.Builder, recipient flatbuffers.UOffsetT)

func StatusEnd

func StatusEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func StatusStart

func StatusStart(builder *flatbuffers.Builder)

func WatchAddId

func WatchAddId(builder *flatbuffers.Builder, id flatbuffers.UOffsetT)

func WatchAddMsgtype

func WatchAddMsgtype(builder *flatbuffers.Builder, msgtype MsgType)

func WatchAddRecipient

func WatchAddRecipient(builder *flatbuffers.Builder, recipient flatbuffers.UOffsetT)

func WatchAddWatch

func WatchAddWatch(builder *flatbuffers.Builder, watch bool)

func WatchEnd

func WatchEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT

func WatchStart

func WatchStart(builder *flatbuffers.Builder)

Types

type Auth

type Auth struct {
	// contains filtered or unexported fields
}

func GetRootAsAuth

func GetRootAsAuth(buf []byte, offset flatbuffers.UOffsetT) *Auth

func GetSizePrefixedRootAsAuth

func GetSizePrefixedRootAsAuth(buf []byte, offset flatbuffers.UOffsetT) *Auth

func (*Auth) Device

func (rcv *Auth) Device() []byte

func (*Auth) Id

func (rcv *Auth) Id() []byte

func (*Auth) Init

func (rcv *Auth) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Auth) Msgtype

func (rcv *Auth) Msgtype() MsgType

func (*Auth) MutateMsgtype

func (rcv *Auth) MutateMsgtype(n MsgType) bool

func (*Auth) MutateOffset

func (rcv *Auth) MutateOffset(n int64) bool

func (*Auth) Offset

func (rcv *Auth) Offset() int64

func (*Auth) Table

func (rcv *Auth) Table() flatbuffers.Table

func (*Auth) Token

func (rcv *Auth) Token() []byte

type ErrType

type ErrType int8
const (
	ErrTypeErrConnection ErrType = 0
	ErrTypeErrBadRequest ErrType = 1
	ErrTypeErrInternal   ErrType = 2
	ErrTypeErrMessage    ErrType = 3
	ErrTypeErrAuth       ErrType = 4
	ErrTypeErrACL        ErrType = 5
)

func (ErrType) String

func (v ErrType) String() string
type Header struct {
	// contains filtered or unexported fields
}

func GetRootAsHeader

func GetRootAsHeader(buf []byte, offset flatbuffers.UOffsetT) *Header

func GetSizePrefixedRootAsHeader

func GetSizePrefixedRootAsHeader(buf []byte, offset flatbuffers.UOffsetT) *Header

func (*Header) Id

func (rcv *Header) Id() []byte

func (*Header) Init

func (rcv *Header) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Header) Msgtype

func (rcv *Header) Msgtype() MsgType

func (*Header) MutateMsgtype

func (rcv *Header) MutateMsgtype(n MsgType) bool

func (*Header) Table

func (rcv *Header) Table() flatbuffers.Table

type Message

type Message struct {
	// contains filtered or unexported fields
}

func GetRootAsMessage

func GetRootAsMessage(buf []byte, offset flatbuffers.UOffsetT) *Message

func GetSizePrefixedRootAsMessage

func GetSizePrefixedRootAsMessage(buf []byte, offset flatbuffers.UOffsetT) *Message

func (*Message) Authorization

func (rcv *Message) Authorization(j int) byte

func (*Message) AuthorizationBytes

func (rcv *Message) AuthorizationBytes() []byte

func (*Message) AuthorizationLength

func (rcv *Message) AuthorizationLength() int

func (*Message) Ciphertext

func (rcv *Message) Ciphertext(j int) byte

func (*Message) CiphertextBytes

func (rcv *Message) CiphertextBytes() []byte

func (*Message) CiphertextLength

func (rcv *Message) CiphertextLength() int

func (*Message) CollapseKey

func (rcv *Message) CollapseKey(j int) byte

func (*Message) CollapseKeyBytes

func (rcv *Message) CollapseKeyBytes() []byte

func (*Message) CollapseKeyLength

func (rcv *Message) CollapseKeyLength() int

func (*Message) Id

func (rcv *Message) Id() []byte

func (*Message) Init

func (rcv *Message) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Message) MessageType

func (rcv *Message) MessageType(j int) byte

func (*Message) MessageTypeBytes

func (rcv *Message) MessageTypeBytes() []byte

func (*Message) MessageTypeLength

func (rcv *Message) MessageTypeLength() int

func (*Message) Metadata

func (rcv *Message) Metadata(obj *Metadata) *Metadata

func (*Message) Msgtype

func (rcv *Message) Msgtype() MsgType

func (*Message) MutateAuthorization

func (rcv *Message) MutateAuthorization(j int, n byte) bool

func (*Message) MutateCiphertext

func (rcv *Message) MutateCiphertext(j int, n byte) bool

func (*Message) MutateCollapseKey

func (rcv *Message) MutateCollapseKey(j int, n byte) bool

func (*Message) MutateMessageType

func (rcv *Message) MutateMessageType(j int, n byte) bool

func (*Message) MutateMsgtype

func (rcv *Message) MutateMsgtype(n MsgType) bool

func (*Message) MutateNotificationPayload

func (rcv *Message) MutateNotificationPayload(j int, n byte) bool

func (*Message) MutatePriority

func (rcv *Message) MutatePriority(n uint32) bool

func (*Message) MutateSubtype

func (rcv *Message) MutateSubtype(n MsgSubType) bool

func (*Message) NotificationPayload

func (rcv *Message) NotificationPayload(j int) byte

func (*Message) NotificationPayloadBytes

func (rcv *Message) NotificationPayloadBytes() []byte

func (*Message) NotificationPayloadLength

func (rcv *Message) NotificationPayloadLength() int

func (*Message) Priority

func (rcv *Message) Priority() uint32

func (*Message) Recipient

func (rcv *Message) Recipient() []byte

func (*Message) Sender

func (rcv *Message) Sender() []byte

func (*Message) Subtype

func (rcv *Message) Subtype() MsgSubType

func (*Message) Table

func (rcv *Message) Table() flatbuffers.Table

type Metadata

type Metadata struct {
	// contains filtered or unexported fields
}

func (*Metadata) Init

func (rcv *Metadata) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Metadata) MutateOffset

func (rcv *Metadata) MutateOffset(n int64) bool

func (*Metadata) MutateTimestamp

func (rcv *Metadata) MutateTimestamp(n int64) bool

func (*Metadata) Offset

func (rcv *Metadata) Offset() int64

func (*Metadata) Table

func (rcv *Metadata) Table() flatbuffers.Table

func (*Metadata) Timestamp

func (rcv *Metadata) Timestamp() int64

type MsgSubType

type MsgSubType uint16
const (
	MsgSubTypeUnknown                    MsgSubType = 0
	MsgSubTypeAuthenticationReq          MsgSubType = 1
	MsgSubTypeAuthenticationResp         MsgSubType = 2
	MsgSubTypeAuthenticationQRResp       MsgSubType = 3
	MsgSubTypeAuthenticationDeepLinkResp MsgSubType = 4
	MsgSubTypeFactReq                    MsgSubType = 5
	MsgSubTypeFactResp                   MsgSubType = 6
	MsgSubTypeFactQRResp                 MsgSubType = 7
	MsgSubTypeFactDeepLinkResp           MsgSubType = 8
	MsgSubTypeEmailSecurityCodeReq       MsgSubType = 9
	MsgSubTypeEmailSecurityCodeResp      MsgSubType = 10
	MsgSubTypePhoneSecurityCodeReq       MsgSubType = 11
	MsgSubTypePhoneSecurityCodeResp      MsgSubType = 12
	MsgSubTypePhoneVerificationReq       MsgSubType = 13
	MsgSubTypePhoneVerificationResp      MsgSubType = 14
	MsgSubTypeEmailVerificationReq       MsgSubType = 15
	MsgSubTypeEmailVerificationResp      MsgSubType = 16
	MsgSubTypeDocumentVerificationReq    MsgSubType = 17
	MsgSubTypeDocumentVerificationResp   MsgSubType = 18
)

func (MsgSubType) String

func (v MsgSubType) String() string

type MsgType

type MsgType int8
const (
	MsgTypeMSG  MsgType = 0
	MsgTypeACK  MsgType = 1
	MsgTypeERR  MsgType = 2
	MsgTypeAUTH MsgType = 3
	MsgTypeWTC  MsgType = 5
	MsgTypeSTS  MsgType = 6
)

func (MsgType) String

func (v MsgType) String() string

type Notification

type Notification struct {
	// contains filtered or unexported fields
}

func GetRootAsNotification

func GetRootAsNotification(buf []byte, offset flatbuffers.UOffsetT) *Notification

func GetSizePrefixedRootAsNotification

func GetSizePrefixedRootAsNotification(buf []byte, offset flatbuffers.UOffsetT) *Notification

func (*Notification) Error

func (rcv *Notification) Error() []byte

func (*Notification) Errtype

func (rcv *Notification) Errtype() ErrType

func (*Notification) Id

func (rcv *Notification) Id() []byte

func (*Notification) Init

func (rcv *Notification) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Notification) Msgtype

func (rcv *Notification) Msgtype() MsgType

func (*Notification) MutateErrtype

func (rcv *Notification) MutateErrtype(n ErrType) bool

func (*Notification) MutateMsgtype

func (rcv *Notification) MutateMsgtype(n MsgType) bool

func (*Notification) Table

func (rcv *Notification) Table() flatbuffers.Table

type Status

type Status struct {
	// contains filtered or unexported fields
}

func GetRootAsStatus

func GetRootAsStatus(buf []byte, offset flatbuffers.UOffsetT) *Status

func GetSizePrefixedRootAsStatus

func GetSizePrefixedRootAsStatus(buf []byte, offset flatbuffers.UOffsetT) *Status

func (*Status) Id

func (rcv *Status) Id() []byte

func (*Status) Init

func (rcv *Status) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Status) LastSeen

func (rcv *Status) LastSeen() int64

func (*Status) Msgtype

func (rcv *Status) Msgtype() MsgType

func (*Status) MutateLastSeen

func (rcv *Status) MutateLastSeen(n int64) bool

func (*Status) MutateMsgtype

func (rcv *Status) MutateMsgtype(n MsgType) bool

func (*Status) MutateOnline

func (rcv *Status) MutateOnline(n bool) bool

func (*Status) Online

func (rcv *Status) Online() bool

func (*Status) Recipient

func (rcv *Status) Recipient() []byte

func (*Status) Table

func (rcv *Status) Table() flatbuffers.Table

type Watch

type Watch struct {
	// contains filtered or unexported fields
}

func GetRootAsWatch

func GetRootAsWatch(buf []byte, offset flatbuffers.UOffsetT) *Watch

func GetSizePrefixedRootAsWatch

func GetSizePrefixedRootAsWatch(buf []byte, offset flatbuffers.UOffsetT) *Watch

func (*Watch) Id

func (rcv *Watch) Id() []byte

func (*Watch) Init

func (rcv *Watch) Init(buf []byte, i flatbuffers.UOffsetT)

func (*Watch) Msgtype

func (rcv *Watch) Msgtype() MsgType

func (*Watch) MutateMsgtype

func (rcv *Watch) MutateMsgtype(n MsgType) bool

func (*Watch) MutateWatch

func (rcv *Watch) MutateWatch(n bool) bool

func (*Watch) Recipient

func (rcv *Watch) Recipient() []byte

func (*Watch) Table

func (rcv *Watch) Table() flatbuffers.Table

func (*Watch) Watch

func (rcv *Watch) Watch() bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL