pb

package
v0.0.0-...-2540013 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2018 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Package pb is a generated protocol buffer package.

It is generated from these files:

atomicswaps.proto
message.proto

It has these top-level messages:

SignedLimitOrder
LimitOrder
SignedRemoveOrder
Message

Index

Constants

This section is empty.

Variables

View Source
var Message_MessageType_name = map[int32]string{
	0: "LimitOrder",
	1: "OrderClose",
	2: "MarketOrder",
	3: "GetOrderBook",
}
View Source
var Message_MessageType_value = map[string]int32{
	"LimitOrder":   0,
	"OrderClose":   1,
	"MarketOrder":  2,
	"GetOrderBook": 3,
}

Functions

This section is empty.

Types

type LimitOrder

type LimitOrder struct {
	PeerID   string                     `protobuf:"bytes,1,opt,name=peerID" json:"peerID,omitempty"`
	BuyBTC   bool                       `protobuf:"varint,2,opt,name=buyBTC" json:"buyBTC,omitempty"`
	Quantity uint64                     `protobuf:"varint,3,opt,name=quantity" json:"quantity,omitempty"`
	Price    uint64                     `protobuf:"varint,4,opt,name=price" json:"price,omitempty"`
	Utxo     *LimitOrder_SignedUTXO     `protobuf:"bytes,5,opt,name=utxo" json:"utxo,omitempty"`
	Expiry   *google_protobuf.Timestamp `protobuf:"bytes,6,opt,name=expiry" json:"expiry,omitempty"`
}

func (*LimitOrder) Descriptor

func (*LimitOrder) Descriptor() ([]byte, []int)

func (*LimitOrder) GetBuyBTC

func (m *LimitOrder) GetBuyBTC() bool

func (*LimitOrder) GetExpiry

func (m *LimitOrder) GetExpiry() *google_protobuf.Timestamp

func (*LimitOrder) GetPeerID

func (m *LimitOrder) GetPeerID() string

func (*LimitOrder) GetPrice

func (m *LimitOrder) GetPrice() uint64

func (*LimitOrder) GetQuantity

func (m *LimitOrder) GetQuantity() uint64

func (*LimitOrder) GetUtxo

func (m *LimitOrder) GetUtxo() *LimitOrder_SignedUTXO

func (*LimitOrder) ProtoMessage

func (*LimitOrder) ProtoMessage()

func (*LimitOrder) Reset

func (m *LimitOrder) Reset()

func (*LimitOrder) String

func (m *LimitOrder) String() string

type LimitOrder_SignedUTXO

type LimitOrder_SignedUTXO struct {
	Outpoint  []byte `protobuf:"bytes,1,opt,name=outpoint,proto3" json:"outpoint,omitempty"`
	Signature []byte `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"`
}

func (*LimitOrder_SignedUTXO) Descriptor

func (*LimitOrder_SignedUTXO) Descriptor() ([]byte, []int)

func (*LimitOrder_SignedUTXO) GetOutpoint

func (m *LimitOrder_SignedUTXO) GetOutpoint() []byte

func (*LimitOrder_SignedUTXO) GetSignature

func (m *LimitOrder_SignedUTXO) GetSignature() []byte

func (*LimitOrder_SignedUTXO) ProtoMessage

func (*LimitOrder_SignedUTXO) ProtoMessage()

func (*LimitOrder_SignedUTXO) Reset

func (m *LimitOrder_SignedUTXO) Reset()

func (*LimitOrder_SignedUTXO) String

func (m *LimitOrder_SignedUTXO) String() string

type Message

type Message struct {
	MessageType Message_MessageType   `protobuf:"varint,1,opt,name=messageType,enum=Message_MessageType" json:"messageType,omitempty"`
	Payload     *google_protobuf1.Any `protobuf:"bytes,2,opt,name=payload" json:"payload,omitempty"`
}

func (*Message) Descriptor

func (*Message) Descriptor() ([]byte, []int)

func (*Message) GetMessageType

func (m *Message) GetMessageType() Message_MessageType

func (*Message) GetPayload

func (m *Message) GetPayload() *google_protobuf1.Any

func (*Message) ProtoMessage

func (*Message) ProtoMessage()

func (*Message) Reset

func (m *Message) Reset()

func (*Message) String

func (m *Message) String() string

type Message_MessageType

type Message_MessageType int32
const (
	Message_LimitOrder   Message_MessageType = 0
	Message_OrderClose   Message_MessageType = 1
	Message_MarketOrder  Message_MessageType = 2
	Message_GetOrderBook Message_MessageType = 3
)

func (Message_MessageType) EnumDescriptor

func (Message_MessageType) EnumDescriptor() ([]byte, []int)

func (Message_MessageType) String

func (x Message_MessageType) String() string

type SignedLimitOrder

type SignedLimitOrder struct {
	SerializedLimitOrder []byte `protobuf:"bytes,1,opt,name=serializedLimitOrder,proto3" json:"serializedLimitOrder,omitempty"`
	Signature            []byte `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"`
}

func (*SignedLimitOrder) Descriptor

func (*SignedLimitOrder) Descriptor() ([]byte, []int)

func (*SignedLimitOrder) GetSerializedLimitOrder

func (m *SignedLimitOrder) GetSerializedLimitOrder() []byte

func (*SignedLimitOrder) GetSignature

func (m *SignedLimitOrder) GetSignature() []byte

func (*SignedLimitOrder) ProtoMessage

func (*SignedLimitOrder) ProtoMessage()

func (*SignedLimitOrder) Reset

func (m *SignedLimitOrder) Reset()

func (*SignedLimitOrder) String

func (m *SignedLimitOrder) String() string

type SignedRemoveOrder

type SignedRemoveOrder struct {
	OrderID   string `protobuf:"bytes,1,opt,name=orderID" json:"orderID,omitempty"`
	Signature []byte `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"`
}

func (*SignedRemoveOrder) Descriptor

func (*SignedRemoveOrder) Descriptor() ([]byte, []int)

func (*SignedRemoveOrder) GetOrderID

func (m *SignedRemoveOrder) GetOrderID() string

func (*SignedRemoveOrder) GetSignature

func (m *SignedRemoveOrder) GetSignature() []byte

func (*SignedRemoveOrder) ProtoMessage

func (*SignedRemoveOrder) ProtoMessage()

func (*SignedRemoveOrder) Reset

func (m *SignedRemoveOrder) Reset()

func (*SignedRemoveOrder) String

func (m *SignedRemoveOrder) String() string

Jump to

Keyboard shortcuts

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