Files
gocryptotrader/gctrpc/rpc.pb.go
Ryan O'Hara-Reid 14c72c9c6b Currency System Update (#448)
* initial update of currency system

* WIP progress

* Finish initial currency string error returns

* fix whoopsie testing for non https insecureinos

* Current WIP for getEnabledPairs check and error return

* WIP continued

* When getting enabled pairs throw error when item is not contained in available pairs list

* More updates -WIP

* Wip continued including potential interface

* Current WIP

* pairs manager pass

* drop asset string and just use the map key, plus return some errors and create more work for myself.

* clean and fixed a bug in currency.json, will not populate correctly without coinmarketcap api keys set.

* purge logger references after merge

* go mod tidy after merge

* Pointer change WIP

* fix some issues and added error returns to a few items (WIP)

* WIP

* Clean

* Fix some linter issues

* Fix more linter issues

* even more linters

* xtda nits

* revert pointer change and rm field

* Addr madcozbadd nits

* fix linter issues: shadow declarations

* Fix linter issues: gocritic huge things

* linter issue fix

* Addr nits

* flush go mod files

* after merge woops

* fix shadow dec

* Addr thrasher nits

* addr nits

* fix some issues

* more fixes

* RM println

* Addr glorious nits

* Add helper method for setting assets

* add missing format directive

* Addr nits

* Actually process new futures contracts -_- derp

* WIP for GRPC upgrade for pair management

* update config pairs

* finished disabling and enabling asset

* linked update of tradable pairs to cli

* fix oopsies

* defer writing to file on program termination for currency storage system

* update template

* don't add disabled asset items to initial sync

* Fix enable disabling a list of pairs and added in a slice error type so we can add whats allowable without throwing an error and return a report, also addressed some other nits

* WIP on getting a channel to unsub

* Wip track down unsubscribe bug and start creating streaming interface

* purge websocket orderbook object and centralised updating routine for orderbook

* general clean before interface implementation

* stage one connection interface WIP

* WIP

* repackage wshandler WIP

* find difference of subs and change signature of subscriber functions so we can batch subscriptions and unsubscription in exchanges that support it

* design change on mange subscription routine WIP

* integrated ZB with the new webosocket updates

* WIP - okex conversion

* integrate websocket upgrades for lakebtc, kraken, huobi, hitbtc, gateio, and WIP for coinbene

* integrate another range of exchanges for websocket update

* Added subscriber and unsubscriber methods to websocket functionality

* fixed tests WIP

* amalgamate cache setup with main websocket setup

* reinstate exported fields traffic alert and shutdownC to accommodate gemini and lakebtc implementations

* added in colon

* Updated websocket auth handling as they werent getting passed through. Added a setter method for websocket URL due to the Binance generated auth key/listenKey. Fixed bug which stopped reconnection.

* Fix subscribe candle bug
Fix time conversion in candle
Fix inititial candle history to datahandler
Include funding to orderbook handling
Include funding to trades
Reduce code duplication in sub and unsub functions
Added the ability to include funding currency websocket subscriptions
validated all channels and added more items todo list (Auth items)

* RM line

* bitstamp pass

* btcmarkets pass - still needs to implement unsubscriber functionality and pairs change test.

* Batch outgoing subscriptions and fix unsubscribe bug

* BTSE - bumped time to minute to reduce pinger calling by 75 calls per day. Fix authentication bug and add authentication pass into to-do. Batch outgoing subscription calls

* fix type field and batch outgoing subs and unsubs for coinbasepro

* Batch outgoing subs and unsubs

* Fixes bug when matching return from authentication

* Fix bug where params where being sent out of order due to map ,where depth items werent being subscribed too, where trying to subscribe to too many kline items caused error, where trying to get a nano secocond ID conflicted due to speed of generation.

* Add websocket capability for currency pair change by utilizing full channel subscription list in subscribe function.

* Add error handling

* Fix public: time conversions, subscription list, stopped pushing heartbeat to data handler, aggregated list of connections.

* hitBTC pass

* returned nil instead of error due to period null bids and asks updates coming through.

* Fix auth ping capture and reply. Added in interval handling for kline data. Added correct full trade data handling. Fix subscribe and unsubscribe.

* Fix when websocket auth conn and token generation fail we don't try and auth sub. Fix bug between auth and normal connection id generation and matching. Batch outgoing payloads to increase efficiency. Updated matching functions to utilise channels instead of waitgroups and go routines.

* RM debug output

* rm func to get shutdown channel

* Add unsubscriber functionality, added wsTicker type, removed return as this will impede data flow and cause reconnection when handling and processing data

* okgroup WIP

* *Added missing fields for websocket trades
*Fix bug processing kline interval
*Added fields for websocket ticker struct
*Fix auth bug
	-Updated request and response matching param to interface so we can custom signature match. Stops auth subscribing before a reply is issued.
	-Updated channel inclusion of pair fo auth subs as this was missing.
*Assortment of perfomance improvements

* poloniex pass

* send all trades to data handler, validated enabled and disable pairs

* initial clean

* centralised request matching mechanism

* websocket main improvements WIP

* WIP

* Websocket management via gctcli WIP

* GRPC expansion

* Updated GCTCLI with websocket url and proxy setting functionality which flushes connection

* Fix continuous spawning of routines bug on error with reconnection

* Addr linter issues

* fix subscription bug that I caused when I changed to a switch case

* fix linter issue

* fix woopsie

* End of day WIP

* Fix order submission REST, time conversion, order type conversion, orderID bugs

* fix gateio test and unsubscribe bug

* revert comment out code

* websocketAPI changed to to true in configtest.json

* fix race in gateio test

* End of day WIP for websocket tests.

* BugFix for binance when book isn't seeded. Updated websocket tests. Deprecated subscription manager. RM wrapper funcs.

* Added string title to exchange name as they are saved as lower case in type, reinstated verbose check in websocket.go

* Added verbosity check for setting websocket URL

* fix bug where the asset had a mind of its own

* purge dodgy coding

* Fix tests, drop blocking chan in websocket Dial function

* few more changes

* race condition fix for websocket tests.

* fix intermittent test failure due to underlying hash table storage

* Address madcuzbad nit

* RM superfluous printlines

* Add quick top example with paramater fields

* First pass Glorious nits

* As per madcozbad suggestion return error when enabled pair not found in full return map. Add test.

* addr madcozbadd nits

* as per glorious suggestion rm'd loadedJSON field

* adjusted ticker, added test and RM'd code that can never be executed

* Addr nits and add in crypto rand genration for ID's

* remove global channel declaration and rescoped as this was causing a lock

* as per glorious suggestion restructured return error for websocket

* addr glorious suggestions

* fix linter issues

* purge non-existent pair from testdata

* add side field to struct and parse

* addr glorious nits

* Add verbosity to error returns and logs and fix string parsing in GCTRPC

* fix speeling mistwake

* Adds websocket functionality check before flushing websocket connection

* Addr kraken panic and setting/flush websocket url stage one.

* added websocket url check before setting with tests

* Added in edge case test if by the time we call contains on available pairs it has been changed

* remove error return for func

* Continuation of tests

* continuation of tests

* Stop potential panic within pair creation function

* Implement changes to upstream

* rm sup comment

* fix bug when subscribing and unsubscribing. Also add in boolean to determine there are currencies that need to be flushed via set pairs via gctcli

* fix test

* Fix linter issues

* Fix tests

* turn websocket off in config example

* Fix issue where you cannot enable websocket when config is set to false, also added config websocket enable state saving

* Introduced err var for same error returns

* Add err var exchange base not found

* restructure function

* drop gctscript from generic response name

* drop managesub delay const as its not being used

* correctly implement websocket rate limiting for coinut

* remove quotations

* drop pair management check

* fix spelling

* return error in function to not update currency with unset role

* amalagamted enable/disable into set function and added in pairstore fetch function

* update error description

* rm function

* moved test function to sharedtestvals and move type to types.go

* append delimiter onto currency delimiter strings

* add test coverage

* rm functions as they are set as methods in base

* remove superfluous methods

* Fix issue that would occur when a subscription errored and not appending successful subs

* fix after rebase woopsie

* fix linter issues

* fix bug streamline code

* fix linter issues

* fix linter issues

* fix case where it should not change ID if set but append new

* fix whoopsie

* fix websocket tests

* fix readme, fix wrapper issues reporting template, go mod tidy

* add test coverage

* add test coverage and verified futures pariing

* add in futures bypass as its not currently supported on BTSE until API update and implementation

* removed downside/upside profit contract type as its no longer supported. Added in check in set config pairs to warn user of potential conflict and to manually remove or update.

* If asset enabled add pair and increase code coverage

* remove strings.title, set and fetch with strings.Lower but keep struct field exchangename unchanged. Streamline ticker and orderbook code.

* Add code coverage

* log error if setting default currency fails, add code coverage

* address glorious nits

* Addr xtda nits

* fix linter issues

* addr glorious nits

* xtda nits

* Addr glorious nits

* add subscription protection and removed a superfluous wait call

* fix test

* fix whoopsie

* addr xtda nits

* addr glorious nits

* Added asset types to subscriptions structs, also added in error handling for resubscription errors

* consolidated rpc returned type and added in sucessful strings

* dropped stream timing down to 100ms

* DOC changes

* proxy and url usage string additions

* WIP

* go mod tidy rides again

* Addr nits

* Addr nits, fix tests

* fix wording

* add in test case for currency matching

* Add byte length check on outbound websocket payload subscriptions

* addr thrasher nits

* Addr madcozbadd nits

* addr linter issues

* Addr glorious nits by amalgamating function into one mega amazing function.

* fix futures account subscription bug

* addr glorious nits and reinstated wg.Wait() checks

* changed string to currency delimiter string and setconnected by function
2020-07-24 13:18:09 +10:00

10322 lines
401 KiB
Go

// Code generated by protoc-gen-go. DO NOT EDIT.
// source: rpc.proto
package gctrpc
import (
context "context"
fmt "fmt"
proto "github.com/golang/protobuf/proto"
timestamp "github.com/golang/protobuf/ptypes/timestamp"
_ "google.golang.org/genproto/googleapis/api/annotations"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type GetInfoRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetInfoRequest) Reset() { *m = GetInfoRequest{} }
func (m *GetInfoRequest) String() string { return proto.CompactTextString(m) }
func (*GetInfoRequest) ProtoMessage() {}
func (*GetInfoRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{0}
}
func (m *GetInfoRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetInfoRequest.Unmarshal(m, b)
}
func (m *GetInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetInfoRequest.Marshal(b, m, deterministic)
}
func (m *GetInfoRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetInfoRequest.Merge(m, src)
}
func (m *GetInfoRequest) XXX_Size() int {
return xxx_messageInfo_GetInfoRequest.Size(m)
}
func (m *GetInfoRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetInfoRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetInfoRequest proto.InternalMessageInfo
type GetInfoResponse struct {
Uptime string `protobuf:"bytes,1,opt,name=uptime,proto3" json:"uptime,omitempty"`
AvailableExchanges int64 `protobuf:"varint,2,opt,name=available_exchanges,json=availableExchanges,proto3" json:"available_exchanges,omitempty"`
EnabledExchanges int64 `protobuf:"varint,3,opt,name=enabled_exchanges,json=enabledExchanges,proto3" json:"enabled_exchanges,omitempty"`
DefaultForexProvider string `protobuf:"bytes,4,opt,name=default_forex_provider,json=defaultForexProvider,proto3" json:"default_forex_provider,omitempty"`
DefaultFiatCurrency string `protobuf:"bytes,5,opt,name=default_fiat_currency,json=defaultFiatCurrency,proto3" json:"default_fiat_currency,omitempty"`
SubsystemStatus map[string]bool `protobuf:"bytes,6,rep,name=subsystem_status,json=subsystemStatus,proto3" json:"subsystem_status,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
RpcEndpoints map[string]*RPCEndpoint `protobuf:"bytes,7,rep,name=rpc_endpoints,json=rpcEndpoints,proto3" json:"rpc_endpoints,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetInfoResponse) Reset() { *m = GetInfoResponse{} }
func (m *GetInfoResponse) String() string { return proto.CompactTextString(m) }
func (*GetInfoResponse) ProtoMessage() {}
func (*GetInfoResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{1}
}
func (m *GetInfoResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetInfoResponse.Unmarshal(m, b)
}
func (m *GetInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetInfoResponse.Marshal(b, m, deterministic)
}
func (m *GetInfoResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetInfoResponse.Merge(m, src)
}
func (m *GetInfoResponse) XXX_Size() int {
return xxx_messageInfo_GetInfoResponse.Size(m)
}
func (m *GetInfoResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetInfoResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetInfoResponse proto.InternalMessageInfo
func (m *GetInfoResponse) GetUptime() string {
if m != nil {
return m.Uptime
}
return ""
}
func (m *GetInfoResponse) GetAvailableExchanges() int64 {
if m != nil {
return m.AvailableExchanges
}
return 0
}
func (m *GetInfoResponse) GetEnabledExchanges() int64 {
if m != nil {
return m.EnabledExchanges
}
return 0
}
func (m *GetInfoResponse) GetDefaultForexProvider() string {
if m != nil {
return m.DefaultForexProvider
}
return ""
}
func (m *GetInfoResponse) GetDefaultFiatCurrency() string {
if m != nil {
return m.DefaultFiatCurrency
}
return ""
}
func (m *GetInfoResponse) GetSubsystemStatus() map[string]bool {
if m != nil {
return m.SubsystemStatus
}
return nil
}
func (m *GetInfoResponse) GetRpcEndpoints() map[string]*RPCEndpoint {
if m != nil {
return m.RpcEndpoints
}
return nil
}
type GetCommunicationRelayersRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetCommunicationRelayersRequest) Reset() { *m = GetCommunicationRelayersRequest{} }
func (m *GetCommunicationRelayersRequest) String() string { return proto.CompactTextString(m) }
func (*GetCommunicationRelayersRequest) ProtoMessage() {}
func (*GetCommunicationRelayersRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{2}
}
func (m *GetCommunicationRelayersRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetCommunicationRelayersRequest.Unmarshal(m, b)
}
func (m *GetCommunicationRelayersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetCommunicationRelayersRequest.Marshal(b, m, deterministic)
}
func (m *GetCommunicationRelayersRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetCommunicationRelayersRequest.Merge(m, src)
}
func (m *GetCommunicationRelayersRequest) XXX_Size() int {
return xxx_messageInfo_GetCommunicationRelayersRequest.Size(m)
}
func (m *GetCommunicationRelayersRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetCommunicationRelayersRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetCommunicationRelayersRequest proto.InternalMessageInfo
type CommunicationRelayer struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
Connected bool `protobuf:"varint,2,opt,name=connected,proto3" json:"connected,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CommunicationRelayer) Reset() { *m = CommunicationRelayer{} }
func (m *CommunicationRelayer) String() string { return proto.CompactTextString(m) }
func (*CommunicationRelayer) ProtoMessage() {}
func (*CommunicationRelayer) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{3}
}
func (m *CommunicationRelayer) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CommunicationRelayer.Unmarshal(m, b)
}
func (m *CommunicationRelayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CommunicationRelayer.Marshal(b, m, deterministic)
}
func (m *CommunicationRelayer) XXX_Merge(src proto.Message) {
xxx_messageInfo_CommunicationRelayer.Merge(m, src)
}
func (m *CommunicationRelayer) XXX_Size() int {
return xxx_messageInfo_CommunicationRelayer.Size(m)
}
func (m *CommunicationRelayer) XXX_DiscardUnknown() {
xxx_messageInfo_CommunicationRelayer.DiscardUnknown(m)
}
var xxx_messageInfo_CommunicationRelayer proto.InternalMessageInfo
func (m *CommunicationRelayer) GetEnabled() bool {
if m != nil {
return m.Enabled
}
return false
}
func (m *CommunicationRelayer) GetConnected() bool {
if m != nil {
return m.Connected
}
return false
}
type GetCommunicationRelayersResponse struct {
CommunicationRelayers map[string]*CommunicationRelayer `protobuf:"bytes,1,rep,name=communication_relayers,json=communicationRelayers,proto3" json:"communication_relayers,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetCommunicationRelayersResponse) Reset() { *m = GetCommunicationRelayersResponse{} }
func (m *GetCommunicationRelayersResponse) String() string { return proto.CompactTextString(m) }
func (*GetCommunicationRelayersResponse) ProtoMessage() {}
func (*GetCommunicationRelayersResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{4}
}
func (m *GetCommunicationRelayersResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetCommunicationRelayersResponse.Unmarshal(m, b)
}
func (m *GetCommunicationRelayersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetCommunicationRelayersResponse.Marshal(b, m, deterministic)
}
func (m *GetCommunicationRelayersResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetCommunicationRelayersResponse.Merge(m, src)
}
func (m *GetCommunicationRelayersResponse) XXX_Size() int {
return xxx_messageInfo_GetCommunicationRelayersResponse.Size(m)
}
func (m *GetCommunicationRelayersResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetCommunicationRelayersResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetCommunicationRelayersResponse proto.InternalMessageInfo
func (m *GetCommunicationRelayersResponse) GetCommunicationRelayers() map[string]*CommunicationRelayer {
if m != nil {
return m.CommunicationRelayers
}
return nil
}
type GenericSubsystemRequest struct {
Subsystem string `protobuf:"bytes,1,opt,name=subsystem,proto3" json:"subsystem,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GenericSubsystemRequest) Reset() { *m = GenericSubsystemRequest{} }
func (m *GenericSubsystemRequest) String() string { return proto.CompactTextString(m) }
func (*GenericSubsystemRequest) ProtoMessage() {}
func (*GenericSubsystemRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{5}
}
func (m *GenericSubsystemRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GenericSubsystemRequest.Unmarshal(m, b)
}
func (m *GenericSubsystemRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GenericSubsystemRequest.Marshal(b, m, deterministic)
}
func (m *GenericSubsystemRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GenericSubsystemRequest.Merge(m, src)
}
func (m *GenericSubsystemRequest) XXX_Size() int {
return xxx_messageInfo_GenericSubsystemRequest.Size(m)
}
func (m *GenericSubsystemRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GenericSubsystemRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GenericSubsystemRequest proto.InternalMessageInfo
func (m *GenericSubsystemRequest) GetSubsystem() string {
if m != nil {
return m.Subsystem
}
return ""
}
type GetSubsystemsRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetSubsystemsRequest) Reset() { *m = GetSubsystemsRequest{} }
func (m *GetSubsystemsRequest) String() string { return proto.CompactTextString(m) }
func (*GetSubsystemsRequest) ProtoMessage() {}
func (*GetSubsystemsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{6}
}
func (m *GetSubsystemsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetSubsystemsRequest.Unmarshal(m, b)
}
func (m *GetSubsystemsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetSubsystemsRequest.Marshal(b, m, deterministic)
}
func (m *GetSubsystemsRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetSubsystemsRequest.Merge(m, src)
}
func (m *GetSubsystemsRequest) XXX_Size() int {
return xxx_messageInfo_GetSubsystemsRequest.Size(m)
}
func (m *GetSubsystemsRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetSubsystemsRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetSubsystemsRequest proto.InternalMessageInfo
type GetSusbsytemsResponse struct {
SubsystemsStatus map[string]bool `protobuf:"bytes,1,rep,name=subsystems_status,json=subsystemsStatus,proto3" json:"subsystems_status,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetSusbsytemsResponse) Reset() { *m = GetSusbsytemsResponse{} }
func (m *GetSusbsytemsResponse) String() string { return proto.CompactTextString(m) }
func (*GetSusbsytemsResponse) ProtoMessage() {}
func (*GetSusbsytemsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{7}
}
func (m *GetSusbsytemsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetSusbsytemsResponse.Unmarshal(m, b)
}
func (m *GetSusbsytemsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetSusbsytemsResponse.Marshal(b, m, deterministic)
}
func (m *GetSusbsytemsResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetSusbsytemsResponse.Merge(m, src)
}
func (m *GetSusbsytemsResponse) XXX_Size() int {
return xxx_messageInfo_GetSusbsytemsResponse.Size(m)
}
func (m *GetSusbsytemsResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetSusbsytemsResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetSusbsytemsResponse proto.InternalMessageInfo
func (m *GetSusbsytemsResponse) GetSubsystemsStatus() map[string]bool {
if m != nil {
return m.SubsystemsStatus
}
return nil
}
type GetRPCEndpointsRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetRPCEndpointsRequest) Reset() { *m = GetRPCEndpointsRequest{} }
func (m *GetRPCEndpointsRequest) String() string { return proto.CompactTextString(m) }
func (*GetRPCEndpointsRequest) ProtoMessage() {}
func (*GetRPCEndpointsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{8}
}
func (m *GetRPCEndpointsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetRPCEndpointsRequest.Unmarshal(m, b)
}
func (m *GetRPCEndpointsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetRPCEndpointsRequest.Marshal(b, m, deterministic)
}
func (m *GetRPCEndpointsRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetRPCEndpointsRequest.Merge(m, src)
}
func (m *GetRPCEndpointsRequest) XXX_Size() int {
return xxx_messageInfo_GetRPCEndpointsRequest.Size(m)
}
func (m *GetRPCEndpointsRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetRPCEndpointsRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetRPCEndpointsRequest proto.InternalMessageInfo
type RPCEndpoint struct {
Started bool `protobuf:"varint,1,opt,name=started,proto3" json:"started,omitempty"`
ListenAddress string `protobuf:"bytes,2,opt,name=listen_address,json=listenAddress,proto3" json:"listen_address,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *RPCEndpoint) Reset() { *m = RPCEndpoint{} }
func (m *RPCEndpoint) String() string { return proto.CompactTextString(m) }
func (*RPCEndpoint) ProtoMessage() {}
func (*RPCEndpoint) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{9}
}
func (m *RPCEndpoint) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RPCEndpoint.Unmarshal(m, b)
}
func (m *RPCEndpoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_RPCEndpoint.Marshal(b, m, deterministic)
}
func (m *RPCEndpoint) XXX_Merge(src proto.Message) {
xxx_messageInfo_RPCEndpoint.Merge(m, src)
}
func (m *RPCEndpoint) XXX_Size() int {
return xxx_messageInfo_RPCEndpoint.Size(m)
}
func (m *RPCEndpoint) XXX_DiscardUnknown() {
xxx_messageInfo_RPCEndpoint.DiscardUnknown(m)
}
var xxx_messageInfo_RPCEndpoint proto.InternalMessageInfo
func (m *RPCEndpoint) GetStarted() bool {
if m != nil {
return m.Started
}
return false
}
func (m *RPCEndpoint) GetListenAddress() string {
if m != nil {
return m.ListenAddress
}
return ""
}
type GetRPCEndpointsResponse struct {
Endpoints map[string]*RPCEndpoint `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetRPCEndpointsResponse) Reset() { *m = GetRPCEndpointsResponse{} }
func (m *GetRPCEndpointsResponse) String() string { return proto.CompactTextString(m) }
func (*GetRPCEndpointsResponse) ProtoMessage() {}
func (*GetRPCEndpointsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{10}
}
func (m *GetRPCEndpointsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetRPCEndpointsResponse.Unmarshal(m, b)
}
func (m *GetRPCEndpointsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetRPCEndpointsResponse.Marshal(b, m, deterministic)
}
func (m *GetRPCEndpointsResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetRPCEndpointsResponse.Merge(m, src)
}
func (m *GetRPCEndpointsResponse) XXX_Size() int {
return xxx_messageInfo_GetRPCEndpointsResponse.Size(m)
}
func (m *GetRPCEndpointsResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetRPCEndpointsResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetRPCEndpointsResponse proto.InternalMessageInfo
func (m *GetRPCEndpointsResponse) GetEndpoints() map[string]*RPCEndpoint {
if m != nil {
return m.Endpoints
}
return nil
}
type GenericExchangeNameRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GenericExchangeNameRequest) Reset() { *m = GenericExchangeNameRequest{} }
func (m *GenericExchangeNameRequest) String() string { return proto.CompactTextString(m) }
func (*GenericExchangeNameRequest) ProtoMessage() {}
func (*GenericExchangeNameRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{11}
}
func (m *GenericExchangeNameRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GenericExchangeNameRequest.Unmarshal(m, b)
}
func (m *GenericExchangeNameRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GenericExchangeNameRequest.Marshal(b, m, deterministic)
}
func (m *GenericExchangeNameRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GenericExchangeNameRequest.Merge(m, src)
}
func (m *GenericExchangeNameRequest) XXX_Size() int {
return xxx_messageInfo_GenericExchangeNameRequest.Size(m)
}
func (m *GenericExchangeNameRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GenericExchangeNameRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GenericExchangeNameRequest proto.InternalMessageInfo
func (m *GenericExchangeNameRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
type GetExchangesRequest struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetExchangesRequest) Reset() { *m = GetExchangesRequest{} }
func (m *GetExchangesRequest) String() string { return proto.CompactTextString(m) }
func (*GetExchangesRequest) ProtoMessage() {}
func (*GetExchangesRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{12}
}
func (m *GetExchangesRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetExchangesRequest.Unmarshal(m, b)
}
func (m *GetExchangesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetExchangesRequest.Marshal(b, m, deterministic)
}
func (m *GetExchangesRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetExchangesRequest.Merge(m, src)
}
func (m *GetExchangesRequest) XXX_Size() int {
return xxx_messageInfo_GetExchangesRequest.Size(m)
}
func (m *GetExchangesRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetExchangesRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetExchangesRequest proto.InternalMessageInfo
func (m *GetExchangesRequest) GetEnabled() bool {
if m != nil {
return m.Enabled
}
return false
}
type GetExchangesResponse struct {
Exchanges string `protobuf:"bytes,1,opt,name=exchanges,proto3" json:"exchanges,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetExchangesResponse) Reset() { *m = GetExchangesResponse{} }
func (m *GetExchangesResponse) String() string { return proto.CompactTextString(m) }
func (*GetExchangesResponse) ProtoMessage() {}
func (*GetExchangesResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{13}
}
func (m *GetExchangesResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetExchangesResponse.Unmarshal(m, b)
}
func (m *GetExchangesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetExchangesResponse.Marshal(b, m, deterministic)
}
func (m *GetExchangesResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetExchangesResponse.Merge(m, src)
}
func (m *GetExchangesResponse) XXX_Size() int {
return xxx_messageInfo_GetExchangesResponse.Size(m)
}
func (m *GetExchangesResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetExchangesResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetExchangesResponse proto.InternalMessageInfo
func (m *GetExchangesResponse) GetExchanges() string {
if m != nil {
return m.Exchanges
}
return ""
}
type GetExchangeOTPReponse struct {
OtpCode string `protobuf:"bytes,1,opt,name=otp_code,json=otpCode,proto3" json:"otp_code,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetExchangeOTPReponse) Reset() { *m = GetExchangeOTPReponse{} }
func (m *GetExchangeOTPReponse) String() string { return proto.CompactTextString(m) }
func (*GetExchangeOTPReponse) ProtoMessage() {}
func (*GetExchangeOTPReponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{14}
}
func (m *GetExchangeOTPReponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetExchangeOTPReponse.Unmarshal(m, b)
}
func (m *GetExchangeOTPReponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetExchangeOTPReponse.Marshal(b, m, deterministic)
}
func (m *GetExchangeOTPReponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetExchangeOTPReponse.Merge(m, src)
}
func (m *GetExchangeOTPReponse) XXX_Size() int {
return xxx_messageInfo_GetExchangeOTPReponse.Size(m)
}
func (m *GetExchangeOTPReponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetExchangeOTPReponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetExchangeOTPReponse proto.InternalMessageInfo
func (m *GetExchangeOTPReponse) GetOtpCode() string {
if m != nil {
return m.OtpCode
}
return ""
}
type GetExchangeOTPsRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetExchangeOTPsRequest) Reset() { *m = GetExchangeOTPsRequest{} }
func (m *GetExchangeOTPsRequest) String() string { return proto.CompactTextString(m) }
func (*GetExchangeOTPsRequest) ProtoMessage() {}
func (*GetExchangeOTPsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{15}
}
func (m *GetExchangeOTPsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetExchangeOTPsRequest.Unmarshal(m, b)
}
func (m *GetExchangeOTPsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetExchangeOTPsRequest.Marshal(b, m, deterministic)
}
func (m *GetExchangeOTPsRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetExchangeOTPsRequest.Merge(m, src)
}
func (m *GetExchangeOTPsRequest) XXX_Size() int {
return xxx_messageInfo_GetExchangeOTPsRequest.Size(m)
}
func (m *GetExchangeOTPsRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetExchangeOTPsRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetExchangeOTPsRequest proto.InternalMessageInfo
type GetExchangeOTPsResponse struct {
OtpCodes map[string]string `protobuf:"bytes,1,rep,name=otp_codes,json=otpCodes,proto3" json:"otp_codes,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetExchangeOTPsResponse) Reset() { *m = GetExchangeOTPsResponse{} }
func (m *GetExchangeOTPsResponse) String() string { return proto.CompactTextString(m) }
func (*GetExchangeOTPsResponse) ProtoMessage() {}
func (*GetExchangeOTPsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{16}
}
func (m *GetExchangeOTPsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetExchangeOTPsResponse.Unmarshal(m, b)
}
func (m *GetExchangeOTPsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetExchangeOTPsResponse.Marshal(b, m, deterministic)
}
func (m *GetExchangeOTPsResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetExchangeOTPsResponse.Merge(m, src)
}
func (m *GetExchangeOTPsResponse) XXX_Size() int {
return xxx_messageInfo_GetExchangeOTPsResponse.Size(m)
}
func (m *GetExchangeOTPsResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetExchangeOTPsResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetExchangeOTPsResponse proto.InternalMessageInfo
func (m *GetExchangeOTPsResponse) GetOtpCodes() map[string]string {
if m != nil {
return m.OtpCodes
}
return nil
}
type DisableExchangeRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DisableExchangeRequest) Reset() { *m = DisableExchangeRequest{} }
func (m *DisableExchangeRequest) String() string { return proto.CompactTextString(m) }
func (*DisableExchangeRequest) ProtoMessage() {}
func (*DisableExchangeRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{17}
}
func (m *DisableExchangeRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DisableExchangeRequest.Unmarshal(m, b)
}
func (m *DisableExchangeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DisableExchangeRequest.Marshal(b, m, deterministic)
}
func (m *DisableExchangeRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_DisableExchangeRequest.Merge(m, src)
}
func (m *DisableExchangeRequest) XXX_Size() int {
return xxx_messageInfo_DisableExchangeRequest.Size(m)
}
func (m *DisableExchangeRequest) XXX_DiscardUnknown() {
xxx_messageInfo_DisableExchangeRequest.DiscardUnknown(m)
}
var xxx_messageInfo_DisableExchangeRequest proto.InternalMessageInfo
func (m *DisableExchangeRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
type PairsSupported struct {
AvailablePairs string `protobuf:"bytes,1,opt,name=available_pairs,json=availablePairs,proto3" json:"available_pairs,omitempty"`
EnabledPairs string `protobuf:"bytes,2,opt,name=enabled_pairs,json=enabledPairs,proto3" json:"enabled_pairs,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PairsSupported) Reset() { *m = PairsSupported{} }
func (m *PairsSupported) String() string { return proto.CompactTextString(m) }
func (*PairsSupported) ProtoMessage() {}
func (*PairsSupported) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{18}
}
func (m *PairsSupported) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PairsSupported.Unmarshal(m, b)
}
func (m *PairsSupported) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PairsSupported.Marshal(b, m, deterministic)
}
func (m *PairsSupported) XXX_Merge(src proto.Message) {
xxx_messageInfo_PairsSupported.Merge(m, src)
}
func (m *PairsSupported) XXX_Size() int {
return xxx_messageInfo_PairsSupported.Size(m)
}
func (m *PairsSupported) XXX_DiscardUnknown() {
xxx_messageInfo_PairsSupported.DiscardUnknown(m)
}
var xxx_messageInfo_PairsSupported proto.InternalMessageInfo
func (m *PairsSupported) GetAvailablePairs() string {
if m != nil {
return m.AvailablePairs
}
return ""
}
func (m *PairsSupported) GetEnabledPairs() string {
if m != nil {
return m.EnabledPairs
}
return ""
}
type GetExchangeInfoResponse struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
Verbose bool `protobuf:"varint,3,opt,name=verbose,proto3" json:"verbose,omitempty"`
UsingSandbox bool `protobuf:"varint,4,opt,name=using_sandbox,json=usingSandbox,proto3" json:"using_sandbox,omitempty"`
HttpTimeout string `protobuf:"bytes,5,opt,name=http_timeout,json=httpTimeout,proto3" json:"http_timeout,omitempty"`
HttpUseragent string `protobuf:"bytes,6,opt,name=http_useragent,json=httpUseragent,proto3" json:"http_useragent,omitempty"`
HttpProxy string `protobuf:"bytes,7,opt,name=http_proxy,json=httpProxy,proto3" json:"http_proxy,omitempty"`
BaseCurrencies string `protobuf:"bytes,8,opt,name=base_currencies,json=baseCurrencies,proto3" json:"base_currencies,omitempty"`
SupportedAssets map[string]*PairsSupported `protobuf:"bytes,9,rep,name=supported_assets,json=supportedAssets,proto3" json:"supported_assets,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
AuthenticatedApi bool `protobuf:"varint,10,opt,name=authenticated_api,json=authenticatedApi,proto3" json:"authenticated_api,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetExchangeInfoResponse) Reset() { *m = GetExchangeInfoResponse{} }
func (m *GetExchangeInfoResponse) String() string { return proto.CompactTextString(m) }
func (*GetExchangeInfoResponse) ProtoMessage() {}
func (*GetExchangeInfoResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{19}
}
func (m *GetExchangeInfoResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetExchangeInfoResponse.Unmarshal(m, b)
}
func (m *GetExchangeInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetExchangeInfoResponse.Marshal(b, m, deterministic)
}
func (m *GetExchangeInfoResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetExchangeInfoResponse.Merge(m, src)
}
func (m *GetExchangeInfoResponse) XXX_Size() int {
return xxx_messageInfo_GetExchangeInfoResponse.Size(m)
}
func (m *GetExchangeInfoResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetExchangeInfoResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetExchangeInfoResponse proto.InternalMessageInfo
func (m *GetExchangeInfoResponse) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *GetExchangeInfoResponse) GetEnabled() bool {
if m != nil {
return m.Enabled
}
return false
}
func (m *GetExchangeInfoResponse) GetVerbose() bool {
if m != nil {
return m.Verbose
}
return false
}
func (m *GetExchangeInfoResponse) GetUsingSandbox() bool {
if m != nil {
return m.UsingSandbox
}
return false
}
func (m *GetExchangeInfoResponse) GetHttpTimeout() string {
if m != nil {
return m.HttpTimeout
}
return ""
}
func (m *GetExchangeInfoResponse) GetHttpUseragent() string {
if m != nil {
return m.HttpUseragent
}
return ""
}
func (m *GetExchangeInfoResponse) GetHttpProxy() string {
if m != nil {
return m.HttpProxy
}
return ""
}
func (m *GetExchangeInfoResponse) GetBaseCurrencies() string {
if m != nil {
return m.BaseCurrencies
}
return ""
}
func (m *GetExchangeInfoResponse) GetSupportedAssets() map[string]*PairsSupported {
if m != nil {
return m.SupportedAssets
}
return nil
}
func (m *GetExchangeInfoResponse) GetAuthenticatedApi() bool {
if m != nil {
return m.AuthenticatedApi
}
return false
}
type GetTickerRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
AssetType string `protobuf:"bytes,3,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetTickerRequest) Reset() { *m = GetTickerRequest{} }
func (m *GetTickerRequest) String() string { return proto.CompactTextString(m) }
func (*GetTickerRequest) ProtoMessage() {}
func (*GetTickerRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{20}
}
func (m *GetTickerRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetTickerRequest.Unmarshal(m, b)
}
func (m *GetTickerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetTickerRequest.Marshal(b, m, deterministic)
}
func (m *GetTickerRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetTickerRequest.Merge(m, src)
}
func (m *GetTickerRequest) XXX_Size() int {
return xxx_messageInfo_GetTickerRequest.Size(m)
}
func (m *GetTickerRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetTickerRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetTickerRequest proto.InternalMessageInfo
func (m *GetTickerRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *GetTickerRequest) GetPair() *CurrencyPair {
if m != nil {
return m.Pair
}
return nil
}
func (m *GetTickerRequest) GetAssetType() string {
if m != nil {
return m.AssetType
}
return ""
}
type CurrencyPair struct {
Delimiter string `protobuf:"bytes,1,opt,name=delimiter,proto3" json:"delimiter,omitempty"`
Base string `protobuf:"bytes,2,opt,name=base,proto3" json:"base,omitempty"`
Quote string `protobuf:"bytes,3,opt,name=quote,proto3" json:"quote,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CurrencyPair) Reset() { *m = CurrencyPair{} }
func (m *CurrencyPair) String() string { return proto.CompactTextString(m) }
func (*CurrencyPair) ProtoMessage() {}
func (*CurrencyPair) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{21}
}
func (m *CurrencyPair) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CurrencyPair.Unmarshal(m, b)
}
func (m *CurrencyPair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CurrencyPair.Marshal(b, m, deterministic)
}
func (m *CurrencyPair) XXX_Merge(src proto.Message) {
xxx_messageInfo_CurrencyPair.Merge(m, src)
}
func (m *CurrencyPair) XXX_Size() int {
return xxx_messageInfo_CurrencyPair.Size(m)
}
func (m *CurrencyPair) XXX_DiscardUnknown() {
xxx_messageInfo_CurrencyPair.DiscardUnknown(m)
}
var xxx_messageInfo_CurrencyPair proto.InternalMessageInfo
func (m *CurrencyPair) GetDelimiter() string {
if m != nil {
return m.Delimiter
}
return ""
}
func (m *CurrencyPair) GetBase() string {
if m != nil {
return m.Base
}
return ""
}
func (m *CurrencyPair) GetQuote() string {
if m != nil {
return m.Quote
}
return ""
}
type TickerResponse struct {
Pair *CurrencyPair `protobuf:"bytes,1,opt,name=pair,proto3" json:"pair,omitempty"`
LastUpdated int64 `protobuf:"varint,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
CurrencyPair string `protobuf:"bytes,3,opt,name=currency_pair,json=currencyPair,proto3" json:"currency_pair,omitempty"`
Last float64 `protobuf:"fixed64,4,opt,name=last,proto3" json:"last,omitempty"`
High float64 `protobuf:"fixed64,5,opt,name=high,proto3" json:"high,omitempty"`
Low float64 `protobuf:"fixed64,6,opt,name=low,proto3" json:"low,omitempty"`
Bid float64 `protobuf:"fixed64,7,opt,name=bid,proto3" json:"bid,omitempty"`
Ask float64 `protobuf:"fixed64,8,opt,name=ask,proto3" json:"ask,omitempty"`
Volume float64 `protobuf:"fixed64,9,opt,name=volume,proto3" json:"volume,omitempty"`
PriceAth float64 `protobuf:"fixed64,10,opt,name=price_ath,json=priceAth,proto3" json:"price_ath,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *TickerResponse) Reset() { *m = TickerResponse{} }
func (m *TickerResponse) String() string { return proto.CompactTextString(m) }
func (*TickerResponse) ProtoMessage() {}
func (*TickerResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{22}
}
func (m *TickerResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TickerResponse.Unmarshal(m, b)
}
func (m *TickerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_TickerResponse.Marshal(b, m, deterministic)
}
func (m *TickerResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_TickerResponse.Merge(m, src)
}
func (m *TickerResponse) XXX_Size() int {
return xxx_messageInfo_TickerResponse.Size(m)
}
func (m *TickerResponse) XXX_DiscardUnknown() {
xxx_messageInfo_TickerResponse.DiscardUnknown(m)
}
var xxx_messageInfo_TickerResponse proto.InternalMessageInfo
func (m *TickerResponse) GetPair() *CurrencyPair {
if m != nil {
return m.Pair
}
return nil
}
func (m *TickerResponse) GetLastUpdated() int64 {
if m != nil {
return m.LastUpdated
}
return 0
}
func (m *TickerResponse) GetCurrencyPair() string {
if m != nil {
return m.CurrencyPair
}
return ""
}
func (m *TickerResponse) GetLast() float64 {
if m != nil {
return m.Last
}
return 0
}
func (m *TickerResponse) GetHigh() float64 {
if m != nil {
return m.High
}
return 0
}
func (m *TickerResponse) GetLow() float64 {
if m != nil {
return m.Low
}
return 0
}
func (m *TickerResponse) GetBid() float64 {
if m != nil {
return m.Bid
}
return 0
}
func (m *TickerResponse) GetAsk() float64 {
if m != nil {
return m.Ask
}
return 0
}
func (m *TickerResponse) GetVolume() float64 {
if m != nil {
return m.Volume
}
return 0
}
func (m *TickerResponse) GetPriceAth() float64 {
if m != nil {
return m.PriceAth
}
return 0
}
type GetTickersRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetTickersRequest) Reset() { *m = GetTickersRequest{} }
func (m *GetTickersRequest) String() string { return proto.CompactTextString(m) }
func (*GetTickersRequest) ProtoMessage() {}
func (*GetTickersRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{23}
}
func (m *GetTickersRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetTickersRequest.Unmarshal(m, b)
}
func (m *GetTickersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetTickersRequest.Marshal(b, m, deterministic)
}
func (m *GetTickersRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetTickersRequest.Merge(m, src)
}
func (m *GetTickersRequest) XXX_Size() int {
return xxx_messageInfo_GetTickersRequest.Size(m)
}
func (m *GetTickersRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetTickersRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetTickersRequest proto.InternalMessageInfo
type Tickers struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Tickers []*TickerResponse `protobuf:"bytes,2,rep,name=tickers,proto3" json:"tickers,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Tickers) Reset() { *m = Tickers{} }
func (m *Tickers) String() string { return proto.CompactTextString(m) }
func (*Tickers) ProtoMessage() {}
func (*Tickers) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{24}
}
func (m *Tickers) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Tickers.Unmarshal(m, b)
}
func (m *Tickers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Tickers.Marshal(b, m, deterministic)
}
func (m *Tickers) XXX_Merge(src proto.Message) {
xxx_messageInfo_Tickers.Merge(m, src)
}
func (m *Tickers) XXX_Size() int {
return xxx_messageInfo_Tickers.Size(m)
}
func (m *Tickers) XXX_DiscardUnknown() {
xxx_messageInfo_Tickers.DiscardUnknown(m)
}
var xxx_messageInfo_Tickers proto.InternalMessageInfo
func (m *Tickers) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *Tickers) GetTickers() []*TickerResponse {
if m != nil {
return m.Tickers
}
return nil
}
type GetTickersResponse struct {
Tickers []*Tickers `protobuf:"bytes,1,rep,name=tickers,proto3" json:"tickers,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetTickersResponse) Reset() { *m = GetTickersResponse{} }
func (m *GetTickersResponse) String() string { return proto.CompactTextString(m) }
func (*GetTickersResponse) ProtoMessage() {}
func (*GetTickersResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{25}
}
func (m *GetTickersResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetTickersResponse.Unmarshal(m, b)
}
func (m *GetTickersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetTickersResponse.Marshal(b, m, deterministic)
}
func (m *GetTickersResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetTickersResponse.Merge(m, src)
}
func (m *GetTickersResponse) XXX_Size() int {
return xxx_messageInfo_GetTickersResponse.Size(m)
}
func (m *GetTickersResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetTickersResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetTickersResponse proto.InternalMessageInfo
func (m *GetTickersResponse) GetTickers() []*Tickers {
if m != nil {
return m.Tickers
}
return nil
}
type GetOrderbookRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
AssetType string `protobuf:"bytes,3,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetOrderbookRequest) Reset() { *m = GetOrderbookRequest{} }
func (m *GetOrderbookRequest) String() string { return proto.CompactTextString(m) }
func (*GetOrderbookRequest) ProtoMessage() {}
func (*GetOrderbookRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{26}
}
func (m *GetOrderbookRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetOrderbookRequest.Unmarshal(m, b)
}
func (m *GetOrderbookRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetOrderbookRequest.Marshal(b, m, deterministic)
}
func (m *GetOrderbookRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetOrderbookRequest.Merge(m, src)
}
func (m *GetOrderbookRequest) XXX_Size() int {
return xxx_messageInfo_GetOrderbookRequest.Size(m)
}
func (m *GetOrderbookRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetOrderbookRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetOrderbookRequest proto.InternalMessageInfo
func (m *GetOrderbookRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *GetOrderbookRequest) GetPair() *CurrencyPair {
if m != nil {
return m.Pair
}
return nil
}
func (m *GetOrderbookRequest) GetAssetType() string {
if m != nil {
return m.AssetType
}
return ""
}
type OrderbookItem struct {
Amount float64 `protobuf:"fixed64,1,opt,name=amount,proto3" json:"amount,omitempty"`
Price float64 `protobuf:"fixed64,2,opt,name=price,proto3" json:"price,omitempty"`
Id int64 `protobuf:"varint,3,opt,name=id,proto3" json:"id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OrderbookItem) Reset() { *m = OrderbookItem{} }
func (m *OrderbookItem) String() string { return proto.CompactTextString(m) }
func (*OrderbookItem) ProtoMessage() {}
func (*OrderbookItem) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{27}
}
func (m *OrderbookItem) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OrderbookItem.Unmarshal(m, b)
}
func (m *OrderbookItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OrderbookItem.Marshal(b, m, deterministic)
}
func (m *OrderbookItem) XXX_Merge(src proto.Message) {
xxx_messageInfo_OrderbookItem.Merge(m, src)
}
func (m *OrderbookItem) XXX_Size() int {
return xxx_messageInfo_OrderbookItem.Size(m)
}
func (m *OrderbookItem) XXX_DiscardUnknown() {
xxx_messageInfo_OrderbookItem.DiscardUnknown(m)
}
var xxx_messageInfo_OrderbookItem proto.InternalMessageInfo
func (m *OrderbookItem) GetAmount() float64 {
if m != nil {
return m.Amount
}
return 0
}
func (m *OrderbookItem) GetPrice() float64 {
if m != nil {
return m.Price
}
return 0
}
func (m *OrderbookItem) GetId() int64 {
if m != nil {
return m.Id
}
return 0
}
type OrderbookResponse struct {
Pair *CurrencyPair `protobuf:"bytes,1,opt,name=pair,proto3" json:"pair,omitempty"`
CurrencyPair string `protobuf:"bytes,2,opt,name=currency_pair,json=currencyPair,proto3" json:"currency_pair,omitempty"`
Bids []*OrderbookItem `protobuf:"bytes,3,rep,name=bids,proto3" json:"bids,omitempty"`
Asks []*OrderbookItem `protobuf:"bytes,4,rep,name=asks,proto3" json:"asks,omitempty"`
LastUpdated int64 `protobuf:"varint,5,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
AssetType string `protobuf:"bytes,6,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OrderbookResponse) Reset() { *m = OrderbookResponse{} }
func (m *OrderbookResponse) String() string { return proto.CompactTextString(m) }
func (*OrderbookResponse) ProtoMessage() {}
func (*OrderbookResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{28}
}
func (m *OrderbookResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OrderbookResponse.Unmarshal(m, b)
}
func (m *OrderbookResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OrderbookResponse.Marshal(b, m, deterministic)
}
func (m *OrderbookResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_OrderbookResponse.Merge(m, src)
}
func (m *OrderbookResponse) XXX_Size() int {
return xxx_messageInfo_OrderbookResponse.Size(m)
}
func (m *OrderbookResponse) XXX_DiscardUnknown() {
xxx_messageInfo_OrderbookResponse.DiscardUnknown(m)
}
var xxx_messageInfo_OrderbookResponse proto.InternalMessageInfo
func (m *OrderbookResponse) GetPair() *CurrencyPair {
if m != nil {
return m.Pair
}
return nil
}
func (m *OrderbookResponse) GetCurrencyPair() string {
if m != nil {
return m.CurrencyPair
}
return ""
}
func (m *OrderbookResponse) GetBids() []*OrderbookItem {
if m != nil {
return m.Bids
}
return nil
}
func (m *OrderbookResponse) GetAsks() []*OrderbookItem {
if m != nil {
return m.Asks
}
return nil
}
func (m *OrderbookResponse) GetLastUpdated() int64 {
if m != nil {
return m.LastUpdated
}
return 0
}
func (m *OrderbookResponse) GetAssetType() string {
if m != nil {
return m.AssetType
}
return ""
}
type GetOrderbooksRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetOrderbooksRequest) Reset() { *m = GetOrderbooksRequest{} }
func (m *GetOrderbooksRequest) String() string { return proto.CompactTextString(m) }
func (*GetOrderbooksRequest) ProtoMessage() {}
func (*GetOrderbooksRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{29}
}
func (m *GetOrderbooksRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetOrderbooksRequest.Unmarshal(m, b)
}
func (m *GetOrderbooksRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetOrderbooksRequest.Marshal(b, m, deterministic)
}
func (m *GetOrderbooksRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetOrderbooksRequest.Merge(m, src)
}
func (m *GetOrderbooksRequest) XXX_Size() int {
return xxx_messageInfo_GetOrderbooksRequest.Size(m)
}
func (m *GetOrderbooksRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetOrderbooksRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetOrderbooksRequest proto.InternalMessageInfo
type Orderbooks struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Orderbooks []*OrderbookResponse `protobuf:"bytes,2,rep,name=orderbooks,proto3" json:"orderbooks,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Orderbooks) Reset() { *m = Orderbooks{} }
func (m *Orderbooks) String() string { return proto.CompactTextString(m) }
func (*Orderbooks) ProtoMessage() {}
func (*Orderbooks) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{30}
}
func (m *Orderbooks) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Orderbooks.Unmarshal(m, b)
}
func (m *Orderbooks) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Orderbooks.Marshal(b, m, deterministic)
}
func (m *Orderbooks) XXX_Merge(src proto.Message) {
xxx_messageInfo_Orderbooks.Merge(m, src)
}
func (m *Orderbooks) XXX_Size() int {
return xxx_messageInfo_Orderbooks.Size(m)
}
func (m *Orderbooks) XXX_DiscardUnknown() {
xxx_messageInfo_Orderbooks.DiscardUnknown(m)
}
var xxx_messageInfo_Orderbooks proto.InternalMessageInfo
func (m *Orderbooks) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *Orderbooks) GetOrderbooks() []*OrderbookResponse {
if m != nil {
return m.Orderbooks
}
return nil
}
type GetOrderbooksResponse struct {
Orderbooks []*Orderbooks `protobuf:"bytes,1,rep,name=orderbooks,proto3" json:"orderbooks,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetOrderbooksResponse) Reset() { *m = GetOrderbooksResponse{} }
func (m *GetOrderbooksResponse) String() string { return proto.CompactTextString(m) }
func (*GetOrderbooksResponse) ProtoMessage() {}
func (*GetOrderbooksResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{31}
}
func (m *GetOrderbooksResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetOrderbooksResponse.Unmarshal(m, b)
}
func (m *GetOrderbooksResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetOrderbooksResponse.Marshal(b, m, deterministic)
}
func (m *GetOrderbooksResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetOrderbooksResponse.Merge(m, src)
}
func (m *GetOrderbooksResponse) XXX_Size() int {
return xxx_messageInfo_GetOrderbooksResponse.Size(m)
}
func (m *GetOrderbooksResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetOrderbooksResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetOrderbooksResponse proto.InternalMessageInfo
func (m *GetOrderbooksResponse) GetOrderbooks() []*Orderbooks {
if m != nil {
return m.Orderbooks
}
return nil
}
type GetAccountInfoRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetAccountInfoRequest) Reset() { *m = GetAccountInfoRequest{} }
func (m *GetAccountInfoRequest) String() string { return proto.CompactTextString(m) }
func (*GetAccountInfoRequest) ProtoMessage() {}
func (*GetAccountInfoRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{32}
}
func (m *GetAccountInfoRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetAccountInfoRequest.Unmarshal(m, b)
}
func (m *GetAccountInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetAccountInfoRequest.Marshal(b, m, deterministic)
}
func (m *GetAccountInfoRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetAccountInfoRequest.Merge(m, src)
}
func (m *GetAccountInfoRequest) XXX_Size() int {
return xxx_messageInfo_GetAccountInfoRequest.Size(m)
}
func (m *GetAccountInfoRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetAccountInfoRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetAccountInfoRequest proto.InternalMessageInfo
func (m *GetAccountInfoRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
type Account struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Currencies []*AccountCurrencyInfo `protobuf:"bytes,2,rep,name=currencies,proto3" json:"currencies,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Account) Reset() { *m = Account{} }
func (m *Account) String() string { return proto.CompactTextString(m) }
func (*Account) ProtoMessage() {}
func (*Account) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{33}
}
func (m *Account) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Account.Unmarshal(m, b)
}
func (m *Account) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Account.Marshal(b, m, deterministic)
}
func (m *Account) XXX_Merge(src proto.Message) {
xxx_messageInfo_Account.Merge(m, src)
}
func (m *Account) XXX_Size() int {
return xxx_messageInfo_Account.Size(m)
}
func (m *Account) XXX_DiscardUnknown() {
xxx_messageInfo_Account.DiscardUnknown(m)
}
var xxx_messageInfo_Account proto.InternalMessageInfo
func (m *Account) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *Account) GetCurrencies() []*AccountCurrencyInfo {
if m != nil {
return m.Currencies
}
return nil
}
type AccountCurrencyInfo struct {
Currency string `protobuf:"bytes,1,opt,name=currency,proto3" json:"currency,omitempty"`
TotalValue float64 `protobuf:"fixed64,2,opt,name=total_value,json=totalValue,proto3" json:"total_value,omitempty"`
Hold float64 `protobuf:"fixed64,3,opt,name=hold,proto3" json:"hold,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AccountCurrencyInfo) Reset() { *m = AccountCurrencyInfo{} }
func (m *AccountCurrencyInfo) String() string { return proto.CompactTextString(m) }
func (*AccountCurrencyInfo) ProtoMessage() {}
func (*AccountCurrencyInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{34}
}
func (m *AccountCurrencyInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AccountCurrencyInfo.Unmarshal(m, b)
}
func (m *AccountCurrencyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AccountCurrencyInfo.Marshal(b, m, deterministic)
}
func (m *AccountCurrencyInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_AccountCurrencyInfo.Merge(m, src)
}
func (m *AccountCurrencyInfo) XXX_Size() int {
return xxx_messageInfo_AccountCurrencyInfo.Size(m)
}
func (m *AccountCurrencyInfo) XXX_DiscardUnknown() {
xxx_messageInfo_AccountCurrencyInfo.DiscardUnknown(m)
}
var xxx_messageInfo_AccountCurrencyInfo proto.InternalMessageInfo
func (m *AccountCurrencyInfo) GetCurrency() string {
if m != nil {
return m.Currency
}
return ""
}
func (m *AccountCurrencyInfo) GetTotalValue() float64 {
if m != nil {
return m.TotalValue
}
return 0
}
func (m *AccountCurrencyInfo) GetHold() float64 {
if m != nil {
return m.Hold
}
return 0
}
type GetAccountInfoResponse struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Accounts []*Account `protobuf:"bytes,2,rep,name=accounts,proto3" json:"accounts,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetAccountInfoResponse) Reset() { *m = GetAccountInfoResponse{} }
func (m *GetAccountInfoResponse) String() string { return proto.CompactTextString(m) }
func (*GetAccountInfoResponse) ProtoMessage() {}
func (*GetAccountInfoResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{35}
}
func (m *GetAccountInfoResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetAccountInfoResponse.Unmarshal(m, b)
}
func (m *GetAccountInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetAccountInfoResponse.Marshal(b, m, deterministic)
}
func (m *GetAccountInfoResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetAccountInfoResponse.Merge(m, src)
}
func (m *GetAccountInfoResponse) XXX_Size() int {
return xxx_messageInfo_GetAccountInfoResponse.Size(m)
}
func (m *GetAccountInfoResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetAccountInfoResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetAccountInfoResponse proto.InternalMessageInfo
func (m *GetAccountInfoResponse) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *GetAccountInfoResponse) GetAccounts() []*Account {
if m != nil {
return m.Accounts
}
return nil
}
type GetConfigRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetConfigRequest) Reset() { *m = GetConfigRequest{} }
func (m *GetConfigRequest) String() string { return proto.CompactTextString(m) }
func (*GetConfigRequest) ProtoMessage() {}
func (*GetConfigRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{36}
}
func (m *GetConfigRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetConfigRequest.Unmarshal(m, b)
}
func (m *GetConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetConfigRequest.Marshal(b, m, deterministic)
}
func (m *GetConfigRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetConfigRequest.Merge(m, src)
}
func (m *GetConfigRequest) XXX_Size() int {
return xxx_messageInfo_GetConfigRequest.Size(m)
}
func (m *GetConfigRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetConfigRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetConfigRequest proto.InternalMessageInfo
type GetConfigResponse struct {
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetConfigResponse) Reset() { *m = GetConfigResponse{} }
func (m *GetConfigResponse) String() string { return proto.CompactTextString(m) }
func (*GetConfigResponse) ProtoMessage() {}
func (*GetConfigResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{37}
}
func (m *GetConfigResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetConfigResponse.Unmarshal(m, b)
}
func (m *GetConfigResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetConfigResponse.Marshal(b, m, deterministic)
}
func (m *GetConfigResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetConfigResponse.Merge(m, src)
}
func (m *GetConfigResponse) XXX_Size() int {
return xxx_messageInfo_GetConfigResponse.Size(m)
}
func (m *GetConfigResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetConfigResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetConfigResponse proto.InternalMessageInfo
func (m *GetConfigResponse) GetData() []byte {
if m != nil {
return m.Data
}
return nil
}
type PortfolioAddress struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
CoinType string `protobuf:"bytes,2,opt,name=coin_type,json=coinType,proto3" json:"coin_type,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
Balance float64 `protobuf:"fixed64,4,opt,name=balance,proto3" json:"balance,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PortfolioAddress) Reset() { *m = PortfolioAddress{} }
func (m *PortfolioAddress) String() string { return proto.CompactTextString(m) }
func (*PortfolioAddress) ProtoMessage() {}
func (*PortfolioAddress) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{38}
}
func (m *PortfolioAddress) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PortfolioAddress.Unmarshal(m, b)
}
func (m *PortfolioAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PortfolioAddress.Marshal(b, m, deterministic)
}
func (m *PortfolioAddress) XXX_Merge(src proto.Message) {
xxx_messageInfo_PortfolioAddress.Merge(m, src)
}
func (m *PortfolioAddress) XXX_Size() int {
return xxx_messageInfo_PortfolioAddress.Size(m)
}
func (m *PortfolioAddress) XXX_DiscardUnknown() {
xxx_messageInfo_PortfolioAddress.DiscardUnknown(m)
}
var xxx_messageInfo_PortfolioAddress proto.InternalMessageInfo
func (m *PortfolioAddress) GetAddress() string {
if m != nil {
return m.Address
}
return ""
}
func (m *PortfolioAddress) GetCoinType() string {
if m != nil {
return m.CoinType
}
return ""
}
func (m *PortfolioAddress) GetDescription() string {
if m != nil {
return m.Description
}
return ""
}
func (m *PortfolioAddress) GetBalance() float64 {
if m != nil {
return m.Balance
}
return 0
}
type GetPortfolioRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetPortfolioRequest) Reset() { *m = GetPortfolioRequest{} }
func (m *GetPortfolioRequest) String() string { return proto.CompactTextString(m) }
func (*GetPortfolioRequest) ProtoMessage() {}
func (*GetPortfolioRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{39}
}
func (m *GetPortfolioRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetPortfolioRequest.Unmarshal(m, b)
}
func (m *GetPortfolioRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetPortfolioRequest.Marshal(b, m, deterministic)
}
func (m *GetPortfolioRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetPortfolioRequest.Merge(m, src)
}
func (m *GetPortfolioRequest) XXX_Size() int {
return xxx_messageInfo_GetPortfolioRequest.Size(m)
}
func (m *GetPortfolioRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetPortfolioRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetPortfolioRequest proto.InternalMessageInfo
type GetPortfolioResponse struct {
Portfolio []*PortfolioAddress `protobuf:"bytes,1,rep,name=portfolio,proto3" json:"portfolio,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetPortfolioResponse) Reset() { *m = GetPortfolioResponse{} }
func (m *GetPortfolioResponse) String() string { return proto.CompactTextString(m) }
func (*GetPortfolioResponse) ProtoMessage() {}
func (*GetPortfolioResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{40}
}
func (m *GetPortfolioResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetPortfolioResponse.Unmarshal(m, b)
}
func (m *GetPortfolioResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetPortfolioResponse.Marshal(b, m, deterministic)
}
func (m *GetPortfolioResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetPortfolioResponse.Merge(m, src)
}
func (m *GetPortfolioResponse) XXX_Size() int {
return xxx_messageInfo_GetPortfolioResponse.Size(m)
}
func (m *GetPortfolioResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetPortfolioResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetPortfolioResponse proto.InternalMessageInfo
func (m *GetPortfolioResponse) GetPortfolio() []*PortfolioAddress {
if m != nil {
return m.Portfolio
}
return nil
}
type GetPortfolioSummaryRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetPortfolioSummaryRequest) Reset() { *m = GetPortfolioSummaryRequest{} }
func (m *GetPortfolioSummaryRequest) String() string { return proto.CompactTextString(m) }
func (*GetPortfolioSummaryRequest) ProtoMessage() {}
func (*GetPortfolioSummaryRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{41}
}
func (m *GetPortfolioSummaryRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetPortfolioSummaryRequest.Unmarshal(m, b)
}
func (m *GetPortfolioSummaryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetPortfolioSummaryRequest.Marshal(b, m, deterministic)
}
func (m *GetPortfolioSummaryRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetPortfolioSummaryRequest.Merge(m, src)
}
func (m *GetPortfolioSummaryRequest) XXX_Size() int {
return xxx_messageInfo_GetPortfolioSummaryRequest.Size(m)
}
func (m *GetPortfolioSummaryRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetPortfolioSummaryRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetPortfolioSummaryRequest proto.InternalMessageInfo
type Coin struct {
Coin string `protobuf:"bytes,1,opt,name=coin,proto3" json:"coin,omitempty"`
Balance float64 `protobuf:"fixed64,2,opt,name=balance,proto3" json:"balance,omitempty"`
Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
Percentage float64 `protobuf:"fixed64,4,opt,name=percentage,proto3" json:"percentage,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Coin) Reset() { *m = Coin{} }
func (m *Coin) String() string { return proto.CompactTextString(m) }
func (*Coin) ProtoMessage() {}
func (*Coin) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{42}
}
func (m *Coin) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Coin.Unmarshal(m, b)
}
func (m *Coin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Coin.Marshal(b, m, deterministic)
}
func (m *Coin) XXX_Merge(src proto.Message) {
xxx_messageInfo_Coin.Merge(m, src)
}
func (m *Coin) XXX_Size() int {
return xxx_messageInfo_Coin.Size(m)
}
func (m *Coin) XXX_DiscardUnknown() {
xxx_messageInfo_Coin.DiscardUnknown(m)
}
var xxx_messageInfo_Coin proto.InternalMessageInfo
func (m *Coin) GetCoin() string {
if m != nil {
return m.Coin
}
return ""
}
func (m *Coin) GetBalance() float64 {
if m != nil {
return m.Balance
}
return 0
}
func (m *Coin) GetAddress() string {
if m != nil {
return m.Address
}
return ""
}
func (m *Coin) GetPercentage() float64 {
if m != nil {
return m.Percentage
}
return 0
}
type OfflineCoinSummary struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Balance float64 `protobuf:"fixed64,2,opt,name=balance,proto3" json:"balance,omitempty"`
Percentage float64 `protobuf:"fixed64,3,opt,name=percentage,proto3" json:"percentage,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OfflineCoinSummary) Reset() { *m = OfflineCoinSummary{} }
func (m *OfflineCoinSummary) String() string { return proto.CompactTextString(m) }
func (*OfflineCoinSummary) ProtoMessage() {}
func (*OfflineCoinSummary) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{43}
}
func (m *OfflineCoinSummary) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OfflineCoinSummary.Unmarshal(m, b)
}
func (m *OfflineCoinSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OfflineCoinSummary.Marshal(b, m, deterministic)
}
func (m *OfflineCoinSummary) XXX_Merge(src proto.Message) {
xxx_messageInfo_OfflineCoinSummary.Merge(m, src)
}
func (m *OfflineCoinSummary) XXX_Size() int {
return xxx_messageInfo_OfflineCoinSummary.Size(m)
}
func (m *OfflineCoinSummary) XXX_DiscardUnknown() {
xxx_messageInfo_OfflineCoinSummary.DiscardUnknown(m)
}
var xxx_messageInfo_OfflineCoinSummary proto.InternalMessageInfo
func (m *OfflineCoinSummary) GetAddress() string {
if m != nil {
return m.Address
}
return ""
}
func (m *OfflineCoinSummary) GetBalance() float64 {
if m != nil {
return m.Balance
}
return 0
}
func (m *OfflineCoinSummary) GetPercentage() float64 {
if m != nil {
return m.Percentage
}
return 0
}
type OnlineCoinSummary struct {
Balance float64 `protobuf:"fixed64,1,opt,name=balance,proto3" json:"balance,omitempty"`
Percentage float64 `protobuf:"fixed64,2,opt,name=percentage,proto3" json:"percentage,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OnlineCoinSummary) Reset() { *m = OnlineCoinSummary{} }
func (m *OnlineCoinSummary) String() string { return proto.CompactTextString(m) }
func (*OnlineCoinSummary) ProtoMessage() {}
func (*OnlineCoinSummary) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{44}
}
func (m *OnlineCoinSummary) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OnlineCoinSummary.Unmarshal(m, b)
}
func (m *OnlineCoinSummary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OnlineCoinSummary.Marshal(b, m, deterministic)
}
func (m *OnlineCoinSummary) XXX_Merge(src proto.Message) {
xxx_messageInfo_OnlineCoinSummary.Merge(m, src)
}
func (m *OnlineCoinSummary) XXX_Size() int {
return xxx_messageInfo_OnlineCoinSummary.Size(m)
}
func (m *OnlineCoinSummary) XXX_DiscardUnknown() {
xxx_messageInfo_OnlineCoinSummary.DiscardUnknown(m)
}
var xxx_messageInfo_OnlineCoinSummary proto.InternalMessageInfo
func (m *OnlineCoinSummary) GetBalance() float64 {
if m != nil {
return m.Balance
}
return 0
}
func (m *OnlineCoinSummary) GetPercentage() float64 {
if m != nil {
return m.Percentage
}
return 0
}
type OfflineCoins struct {
Addresses []*OfflineCoinSummary `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OfflineCoins) Reset() { *m = OfflineCoins{} }
func (m *OfflineCoins) String() string { return proto.CompactTextString(m) }
func (*OfflineCoins) ProtoMessage() {}
func (*OfflineCoins) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{45}
}
func (m *OfflineCoins) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OfflineCoins.Unmarshal(m, b)
}
func (m *OfflineCoins) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OfflineCoins.Marshal(b, m, deterministic)
}
func (m *OfflineCoins) XXX_Merge(src proto.Message) {
xxx_messageInfo_OfflineCoins.Merge(m, src)
}
func (m *OfflineCoins) XXX_Size() int {
return xxx_messageInfo_OfflineCoins.Size(m)
}
func (m *OfflineCoins) XXX_DiscardUnknown() {
xxx_messageInfo_OfflineCoins.DiscardUnknown(m)
}
var xxx_messageInfo_OfflineCoins proto.InternalMessageInfo
func (m *OfflineCoins) GetAddresses() []*OfflineCoinSummary {
if m != nil {
return m.Addresses
}
return nil
}
type OnlineCoins struct {
Coins map[string]*OnlineCoinSummary `protobuf:"bytes,1,rep,name=coins,proto3" json:"coins,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OnlineCoins) Reset() { *m = OnlineCoins{} }
func (m *OnlineCoins) String() string { return proto.CompactTextString(m) }
func (*OnlineCoins) ProtoMessage() {}
func (*OnlineCoins) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{46}
}
func (m *OnlineCoins) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OnlineCoins.Unmarshal(m, b)
}
func (m *OnlineCoins) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OnlineCoins.Marshal(b, m, deterministic)
}
func (m *OnlineCoins) XXX_Merge(src proto.Message) {
xxx_messageInfo_OnlineCoins.Merge(m, src)
}
func (m *OnlineCoins) XXX_Size() int {
return xxx_messageInfo_OnlineCoins.Size(m)
}
func (m *OnlineCoins) XXX_DiscardUnknown() {
xxx_messageInfo_OnlineCoins.DiscardUnknown(m)
}
var xxx_messageInfo_OnlineCoins proto.InternalMessageInfo
func (m *OnlineCoins) GetCoins() map[string]*OnlineCoinSummary {
if m != nil {
return m.Coins
}
return nil
}
type GetPortfolioSummaryResponse struct {
CoinTotals []*Coin `protobuf:"bytes,1,rep,name=coin_totals,json=coinTotals,proto3" json:"coin_totals,omitempty"`
CoinsOffline []*Coin `protobuf:"bytes,2,rep,name=coins_offline,json=coinsOffline,proto3" json:"coins_offline,omitempty"`
CoinsOfflineSummary map[string]*OfflineCoins `protobuf:"bytes,3,rep,name=coins_offline_summary,json=coinsOfflineSummary,proto3" json:"coins_offline_summary,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
CoinsOnline []*Coin `protobuf:"bytes,4,rep,name=coins_online,json=coinsOnline,proto3" json:"coins_online,omitempty"`
CoinsOnlineSummary map[string]*OnlineCoins `protobuf:"bytes,5,rep,name=coins_online_summary,json=coinsOnlineSummary,proto3" json:"coins_online_summary,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetPortfolioSummaryResponse) Reset() { *m = GetPortfolioSummaryResponse{} }
func (m *GetPortfolioSummaryResponse) String() string { return proto.CompactTextString(m) }
func (*GetPortfolioSummaryResponse) ProtoMessage() {}
func (*GetPortfolioSummaryResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{47}
}
func (m *GetPortfolioSummaryResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetPortfolioSummaryResponse.Unmarshal(m, b)
}
func (m *GetPortfolioSummaryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetPortfolioSummaryResponse.Marshal(b, m, deterministic)
}
func (m *GetPortfolioSummaryResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetPortfolioSummaryResponse.Merge(m, src)
}
func (m *GetPortfolioSummaryResponse) XXX_Size() int {
return xxx_messageInfo_GetPortfolioSummaryResponse.Size(m)
}
func (m *GetPortfolioSummaryResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetPortfolioSummaryResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetPortfolioSummaryResponse proto.InternalMessageInfo
func (m *GetPortfolioSummaryResponse) GetCoinTotals() []*Coin {
if m != nil {
return m.CoinTotals
}
return nil
}
func (m *GetPortfolioSummaryResponse) GetCoinsOffline() []*Coin {
if m != nil {
return m.CoinsOffline
}
return nil
}
func (m *GetPortfolioSummaryResponse) GetCoinsOfflineSummary() map[string]*OfflineCoins {
if m != nil {
return m.CoinsOfflineSummary
}
return nil
}
func (m *GetPortfolioSummaryResponse) GetCoinsOnline() []*Coin {
if m != nil {
return m.CoinsOnline
}
return nil
}
func (m *GetPortfolioSummaryResponse) GetCoinsOnlineSummary() map[string]*OnlineCoins {
if m != nil {
return m.CoinsOnlineSummary
}
return nil
}
type AddPortfolioAddressRequest struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
CoinType string `protobuf:"bytes,2,opt,name=coin_type,json=coinType,proto3" json:"coin_type,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
Balance float64 `protobuf:"fixed64,4,opt,name=balance,proto3" json:"balance,omitempty"`
SupportedExchanges string `protobuf:"bytes,5,opt,name=supported_exchanges,json=supportedExchanges,proto3" json:"supported_exchanges,omitempty"`
ColdStorage bool `protobuf:"varint,6,opt,name=cold_storage,json=coldStorage,proto3" json:"cold_storage,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AddPortfolioAddressRequest) Reset() { *m = AddPortfolioAddressRequest{} }
func (m *AddPortfolioAddressRequest) String() string { return proto.CompactTextString(m) }
func (*AddPortfolioAddressRequest) ProtoMessage() {}
func (*AddPortfolioAddressRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{48}
}
func (m *AddPortfolioAddressRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AddPortfolioAddressRequest.Unmarshal(m, b)
}
func (m *AddPortfolioAddressRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AddPortfolioAddressRequest.Marshal(b, m, deterministic)
}
func (m *AddPortfolioAddressRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_AddPortfolioAddressRequest.Merge(m, src)
}
func (m *AddPortfolioAddressRequest) XXX_Size() int {
return xxx_messageInfo_AddPortfolioAddressRequest.Size(m)
}
func (m *AddPortfolioAddressRequest) XXX_DiscardUnknown() {
xxx_messageInfo_AddPortfolioAddressRequest.DiscardUnknown(m)
}
var xxx_messageInfo_AddPortfolioAddressRequest proto.InternalMessageInfo
func (m *AddPortfolioAddressRequest) GetAddress() string {
if m != nil {
return m.Address
}
return ""
}
func (m *AddPortfolioAddressRequest) GetCoinType() string {
if m != nil {
return m.CoinType
}
return ""
}
func (m *AddPortfolioAddressRequest) GetDescription() string {
if m != nil {
return m.Description
}
return ""
}
func (m *AddPortfolioAddressRequest) GetBalance() float64 {
if m != nil {
return m.Balance
}
return 0
}
func (m *AddPortfolioAddressRequest) GetSupportedExchanges() string {
if m != nil {
return m.SupportedExchanges
}
return ""
}
func (m *AddPortfolioAddressRequest) GetColdStorage() bool {
if m != nil {
return m.ColdStorage
}
return false
}
type RemovePortfolioAddressRequest struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
CoinType string `protobuf:"bytes,2,opt,name=coin_type,json=coinType,proto3" json:"coin_type,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *RemovePortfolioAddressRequest) Reset() { *m = RemovePortfolioAddressRequest{} }
func (m *RemovePortfolioAddressRequest) String() string { return proto.CompactTextString(m) }
func (*RemovePortfolioAddressRequest) ProtoMessage() {}
func (*RemovePortfolioAddressRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{49}
}
func (m *RemovePortfolioAddressRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RemovePortfolioAddressRequest.Unmarshal(m, b)
}
func (m *RemovePortfolioAddressRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_RemovePortfolioAddressRequest.Marshal(b, m, deterministic)
}
func (m *RemovePortfolioAddressRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_RemovePortfolioAddressRequest.Merge(m, src)
}
func (m *RemovePortfolioAddressRequest) XXX_Size() int {
return xxx_messageInfo_RemovePortfolioAddressRequest.Size(m)
}
func (m *RemovePortfolioAddressRequest) XXX_DiscardUnknown() {
xxx_messageInfo_RemovePortfolioAddressRequest.DiscardUnknown(m)
}
var xxx_messageInfo_RemovePortfolioAddressRequest proto.InternalMessageInfo
func (m *RemovePortfolioAddressRequest) GetAddress() string {
if m != nil {
return m.Address
}
return ""
}
func (m *RemovePortfolioAddressRequest) GetCoinType() string {
if m != nil {
return m.CoinType
}
return ""
}
func (m *RemovePortfolioAddressRequest) GetDescription() string {
if m != nil {
return m.Description
}
return ""
}
type GetForexProvidersRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetForexProvidersRequest) Reset() { *m = GetForexProvidersRequest{} }
func (m *GetForexProvidersRequest) String() string { return proto.CompactTextString(m) }
func (*GetForexProvidersRequest) ProtoMessage() {}
func (*GetForexProvidersRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{50}
}
func (m *GetForexProvidersRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetForexProvidersRequest.Unmarshal(m, b)
}
func (m *GetForexProvidersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetForexProvidersRequest.Marshal(b, m, deterministic)
}
func (m *GetForexProvidersRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetForexProvidersRequest.Merge(m, src)
}
func (m *GetForexProvidersRequest) XXX_Size() int {
return xxx_messageInfo_GetForexProvidersRequest.Size(m)
}
func (m *GetForexProvidersRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetForexProvidersRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetForexProvidersRequest proto.InternalMessageInfo
type ForexProvider struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
Verbose bool `protobuf:"varint,3,opt,name=verbose,proto3" json:"verbose,omitempty"`
RestPollingDelay string `protobuf:"bytes,4,opt,name=rest_polling_delay,json=restPollingDelay,proto3" json:"rest_polling_delay,omitempty"`
ApiKey string `protobuf:"bytes,5,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
ApiKeyLevel int64 `protobuf:"varint,6,opt,name=api_key_level,json=apiKeyLevel,proto3" json:"api_key_level,omitempty"`
PrimaryProvider bool `protobuf:"varint,7,opt,name=primary_provider,json=primaryProvider,proto3" json:"primary_provider,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ForexProvider) Reset() { *m = ForexProvider{} }
func (m *ForexProvider) String() string { return proto.CompactTextString(m) }
func (*ForexProvider) ProtoMessage() {}
func (*ForexProvider) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{51}
}
func (m *ForexProvider) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ForexProvider.Unmarshal(m, b)
}
func (m *ForexProvider) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ForexProvider.Marshal(b, m, deterministic)
}
func (m *ForexProvider) XXX_Merge(src proto.Message) {
xxx_messageInfo_ForexProvider.Merge(m, src)
}
func (m *ForexProvider) XXX_Size() int {
return xxx_messageInfo_ForexProvider.Size(m)
}
func (m *ForexProvider) XXX_DiscardUnknown() {
xxx_messageInfo_ForexProvider.DiscardUnknown(m)
}
var xxx_messageInfo_ForexProvider proto.InternalMessageInfo
func (m *ForexProvider) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *ForexProvider) GetEnabled() bool {
if m != nil {
return m.Enabled
}
return false
}
func (m *ForexProvider) GetVerbose() bool {
if m != nil {
return m.Verbose
}
return false
}
func (m *ForexProvider) GetRestPollingDelay() string {
if m != nil {
return m.RestPollingDelay
}
return ""
}
func (m *ForexProvider) GetApiKey() string {
if m != nil {
return m.ApiKey
}
return ""
}
func (m *ForexProvider) GetApiKeyLevel() int64 {
if m != nil {
return m.ApiKeyLevel
}
return 0
}
func (m *ForexProvider) GetPrimaryProvider() bool {
if m != nil {
return m.PrimaryProvider
}
return false
}
type GetForexProvidersResponse struct {
ForexProviders []*ForexProvider `protobuf:"bytes,1,rep,name=forex_providers,json=forexProviders,proto3" json:"forex_providers,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetForexProvidersResponse) Reset() { *m = GetForexProvidersResponse{} }
func (m *GetForexProvidersResponse) String() string { return proto.CompactTextString(m) }
func (*GetForexProvidersResponse) ProtoMessage() {}
func (*GetForexProvidersResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{52}
}
func (m *GetForexProvidersResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetForexProvidersResponse.Unmarshal(m, b)
}
func (m *GetForexProvidersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetForexProvidersResponse.Marshal(b, m, deterministic)
}
func (m *GetForexProvidersResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetForexProvidersResponse.Merge(m, src)
}
func (m *GetForexProvidersResponse) XXX_Size() int {
return xxx_messageInfo_GetForexProvidersResponse.Size(m)
}
func (m *GetForexProvidersResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetForexProvidersResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetForexProvidersResponse proto.InternalMessageInfo
func (m *GetForexProvidersResponse) GetForexProviders() []*ForexProvider {
if m != nil {
return m.ForexProviders
}
return nil
}
type GetForexRatesRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetForexRatesRequest) Reset() { *m = GetForexRatesRequest{} }
func (m *GetForexRatesRequest) String() string { return proto.CompactTextString(m) }
func (*GetForexRatesRequest) ProtoMessage() {}
func (*GetForexRatesRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{53}
}
func (m *GetForexRatesRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetForexRatesRequest.Unmarshal(m, b)
}
func (m *GetForexRatesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetForexRatesRequest.Marshal(b, m, deterministic)
}
func (m *GetForexRatesRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetForexRatesRequest.Merge(m, src)
}
func (m *GetForexRatesRequest) XXX_Size() int {
return xxx_messageInfo_GetForexRatesRequest.Size(m)
}
func (m *GetForexRatesRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetForexRatesRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetForexRatesRequest proto.InternalMessageInfo
type ForexRatesConversion struct {
From string `protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"`
To string `protobuf:"bytes,2,opt,name=to,proto3" json:"to,omitempty"`
Rate float64 `protobuf:"fixed64,3,opt,name=rate,proto3" json:"rate,omitempty"`
InverseRate float64 `protobuf:"fixed64,4,opt,name=inverse_rate,json=inverseRate,proto3" json:"inverse_rate,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ForexRatesConversion) Reset() { *m = ForexRatesConversion{} }
func (m *ForexRatesConversion) String() string { return proto.CompactTextString(m) }
func (*ForexRatesConversion) ProtoMessage() {}
func (*ForexRatesConversion) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{54}
}
func (m *ForexRatesConversion) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ForexRatesConversion.Unmarshal(m, b)
}
func (m *ForexRatesConversion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ForexRatesConversion.Marshal(b, m, deterministic)
}
func (m *ForexRatesConversion) XXX_Merge(src proto.Message) {
xxx_messageInfo_ForexRatesConversion.Merge(m, src)
}
func (m *ForexRatesConversion) XXX_Size() int {
return xxx_messageInfo_ForexRatesConversion.Size(m)
}
func (m *ForexRatesConversion) XXX_DiscardUnknown() {
xxx_messageInfo_ForexRatesConversion.DiscardUnknown(m)
}
var xxx_messageInfo_ForexRatesConversion proto.InternalMessageInfo
func (m *ForexRatesConversion) GetFrom() string {
if m != nil {
return m.From
}
return ""
}
func (m *ForexRatesConversion) GetTo() string {
if m != nil {
return m.To
}
return ""
}
func (m *ForexRatesConversion) GetRate() float64 {
if m != nil {
return m.Rate
}
return 0
}
func (m *ForexRatesConversion) GetInverseRate() float64 {
if m != nil {
return m.InverseRate
}
return 0
}
type GetForexRatesResponse struct {
ForexRates []*ForexRatesConversion `protobuf:"bytes,1,rep,name=forex_rates,json=forexRates,proto3" json:"forex_rates,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetForexRatesResponse) Reset() { *m = GetForexRatesResponse{} }
func (m *GetForexRatesResponse) String() string { return proto.CompactTextString(m) }
func (*GetForexRatesResponse) ProtoMessage() {}
func (*GetForexRatesResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{55}
}
func (m *GetForexRatesResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetForexRatesResponse.Unmarshal(m, b)
}
func (m *GetForexRatesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetForexRatesResponse.Marshal(b, m, deterministic)
}
func (m *GetForexRatesResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetForexRatesResponse.Merge(m, src)
}
func (m *GetForexRatesResponse) XXX_Size() int {
return xxx_messageInfo_GetForexRatesResponse.Size(m)
}
func (m *GetForexRatesResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetForexRatesResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetForexRatesResponse proto.InternalMessageInfo
func (m *GetForexRatesResponse) GetForexRates() []*ForexRatesConversion {
if m != nil {
return m.ForexRates
}
return nil
}
type OrderDetails struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
BaseCurrency string `protobuf:"bytes,3,opt,name=base_currency,json=baseCurrency,proto3" json:"base_currency,omitempty"`
QuoteCurrency string `protobuf:"bytes,4,opt,name=quote_currency,json=quoteCurrency,proto3" json:"quote_currency,omitempty"`
AssetType string `protobuf:"bytes,5,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
OrderSide string `protobuf:"bytes,6,opt,name=order_side,json=orderSide,proto3" json:"order_side,omitempty"`
OrderType string `protobuf:"bytes,7,opt,name=order_type,json=orderType,proto3" json:"order_type,omitempty"`
CreationTime int64 `protobuf:"varint,8,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"`
Status string `protobuf:"bytes,9,opt,name=status,proto3" json:"status,omitempty"`
Price float64 `protobuf:"fixed64,10,opt,name=price,proto3" json:"price,omitempty"`
Amount float64 `protobuf:"fixed64,11,opt,name=amount,proto3" json:"amount,omitempty"`
OpenVolume float64 `protobuf:"fixed64,12,opt,name=open_volume,json=openVolume,proto3" json:"open_volume,omitempty"`
Fee float64 `protobuf:"fixed64,13,opt,name=fee,proto3" json:"fee,omitempty"`
Trades []*TradeHistory `protobuf:"bytes,14,rep,name=trades,proto3" json:"trades,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OrderDetails) Reset() { *m = OrderDetails{} }
func (m *OrderDetails) String() string { return proto.CompactTextString(m) }
func (*OrderDetails) ProtoMessage() {}
func (*OrderDetails) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{56}
}
func (m *OrderDetails) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OrderDetails.Unmarshal(m, b)
}
func (m *OrderDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OrderDetails.Marshal(b, m, deterministic)
}
func (m *OrderDetails) XXX_Merge(src proto.Message) {
xxx_messageInfo_OrderDetails.Merge(m, src)
}
func (m *OrderDetails) XXX_Size() int {
return xxx_messageInfo_OrderDetails.Size(m)
}
func (m *OrderDetails) XXX_DiscardUnknown() {
xxx_messageInfo_OrderDetails.DiscardUnknown(m)
}
var xxx_messageInfo_OrderDetails proto.InternalMessageInfo
func (m *OrderDetails) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *OrderDetails) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *OrderDetails) GetBaseCurrency() string {
if m != nil {
return m.BaseCurrency
}
return ""
}
func (m *OrderDetails) GetQuoteCurrency() string {
if m != nil {
return m.QuoteCurrency
}
return ""
}
func (m *OrderDetails) GetAssetType() string {
if m != nil {
return m.AssetType
}
return ""
}
func (m *OrderDetails) GetOrderSide() string {
if m != nil {
return m.OrderSide
}
return ""
}
func (m *OrderDetails) GetOrderType() string {
if m != nil {
return m.OrderType
}
return ""
}
func (m *OrderDetails) GetCreationTime() int64 {
if m != nil {
return m.CreationTime
}
return 0
}
func (m *OrderDetails) GetStatus() string {
if m != nil {
return m.Status
}
return ""
}
func (m *OrderDetails) GetPrice() float64 {
if m != nil {
return m.Price
}
return 0
}
func (m *OrderDetails) GetAmount() float64 {
if m != nil {
return m.Amount
}
return 0
}
func (m *OrderDetails) GetOpenVolume() float64 {
if m != nil {
return m.OpenVolume
}
return 0
}
func (m *OrderDetails) GetFee() float64 {
if m != nil {
return m.Fee
}
return 0
}
func (m *OrderDetails) GetTrades() []*TradeHistory {
if m != nil {
return m.Trades
}
return nil
}
type TradeHistory struct {
CreationTime int64 `protobuf:"varint,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"`
Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
Price float64 `protobuf:"fixed64,3,opt,name=price,proto3" json:"price,omitempty"`
Amount float64 `protobuf:"fixed64,4,opt,name=amount,proto3" json:"amount,omitempty"`
Exchange string `protobuf:"bytes,5,opt,name=exchange,proto3" json:"exchange,omitempty"`
AssetType string `protobuf:"bytes,6,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
OrderSide string `protobuf:"bytes,7,opt,name=order_side,json=orderSide,proto3" json:"order_side,omitempty"`
Fee float64 `protobuf:"fixed64,8,opt,name=fee,proto3" json:"fee,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *TradeHistory) Reset() { *m = TradeHistory{} }
func (m *TradeHistory) String() string { return proto.CompactTextString(m) }
func (*TradeHistory) ProtoMessage() {}
func (*TradeHistory) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{57}
}
func (m *TradeHistory) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TradeHistory.Unmarshal(m, b)
}
func (m *TradeHistory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_TradeHistory.Marshal(b, m, deterministic)
}
func (m *TradeHistory) XXX_Merge(src proto.Message) {
xxx_messageInfo_TradeHistory.Merge(m, src)
}
func (m *TradeHistory) XXX_Size() int {
return xxx_messageInfo_TradeHistory.Size(m)
}
func (m *TradeHistory) XXX_DiscardUnknown() {
xxx_messageInfo_TradeHistory.DiscardUnknown(m)
}
var xxx_messageInfo_TradeHistory proto.InternalMessageInfo
func (m *TradeHistory) GetCreationTime() int64 {
if m != nil {
return m.CreationTime
}
return 0
}
func (m *TradeHistory) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *TradeHistory) GetPrice() float64 {
if m != nil {
return m.Price
}
return 0
}
func (m *TradeHistory) GetAmount() float64 {
if m != nil {
return m.Amount
}
return 0
}
func (m *TradeHistory) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *TradeHistory) GetAssetType() string {
if m != nil {
return m.AssetType
}
return ""
}
func (m *TradeHistory) GetOrderSide() string {
if m != nil {
return m.OrderSide
}
return ""
}
func (m *TradeHistory) GetFee() float64 {
if m != nil {
return m.Fee
}
return 0
}
type GetOrdersRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
AssetType string `protobuf:"bytes,2,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetOrdersRequest) Reset() { *m = GetOrdersRequest{} }
func (m *GetOrdersRequest) String() string { return proto.CompactTextString(m) }
func (*GetOrdersRequest) ProtoMessage() {}
func (*GetOrdersRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{58}
}
func (m *GetOrdersRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetOrdersRequest.Unmarshal(m, b)
}
func (m *GetOrdersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetOrdersRequest.Marshal(b, m, deterministic)
}
func (m *GetOrdersRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetOrdersRequest.Merge(m, src)
}
func (m *GetOrdersRequest) XXX_Size() int {
return xxx_messageInfo_GetOrdersRequest.Size(m)
}
func (m *GetOrdersRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetOrdersRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetOrdersRequest proto.InternalMessageInfo
func (m *GetOrdersRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *GetOrdersRequest) GetAssetType() string {
if m != nil {
return m.AssetType
}
return ""
}
func (m *GetOrdersRequest) GetPair() *CurrencyPair {
if m != nil {
return m.Pair
}
return nil
}
type GetOrdersResponse struct {
Orders []*OrderDetails `protobuf:"bytes,1,rep,name=orders,proto3" json:"orders,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetOrdersResponse) Reset() { *m = GetOrdersResponse{} }
func (m *GetOrdersResponse) String() string { return proto.CompactTextString(m) }
func (*GetOrdersResponse) ProtoMessage() {}
func (*GetOrdersResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{59}
}
func (m *GetOrdersResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetOrdersResponse.Unmarshal(m, b)
}
func (m *GetOrdersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetOrdersResponse.Marshal(b, m, deterministic)
}
func (m *GetOrdersResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetOrdersResponse.Merge(m, src)
}
func (m *GetOrdersResponse) XXX_Size() int {
return xxx_messageInfo_GetOrdersResponse.Size(m)
}
func (m *GetOrdersResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetOrdersResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetOrdersResponse proto.InternalMessageInfo
func (m *GetOrdersResponse) GetOrders() []*OrderDetails {
if m != nil {
return m.Orders
}
return nil
}
type GetOrderRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
OrderId string `protobuf:"bytes,2,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetOrderRequest) Reset() { *m = GetOrderRequest{} }
func (m *GetOrderRequest) String() string { return proto.CompactTextString(m) }
func (*GetOrderRequest) ProtoMessage() {}
func (*GetOrderRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{60}
}
func (m *GetOrderRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetOrderRequest.Unmarshal(m, b)
}
func (m *GetOrderRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetOrderRequest.Marshal(b, m, deterministic)
}
func (m *GetOrderRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetOrderRequest.Merge(m, src)
}
func (m *GetOrderRequest) XXX_Size() int {
return xxx_messageInfo_GetOrderRequest.Size(m)
}
func (m *GetOrderRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetOrderRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetOrderRequest proto.InternalMessageInfo
func (m *GetOrderRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *GetOrderRequest) GetOrderId() string {
if m != nil {
return m.OrderId
}
return ""
}
type SubmitOrderRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
Side string `protobuf:"bytes,3,opt,name=side,proto3" json:"side,omitempty"`
OrderType string `protobuf:"bytes,4,opt,name=order_type,json=orderType,proto3" json:"order_type,omitempty"`
Amount float64 `protobuf:"fixed64,5,opt,name=amount,proto3" json:"amount,omitempty"`
Price float64 `protobuf:"fixed64,6,opt,name=price,proto3" json:"price,omitempty"`
ClientId string `protobuf:"bytes,7,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SubmitOrderRequest) Reset() { *m = SubmitOrderRequest{} }
func (m *SubmitOrderRequest) String() string { return proto.CompactTextString(m) }
func (*SubmitOrderRequest) ProtoMessage() {}
func (*SubmitOrderRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{61}
}
func (m *SubmitOrderRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SubmitOrderRequest.Unmarshal(m, b)
}
func (m *SubmitOrderRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SubmitOrderRequest.Marshal(b, m, deterministic)
}
func (m *SubmitOrderRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_SubmitOrderRequest.Merge(m, src)
}
func (m *SubmitOrderRequest) XXX_Size() int {
return xxx_messageInfo_SubmitOrderRequest.Size(m)
}
func (m *SubmitOrderRequest) XXX_DiscardUnknown() {
xxx_messageInfo_SubmitOrderRequest.DiscardUnknown(m)
}
var xxx_messageInfo_SubmitOrderRequest proto.InternalMessageInfo
func (m *SubmitOrderRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *SubmitOrderRequest) GetPair() *CurrencyPair {
if m != nil {
return m.Pair
}
return nil
}
func (m *SubmitOrderRequest) GetSide() string {
if m != nil {
return m.Side
}
return ""
}
func (m *SubmitOrderRequest) GetOrderType() string {
if m != nil {
return m.OrderType
}
return ""
}
func (m *SubmitOrderRequest) GetAmount() float64 {
if m != nil {
return m.Amount
}
return 0
}
func (m *SubmitOrderRequest) GetPrice() float64 {
if m != nil {
return m.Price
}
return 0
}
func (m *SubmitOrderRequest) GetClientId() string {
if m != nil {
return m.ClientId
}
return ""
}
type SubmitOrderResponse struct {
OrderPlaced bool `protobuf:"varint,1,opt,name=order_placed,json=orderPlaced,proto3" json:"order_placed,omitempty"`
OrderId string `protobuf:"bytes,2,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SubmitOrderResponse) Reset() { *m = SubmitOrderResponse{} }
func (m *SubmitOrderResponse) String() string { return proto.CompactTextString(m) }
func (*SubmitOrderResponse) ProtoMessage() {}
func (*SubmitOrderResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{62}
}
func (m *SubmitOrderResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SubmitOrderResponse.Unmarshal(m, b)
}
func (m *SubmitOrderResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SubmitOrderResponse.Marshal(b, m, deterministic)
}
func (m *SubmitOrderResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_SubmitOrderResponse.Merge(m, src)
}
func (m *SubmitOrderResponse) XXX_Size() int {
return xxx_messageInfo_SubmitOrderResponse.Size(m)
}
func (m *SubmitOrderResponse) XXX_DiscardUnknown() {
xxx_messageInfo_SubmitOrderResponse.DiscardUnknown(m)
}
var xxx_messageInfo_SubmitOrderResponse proto.InternalMessageInfo
func (m *SubmitOrderResponse) GetOrderPlaced() bool {
if m != nil {
return m.OrderPlaced
}
return false
}
func (m *SubmitOrderResponse) GetOrderId() string {
if m != nil {
return m.OrderId
}
return ""
}
type SimulateOrderRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
Amount float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"`
Side string `protobuf:"bytes,4,opt,name=side,proto3" json:"side,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SimulateOrderRequest) Reset() { *m = SimulateOrderRequest{} }
func (m *SimulateOrderRequest) String() string { return proto.CompactTextString(m) }
func (*SimulateOrderRequest) ProtoMessage() {}
func (*SimulateOrderRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{63}
}
func (m *SimulateOrderRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SimulateOrderRequest.Unmarshal(m, b)
}
func (m *SimulateOrderRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SimulateOrderRequest.Marshal(b, m, deterministic)
}
func (m *SimulateOrderRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_SimulateOrderRequest.Merge(m, src)
}
func (m *SimulateOrderRequest) XXX_Size() int {
return xxx_messageInfo_SimulateOrderRequest.Size(m)
}
func (m *SimulateOrderRequest) XXX_DiscardUnknown() {
xxx_messageInfo_SimulateOrderRequest.DiscardUnknown(m)
}
var xxx_messageInfo_SimulateOrderRequest proto.InternalMessageInfo
func (m *SimulateOrderRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *SimulateOrderRequest) GetPair() *CurrencyPair {
if m != nil {
return m.Pair
}
return nil
}
func (m *SimulateOrderRequest) GetAmount() float64 {
if m != nil {
return m.Amount
}
return 0
}
func (m *SimulateOrderRequest) GetSide() string {
if m != nil {
return m.Side
}
return ""
}
type SimulateOrderResponse struct {
Orders []*OrderbookItem `protobuf:"bytes,1,rep,name=orders,proto3" json:"orders,omitempty"`
Amount float64 `protobuf:"fixed64,2,opt,name=amount,proto3" json:"amount,omitempty"`
MinimumPrice float64 `protobuf:"fixed64,3,opt,name=minimum_price,json=minimumPrice,proto3" json:"minimum_price,omitempty"`
MaximumPrice float64 `protobuf:"fixed64,4,opt,name=maximum_price,json=maximumPrice,proto3" json:"maximum_price,omitempty"`
PercentageGainLoss float64 `protobuf:"fixed64,5,opt,name=percentage_gain_loss,json=percentageGainLoss,proto3" json:"percentage_gain_loss,omitempty"`
Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SimulateOrderResponse) Reset() { *m = SimulateOrderResponse{} }
func (m *SimulateOrderResponse) String() string { return proto.CompactTextString(m) }
func (*SimulateOrderResponse) ProtoMessage() {}
func (*SimulateOrderResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{64}
}
func (m *SimulateOrderResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SimulateOrderResponse.Unmarshal(m, b)
}
func (m *SimulateOrderResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SimulateOrderResponse.Marshal(b, m, deterministic)
}
func (m *SimulateOrderResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_SimulateOrderResponse.Merge(m, src)
}
func (m *SimulateOrderResponse) XXX_Size() int {
return xxx_messageInfo_SimulateOrderResponse.Size(m)
}
func (m *SimulateOrderResponse) XXX_DiscardUnknown() {
xxx_messageInfo_SimulateOrderResponse.DiscardUnknown(m)
}
var xxx_messageInfo_SimulateOrderResponse proto.InternalMessageInfo
func (m *SimulateOrderResponse) GetOrders() []*OrderbookItem {
if m != nil {
return m.Orders
}
return nil
}
func (m *SimulateOrderResponse) GetAmount() float64 {
if m != nil {
return m.Amount
}
return 0
}
func (m *SimulateOrderResponse) GetMinimumPrice() float64 {
if m != nil {
return m.MinimumPrice
}
return 0
}
func (m *SimulateOrderResponse) GetMaximumPrice() float64 {
if m != nil {
return m.MaximumPrice
}
return 0
}
func (m *SimulateOrderResponse) GetPercentageGainLoss() float64 {
if m != nil {
return m.PercentageGainLoss
}
return 0
}
func (m *SimulateOrderResponse) GetStatus() string {
if m != nil {
return m.Status
}
return ""
}
type WhaleBombRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
PriceTarget float64 `protobuf:"fixed64,3,opt,name=price_target,json=priceTarget,proto3" json:"price_target,omitempty"`
Side string `protobuf:"bytes,4,opt,name=side,proto3" json:"side,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WhaleBombRequest) Reset() { *m = WhaleBombRequest{} }
func (m *WhaleBombRequest) String() string { return proto.CompactTextString(m) }
func (*WhaleBombRequest) ProtoMessage() {}
func (*WhaleBombRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{65}
}
func (m *WhaleBombRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WhaleBombRequest.Unmarshal(m, b)
}
func (m *WhaleBombRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WhaleBombRequest.Marshal(b, m, deterministic)
}
func (m *WhaleBombRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_WhaleBombRequest.Merge(m, src)
}
func (m *WhaleBombRequest) XXX_Size() int {
return xxx_messageInfo_WhaleBombRequest.Size(m)
}
func (m *WhaleBombRequest) XXX_DiscardUnknown() {
xxx_messageInfo_WhaleBombRequest.DiscardUnknown(m)
}
var xxx_messageInfo_WhaleBombRequest proto.InternalMessageInfo
func (m *WhaleBombRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *WhaleBombRequest) GetPair() *CurrencyPair {
if m != nil {
return m.Pair
}
return nil
}
func (m *WhaleBombRequest) GetPriceTarget() float64 {
if m != nil {
return m.PriceTarget
}
return 0
}
func (m *WhaleBombRequest) GetSide() string {
if m != nil {
return m.Side
}
return ""
}
type CancelOrderRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
OrderId string `protobuf:"bytes,3,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
Pair *CurrencyPair `protobuf:"bytes,4,opt,name=pair,proto3" json:"pair,omitempty"`
AssetType string `protobuf:"bytes,5,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
WalletAddress string `protobuf:"bytes,6,opt,name=wallet_address,json=walletAddress,proto3" json:"wallet_address,omitempty"`
Side string `protobuf:"bytes,7,opt,name=side,proto3" json:"side,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CancelOrderRequest) Reset() { *m = CancelOrderRequest{} }
func (m *CancelOrderRequest) String() string { return proto.CompactTextString(m) }
func (*CancelOrderRequest) ProtoMessage() {}
func (*CancelOrderRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{66}
}
func (m *CancelOrderRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CancelOrderRequest.Unmarshal(m, b)
}
func (m *CancelOrderRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CancelOrderRequest.Marshal(b, m, deterministic)
}
func (m *CancelOrderRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_CancelOrderRequest.Merge(m, src)
}
func (m *CancelOrderRequest) XXX_Size() int {
return xxx_messageInfo_CancelOrderRequest.Size(m)
}
func (m *CancelOrderRequest) XXX_DiscardUnknown() {
xxx_messageInfo_CancelOrderRequest.DiscardUnknown(m)
}
var xxx_messageInfo_CancelOrderRequest proto.InternalMessageInfo
func (m *CancelOrderRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *CancelOrderRequest) GetAccountId() string {
if m != nil {
return m.AccountId
}
return ""
}
func (m *CancelOrderRequest) GetOrderId() string {
if m != nil {
return m.OrderId
}
return ""
}
func (m *CancelOrderRequest) GetPair() *CurrencyPair {
if m != nil {
return m.Pair
}
return nil
}
func (m *CancelOrderRequest) GetAssetType() string {
if m != nil {
return m.AssetType
}
return ""
}
func (m *CancelOrderRequest) GetWalletAddress() string {
if m != nil {
return m.WalletAddress
}
return ""
}
func (m *CancelOrderRequest) GetSide() string {
if m != nil {
return m.Side
}
return ""
}
type CancelAllOrdersRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CancelAllOrdersRequest) Reset() { *m = CancelAllOrdersRequest{} }
func (m *CancelAllOrdersRequest) String() string { return proto.CompactTextString(m) }
func (*CancelAllOrdersRequest) ProtoMessage() {}
func (*CancelAllOrdersRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{67}
}
func (m *CancelAllOrdersRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CancelAllOrdersRequest.Unmarshal(m, b)
}
func (m *CancelAllOrdersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CancelAllOrdersRequest.Marshal(b, m, deterministic)
}
func (m *CancelAllOrdersRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_CancelAllOrdersRequest.Merge(m, src)
}
func (m *CancelAllOrdersRequest) XXX_Size() int {
return xxx_messageInfo_CancelAllOrdersRequest.Size(m)
}
func (m *CancelAllOrdersRequest) XXX_DiscardUnknown() {
xxx_messageInfo_CancelAllOrdersRequest.DiscardUnknown(m)
}
var xxx_messageInfo_CancelAllOrdersRequest proto.InternalMessageInfo
func (m *CancelAllOrdersRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
type CancelAllOrdersResponse struct {
Orders []*CancelAllOrdersResponse_Orders `protobuf:"bytes,1,rep,name=orders,proto3" json:"orders,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CancelAllOrdersResponse) Reset() { *m = CancelAllOrdersResponse{} }
func (m *CancelAllOrdersResponse) String() string { return proto.CompactTextString(m) }
func (*CancelAllOrdersResponse) ProtoMessage() {}
func (*CancelAllOrdersResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{68}
}
func (m *CancelAllOrdersResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CancelAllOrdersResponse.Unmarshal(m, b)
}
func (m *CancelAllOrdersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CancelAllOrdersResponse.Marshal(b, m, deterministic)
}
func (m *CancelAllOrdersResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_CancelAllOrdersResponse.Merge(m, src)
}
func (m *CancelAllOrdersResponse) XXX_Size() int {
return xxx_messageInfo_CancelAllOrdersResponse.Size(m)
}
func (m *CancelAllOrdersResponse) XXX_DiscardUnknown() {
xxx_messageInfo_CancelAllOrdersResponse.DiscardUnknown(m)
}
var xxx_messageInfo_CancelAllOrdersResponse proto.InternalMessageInfo
func (m *CancelAllOrdersResponse) GetOrders() []*CancelAllOrdersResponse_Orders {
if m != nil {
return m.Orders
}
return nil
}
type CancelAllOrdersResponse_Orders struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
OrderStatus map[string]string `protobuf:"bytes,2,rep,name=order_status,json=orderStatus,proto3" json:"order_status,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CancelAllOrdersResponse_Orders) Reset() { *m = CancelAllOrdersResponse_Orders{} }
func (m *CancelAllOrdersResponse_Orders) String() string { return proto.CompactTextString(m) }
func (*CancelAllOrdersResponse_Orders) ProtoMessage() {}
func (*CancelAllOrdersResponse_Orders) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{68, 0}
}
func (m *CancelAllOrdersResponse_Orders) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CancelAllOrdersResponse_Orders.Unmarshal(m, b)
}
func (m *CancelAllOrdersResponse_Orders) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CancelAllOrdersResponse_Orders.Marshal(b, m, deterministic)
}
func (m *CancelAllOrdersResponse_Orders) XXX_Merge(src proto.Message) {
xxx_messageInfo_CancelAllOrdersResponse_Orders.Merge(m, src)
}
func (m *CancelAllOrdersResponse_Orders) XXX_Size() int {
return xxx_messageInfo_CancelAllOrdersResponse_Orders.Size(m)
}
func (m *CancelAllOrdersResponse_Orders) XXX_DiscardUnknown() {
xxx_messageInfo_CancelAllOrdersResponse_Orders.DiscardUnknown(m)
}
var xxx_messageInfo_CancelAllOrdersResponse_Orders proto.InternalMessageInfo
func (m *CancelAllOrdersResponse_Orders) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *CancelAllOrdersResponse_Orders) GetOrderStatus() map[string]string {
if m != nil {
return m.OrderStatus
}
return nil
}
type GetEventsRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetEventsRequest) Reset() { *m = GetEventsRequest{} }
func (m *GetEventsRequest) String() string { return proto.CompactTextString(m) }
func (*GetEventsRequest) ProtoMessage() {}
func (*GetEventsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{69}
}
func (m *GetEventsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetEventsRequest.Unmarshal(m, b)
}
func (m *GetEventsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetEventsRequest.Marshal(b, m, deterministic)
}
func (m *GetEventsRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetEventsRequest.Merge(m, src)
}
func (m *GetEventsRequest) XXX_Size() int {
return xxx_messageInfo_GetEventsRequest.Size(m)
}
func (m *GetEventsRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetEventsRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetEventsRequest proto.InternalMessageInfo
type ConditionParams struct {
Condition string `protobuf:"bytes,1,opt,name=condition,proto3" json:"condition,omitempty"`
Price float64 `protobuf:"fixed64,2,opt,name=price,proto3" json:"price,omitempty"`
CheckBids bool `protobuf:"varint,3,opt,name=check_bids,json=checkBids,proto3" json:"check_bids,omitempty"`
CheckBidsAndAsks bool `protobuf:"varint,4,opt,name=check_bids_and_asks,json=checkBidsAndAsks,proto3" json:"check_bids_and_asks,omitempty"`
OrderbookAmount float64 `protobuf:"fixed64,5,opt,name=orderbook_amount,json=orderbookAmount,proto3" json:"orderbook_amount,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ConditionParams) Reset() { *m = ConditionParams{} }
func (m *ConditionParams) String() string { return proto.CompactTextString(m) }
func (*ConditionParams) ProtoMessage() {}
func (*ConditionParams) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{70}
}
func (m *ConditionParams) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ConditionParams.Unmarshal(m, b)
}
func (m *ConditionParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ConditionParams.Marshal(b, m, deterministic)
}
func (m *ConditionParams) XXX_Merge(src proto.Message) {
xxx_messageInfo_ConditionParams.Merge(m, src)
}
func (m *ConditionParams) XXX_Size() int {
return xxx_messageInfo_ConditionParams.Size(m)
}
func (m *ConditionParams) XXX_DiscardUnknown() {
xxx_messageInfo_ConditionParams.DiscardUnknown(m)
}
var xxx_messageInfo_ConditionParams proto.InternalMessageInfo
func (m *ConditionParams) GetCondition() string {
if m != nil {
return m.Condition
}
return ""
}
func (m *ConditionParams) GetPrice() float64 {
if m != nil {
return m.Price
}
return 0
}
func (m *ConditionParams) GetCheckBids() bool {
if m != nil {
return m.CheckBids
}
return false
}
func (m *ConditionParams) GetCheckBidsAndAsks() bool {
if m != nil {
return m.CheckBidsAndAsks
}
return false
}
func (m *ConditionParams) GetOrderbookAmount() float64 {
if m != nil {
return m.OrderbookAmount
}
return 0
}
type GetEventsResponse struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Exchange string `protobuf:"bytes,2,opt,name=exchange,proto3" json:"exchange,omitempty"`
Item string `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
ConditionParams *ConditionParams `protobuf:"bytes,4,opt,name=condition_params,json=conditionParams,proto3" json:"condition_params,omitempty"`
Pair *CurrencyPair `protobuf:"bytes,5,opt,name=pair,proto3" json:"pair,omitempty"`
Action string `protobuf:"bytes,6,opt,name=action,proto3" json:"action,omitempty"`
Executed bool `protobuf:"varint,7,opt,name=executed,proto3" json:"executed,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetEventsResponse) Reset() { *m = GetEventsResponse{} }
func (m *GetEventsResponse) String() string { return proto.CompactTextString(m) }
func (*GetEventsResponse) ProtoMessage() {}
func (*GetEventsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{71}
}
func (m *GetEventsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetEventsResponse.Unmarshal(m, b)
}
func (m *GetEventsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetEventsResponse.Marshal(b, m, deterministic)
}
func (m *GetEventsResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetEventsResponse.Merge(m, src)
}
func (m *GetEventsResponse) XXX_Size() int {
return xxx_messageInfo_GetEventsResponse.Size(m)
}
func (m *GetEventsResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetEventsResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetEventsResponse proto.InternalMessageInfo
func (m *GetEventsResponse) GetId() int64 {
if m != nil {
return m.Id
}
return 0
}
func (m *GetEventsResponse) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *GetEventsResponse) GetItem() string {
if m != nil {
return m.Item
}
return ""
}
func (m *GetEventsResponse) GetConditionParams() *ConditionParams {
if m != nil {
return m.ConditionParams
}
return nil
}
func (m *GetEventsResponse) GetPair() *CurrencyPair {
if m != nil {
return m.Pair
}
return nil
}
func (m *GetEventsResponse) GetAction() string {
if m != nil {
return m.Action
}
return ""
}
func (m *GetEventsResponse) GetExecuted() bool {
if m != nil {
return m.Executed
}
return false
}
type AddEventRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Item string `protobuf:"bytes,2,opt,name=item,proto3" json:"item,omitempty"`
ConditionParams *ConditionParams `protobuf:"bytes,3,opt,name=condition_params,json=conditionParams,proto3" json:"condition_params,omitempty"`
Pair *CurrencyPair `protobuf:"bytes,4,opt,name=pair,proto3" json:"pair,omitempty"`
AssetType string `protobuf:"bytes,5,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
Action string `protobuf:"bytes,6,opt,name=action,proto3" json:"action,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AddEventRequest) Reset() { *m = AddEventRequest{} }
func (m *AddEventRequest) String() string { return proto.CompactTextString(m) }
func (*AddEventRequest) ProtoMessage() {}
func (*AddEventRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{72}
}
func (m *AddEventRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AddEventRequest.Unmarshal(m, b)
}
func (m *AddEventRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AddEventRequest.Marshal(b, m, deterministic)
}
func (m *AddEventRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_AddEventRequest.Merge(m, src)
}
func (m *AddEventRequest) XXX_Size() int {
return xxx_messageInfo_AddEventRequest.Size(m)
}
func (m *AddEventRequest) XXX_DiscardUnknown() {
xxx_messageInfo_AddEventRequest.DiscardUnknown(m)
}
var xxx_messageInfo_AddEventRequest proto.InternalMessageInfo
func (m *AddEventRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *AddEventRequest) GetItem() string {
if m != nil {
return m.Item
}
return ""
}
func (m *AddEventRequest) GetConditionParams() *ConditionParams {
if m != nil {
return m.ConditionParams
}
return nil
}
func (m *AddEventRequest) GetPair() *CurrencyPair {
if m != nil {
return m.Pair
}
return nil
}
func (m *AddEventRequest) GetAssetType() string {
if m != nil {
return m.AssetType
}
return ""
}
func (m *AddEventRequest) GetAction() string {
if m != nil {
return m.Action
}
return ""
}
type AddEventResponse struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AddEventResponse) Reset() { *m = AddEventResponse{} }
func (m *AddEventResponse) String() string { return proto.CompactTextString(m) }
func (*AddEventResponse) ProtoMessage() {}
func (*AddEventResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{73}
}
func (m *AddEventResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AddEventResponse.Unmarshal(m, b)
}
func (m *AddEventResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AddEventResponse.Marshal(b, m, deterministic)
}
func (m *AddEventResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_AddEventResponse.Merge(m, src)
}
func (m *AddEventResponse) XXX_Size() int {
return xxx_messageInfo_AddEventResponse.Size(m)
}
func (m *AddEventResponse) XXX_DiscardUnknown() {
xxx_messageInfo_AddEventResponse.DiscardUnknown(m)
}
var xxx_messageInfo_AddEventResponse proto.InternalMessageInfo
func (m *AddEventResponse) GetId() int64 {
if m != nil {
return m.Id
}
return 0
}
type RemoveEventRequest struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *RemoveEventRequest) Reset() { *m = RemoveEventRequest{} }
func (m *RemoveEventRequest) String() string { return proto.CompactTextString(m) }
func (*RemoveEventRequest) ProtoMessage() {}
func (*RemoveEventRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{74}
}
func (m *RemoveEventRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RemoveEventRequest.Unmarshal(m, b)
}
func (m *RemoveEventRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_RemoveEventRequest.Marshal(b, m, deterministic)
}
func (m *RemoveEventRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_RemoveEventRequest.Merge(m, src)
}
func (m *RemoveEventRequest) XXX_Size() int {
return xxx_messageInfo_RemoveEventRequest.Size(m)
}
func (m *RemoveEventRequest) XXX_DiscardUnknown() {
xxx_messageInfo_RemoveEventRequest.DiscardUnknown(m)
}
var xxx_messageInfo_RemoveEventRequest proto.InternalMessageInfo
func (m *RemoveEventRequest) GetId() int64 {
if m != nil {
return m.Id
}
return 0
}
type GetCryptocurrencyDepositAddressesRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetCryptocurrencyDepositAddressesRequest) Reset() {
*m = GetCryptocurrencyDepositAddressesRequest{}
}
func (m *GetCryptocurrencyDepositAddressesRequest) String() string { return proto.CompactTextString(m) }
func (*GetCryptocurrencyDepositAddressesRequest) ProtoMessage() {}
func (*GetCryptocurrencyDepositAddressesRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{75}
}
func (m *GetCryptocurrencyDepositAddressesRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetCryptocurrencyDepositAddressesRequest.Unmarshal(m, b)
}
func (m *GetCryptocurrencyDepositAddressesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetCryptocurrencyDepositAddressesRequest.Marshal(b, m, deterministic)
}
func (m *GetCryptocurrencyDepositAddressesRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetCryptocurrencyDepositAddressesRequest.Merge(m, src)
}
func (m *GetCryptocurrencyDepositAddressesRequest) XXX_Size() int {
return xxx_messageInfo_GetCryptocurrencyDepositAddressesRequest.Size(m)
}
func (m *GetCryptocurrencyDepositAddressesRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetCryptocurrencyDepositAddressesRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetCryptocurrencyDepositAddressesRequest proto.InternalMessageInfo
func (m *GetCryptocurrencyDepositAddressesRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
type GetCryptocurrencyDepositAddressesResponse struct {
Addresses map[string]string `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetCryptocurrencyDepositAddressesResponse) Reset() {
*m = GetCryptocurrencyDepositAddressesResponse{}
}
func (m *GetCryptocurrencyDepositAddressesResponse) String() string { return proto.CompactTextString(m) }
func (*GetCryptocurrencyDepositAddressesResponse) ProtoMessage() {}
func (*GetCryptocurrencyDepositAddressesResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{76}
}
func (m *GetCryptocurrencyDepositAddressesResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetCryptocurrencyDepositAddressesResponse.Unmarshal(m, b)
}
func (m *GetCryptocurrencyDepositAddressesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetCryptocurrencyDepositAddressesResponse.Marshal(b, m, deterministic)
}
func (m *GetCryptocurrencyDepositAddressesResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetCryptocurrencyDepositAddressesResponse.Merge(m, src)
}
func (m *GetCryptocurrencyDepositAddressesResponse) XXX_Size() int {
return xxx_messageInfo_GetCryptocurrencyDepositAddressesResponse.Size(m)
}
func (m *GetCryptocurrencyDepositAddressesResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetCryptocurrencyDepositAddressesResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetCryptocurrencyDepositAddressesResponse proto.InternalMessageInfo
func (m *GetCryptocurrencyDepositAddressesResponse) GetAddresses() map[string]string {
if m != nil {
return m.Addresses
}
return nil
}
type GetCryptocurrencyDepositAddressRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Cryptocurrency string `protobuf:"bytes,2,opt,name=cryptocurrency,proto3" json:"cryptocurrency,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetCryptocurrencyDepositAddressRequest) Reset() {
*m = GetCryptocurrencyDepositAddressRequest{}
}
func (m *GetCryptocurrencyDepositAddressRequest) String() string { return proto.CompactTextString(m) }
func (*GetCryptocurrencyDepositAddressRequest) ProtoMessage() {}
func (*GetCryptocurrencyDepositAddressRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{77}
}
func (m *GetCryptocurrencyDepositAddressRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetCryptocurrencyDepositAddressRequest.Unmarshal(m, b)
}
func (m *GetCryptocurrencyDepositAddressRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetCryptocurrencyDepositAddressRequest.Marshal(b, m, deterministic)
}
func (m *GetCryptocurrencyDepositAddressRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetCryptocurrencyDepositAddressRequest.Merge(m, src)
}
func (m *GetCryptocurrencyDepositAddressRequest) XXX_Size() int {
return xxx_messageInfo_GetCryptocurrencyDepositAddressRequest.Size(m)
}
func (m *GetCryptocurrencyDepositAddressRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetCryptocurrencyDepositAddressRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetCryptocurrencyDepositAddressRequest proto.InternalMessageInfo
func (m *GetCryptocurrencyDepositAddressRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *GetCryptocurrencyDepositAddressRequest) GetCryptocurrency() string {
if m != nil {
return m.Cryptocurrency
}
return ""
}
type GetCryptocurrencyDepositAddressResponse struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetCryptocurrencyDepositAddressResponse) Reset() {
*m = GetCryptocurrencyDepositAddressResponse{}
}
func (m *GetCryptocurrencyDepositAddressResponse) String() string { return proto.CompactTextString(m) }
func (*GetCryptocurrencyDepositAddressResponse) ProtoMessage() {}
func (*GetCryptocurrencyDepositAddressResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{78}
}
func (m *GetCryptocurrencyDepositAddressResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetCryptocurrencyDepositAddressResponse.Unmarshal(m, b)
}
func (m *GetCryptocurrencyDepositAddressResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetCryptocurrencyDepositAddressResponse.Marshal(b, m, deterministic)
}
func (m *GetCryptocurrencyDepositAddressResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetCryptocurrencyDepositAddressResponse.Merge(m, src)
}
func (m *GetCryptocurrencyDepositAddressResponse) XXX_Size() int {
return xxx_messageInfo_GetCryptocurrencyDepositAddressResponse.Size(m)
}
func (m *GetCryptocurrencyDepositAddressResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetCryptocurrencyDepositAddressResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetCryptocurrencyDepositAddressResponse proto.InternalMessageInfo
func (m *GetCryptocurrencyDepositAddressResponse) GetAddress() string {
if m != nil {
return m.Address
}
return ""
}
type WithdrawFiatRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"`
Amount float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"`
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
BankAccountId string `protobuf:"bytes,5,opt,name=bank_account_id,json=bankAccountId,proto3" json:"bank_account_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WithdrawFiatRequest) Reset() { *m = WithdrawFiatRequest{} }
func (m *WithdrawFiatRequest) String() string { return proto.CompactTextString(m) }
func (*WithdrawFiatRequest) ProtoMessage() {}
func (*WithdrawFiatRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{79}
}
func (m *WithdrawFiatRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WithdrawFiatRequest.Unmarshal(m, b)
}
func (m *WithdrawFiatRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WithdrawFiatRequest.Marshal(b, m, deterministic)
}
func (m *WithdrawFiatRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_WithdrawFiatRequest.Merge(m, src)
}
func (m *WithdrawFiatRequest) XXX_Size() int {
return xxx_messageInfo_WithdrawFiatRequest.Size(m)
}
func (m *WithdrawFiatRequest) XXX_DiscardUnknown() {
xxx_messageInfo_WithdrawFiatRequest.DiscardUnknown(m)
}
var xxx_messageInfo_WithdrawFiatRequest proto.InternalMessageInfo
func (m *WithdrawFiatRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *WithdrawFiatRequest) GetCurrency() string {
if m != nil {
return m.Currency
}
return ""
}
func (m *WithdrawFiatRequest) GetAmount() float64 {
if m != nil {
return m.Amount
}
return 0
}
func (m *WithdrawFiatRequest) GetDescription() string {
if m != nil {
return m.Description
}
return ""
}
func (m *WithdrawFiatRequest) GetBankAccountId() string {
if m != nil {
return m.BankAccountId
}
return ""
}
type WithdrawCryptoRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
AddressTag string `protobuf:"bytes,3,opt,name=address_tag,json=addressTag,proto3" json:"address_tag,omitempty"`
Currency string `protobuf:"bytes,4,opt,name=currency,proto3" json:"currency,omitempty"`
Amount float64 `protobuf:"fixed64,5,opt,name=amount,proto3" json:"amount,omitempty"`
Fee float64 `protobuf:"fixed64,6,opt,name=fee,proto3" json:"fee,omitempty"`
Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WithdrawCryptoRequest) Reset() { *m = WithdrawCryptoRequest{} }
func (m *WithdrawCryptoRequest) String() string { return proto.CompactTextString(m) }
func (*WithdrawCryptoRequest) ProtoMessage() {}
func (*WithdrawCryptoRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{80}
}
func (m *WithdrawCryptoRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WithdrawCryptoRequest.Unmarshal(m, b)
}
func (m *WithdrawCryptoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WithdrawCryptoRequest.Marshal(b, m, deterministic)
}
func (m *WithdrawCryptoRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_WithdrawCryptoRequest.Merge(m, src)
}
func (m *WithdrawCryptoRequest) XXX_Size() int {
return xxx_messageInfo_WithdrawCryptoRequest.Size(m)
}
func (m *WithdrawCryptoRequest) XXX_DiscardUnknown() {
xxx_messageInfo_WithdrawCryptoRequest.DiscardUnknown(m)
}
var xxx_messageInfo_WithdrawCryptoRequest proto.InternalMessageInfo
func (m *WithdrawCryptoRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *WithdrawCryptoRequest) GetAddress() string {
if m != nil {
return m.Address
}
return ""
}
func (m *WithdrawCryptoRequest) GetAddressTag() string {
if m != nil {
return m.AddressTag
}
return ""
}
func (m *WithdrawCryptoRequest) GetCurrency() string {
if m != nil {
return m.Currency
}
return ""
}
func (m *WithdrawCryptoRequest) GetAmount() float64 {
if m != nil {
return m.Amount
}
return 0
}
func (m *WithdrawCryptoRequest) GetFee() float64 {
if m != nil {
return m.Fee
}
return 0
}
func (m *WithdrawCryptoRequest) GetDescription() string {
if m != nil {
return m.Description
}
return ""
}
type WithdrawResponse struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WithdrawResponse) Reset() { *m = WithdrawResponse{} }
func (m *WithdrawResponse) String() string { return proto.CompactTextString(m) }
func (*WithdrawResponse) ProtoMessage() {}
func (*WithdrawResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{81}
}
func (m *WithdrawResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WithdrawResponse.Unmarshal(m, b)
}
func (m *WithdrawResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WithdrawResponse.Marshal(b, m, deterministic)
}
func (m *WithdrawResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_WithdrawResponse.Merge(m, src)
}
func (m *WithdrawResponse) XXX_Size() int {
return xxx_messageInfo_WithdrawResponse.Size(m)
}
func (m *WithdrawResponse) XXX_DiscardUnknown() {
xxx_messageInfo_WithdrawResponse.DiscardUnknown(m)
}
var xxx_messageInfo_WithdrawResponse proto.InternalMessageInfo
func (m *WithdrawResponse) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *WithdrawResponse) GetStatus() string {
if m != nil {
return m.Status
}
return ""
}
type WithdrawalEventByIDRequest struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WithdrawalEventByIDRequest) Reset() { *m = WithdrawalEventByIDRequest{} }
func (m *WithdrawalEventByIDRequest) String() string { return proto.CompactTextString(m) }
func (*WithdrawalEventByIDRequest) ProtoMessage() {}
func (*WithdrawalEventByIDRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{82}
}
func (m *WithdrawalEventByIDRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WithdrawalEventByIDRequest.Unmarshal(m, b)
}
func (m *WithdrawalEventByIDRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WithdrawalEventByIDRequest.Marshal(b, m, deterministic)
}
func (m *WithdrawalEventByIDRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_WithdrawalEventByIDRequest.Merge(m, src)
}
func (m *WithdrawalEventByIDRequest) XXX_Size() int {
return xxx_messageInfo_WithdrawalEventByIDRequest.Size(m)
}
func (m *WithdrawalEventByIDRequest) XXX_DiscardUnknown() {
xxx_messageInfo_WithdrawalEventByIDRequest.DiscardUnknown(m)
}
var xxx_messageInfo_WithdrawalEventByIDRequest proto.InternalMessageInfo
func (m *WithdrawalEventByIDRequest) GetId() string {
if m != nil {
return m.Id
}
return ""
}
type WithdrawalEventByIDResponse struct {
Event *WithdrawalEventResponse `protobuf:"bytes,2,opt,name=event,proto3" json:"event,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WithdrawalEventByIDResponse) Reset() { *m = WithdrawalEventByIDResponse{} }
func (m *WithdrawalEventByIDResponse) String() string { return proto.CompactTextString(m) }
func (*WithdrawalEventByIDResponse) ProtoMessage() {}
func (*WithdrawalEventByIDResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{83}
}
func (m *WithdrawalEventByIDResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WithdrawalEventByIDResponse.Unmarshal(m, b)
}
func (m *WithdrawalEventByIDResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WithdrawalEventByIDResponse.Marshal(b, m, deterministic)
}
func (m *WithdrawalEventByIDResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_WithdrawalEventByIDResponse.Merge(m, src)
}
func (m *WithdrawalEventByIDResponse) XXX_Size() int {
return xxx_messageInfo_WithdrawalEventByIDResponse.Size(m)
}
func (m *WithdrawalEventByIDResponse) XXX_DiscardUnknown() {
xxx_messageInfo_WithdrawalEventByIDResponse.DiscardUnknown(m)
}
var xxx_messageInfo_WithdrawalEventByIDResponse proto.InternalMessageInfo
func (m *WithdrawalEventByIDResponse) GetEvent() *WithdrawalEventResponse {
if m != nil {
return m.Event
}
return nil
}
type WithdrawalEventsByExchangeRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WithdrawalEventsByExchangeRequest) Reset() { *m = WithdrawalEventsByExchangeRequest{} }
func (m *WithdrawalEventsByExchangeRequest) String() string { return proto.CompactTextString(m) }
func (*WithdrawalEventsByExchangeRequest) ProtoMessage() {}
func (*WithdrawalEventsByExchangeRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{84}
}
func (m *WithdrawalEventsByExchangeRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WithdrawalEventsByExchangeRequest.Unmarshal(m, b)
}
func (m *WithdrawalEventsByExchangeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WithdrawalEventsByExchangeRequest.Marshal(b, m, deterministic)
}
func (m *WithdrawalEventsByExchangeRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_WithdrawalEventsByExchangeRequest.Merge(m, src)
}
func (m *WithdrawalEventsByExchangeRequest) XXX_Size() int {
return xxx_messageInfo_WithdrawalEventsByExchangeRequest.Size(m)
}
func (m *WithdrawalEventsByExchangeRequest) XXX_DiscardUnknown() {
xxx_messageInfo_WithdrawalEventsByExchangeRequest.DiscardUnknown(m)
}
var xxx_messageInfo_WithdrawalEventsByExchangeRequest proto.InternalMessageInfo
func (m *WithdrawalEventsByExchangeRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *WithdrawalEventsByExchangeRequest) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *WithdrawalEventsByExchangeRequest) GetLimit() int32 {
if m != nil {
return m.Limit
}
return 0
}
type WithdrawalEventsByDateRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Start string `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
End string `protobuf:"bytes,3,opt,name=end,proto3" json:"end,omitempty"`
Limit int32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WithdrawalEventsByDateRequest) Reset() { *m = WithdrawalEventsByDateRequest{} }
func (m *WithdrawalEventsByDateRequest) String() string { return proto.CompactTextString(m) }
func (*WithdrawalEventsByDateRequest) ProtoMessage() {}
func (*WithdrawalEventsByDateRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{85}
}
func (m *WithdrawalEventsByDateRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WithdrawalEventsByDateRequest.Unmarshal(m, b)
}
func (m *WithdrawalEventsByDateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WithdrawalEventsByDateRequest.Marshal(b, m, deterministic)
}
func (m *WithdrawalEventsByDateRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_WithdrawalEventsByDateRequest.Merge(m, src)
}
func (m *WithdrawalEventsByDateRequest) XXX_Size() int {
return xxx_messageInfo_WithdrawalEventsByDateRequest.Size(m)
}
func (m *WithdrawalEventsByDateRequest) XXX_DiscardUnknown() {
xxx_messageInfo_WithdrawalEventsByDateRequest.DiscardUnknown(m)
}
var xxx_messageInfo_WithdrawalEventsByDateRequest proto.InternalMessageInfo
func (m *WithdrawalEventsByDateRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *WithdrawalEventsByDateRequest) GetStart() string {
if m != nil {
return m.Start
}
return ""
}
func (m *WithdrawalEventsByDateRequest) GetEnd() string {
if m != nil {
return m.End
}
return ""
}
func (m *WithdrawalEventsByDateRequest) GetLimit() int32 {
if m != nil {
return m.Limit
}
return 0
}
type WithdrawalEventsByExchangeResponse struct {
Event []*WithdrawalEventResponse `protobuf:"bytes,2,rep,name=event,proto3" json:"event,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WithdrawalEventsByExchangeResponse) Reset() { *m = WithdrawalEventsByExchangeResponse{} }
func (m *WithdrawalEventsByExchangeResponse) String() string { return proto.CompactTextString(m) }
func (*WithdrawalEventsByExchangeResponse) ProtoMessage() {}
func (*WithdrawalEventsByExchangeResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{86}
}
func (m *WithdrawalEventsByExchangeResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WithdrawalEventsByExchangeResponse.Unmarshal(m, b)
}
func (m *WithdrawalEventsByExchangeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WithdrawalEventsByExchangeResponse.Marshal(b, m, deterministic)
}
func (m *WithdrawalEventsByExchangeResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_WithdrawalEventsByExchangeResponse.Merge(m, src)
}
func (m *WithdrawalEventsByExchangeResponse) XXX_Size() int {
return xxx_messageInfo_WithdrawalEventsByExchangeResponse.Size(m)
}
func (m *WithdrawalEventsByExchangeResponse) XXX_DiscardUnknown() {
xxx_messageInfo_WithdrawalEventsByExchangeResponse.DiscardUnknown(m)
}
var xxx_messageInfo_WithdrawalEventsByExchangeResponse proto.InternalMessageInfo
func (m *WithdrawalEventsByExchangeResponse) GetEvent() []*WithdrawalEventResponse {
if m != nil {
return m.Event
}
return nil
}
type WithdrawalEventResponse struct {
Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
Exchange *WithdrawlExchangeEvent `protobuf:"bytes,3,opt,name=exchange,proto3" json:"exchange,omitempty"`
Request *WithdrawalRequestEvent `protobuf:"bytes,4,opt,name=request,proto3" json:"request,omitempty"`
CreatedAt *timestamp.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamp.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WithdrawalEventResponse) Reset() { *m = WithdrawalEventResponse{} }
func (m *WithdrawalEventResponse) String() string { return proto.CompactTextString(m) }
func (*WithdrawalEventResponse) ProtoMessage() {}
func (*WithdrawalEventResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{87}
}
func (m *WithdrawalEventResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WithdrawalEventResponse.Unmarshal(m, b)
}
func (m *WithdrawalEventResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WithdrawalEventResponse.Marshal(b, m, deterministic)
}
func (m *WithdrawalEventResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_WithdrawalEventResponse.Merge(m, src)
}
func (m *WithdrawalEventResponse) XXX_Size() int {
return xxx_messageInfo_WithdrawalEventResponse.Size(m)
}
func (m *WithdrawalEventResponse) XXX_DiscardUnknown() {
xxx_messageInfo_WithdrawalEventResponse.DiscardUnknown(m)
}
var xxx_messageInfo_WithdrawalEventResponse proto.InternalMessageInfo
func (m *WithdrawalEventResponse) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *WithdrawalEventResponse) GetExchange() *WithdrawlExchangeEvent {
if m != nil {
return m.Exchange
}
return nil
}
func (m *WithdrawalEventResponse) GetRequest() *WithdrawalRequestEvent {
if m != nil {
return m.Request
}
return nil
}
func (m *WithdrawalEventResponse) GetCreatedAt() *timestamp.Timestamp {
if m != nil {
return m.CreatedAt
}
return nil
}
func (m *WithdrawalEventResponse) GetUpdatedAt() *timestamp.Timestamp {
if m != nil {
return m.UpdatedAt
}
return nil
}
type WithdrawlExchangeEvent struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WithdrawlExchangeEvent) Reset() { *m = WithdrawlExchangeEvent{} }
func (m *WithdrawlExchangeEvent) String() string { return proto.CompactTextString(m) }
func (*WithdrawlExchangeEvent) ProtoMessage() {}
func (*WithdrawlExchangeEvent) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{88}
}
func (m *WithdrawlExchangeEvent) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WithdrawlExchangeEvent.Unmarshal(m, b)
}
func (m *WithdrawlExchangeEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WithdrawlExchangeEvent.Marshal(b, m, deterministic)
}
func (m *WithdrawlExchangeEvent) XXX_Merge(src proto.Message) {
xxx_messageInfo_WithdrawlExchangeEvent.Merge(m, src)
}
func (m *WithdrawlExchangeEvent) XXX_Size() int {
return xxx_messageInfo_WithdrawlExchangeEvent.Size(m)
}
func (m *WithdrawlExchangeEvent) XXX_DiscardUnknown() {
xxx_messageInfo_WithdrawlExchangeEvent.DiscardUnknown(m)
}
var xxx_messageInfo_WithdrawlExchangeEvent proto.InternalMessageInfo
func (m *WithdrawlExchangeEvent) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *WithdrawlExchangeEvent) GetId() string {
if m != nil {
return m.Id
}
return ""
}
func (m *WithdrawlExchangeEvent) GetStatus() string {
if m != nil {
return m.Status
}
return ""
}
type WithdrawalRequestEvent struct {
Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
Amount float64 `protobuf:"fixed64,4,opt,name=amount,proto3" json:"amount,omitempty"`
Type int32 `protobuf:"varint,5,opt,name=type,proto3" json:"type,omitempty"`
Fiat *FiatWithdrawalEvent `protobuf:"bytes,6,opt,name=fiat,proto3" json:"fiat,omitempty"`
Crypto *CryptoWithdrawalEvent `protobuf:"bytes,7,opt,name=crypto,proto3" json:"crypto,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WithdrawalRequestEvent) Reset() { *m = WithdrawalRequestEvent{} }
func (m *WithdrawalRequestEvent) String() string { return proto.CompactTextString(m) }
func (*WithdrawalRequestEvent) ProtoMessage() {}
func (*WithdrawalRequestEvent) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{89}
}
func (m *WithdrawalRequestEvent) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WithdrawalRequestEvent.Unmarshal(m, b)
}
func (m *WithdrawalRequestEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WithdrawalRequestEvent.Marshal(b, m, deterministic)
}
func (m *WithdrawalRequestEvent) XXX_Merge(src proto.Message) {
xxx_messageInfo_WithdrawalRequestEvent.Merge(m, src)
}
func (m *WithdrawalRequestEvent) XXX_Size() int {
return xxx_messageInfo_WithdrawalRequestEvent.Size(m)
}
func (m *WithdrawalRequestEvent) XXX_DiscardUnknown() {
xxx_messageInfo_WithdrawalRequestEvent.DiscardUnknown(m)
}
var xxx_messageInfo_WithdrawalRequestEvent proto.InternalMessageInfo
func (m *WithdrawalRequestEvent) GetCurrency() string {
if m != nil {
return m.Currency
}
return ""
}
func (m *WithdrawalRequestEvent) GetDescription() string {
if m != nil {
return m.Description
}
return ""
}
func (m *WithdrawalRequestEvent) GetAmount() float64 {
if m != nil {
return m.Amount
}
return 0
}
func (m *WithdrawalRequestEvent) GetType() int32 {
if m != nil {
return m.Type
}
return 0
}
func (m *WithdrawalRequestEvent) GetFiat() *FiatWithdrawalEvent {
if m != nil {
return m.Fiat
}
return nil
}
func (m *WithdrawalRequestEvent) GetCrypto() *CryptoWithdrawalEvent {
if m != nil {
return m.Crypto
}
return nil
}
type FiatWithdrawalEvent struct {
BankName string `protobuf:"bytes,1,opt,name=bank_name,json=bankName,proto3" json:"bank_name,omitempty"`
AccountName string `protobuf:"bytes,2,opt,name=account_name,json=accountName,proto3" json:"account_name,omitempty"`
AccountNumber string `protobuf:"bytes,3,opt,name=account_number,json=accountNumber,proto3" json:"account_number,omitempty"`
Bsb string `protobuf:"bytes,4,opt,name=bsb,proto3" json:"bsb,omitempty"`
Swift string `protobuf:"bytes,5,opt,name=swift,proto3" json:"swift,omitempty"`
Iban string `protobuf:"bytes,6,opt,name=iban,proto3" json:"iban,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FiatWithdrawalEvent) Reset() { *m = FiatWithdrawalEvent{} }
func (m *FiatWithdrawalEvent) String() string { return proto.CompactTextString(m) }
func (*FiatWithdrawalEvent) ProtoMessage() {}
func (*FiatWithdrawalEvent) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{90}
}
func (m *FiatWithdrawalEvent) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FiatWithdrawalEvent.Unmarshal(m, b)
}
func (m *FiatWithdrawalEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FiatWithdrawalEvent.Marshal(b, m, deterministic)
}
func (m *FiatWithdrawalEvent) XXX_Merge(src proto.Message) {
xxx_messageInfo_FiatWithdrawalEvent.Merge(m, src)
}
func (m *FiatWithdrawalEvent) XXX_Size() int {
return xxx_messageInfo_FiatWithdrawalEvent.Size(m)
}
func (m *FiatWithdrawalEvent) XXX_DiscardUnknown() {
xxx_messageInfo_FiatWithdrawalEvent.DiscardUnknown(m)
}
var xxx_messageInfo_FiatWithdrawalEvent proto.InternalMessageInfo
func (m *FiatWithdrawalEvent) GetBankName() string {
if m != nil {
return m.BankName
}
return ""
}
func (m *FiatWithdrawalEvent) GetAccountName() string {
if m != nil {
return m.AccountName
}
return ""
}
func (m *FiatWithdrawalEvent) GetAccountNumber() string {
if m != nil {
return m.AccountNumber
}
return ""
}
func (m *FiatWithdrawalEvent) GetBsb() string {
if m != nil {
return m.Bsb
}
return ""
}
func (m *FiatWithdrawalEvent) GetSwift() string {
if m != nil {
return m.Swift
}
return ""
}
func (m *FiatWithdrawalEvent) GetIban() string {
if m != nil {
return m.Iban
}
return ""
}
type CryptoWithdrawalEvent struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
AddressTag string `protobuf:"bytes,2,opt,name=address_tag,json=addressTag,proto3" json:"address_tag,omitempty"`
Fee float64 `protobuf:"fixed64,3,opt,name=fee,proto3" json:"fee,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CryptoWithdrawalEvent) Reset() { *m = CryptoWithdrawalEvent{} }
func (m *CryptoWithdrawalEvent) String() string { return proto.CompactTextString(m) }
func (*CryptoWithdrawalEvent) ProtoMessage() {}
func (*CryptoWithdrawalEvent) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{91}
}
func (m *CryptoWithdrawalEvent) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CryptoWithdrawalEvent.Unmarshal(m, b)
}
func (m *CryptoWithdrawalEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CryptoWithdrawalEvent.Marshal(b, m, deterministic)
}
func (m *CryptoWithdrawalEvent) XXX_Merge(src proto.Message) {
xxx_messageInfo_CryptoWithdrawalEvent.Merge(m, src)
}
func (m *CryptoWithdrawalEvent) XXX_Size() int {
return xxx_messageInfo_CryptoWithdrawalEvent.Size(m)
}
func (m *CryptoWithdrawalEvent) XXX_DiscardUnknown() {
xxx_messageInfo_CryptoWithdrawalEvent.DiscardUnknown(m)
}
var xxx_messageInfo_CryptoWithdrawalEvent proto.InternalMessageInfo
func (m *CryptoWithdrawalEvent) GetAddress() string {
if m != nil {
return m.Address
}
return ""
}
func (m *CryptoWithdrawalEvent) GetAddressTag() string {
if m != nil {
return m.AddressTag
}
return ""
}
func (m *CryptoWithdrawalEvent) GetFee() float64 {
if m != nil {
return m.Fee
}
return 0
}
type GetLoggerDetailsRequest struct {
Logger string `protobuf:"bytes,1,opt,name=logger,proto3" json:"logger,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetLoggerDetailsRequest) Reset() { *m = GetLoggerDetailsRequest{} }
func (m *GetLoggerDetailsRequest) String() string { return proto.CompactTextString(m) }
func (*GetLoggerDetailsRequest) ProtoMessage() {}
func (*GetLoggerDetailsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{92}
}
func (m *GetLoggerDetailsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetLoggerDetailsRequest.Unmarshal(m, b)
}
func (m *GetLoggerDetailsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetLoggerDetailsRequest.Marshal(b, m, deterministic)
}
func (m *GetLoggerDetailsRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetLoggerDetailsRequest.Merge(m, src)
}
func (m *GetLoggerDetailsRequest) XXX_Size() int {
return xxx_messageInfo_GetLoggerDetailsRequest.Size(m)
}
func (m *GetLoggerDetailsRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetLoggerDetailsRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetLoggerDetailsRequest proto.InternalMessageInfo
func (m *GetLoggerDetailsRequest) GetLogger() string {
if m != nil {
return m.Logger
}
return ""
}
type GetLoggerDetailsResponse struct {
Info bool `protobuf:"varint,1,opt,name=info,proto3" json:"info,omitempty"`
Debug bool `protobuf:"varint,2,opt,name=debug,proto3" json:"debug,omitempty"`
Warn bool `protobuf:"varint,3,opt,name=warn,proto3" json:"warn,omitempty"`
Error bool `protobuf:"varint,4,opt,name=error,proto3" json:"error,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetLoggerDetailsResponse) Reset() { *m = GetLoggerDetailsResponse{} }
func (m *GetLoggerDetailsResponse) String() string { return proto.CompactTextString(m) }
func (*GetLoggerDetailsResponse) ProtoMessage() {}
func (*GetLoggerDetailsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{93}
}
func (m *GetLoggerDetailsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetLoggerDetailsResponse.Unmarshal(m, b)
}
func (m *GetLoggerDetailsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetLoggerDetailsResponse.Marshal(b, m, deterministic)
}
func (m *GetLoggerDetailsResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetLoggerDetailsResponse.Merge(m, src)
}
func (m *GetLoggerDetailsResponse) XXX_Size() int {
return xxx_messageInfo_GetLoggerDetailsResponse.Size(m)
}
func (m *GetLoggerDetailsResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetLoggerDetailsResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetLoggerDetailsResponse proto.InternalMessageInfo
func (m *GetLoggerDetailsResponse) GetInfo() bool {
if m != nil {
return m.Info
}
return false
}
func (m *GetLoggerDetailsResponse) GetDebug() bool {
if m != nil {
return m.Debug
}
return false
}
func (m *GetLoggerDetailsResponse) GetWarn() bool {
if m != nil {
return m.Warn
}
return false
}
func (m *GetLoggerDetailsResponse) GetError() bool {
if m != nil {
return m.Error
}
return false
}
type SetLoggerDetailsRequest struct {
Logger string `protobuf:"bytes,1,opt,name=logger,proto3" json:"logger,omitempty"`
Level string `protobuf:"bytes,2,opt,name=level,proto3" json:"level,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SetLoggerDetailsRequest) Reset() { *m = SetLoggerDetailsRequest{} }
func (m *SetLoggerDetailsRequest) String() string { return proto.CompactTextString(m) }
func (*SetLoggerDetailsRequest) ProtoMessage() {}
func (*SetLoggerDetailsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{94}
}
func (m *SetLoggerDetailsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SetLoggerDetailsRequest.Unmarshal(m, b)
}
func (m *SetLoggerDetailsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SetLoggerDetailsRequest.Marshal(b, m, deterministic)
}
func (m *SetLoggerDetailsRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_SetLoggerDetailsRequest.Merge(m, src)
}
func (m *SetLoggerDetailsRequest) XXX_Size() int {
return xxx_messageInfo_SetLoggerDetailsRequest.Size(m)
}
func (m *SetLoggerDetailsRequest) XXX_DiscardUnknown() {
xxx_messageInfo_SetLoggerDetailsRequest.DiscardUnknown(m)
}
var xxx_messageInfo_SetLoggerDetailsRequest proto.InternalMessageInfo
func (m *SetLoggerDetailsRequest) GetLogger() string {
if m != nil {
return m.Logger
}
return ""
}
func (m *SetLoggerDetailsRequest) GetLevel() string {
if m != nil {
return m.Level
}
return ""
}
type GetExchangePairsRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetExchangePairsRequest) Reset() { *m = GetExchangePairsRequest{} }
func (m *GetExchangePairsRequest) String() string { return proto.CompactTextString(m) }
func (*GetExchangePairsRequest) ProtoMessage() {}
func (*GetExchangePairsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{95}
}
func (m *GetExchangePairsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetExchangePairsRequest.Unmarshal(m, b)
}
func (m *GetExchangePairsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetExchangePairsRequest.Marshal(b, m, deterministic)
}
func (m *GetExchangePairsRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetExchangePairsRequest.Merge(m, src)
}
func (m *GetExchangePairsRequest) XXX_Size() int {
return xxx_messageInfo_GetExchangePairsRequest.Size(m)
}
func (m *GetExchangePairsRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetExchangePairsRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetExchangePairsRequest proto.InternalMessageInfo
func (m *GetExchangePairsRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *GetExchangePairsRequest) GetAsset() string {
if m != nil {
return m.Asset
}
return ""
}
type GetExchangePairsResponse struct {
SupportedAssets map[string]*PairsSupported `protobuf:"bytes,1,rep,name=supported_assets,json=supportedAssets,proto3" json:"supported_assets,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetExchangePairsResponse) Reset() { *m = GetExchangePairsResponse{} }
func (m *GetExchangePairsResponse) String() string { return proto.CompactTextString(m) }
func (*GetExchangePairsResponse) ProtoMessage() {}
func (*GetExchangePairsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{96}
}
func (m *GetExchangePairsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetExchangePairsResponse.Unmarshal(m, b)
}
func (m *GetExchangePairsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetExchangePairsResponse.Marshal(b, m, deterministic)
}
func (m *GetExchangePairsResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetExchangePairsResponse.Merge(m, src)
}
func (m *GetExchangePairsResponse) XXX_Size() int {
return xxx_messageInfo_GetExchangePairsResponse.Size(m)
}
func (m *GetExchangePairsResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetExchangePairsResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetExchangePairsResponse proto.InternalMessageInfo
func (m *GetExchangePairsResponse) GetSupportedAssets() map[string]*PairsSupported {
if m != nil {
return m.SupportedAssets
}
return nil
}
type SetExchangePairRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
AssetType string `protobuf:"bytes,2,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
Pairs []*CurrencyPair `protobuf:"bytes,3,rep,name=pairs,proto3" json:"pairs,omitempty"`
Enable bool `protobuf:"varint,4,opt,name=enable,proto3" json:"enable,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SetExchangePairRequest) Reset() { *m = SetExchangePairRequest{} }
func (m *SetExchangePairRequest) String() string { return proto.CompactTextString(m) }
func (*SetExchangePairRequest) ProtoMessage() {}
func (*SetExchangePairRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{97}
}
func (m *SetExchangePairRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SetExchangePairRequest.Unmarshal(m, b)
}
func (m *SetExchangePairRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SetExchangePairRequest.Marshal(b, m, deterministic)
}
func (m *SetExchangePairRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_SetExchangePairRequest.Merge(m, src)
}
func (m *SetExchangePairRequest) XXX_Size() int {
return xxx_messageInfo_SetExchangePairRequest.Size(m)
}
func (m *SetExchangePairRequest) XXX_DiscardUnknown() {
xxx_messageInfo_SetExchangePairRequest.DiscardUnknown(m)
}
var xxx_messageInfo_SetExchangePairRequest proto.InternalMessageInfo
func (m *SetExchangePairRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *SetExchangePairRequest) GetAssetType() string {
if m != nil {
return m.AssetType
}
return ""
}
func (m *SetExchangePairRequest) GetPairs() []*CurrencyPair {
if m != nil {
return m.Pairs
}
return nil
}
func (m *SetExchangePairRequest) GetEnable() bool {
if m != nil {
return m.Enable
}
return false
}
type GetOrderbookStreamRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
AssetType string `protobuf:"bytes,3,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetOrderbookStreamRequest) Reset() { *m = GetOrderbookStreamRequest{} }
func (m *GetOrderbookStreamRequest) String() string { return proto.CompactTextString(m) }
func (*GetOrderbookStreamRequest) ProtoMessage() {}
func (*GetOrderbookStreamRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{98}
}
func (m *GetOrderbookStreamRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetOrderbookStreamRequest.Unmarshal(m, b)
}
func (m *GetOrderbookStreamRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetOrderbookStreamRequest.Marshal(b, m, deterministic)
}
func (m *GetOrderbookStreamRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetOrderbookStreamRequest.Merge(m, src)
}
func (m *GetOrderbookStreamRequest) XXX_Size() int {
return xxx_messageInfo_GetOrderbookStreamRequest.Size(m)
}
func (m *GetOrderbookStreamRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetOrderbookStreamRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetOrderbookStreamRequest proto.InternalMessageInfo
func (m *GetOrderbookStreamRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *GetOrderbookStreamRequest) GetPair() *CurrencyPair {
if m != nil {
return m.Pair
}
return nil
}
func (m *GetOrderbookStreamRequest) GetAssetType() string {
if m != nil {
return m.AssetType
}
return ""
}
type GetExchangeOrderbookStreamRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetExchangeOrderbookStreamRequest) Reset() { *m = GetExchangeOrderbookStreamRequest{} }
func (m *GetExchangeOrderbookStreamRequest) String() string { return proto.CompactTextString(m) }
func (*GetExchangeOrderbookStreamRequest) ProtoMessage() {}
func (*GetExchangeOrderbookStreamRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{99}
}
func (m *GetExchangeOrderbookStreamRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetExchangeOrderbookStreamRequest.Unmarshal(m, b)
}
func (m *GetExchangeOrderbookStreamRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetExchangeOrderbookStreamRequest.Marshal(b, m, deterministic)
}
func (m *GetExchangeOrderbookStreamRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetExchangeOrderbookStreamRequest.Merge(m, src)
}
func (m *GetExchangeOrderbookStreamRequest) XXX_Size() int {
return xxx_messageInfo_GetExchangeOrderbookStreamRequest.Size(m)
}
func (m *GetExchangeOrderbookStreamRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetExchangeOrderbookStreamRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetExchangeOrderbookStreamRequest proto.InternalMessageInfo
func (m *GetExchangeOrderbookStreamRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
type GetTickerStreamRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
AssetType string `protobuf:"bytes,3,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetTickerStreamRequest) Reset() { *m = GetTickerStreamRequest{} }
func (m *GetTickerStreamRequest) String() string { return proto.CompactTextString(m) }
func (*GetTickerStreamRequest) ProtoMessage() {}
func (*GetTickerStreamRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{100}
}
func (m *GetTickerStreamRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetTickerStreamRequest.Unmarshal(m, b)
}
func (m *GetTickerStreamRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetTickerStreamRequest.Marshal(b, m, deterministic)
}
func (m *GetTickerStreamRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetTickerStreamRequest.Merge(m, src)
}
func (m *GetTickerStreamRequest) XXX_Size() int {
return xxx_messageInfo_GetTickerStreamRequest.Size(m)
}
func (m *GetTickerStreamRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetTickerStreamRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetTickerStreamRequest proto.InternalMessageInfo
func (m *GetTickerStreamRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *GetTickerStreamRequest) GetPair() *CurrencyPair {
if m != nil {
return m.Pair
}
return nil
}
func (m *GetTickerStreamRequest) GetAssetType() string {
if m != nil {
return m.AssetType
}
return ""
}
type GetExchangeTickerStreamRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetExchangeTickerStreamRequest) Reset() { *m = GetExchangeTickerStreamRequest{} }
func (m *GetExchangeTickerStreamRequest) String() string { return proto.CompactTextString(m) }
func (*GetExchangeTickerStreamRequest) ProtoMessage() {}
func (*GetExchangeTickerStreamRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{101}
}
func (m *GetExchangeTickerStreamRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetExchangeTickerStreamRequest.Unmarshal(m, b)
}
func (m *GetExchangeTickerStreamRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetExchangeTickerStreamRequest.Marshal(b, m, deterministic)
}
func (m *GetExchangeTickerStreamRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetExchangeTickerStreamRequest.Merge(m, src)
}
func (m *GetExchangeTickerStreamRequest) XXX_Size() int {
return xxx_messageInfo_GetExchangeTickerStreamRequest.Size(m)
}
func (m *GetExchangeTickerStreamRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetExchangeTickerStreamRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetExchangeTickerStreamRequest proto.InternalMessageInfo
func (m *GetExchangeTickerStreamRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
type GetAuditEventRequest struct {
StartDate string `protobuf:"bytes,1,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
EndDate string `protobuf:"bytes,2,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
OrderBy string `protobuf:"bytes,3,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
Limit int32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
Offset int32 `protobuf:"varint,5,opt,name=offset,proto3" json:"offset,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetAuditEventRequest) Reset() { *m = GetAuditEventRequest{} }
func (m *GetAuditEventRequest) String() string { return proto.CompactTextString(m) }
func (*GetAuditEventRequest) ProtoMessage() {}
func (*GetAuditEventRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{102}
}
func (m *GetAuditEventRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetAuditEventRequest.Unmarshal(m, b)
}
func (m *GetAuditEventRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetAuditEventRequest.Marshal(b, m, deterministic)
}
func (m *GetAuditEventRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetAuditEventRequest.Merge(m, src)
}
func (m *GetAuditEventRequest) XXX_Size() int {
return xxx_messageInfo_GetAuditEventRequest.Size(m)
}
func (m *GetAuditEventRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetAuditEventRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetAuditEventRequest proto.InternalMessageInfo
func (m *GetAuditEventRequest) GetStartDate() string {
if m != nil {
return m.StartDate
}
return ""
}
func (m *GetAuditEventRequest) GetEndDate() string {
if m != nil {
return m.EndDate
}
return ""
}
func (m *GetAuditEventRequest) GetOrderBy() string {
if m != nil {
return m.OrderBy
}
return ""
}
func (m *GetAuditEventRequest) GetLimit() int32 {
if m != nil {
return m.Limit
}
return 0
}
func (m *GetAuditEventRequest) GetOffset() int32 {
if m != nil {
return m.Offset
}
return 0
}
type GetAuditEventResponse struct {
Events []*AuditEvent `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetAuditEventResponse) Reset() { *m = GetAuditEventResponse{} }
func (m *GetAuditEventResponse) String() string { return proto.CompactTextString(m) }
func (*GetAuditEventResponse) ProtoMessage() {}
func (*GetAuditEventResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{103}
}
func (m *GetAuditEventResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetAuditEventResponse.Unmarshal(m, b)
}
func (m *GetAuditEventResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetAuditEventResponse.Marshal(b, m, deterministic)
}
func (m *GetAuditEventResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetAuditEventResponse.Merge(m, src)
}
func (m *GetAuditEventResponse) XXX_Size() int {
return xxx_messageInfo_GetAuditEventResponse.Size(m)
}
func (m *GetAuditEventResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetAuditEventResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetAuditEventResponse proto.InternalMessageInfo
func (m *GetAuditEventResponse) GetEvents() []*AuditEvent {
if m != nil {
return m.Events
}
return nil
}
type GetHistoricCandlesRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
AssetType string `protobuf:"bytes,3,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
Start int64 `protobuf:"varint,4,opt,name=start,proto3" json:"start,omitempty"`
End int64 `protobuf:"varint,5,opt,name=end,proto3" json:"end,omitempty"`
TimeInterval int64 `protobuf:"varint,6,opt,name=time_interval,json=timeInterval,proto3" json:"time_interval,omitempty"`
ExRequest bool `protobuf:"varint,7,opt,name=ex_request,json=exRequest,proto3" json:"ex_request,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetHistoricCandlesRequest) Reset() { *m = GetHistoricCandlesRequest{} }
func (m *GetHistoricCandlesRequest) String() string { return proto.CompactTextString(m) }
func (*GetHistoricCandlesRequest) ProtoMessage() {}
func (*GetHistoricCandlesRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{104}
}
func (m *GetHistoricCandlesRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetHistoricCandlesRequest.Unmarshal(m, b)
}
func (m *GetHistoricCandlesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetHistoricCandlesRequest.Marshal(b, m, deterministic)
}
func (m *GetHistoricCandlesRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetHistoricCandlesRequest.Merge(m, src)
}
func (m *GetHistoricCandlesRequest) XXX_Size() int {
return xxx_messageInfo_GetHistoricCandlesRequest.Size(m)
}
func (m *GetHistoricCandlesRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetHistoricCandlesRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetHistoricCandlesRequest proto.InternalMessageInfo
func (m *GetHistoricCandlesRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *GetHistoricCandlesRequest) GetPair() *CurrencyPair {
if m != nil {
return m.Pair
}
return nil
}
func (m *GetHistoricCandlesRequest) GetAssetType() string {
if m != nil {
return m.AssetType
}
return ""
}
func (m *GetHistoricCandlesRequest) GetStart() int64 {
if m != nil {
return m.Start
}
return 0
}
func (m *GetHistoricCandlesRequest) GetEnd() int64 {
if m != nil {
return m.End
}
return 0
}
func (m *GetHistoricCandlesRequest) GetTimeInterval() int64 {
if m != nil {
return m.TimeInterval
}
return 0
}
func (m *GetHistoricCandlesRequest) GetExRequest() bool {
if m != nil {
return m.ExRequest
}
return false
}
type GetHistoricCandlesResponse struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
Start int64 `protobuf:"varint,3,opt,name=start,proto3" json:"start,omitempty"`
End int64 `protobuf:"varint,4,opt,name=end,proto3" json:"end,omitempty"`
Interval string `protobuf:"bytes,6,opt,name=interval,proto3" json:"interval,omitempty"`
Candle []*Candle `protobuf:"bytes,5,rep,name=candle,proto3" json:"candle,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetHistoricCandlesResponse) Reset() { *m = GetHistoricCandlesResponse{} }
func (m *GetHistoricCandlesResponse) String() string { return proto.CompactTextString(m) }
func (*GetHistoricCandlesResponse) ProtoMessage() {}
func (*GetHistoricCandlesResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{105}
}
func (m *GetHistoricCandlesResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetHistoricCandlesResponse.Unmarshal(m, b)
}
func (m *GetHistoricCandlesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetHistoricCandlesResponse.Marshal(b, m, deterministic)
}
func (m *GetHistoricCandlesResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetHistoricCandlesResponse.Merge(m, src)
}
func (m *GetHistoricCandlesResponse) XXX_Size() int {
return xxx_messageInfo_GetHistoricCandlesResponse.Size(m)
}
func (m *GetHistoricCandlesResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetHistoricCandlesResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetHistoricCandlesResponse proto.InternalMessageInfo
func (m *GetHistoricCandlesResponse) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *GetHistoricCandlesResponse) GetPair() *CurrencyPair {
if m != nil {
return m.Pair
}
return nil
}
func (m *GetHistoricCandlesResponse) GetStart() int64 {
if m != nil {
return m.Start
}
return 0
}
func (m *GetHistoricCandlesResponse) GetEnd() int64 {
if m != nil {
return m.End
}
return 0
}
func (m *GetHistoricCandlesResponse) GetInterval() string {
if m != nil {
return m.Interval
}
return ""
}
func (m *GetHistoricCandlesResponse) GetCandle() []*Candle {
if m != nil {
return m.Candle
}
return nil
}
type Candle struct {
Time int64 `protobuf:"varint,1,opt,name=time,proto3" json:"time,omitempty"`
Low float64 `protobuf:"fixed64,2,opt,name=low,proto3" json:"low,omitempty"`
High float64 `protobuf:"fixed64,3,opt,name=high,proto3" json:"high,omitempty"`
Open float64 `protobuf:"fixed64,4,opt,name=open,proto3" json:"open,omitempty"`
Close float64 `protobuf:"fixed64,5,opt,name=close,proto3" json:"close,omitempty"`
Volume float64 `protobuf:"fixed64,6,opt,name=volume,proto3" json:"volume,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Candle) Reset() { *m = Candle{} }
func (m *Candle) String() string { return proto.CompactTextString(m) }
func (*Candle) ProtoMessage() {}
func (*Candle) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{106}
}
func (m *Candle) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Candle.Unmarshal(m, b)
}
func (m *Candle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Candle.Marshal(b, m, deterministic)
}
func (m *Candle) XXX_Merge(src proto.Message) {
xxx_messageInfo_Candle.Merge(m, src)
}
func (m *Candle) XXX_Size() int {
return xxx_messageInfo_Candle.Size(m)
}
func (m *Candle) XXX_DiscardUnknown() {
xxx_messageInfo_Candle.DiscardUnknown(m)
}
var xxx_messageInfo_Candle proto.InternalMessageInfo
func (m *Candle) GetTime() int64 {
if m != nil {
return m.Time
}
return 0
}
func (m *Candle) GetLow() float64 {
if m != nil {
return m.Low
}
return 0
}
func (m *Candle) GetHigh() float64 {
if m != nil {
return m.High
}
return 0
}
func (m *Candle) GetOpen() float64 {
if m != nil {
return m.Open
}
return 0
}
func (m *Candle) GetClose() float64 {
if m != nil {
return m.Close
}
return 0
}
func (m *Candle) GetVolume() float64 {
if m != nil {
return m.Volume
}
return 0
}
type AuditEvent struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
Identifier string `protobuf:"bytes,2,opt,name=identifier,proto3" json:"identifier,omitempty"`
Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
Timestamp string `protobuf:"bytes,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AuditEvent) Reset() { *m = AuditEvent{} }
func (m *AuditEvent) String() string { return proto.CompactTextString(m) }
func (*AuditEvent) ProtoMessage() {}
func (*AuditEvent) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{107}
}
func (m *AuditEvent) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AuditEvent.Unmarshal(m, b)
}
func (m *AuditEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AuditEvent.Marshal(b, m, deterministic)
}
func (m *AuditEvent) XXX_Merge(src proto.Message) {
xxx_messageInfo_AuditEvent.Merge(m, src)
}
func (m *AuditEvent) XXX_Size() int {
return xxx_messageInfo_AuditEvent.Size(m)
}
func (m *AuditEvent) XXX_DiscardUnknown() {
xxx_messageInfo_AuditEvent.DiscardUnknown(m)
}
var xxx_messageInfo_AuditEvent proto.InternalMessageInfo
func (m *AuditEvent) GetType() string {
if m != nil {
return m.Type
}
return ""
}
func (m *AuditEvent) GetIdentifier() string {
if m != nil {
return m.Identifier
}
return ""
}
func (m *AuditEvent) GetMessage() string {
if m != nil {
return m.Message
}
return ""
}
func (m *AuditEvent) GetTimestamp() string {
if m != nil {
return m.Timestamp
}
return ""
}
type GCTScript struct {
UUID string `protobuf:"bytes,1,opt,name=UUID,proto3" json:"UUID,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
NextRun string `protobuf:"bytes,4,opt,name=next_run,json=nextRun,proto3" json:"next_run,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GCTScript) Reset() { *m = GCTScript{} }
func (m *GCTScript) String() string { return proto.CompactTextString(m) }
func (*GCTScript) ProtoMessage() {}
func (*GCTScript) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{108}
}
func (m *GCTScript) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GCTScript.Unmarshal(m, b)
}
func (m *GCTScript) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GCTScript.Marshal(b, m, deterministic)
}
func (m *GCTScript) XXX_Merge(src proto.Message) {
xxx_messageInfo_GCTScript.Merge(m, src)
}
func (m *GCTScript) XXX_Size() int {
return xxx_messageInfo_GCTScript.Size(m)
}
func (m *GCTScript) XXX_DiscardUnknown() {
xxx_messageInfo_GCTScript.DiscardUnknown(m)
}
var xxx_messageInfo_GCTScript proto.InternalMessageInfo
func (m *GCTScript) GetUUID() string {
if m != nil {
return m.UUID
}
return ""
}
func (m *GCTScript) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *GCTScript) GetPath() string {
if m != nil {
return m.Path
}
return ""
}
func (m *GCTScript) GetNextRun() string {
if m != nil {
return m.NextRun
}
return ""
}
type GCTScriptExecuteRequest struct {
Script *GCTScript `protobuf:"bytes,1,opt,name=script,proto3" json:"script,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GCTScriptExecuteRequest) Reset() { *m = GCTScriptExecuteRequest{} }
func (m *GCTScriptExecuteRequest) String() string { return proto.CompactTextString(m) }
func (*GCTScriptExecuteRequest) ProtoMessage() {}
func (*GCTScriptExecuteRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{109}
}
func (m *GCTScriptExecuteRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GCTScriptExecuteRequest.Unmarshal(m, b)
}
func (m *GCTScriptExecuteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GCTScriptExecuteRequest.Marshal(b, m, deterministic)
}
func (m *GCTScriptExecuteRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GCTScriptExecuteRequest.Merge(m, src)
}
func (m *GCTScriptExecuteRequest) XXX_Size() int {
return xxx_messageInfo_GCTScriptExecuteRequest.Size(m)
}
func (m *GCTScriptExecuteRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GCTScriptExecuteRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GCTScriptExecuteRequest proto.InternalMessageInfo
func (m *GCTScriptExecuteRequest) GetScript() *GCTScript {
if m != nil {
return m.Script
}
return nil
}
type GCTScriptStopRequest struct {
Script *GCTScript `protobuf:"bytes,1,opt,name=script,proto3" json:"script,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GCTScriptStopRequest) Reset() { *m = GCTScriptStopRequest{} }
func (m *GCTScriptStopRequest) String() string { return proto.CompactTextString(m) }
func (*GCTScriptStopRequest) ProtoMessage() {}
func (*GCTScriptStopRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{110}
}
func (m *GCTScriptStopRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GCTScriptStopRequest.Unmarshal(m, b)
}
func (m *GCTScriptStopRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GCTScriptStopRequest.Marshal(b, m, deterministic)
}
func (m *GCTScriptStopRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GCTScriptStopRequest.Merge(m, src)
}
func (m *GCTScriptStopRequest) XXX_Size() int {
return xxx_messageInfo_GCTScriptStopRequest.Size(m)
}
func (m *GCTScriptStopRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GCTScriptStopRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GCTScriptStopRequest proto.InternalMessageInfo
func (m *GCTScriptStopRequest) GetScript() *GCTScript {
if m != nil {
return m.Script
}
return nil
}
type GCTScriptStopAllRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GCTScriptStopAllRequest) Reset() { *m = GCTScriptStopAllRequest{} }
func (m *GCTScriptStopAllRequest) String() string { return proto.CompactTextString(m) }
func (*GCTScriptStopAllRequest) ProtoMessage() {}
func (*GCTScriptStopAllRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{111}
}
func (m *GCTScriptStopAllRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GCTScriptStopAllRequest.Unmarshal(m, b)
}
func (m *GCTScriptStopAllRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GCTScriptStopAllRequest.Marshal(b, m, deterministic)
}
func (m *GCTScriptStopAllRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GCTScriptStopAllRequest.Merge(m, src)
}
func (m *GCTScriptStopAllRequest) XXX_Size() int {
return xxx_messageInfo_GCTScriptStopAllRequest.Size(m)
}
func (m *GCTScriptStopAllRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GCTScriptStopAllRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GCTScriptStopAllRequest proto.InternalMessageInfo
type GCTScriptStatusRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GCTScriptStatusRequest) Reset() { *m = GCTScriptStatusRequest{} }
func (m *GCTScriptStatusRequest) String() string { return proto.CompactTextString(m) }
func (*GCTScriptStatusRequest) ProtoMessage() {}
func (*GCTScriptStatusRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{112}
}
func (m *GCTScriptStatusRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GCTScriptStatusRequest.Unmarshal(m, b)
}
func (m *GCTScriptStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GCTScriptStatusRequest.Marshal(b, m, deterministic)
}
func (m *GCTScriptStatusRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GCTScriptStatusRequest.Merge(m, src)
}
func (m *GCTScriptStatusRequest) XXX_Size() int {
return xxx_messageInfo_GCTScriptStatusRequest.Size(m)
}
func (m *GCTScriptStatusRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GCTScriptStatusRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GCTScriptStatusRequest proto.InternalMessageInfo
type GCTScriptListAllRequest struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GCTScriptListAllRequest) Reset() { *m = GCTScriptListAllRequest{} }
func (m *GCTScriptListAllRequest) String() string { return proto.CompactTextString(m) }
func (*GCTScriptListAllRequest) ProtoMessage() {}
func (*GCTScriptListAllRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{113}
}
func (m *GCTScriptListAllRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GCTScriptListAllRequest.Unmarshal(m, b)
}
func (m *GCTScriptListAllRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GCTScriptListAllRequest.Marshal(b, m, deterministic)
}
func (m *GCTScriptListAllRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GCTScriptListAllRequest.Merge(m, src)
}
func (m *GCTScriptListAllRequest) XXX_Size() int {
return xxx_messageInfo_GCTScriptListAllRequest.Size(m)
}
func (m *GCTScriptListAllRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GCTScriptListAllRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GCTScriptListAllRequest proto.InternalMessageInfo
type GCTScriptUploadRequest struct {
ScriptName string `protobuf:"bytes,1,opt,name=script_name,json=scriptName,proto3" json:"script_name,omitempty"`
ScriptData string `protobuf:"bytes,2,opt,name=script_data,json=scriptData,proto3" json:"script_data,omitempty"`
Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
Archived bool `protobuf:"varint,4,opt,name=archived,proto3" json:"archived,omitempty"`
Overwrite bool `protobuf:"varint,5,opt,name=overwrite,proto3" json:"overwrite,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GCTScriptUploadRequest) Reset() { *m = GCTScriptUploadRequest{} }
func (m *GCTScriptUploadRequest) String() string { return proto.CompactTextString(m) }
func (*GCTScriptUploadRequest) ProtoMessage() {}
func (*GCTScriptUploadRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{114}
}
func (m *GCTScriptUploadRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GCTScriptUploadRequest.Unmarshal(m, b)
}
func (m *GCTScriptUploadRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GCTScriptUploadRequest.Marshal(b, m, deterministic)
}
func (m *GCTScriptUploadRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GCTScriptUploadRequest.Merge(m, src)
}
func (m *GCTScriptUploadRequest) XXX_Size() int {
return xxx_messageInfo_GCTScriptUploadRequest.Size(m)
}
func (m *GCTScriptUploadRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GCTScriptUploadRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GCTScriptUploadRequest proto.InternalMessageInfo
func (m *GCTScriptUploadRequest) GetScriptName() string {
if m != nil {
return m.ScriptName
}
return ""
}
func (m *GCTScriptUploadRequest) GetScriptData() string {
if m != nil {
return m.ScriptData
}
return ""
}
func (m *GCTScriptUploadRequest) GetData() []byte {
if m != nil {
return m.Data
}
return nil
}
func (m *GCTScriptUploadRequest) GetArchived() bool {
if m != nil {
return m.Archived
}
return false
}
func (m *GCTScriptUploadRequest) GetOverwrite() bool {
if m != nil {
return m.Overwrite
}
return false
}
type GCTScriptReadScriptRequest struct {
Script *GCTScript `protobuf:"bytes,1,opt,name=script,proto3" json:"script,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GCTScriptReadScriptRequest) Reset() { *m = GCTScriptReadScriptRequest{} }
func (m *GCTScriptReadScriptRequest) String() string { return proto.CompactTextString(m) }
func (*GCTScriptReadScriptRequest) ProtoMessage() {}
func (*GCTScriptReadScriptRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{115}
}
func (m *GCTScriptReadScriptRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GCTScriptReadScriptRequest.Unmarshal(m, b)
}
func (m *GCTScriptReadScriptRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GCTScriptReadScriptRequest.Marshal(b, m, deterministic)
}
func (m *GCTScriptReadScriptRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GCTScriptReadScriptRequest.Merge(m, src)
}
func (m *GCTScriptReadScriptRequest) XXX_Size() int {
return xxx_messageInfo_GCTScriptReadScriptRequest.Size(m)
}
func (m *GCTScriptReadScriptRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GCTScriptReadScriptRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GCTScriptReadScriptRequest proto.InternalMessageInfo
func (m *GCTScriptReadScriptRequest) GetScript() *GCTScript {
if m != nil {
return m.Script
}
return nil
}
type GCTScriptQueryRequest struct {
Script *GCTScript `protobuf:"bytes,1,opt,name=script,proto3" json:"script,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GCTScriptQueryRequest) Reset() { *m = GCTScriptQueryRequest{} }
func (m *GCTScriptQueryRequest) String() string { return proto.CompactTextString(m) }
func (*GCTScriptQueryRequest) ProtoMessage() {}
func (*GCTScriptQueryRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{116}
}
func (m *GCTScriptQueryRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GCTScriptQueryRequest.Unmarshal(m, b)
}
func (m *GCTScriptQueryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GCTScriptQueryRequest.Marshal(b, m, deterministic)
}
func (m *GCTScriptQueryRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GCTScriptQueryRequest.Merge(m, src)
}
func (m *GCTScriptQueryRequest) XXX_Size() int {
return xxx_messageInfo_GCTScriptQueryRequest.Size(m)
}
func (m *GCTScriptQueryRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GCTScriptQueryRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GCTScriptQueryRequest proto.InternalMessageInfo
func (m *GCTScriptQueryRequest) GetScript() *GCTScript {
if m != nil {
return m.Script
}
return nil
}
type GCTScriptAutoLoadRequest struct {
Script string `protobuf:"bytes,1,opt,name=script,proto3" json:"script,omitempty"`
Status bool `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GCTScriptAutoLoadRequest) Reset() { *m = GCTScriptAutoLoadRequest{} }
func (m *GCTScriptAutoLoadRequest) String() string { return proto.CompactTextString(m) }
func (*GCTScriptAutoLoadRequest) ProtoMessage() {}
func (*GCTScriptAutoLoadRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{117}
}
func (m *GCTScriptAutoLoadRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GCTScriptAutoLoadRequest.Unmarshal(m, b)
}
func (m *GCTScriptAutoLoadRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GCTScriptAutoLoadRequest.Marshal(b, m, deterministic)
}
func (m *GCTScriptAutoLoadRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GCTScriptAutoLoadRequest.Merge(m, src)
}
func (m *GCTScriptAutoLoadRequest) XXX_Size() int {
return xxx_messageInfo_GCTScriptAutoLoadRequest.Size(m)
}
func (m *GCTScriptAutoLoadRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GCTScriptAutoLoadRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GCTScriptAutoLoadRequest proto.InternalMessageInfo
func (m *GCTScriptAutoLoadRequest) GetScript() string {
if m != nil {
return m.Script
}
return ""
}
func (m *GCTScriptAutoLoadRequest) GetStatus() bool {
if m != nil {
return m.Status
}
return false
}
type GCTScriptStatusResponse struct {
Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
Scripts []*GCTScript `protobuf:"bytes,2,rep,name=scripts,proto3" json:"scripts,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GCTScriptStatusResponse) Reset() { *m = GCTScriptStatusResponse{} }
func (m *GCTScriptStatusResponse) String() string { return proto.CompactTextString(m) }
func (*GCTScriptStatusResponse) ProtoMessage() {}
func (*GCTScriptStatusResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{118}
}
func (m *GCTScriptStatusResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GCTScriptStatusResponse.Unmarshal(m, b)
}
func (m *GCTScriptStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GCTScriptStatusResponse.Marshal(b, m, deterministic)
}
func (m *GCTScriptStatusResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GCTScriptStatusResponse.Merge(m, src)
}
func (m *GCTScriptStatusResponse) XXX_Size() int {
return xxx_messageInfo_GCTScriptStatusResponse.Size(m)
}
func (m *GCTScriptStatusResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GCTScriptStatusResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GCTScriptStatusResponse proto.InternalMessageInfo
func (m *GCTScriptStatusResponse) GetStatus() string {
if m != nil {
return m.Status
}
return ""
}
func (m *GCTScriptStatusResponse) GetScripts() []*GCTScript {
if m != nil {
return m.Scripts
}
return nil
}
type GCTScriptQueryResponse struct {
Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
Script *GCTScript `protobuf:"bytes,2,opt,name=script,proto3" json:"script,omitempty"`
Data string `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GCTScriptQueryResponse) Reset() { *m = GCTScriptQueryResponse{} }
func (m *GCTScriptQueryResponse) String() string { return proto.CompactTextString(m) }
func (*GCTScriptQueryResponse) ProtoMessage() {}
func (*GCTScriptQueryResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{119}
}
func (m *GCTScriptQueryResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GCTScriptQueryResponse.Unmarshal(m, b)
}
func (m *GCTScriptQueryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GCTScriptQueryResponse.Marshal(b, m, deterministic)
}
func (m *GCTScriptQueryResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GCTScriptQueryResponse.Merge(m, src)
}
func (m *GCTScriptQueryResponse) XXX_Size() int {
return xxx_messageInfo_GCTScriptQueryResponse.Size(m)
}
func (m *GCTScriptQueryResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GCTScriptQueryResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GCTScriptQueryResponse proto.InternalMessageInfo
func (m *GCTScriptQueryResponse) GetStatus() string {
if m != nil {
return m.Status
}
return ""
}
func (m *GCTScriptQueryResponse) GetScript() *GCTScript {
if m != nil {
return m.Script
}
return nil
}
func (m *GCTScriptQueryResponse) GetData() string {
if m != nil {
return m.Data
}
return ""
}
type GenericResponse struct {
Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
Data string `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GenericResponse) Reset() { *m = GenericResponse{} }
func (m *GenericResponse) String() string { return proto.CompactTextString(m) }
func (*GenericResponse) ProtoMessage() {}
func (*GenericResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{120}
}
func (m *GenericResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GenericResponse.Unmarshal(m, b)
}
func (m *GenericResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GenericResponse.Marshal(b, m, deterministic)
}
func (m *GenericResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GenericResponse.Merge(m, src)
}
func (m *GenericResponse) XXX_Size() int {
return xxx_messageInfo_GenericResponse.Size(m)
}
func (m *GenericResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GenericResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GenericResponse proto.InternalMessageInfo
func (m *GenericResponse) GetStatus() string {
if m != nil {
return m.Status
}
return ""
}
func (m *GenericResponse) GetData() string {
if m != nil {
return m.Data
}
return ""
}
type SetExchangeAssetRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
Enable bool `protobuf:"varint,3,opt,name=enable,proto3" json:"enable,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SetExchangeAssetRequest) Reset() { *m = SetExchangeAssetRequest{} }
func (m *SetExchangeAssetRequest) String() string { return proto.CompactTextString(m) }
func (*SetExchangeAssetRequest) ProtoMessage() {}
func (*SetExchangeAssetRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{121}
}
func (m *SetExchangeAssetRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SetExchangeAssetRequest.Unmarshal(m, b)
}
func (m *SetExchangeAssetRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SetExchangeAssetRequest.Marshal(b, m, deterministic)
}
func (m *SetExchangeAssetRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_SetExchangeAssetRequest.Merge(m, src)
}
func (m *SetExchangeAssetRequest) XXX_Size() int {
return xxx_messageInfo_SetExchangeAssetRequest.Size(m)
}
func (m *SetExchangeAssetRequest) XXX_DiscardUnknown() {
xxx_messageInfo_SetExchangeAssetRequest.DiscardUnknown(m)
}
var xxx_messageInfo_SetExchangeAssetRequest proto.InternalMessageInfo
func (m *SetExchangeAssetRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *SetExchangeAssetRequest) GetAsset() string {
if m != nil {
return m.Asset
}
return ""
}
func (m *SetExchangeAssetRequest) GetEnable() bool {
if m != nil {
return m.Enable
}
return false
}
type SetExchangeAllPairsRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Enable bool `protobuf:"varint,2,opt,name=enable,proto3" json:"enable,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SetExchangeAllPairsRequest) Reset() { *m = SetExchangeAllPairsRequest{} }
func (m *SetExchangeAllPairsRequest) String() string { return proto.CompactTextString(m) }
func (*SetExchangeAllPairsRequest) ProtoMessage() {}
func (*SetExchangeAllPairsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{122}
}
func (m *SetExchangeAllPairsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SetExchangeAllPairsRequest.Unmarshal(m, b)
}
func (m *SetExchangeAllPairsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SetExchangeAllPairsRequest.Marshal(b, m, deterministic)
}
func (m *SetExchangeAllPairsRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_SetExchangeAllPairsRequest.Merge(m, src)
}
func (m *SetExchangeAllPairsRequest) XXX_Size() int {
return xxx_messageInfo_SetExchangeAllPairsRequest.Size(m)
}
func (m *SetExchangeAllPairsRequest) XXX_DiscardUnknown() {
xxx_messageInfo_SetExchangeAllPairsRequest.DiscardUnknown(m)
}
var xxx_messageInfo_SetExchangeAllPairsRequest proto.InternalMessageInfo
func (m *SetExchangeAllPairsRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *SetExchangeAllPairsRequest) GetEnable() bool {
if m != nil {
return m.Enable
}
return false
}
type UpdateExchangeSupportedPairsRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *UpdateExchangeSupportedPairsRequest) Reset() { *m = UpdateExchangeSupportedPairsRequest{} }
func (m *UpdateExchangeSupportedPairsRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateExchangeSupportedPairsRequest) ProtoMessage() {}
func (*UpdateExchangeSupportedPairsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{123}
}
func (m *UpdateExchangeSupportedPairsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateExchangeSupportedPairsRequest.Unmarshal(m, b)
}
func (m *UpdateExchangeSupportedPairsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_UpdateExchangeSupportedPairsRequest.Marshal(b, m, deterministic)
}
func (m *UpdateExchangeSupportedPairsRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_UpdateExchangeSupportedPairsRequest.Merge(m, src)
}
func (m *UpdateExchangeSupportedPairsRequest) XXX_Size() int {
return xxx_messageInfo_UpdateExchangeSupportedPairsRequest.Size(m)
}
func (m *UpdateExchangeSupportedPairsRequest) XXX_DiscardUnknown() {
xxx_messageInfo_UpdateExchangeSupportedPairsRequest.DiscardUnknown(m)
}
var xxx_messageInfo_UpdateExchangeSupportedPairsRequest proto.InternalMessageInfo
func (m *UpdateExchangeSupportedPairsRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
type GetExchangeAssetsRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetExchangeAssetsRequest) Reset() { *m = GetExchangeAssetsRequest{} }
func (m *GetExchangeAssetsRequest) String() string { return proto.CompactTextString(m) }
func (*GetExchangeAssetsRequest) ProtoMessage() {}
func (*GetExchangeAssetsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{124}
}
func (m *GetExchangeAssetsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetExchangeAssetsRequest.Unmarshal(m, b)
}
func (m *GetExchangeAssetsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetExchangeAssetsRequest.Marshal(b, m, deterministic)
}
func (m *GetExchangeAssetsRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetExchangeAssetsRequest.Merge(m, src)
}
func (m *GetExchangeAssetsRequest) XXX_Size() int {
return xxx_messageInfo_GetExchangeAssetsRequest.Size(m)
}
func (m *GetExchangeAssetsRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetExchangeAssetsRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetExchangeAssetsRequest proto.InternalMessageInfo
func (m *GetExchangeAssetsRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
type GetExchangeAssetsResponse struct {
Assets string `protobuf:"bytes,1,opt,name=assets,proto3" json:"assets,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetExchangeAssetsResponse) Reset() { *m = GetExchangeAssetsResponse{} }
func (m *GetExchangeAssetsResponse) String() string { return proto.CompactTextString(m) }
func (*GetExchangeAssetsResponse) ProtoMessage() {}
func (*GetExchangeAssetsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{125}
}
func (m *GetExchangeAssetsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetExchangeAssetsResponse.Unmarshal(m, b)
}
func (m *GetExchangeAssetsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetExchangeAssetsResponse.Marshal(b, m, deterministic)
}
func (m *GetExchangeAssetsResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetExchangeAssetsResponse.Merge(m, src)
}
func (m *GetExchangeAssetsResponse) XXX_Size() int {
return xxx_messageInfo_GetExchangeAssetsResponse.Size(m)
}
func (m *GetExchangeAssetsResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetExchangeAssetsResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetExchangeAssetsResponse proto.InternalMessageInfo
func (m *GetExchangeAssetsResponse) GetAssets() string {
if m != nil {
return m.Assets
}
return ""
}
type WebsocketGetInfoRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WebsocketGetInfoRequest) Reset() { *m = WebsocketGetInfoRequest{} }
func (m *WebsocketGetInfoRequest) String() string { return proto.CompactTextString(m) }
func (*WebsocketGetInfoRequest) ProtoMessage() {}
func (*WebsocketGetInfoRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{126}
}
func (m *WebsocketGetInfoRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WebsocketGetInfoRequest.Unmarshal(m, b)
}
func (m *WebsocketGetInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WebsocketGetInfoRequest.Marshal(b, m, deterministic)
}
func (m *WebsocketGetInfoRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_WebsocketGetInfoRequest.Merge(m, src)
}
func (m *WebsocketGetInfoRequest) XXX_Size() int {
return xxx_messageInfo_WebsocketGetInfoRequest.Size(m)
}
func (m *WebsocketGetInfoRequest) XXX_DiscardUnknown() {
xxx_messageInfo_WebsocketGetInfoRequest.DiscardUnknown(m)
}
var xxx_messageInfo_WebsocketGetInfoRequest proto.InternalMessageInfo
func (m *WebsocketGetInfoRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
type WebsocketGetInfoResponse struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Supported bool `protobuf:"varint,2,opt,name=supported,proto3" json:"supported,omitempty"`
Enabled bool `protobuf:"varint,3,opt,name=enabled,proto3" json:"enabled,omitempty"`
AuthenticatedSupported bool `protobuf:"varint,4,opt,name=authenticated_supported,json=authenticatedSupported,proto3" json:"authenticated_supported,omitempty"`
Authenticated bool `protobuf:"varint,5,opt,name=authenticated,proto3" json:"authenticated,omitempty"`
RunningUrl string `protobuf:"bytes,6,opt,name=running_url,json=runningUrl,proto3" json:"running_url,omitempty"`
ProxyAddress string `protobuf:"bytes,7,opt,name=proxy_address,json=proxyAddress,proto3" json:"proxy_address,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WebsocketGetInfoResponse) Reset() { *m = WebsocketGetInfoResponse{} }
func (m *WebsocketGetInfoResponse) String() string { return proto.CompactTextString(m) }
func (*WebsocketGetInfoResponse) ProtoMessage() {}
func (*WebsocketGetInfoResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{127}
}
func (m *WebsocketGetInfoResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WebsocketGetInfoResponse.Unmarshal(m, b)
}
func (m *WebsocketGetInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WebsocketGetInfoResponse.Marshal(b, m, deterministic)
}
func (m *WebsocketGetInfoResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_WebsocketGetInfoResponse.Merge(m, src)
}
func (m *WebsocketGetInfoResponse) XXX_Size() int {
return xxx_messageInfo_WebsocketGetInfoResponse.Size(m)
}
func (m *WebsocketGetInfoResponse) XXX_DiscardUnknown() {
xxx_messageInfo_WebsocketGetInfoResponse.DiscardUnknown(m)
}
var xxx_messageInfo_WebsocketGetInfoResponse proto.InternalMessageInfo
func (m *WebsocketGetInfoResponse) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *WebsocketGetInfoResponse) GetSupported() bool {
if m != nil {
return m.Supported
}
return false
}
func (m *WebsocketGetInfoResponse) GetEnabled() bool {
if m != nil {
return m.Enabled
}
return false
}
func (m *WebsocketGetInfoResponse) GetAuthenticatedSupported() bool {
if m != nil {
return m.AuthenticatedSupported
}
return false
}
func (m *WebsocketGetInfoResponse) GetAuthenticated() bool {
if m != nil {
return m.Authenticated
}
return false
}
func (m *WebsocketGetInfoResponse) GetRunningUrl() string {
if m != nil {
return m.RunningUrl
}
return ""
}
func (m *WebsocketGetInfoResponse) GetProxyAddress() string {
if m != nil {
return m.ProxyAddress
}
return ""
}
type WebsocketSetEnabledRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Enable bool `protobuf:"varint,2,opt,name=enable,proto3" json:"enable,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WebsocketSetEnabledRequest) Reset() { *m = WebsocketSetEnabledRequest{} }
func (m *WebsocketSetEnabledRequest) String() string { return proto.CompactTextString(m) }
func (*WebsocketSetEnabledRequest) ProtoMessage() {}
func (*WebsocketSetEnabledRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{128}
}
func (m *WebsocketSetEnabledRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WebsocketSetEnabledRequest.Unmarshal(m, b)
}
func (m *WebsocketSetEnabledRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WebsocketSetEnabledRequest.Marshal(b, m, deterministic)
}
func (m *WebsocketSetEnabledRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_WebsocketSetEnabledRequest.Merge(m, src)
}
func (m *WebsocketSetEnabledRequest) XXX_Size() int {
return xxx_messageInfo_WebsocketSetEnabledRequest.Size(m)
}
func (m *WebsocketSetEnabledRequest) XXX_DiscardUnknown() {
xxx_messageInfo_WebsocketSetEnabledRequest.DiscardUnknown(m)
}
var xxx_messageInfo_WebsocketSetEnabledRequest proto.InternalMessageInfo
func (m *WebsocketSetEnabledRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *WebsocketSetEnabledRequest) GetEnable() bool {
if m != nil {
return m.Enable
}
return false
}
type WebsocketGetSubscriptionsRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WebsocketGetSubscriptionsRequest) Reset() { *m = WebsocketGetSubscriptionsRequest{} }
func (m *WebsocketGetSubscriptionsRequest) String() string { return proto.CompactTextString(m) }
func (*WebsocketGetSubscriptionsRequest) ProtoMessage() {}
func (*WebsocketGetSubscriptionsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{129}
}
func (m *WebsocketGetSubscriptionsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WebsocketGetSubscriptionsRequest.Unmarshal(m, b)
}
func (m *WebsocketGetSubscriptionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WebsocketGetSubscriptionsRequest.Marshal(b, m, deterministic)
}
func (m *WebsocketGetSubscriptionsRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_WebsocketGetSubscriptionsRequest.Merge(m, src)
}
func (m *WebsocketGetSubscriptionsRequest) XXX_Size() int {
return xxx_messageInfo_WebsocketGetSubscriptionsRequest.Size(m)
}
func (m *WebsocketGetSubscriptionsRequest) XXX_DiscardUnknown() {
xxx_messageInfo_WebsocketGetSubscriptionsRequest.DiscardUnknown(m)
}
var xxx_messageInfo_WebsocketGetSubscriptionsRequest proto.InternalMessageInfo
func (m *WebsocketGetSubscriptionsRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
type WebsocketSubscription struct {
Channel string `protobuf:"bytes,1,opt,name=channel,proto3" json:"channel,omitempty"`
Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"`
Asset string `protobuf:"bytes,3,opt,name=asset,proto3" json:"asset,omitempty"`
Params string `protobuf:"bytes,4,opt,name=params,proto3" json:"params,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WebsocketSubscription) Reset() { *m = WebsocketSubscription{} }
func (m *WebsocketSubscription) String() string { return proto.CompactTextString(m) }
func (*WebsocketSubscription) ProtoMessage() {}
func (*WebsocketSubscription) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{130}
}
func (m *WebsocketSubscription) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WebsocketSubscription.Unmarshal(m, b)
}
func (m *WebsocketSubscription) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WebsocketSubscription.Marshal(b, m, deterministic)
}
func (m *WebsocketSubscription) XXX_Merge(src proto.Message) {
xxx_messageInfo_WebsocketSubscription.Merge(m, src)
}
func (m *WebsocketSubscription) XXX_Size() int {
return xxx_messageInfo_WebsocketSubscription.Size(m)
}
func (m *WebsocketSubscription) XXX_DiscardUnknown() {
xxx_messageInfo_WebsocketSubscription.DiscardUnknown(m)
}
var xxx_messageInfo_WebsocketSubscription proto.InternalMessageInfo
func (m *WebsocketSubscription) GetChannel() string {
if m != nil {
return m.Channel
}
return ""
}
func (m *WebsocketSubscription) GetCurrency() string {
if m != nil {
return m.Currency
}
return ""
}
func (m *WebsocketSubscription) GetAsset() string {
if m != nil {
return m.Asset
}
return ""
}
func (m *WebsocketSubscription) GetParams() string {
if m != nil {
return m.Params
}
return ""
}
type WebsocketGetSubscriptionsResponse struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Subscriptions []*WebsocketSubscription `protobuf:"bytes,2,rep,name=subscriptions,proto3" json:"subscriptions,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WebsocketGetSubscriptionsResponse) Reset() { *m = WebsocketGetSubscriptionsResponse{} }
func (m *WebsocketGetSubscriptionsResponse) String() string { return proto.CompactTextString(m) }
func (*WebsocketGetSubscriptionsResponse) ProtoMessage() {}
func (*WebsocketGetSubscriptionsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{131}
}
func (m *WebsocketGetSubscriptionsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WebsocketGetSubscriptionsResponse.Unmarshal(m, b)
}
func (m *WebsocketGetSubscriptionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WebsocketGetSubscriptionsResponse.Marshal(b, m, deterministic)
}
func (m *WebsocketGetSubscriptionsResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_WebsocketGetSubscriptionsResponse.Merge(m, src)
}
func (m *WebsocketGetSubscriptionsResponse) XXX_Size() int {
return xxx_messageInfo_WebsocketGetSubscriptionsResponse.Size(m)
}
func (m *WebsocketGetSubscriptionsResponse) XXX_DiscardUnknown() {
xxx_messageInfo_WebsocketGetSubscriptionsResponse.DiscardUnknown(m)
}
var xxx_messageInfo_WebsocketGetSubscriptionsResponse proto.InternalMessageInfo
func (m *WebsocketGetSubscriptionsResponse) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *WebsocketGetSubscriptionsResponse) GetSubscriptions() []*WebsocketSubscription {
if m != nil {
return m.Subscriptions
}
return nil
}
type WebsocketSetProxyRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Proxy string `protobuf:"bytes,2,opt,name=proxy,proto3" json:"proxy,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WebsocketSetProxyRequest) Reset() { *m = WebsocketSetProxyRequest{} }
func (m *WebsocketSetProxyRequest) String() string { return proto.CompactTextString(m) }
func (*WebsocketSetProxyRequest) ProtoMessage() {}
func (*WebsocketSetProxyRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{132}
}
func (m *WebsocketSetProxyRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WebsocketSetProxyRequest.Unmarshal(m, b)
}
func (m *WebsocketSetProxyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WebsocketSetProxyRequest.Marshal(b, m, deterministic)
}
func (m *WebsocketSetProxyRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_WebsocketSetProxyRequest.Merge(m, src)
}
func (m *WebsocketSetProxyRequest) XXX_Size() int {
return xxx_messageInfo_WebsocketSetProxyRequest.Size(m)
}
func (m *WebsocketSetProxyRequest) XXX_DiscardUnknown() {
xxx_messageInfo_WebsocketSetProxyRequest.DiscardUnknown(m)
}
var xxx_messageInfo_WebsocketSetProxyRequest proto.InternalMessageInfo
func (m *WebsocketSetProxyRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *WebsocketSetProxyRequest) GetProxy() string {
if m != nil {
return m.Proxy
}
return ""
}
type WebsocketSetURLRequest struct {
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WebsocketSetURLRequest) Reset() { *m = WebsocketSetURLRequest{} }
func (m *WebsocketSetURLRequest) String() string { return proto.CompactTextString(m) }
func (*WebsocketSetURLRequest) ProtoMessage() {}
func (*WebsocketSetURLRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_77a6da22d6a3feb1, []int{133}
}
func (m *WebsocketSetURLRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WebsocketSetURLRequest.Unmarshal(m, b)
}
func (m *WebsocketSetURLRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WebsocketSetURLRequest.Marshal(b, m, deterministic)
}
func (m *WebsocketSetURLRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_WebsocketSetURLRequest.Merge(m, src)
}
func (m *WebsocketSetURLRequest) XXX_Size() int {
return xxx_messageInfo_WebsocketSetURLRequest.Size(m)
}
func (m *WebsocketSetURLRequest) XXX_DiscardUnknown() {
xxx_messageInfo_WebsocketSetURLRequest.DiscardUnknown(m)
}
var xxx_messageInfo_WebsocketSetURLRequest proto.InternalMessageInfo
func (m *WebsocketSetURLRequest) GetExchange() string {
if m != nil {
return m.Exchange
}
return ""
}
func (m *WebsocketSetURLRequest) GetUrl() string {
if m != nil {
return m.Url
}
return ""
}
func init() {
proto.RegisterType((*GetInfoRequest)(nil), "gctrpc.GetInfoRequest")
proto.RegisterType((*GetInfoResponse)(nil), "gctrpc.GetInfoResponse")
proto.RegisterMapType((map[string]*RPCEndpoint)(nil), "gctrpc.GetInfoResponse.RpcEndpointsEntry")
proto.RegisterMapType((map[string]bool)(nil), "gctrpc.GetInfoResponse.SubsystemStatusEntry")
proto.RegisterType((*GetCommunicationRelayersRequest)(nil), "gctrpc.GetCommunicationRelayersRequest")
proto.RegisterType((*CommunicationRelayer)(nil), "gctrpc.CommunicationRelayer")
proto.RegisterType((*GetCommunicationRelayersResponse)(nil), "gctrpc.GetCommunicationRelayersResponse")
proto.RegisterMapType((map[string]*CommunicationRelayer)(nil), "gctrpc.GetCommunicationRelayersResponse.CommunicationRelayersEntry")
proto.RegisterType((*GenericSubsystemRequest)(nil), "gctrpc.GenericSubsystemRequest")
proto.RegisterType((*GetSubsystemsRequest)(nil), "gctrpc.GetSubsystemsRequest")
proto.RegisterType((*GetSusbsytemsResponse)(nil), "gctrpc.GetSusbsytemsResponse")
proto.RegisterMapType((map[string]bool)(nil), "gctrpc.GetSusbsytemsResponse.SubsystemsStatusEntry")
proto.RegisterType((*GetRPCEndpointsRequest)(nil), "gctrpc.GetRPCEndpointsRequest")
proto.RegisterType((*RPCEndpoint)(nil), "gctrpc.RPCEndpoint")
proto.RegisterType((*GetRPCEndpointsResponse)(nil), "gctrpc.GetRPCEndpointsResponse")
proto.RegisterMapType((map[string]*RPCEndpoint)(nil), "gctrpc.GetRPCEndpointsResponse.EndpointsEntry")
proto.RegisterType((*GenericExchangeNameRequest)(nil), "gctrpc.GenericExchangeNameRequest")
proto.RegisterType((*GetExchangesRequest)(nil), "gctrpc.GetExchangesRequest")
proto.RegisterType((*GetExchangesResponse)(nil), "gctrpc.GetExchangesResponse")
proto.RegisterType((*GetExchangeOTPReponse)(nil), "gctrpc.GetExchangeOTPReponse")
proto.RegisterType((*GetExchangeOTPsRequest)(nil), "gctrpc.GetExchangeOTPsRequest")
proto.RegisterType((*GetExchangeOTPsResponse)(nil), "gctrpc.GetExchangeOTPsResponse")
proto.RegisterMapType((map[string]string)(nil), "gctrpc.GetExchangeOTPsResponse.OtpCodesEntry")
proto.RegisterType((*DisableExchangeRequest)(nil), "gctrpc.DisableExchangeRequest")
proto.RegisterType((*PairsSupported)(nil), "gctrpc.PairsSupported")
proto.RegisterType((*GetExchangeInfoResponse)(nil), "gctrpc.GetExchangeInfoResponse")
proto.RegisterMapType((map[string]*PairsSupported)(nil), "gctrpc.GetExchangeInfoResponse.SupportedAssetsEntry")
proto.RegisterType((*GetTickerRequest)(nil), "gctrpc.GetTickerRequest")
proto.RegisterType((*CurrencyPair)(nil), "gctrpc.CurrencyPair")
proto.RegisterType((*TickerResponse)(nil), "gctrpc.TickerResponse")
proto.RegisterType((*GetTickersRequest)(nil), "gctrpc.GetTickersRequest")
proto.RegisterType((*Tickers)(nil), "gctrpc.Tickers")
proto.RegisterType((*GetTickersResponse)(nil), "gctrpc.GetTickersResponse")
proto.RegisterType((*GetOrderbookRequest)(nil), "gctrpc.GetOrderbookRequest")
proto.RegisterType((*OrderbookItem)(nil), "gctrpc.OrderbookItem")
proto.RegisterType((*OrderbookResponse)(nil), "gctrpc.OrderbookResponse")
proto.RegisterType((*GetOrderbooksRequest)(nil), "gctrpc.GetOrderbooksRequest")
proto.RegisterType((*Orderbooks)(nil), "gctrpc.Orderbooks")
proto.RegisterType((*GetOrderbooksResponse)(nil), "gctrpc.GetOrderbooksResponse")
proto.RegisterType((*GetAccountInfoRequest)(nil), "gctrpc.GetAccountInfoRequest")
proto.RegisterType((*Account)(nil), "gctrpc.Account")
proto.RegisterType((*AccountCurrencyInfo)(nil), "gctrpc.AccountCurrencyInfo")
proto.RegisterType((*GetAccountInfoResponse)(nil), "gctrpc.GetAccountInfoResponse")
proto.RegisterType((*GetConfigRequest)(nil), "gctrpc.GetConfigRequest")
proto.RegisterType((*GetConfigResponse)(nil), "gctrpc.GetConfigResponse")
proto.RegisterType((*PortfolioAddress)(nil), "gctrpc.PortfolioAddress")
proto.RegisterType((*GetPortfolioRequest)(nil), "gctrpc.GetPortfolioRequest")
proto.RegisterType((*GetPortfolioResponse)(nil), "gctrpc.GetPortfolioResponse")
proto.RegisterType((*GetPortfolioSummaryRequest)(nil), "gctrpc.GetPortfolioSummaryRequest")
proto.RegisterType((*Coin)(nil), "gctrpc.Coin")
proto.RegisterType((*OfflineCoinSummary)(nil), "gctrpc.OfflineCoinSummary")
proto.RegisterType((*OnlineCoinSummary)(nil), "gctrpc.OnlineCoinSummary")
proto.RegisterType((*OfflineCoins)(nil), "gctrpc.OfflineCoins")
proto.RegisterType((*OnlineCoins)(nil), "gctrpc.OnlineCoins")
proto.RegisterMapType((map[string]*OnlineCoinSummary)(nil), "gctrpc.OnlineCoins.CoinsEntry")
proto.RegisterType((*GetPortfolioSummaryResponse)(nil), "gctrpc.GetPortfolioSummaryResponse")
proto.RegisterMapType((map[string]*OfflineCoins)(nil), "gctrpc.GetPortfolioSummaryResponse.CoinsOfflineSummaryEntry")
proto.RegisterMapType((map[string]*OnlineCoins)(nil), "gctrpc.GetPortfolioSummaryResponse.CoinsOnlineSummaryEntry")
proto.RegisterType((*AddPortfolioAddressRequest)(nil), "gctrpc.AddPortfolioAddressRequest")
proto.RegisterType((*RemovePortfolioAddressRequest)(nil), "gctrpc.RemovePortfolioAddressRequest")
proto.RegisterType((*GetForexProvidersRequest)(nil), "gctrpc.GetForexProvidersRequest")
proto.RegisterType((*ForexProvider)(nil), "gctrpc.ForexProvider")
proto.RegisterType((*GetForexProvidersResponse)(nil), "gctrpc.GetForexProvidersResponse")
proto.RegisterType((*GetForexRatesRequest)(nil), "gctrpc.GetForexRatesRequest")
proto.RegisterType((*ForexRatesConversion)(nil), "gctrpc.ForexRatesConversion")
proto.RegisterType((*GetForexRatesResponse)(nil), "gctrpc.GetForexRatesResponse")
proto.RegisterType((*OrderDetails)(nil), "gctrpc.OrderDetails")
proto.RegisterType((*TradeHistory)(nil), "gctrpc.TradeHistory")
proto.RegisterType((*GetOrdersRequest)(nil), "gctrpc.GetOrdersRequest")
proto.RegisterType((*GetOrdersResponse)(nil), "gctrpc.GetOrdersResponse")
proto.RegisterType((*GetOrderRequest)(nil), "gctrpc.GetOrderRequest")
proto.RegisterType((*SubmitOrderRequest)(nil), "gctrpc.SubmitOrderRequest")
proto.RegisterType((*SubmitOrderResponse)(nil), "gctrpc.SubmitOrderResponse")
proto.RegisterType((*SimulateOrderRequest)(nil), "gctrpc.SimulateOrderRequest")
proto.RegisterType((*SimulateOrderResponse)(nil), "gctrpc.SimulateOrderResponse")
proto.RegisterType((*WhaleBombRequest)(nil), "gctrpc.WhaleBombRequest")
proto.RegisterType((*CancelOrderRequest)(nil), "gctrpc.CancelOrderRequest")
proto.RegisterType((*CancelAllOrdersRequest)(nil), "gctrpc.CancelAllOrdersRequest")
proto.RegisterType((*CancelAllOrdersResponse)(nil), "gctrpc.CancelAllOrdersResponse")
proto.RegisterType((*CancelAllOrdersResponse_Orders)(nil), "gctrpc.CancelAllOrdersResponse.Orders")
proto.RegisterMapType((map[string]string)(nil), "gctrpc.CancelAllOrdersResponse.Orders.OrderStatusEntry")
proto.RegisterType((*GetEventsRequest)(nil), "gctrpc.GetEventsRequest")
proto.RegisterType((*ConditionParams)(nil), "gctrpc.ConditionParams")
proto.RegisterType((*GetEventsResponse)(nil), "gctrpc.GetEventsResponse")
proto.RegisterType((*AddEventRequest)(nil), "gctrpc.AddEventRequest")
proto.RegisterType((*AddEventResponse)(nil), "gctrpc.AddEventResponse")
proto.RegisterType((*RemoveEventRequest)(nil), "gctrpc.RemoveEventRequest")
proto.RegisterType((*GetCryptocurrencyDepositAddressesRequest)(nil), "gctrpc.GetCryptocurrencyDepositAddressesRequest")
proto.RegisterType((*GetCryptocurrencyDepositAddressesResponse)(nil), "gctrpc.GetCryptocurrencyDepositAddressesResponse")
proto.RegisterMapType((map[string]string)(nil), "gctrpc.GetCryptocurrencyDepositAddressesResponse.AddressesEntry")
proto.RegisterType((*GetCryptocurrencyDepositAddressRequest)(nil), "gctrpc.GetCryptocurrencyDepositAddressRequest")
proto.RegisterType((*GetCryptocurrencyDepositAddressResponse)(nil), "gctrpc.GetCryptocurrencyDepositAddressResponse")
proto.RegisterType((*WithdrawFiatRequest)(nil), "gctrpc.WithdrawFiatRequest")
proto.RegisterType((*WithdrawCryptoRequest)(nil), "gctrpc.WithdrawCryptoRequest")
proto.RegisterType((*WithdrawResponse)(nil), "gctrpc.WithdrawResponse")
proto.RegisterType((*WithdrawalEventByIDRequest)(nil), "gctrpc.WithdrawalEventByIDRequest")
proto.RegisterType((*WithdrawalEventByIDResponse)(nil), "gctrpc.WithdrawalEventByIDResponse")
proto.RegisterType((*WithdrawalEventsByExchangeRequest)(nil), "gctrpc.WithdrawalEventsByExchangeRequest")
proto.RegisterType((*WithdrawalEventsByDateRequest)(nil), "gctrpc.WithdrawalEventsByDateRequest")
proto.RegisterType((*WithdrawalEventsByExchangeResponse)(nil), "gctrpc.WithdrawalEventsByExchangeResponse")
proto.RegisterType((*WithdrawalEventResponse)(nil), "gctrpc.WithdrawalEventResponse")
proto.RegisterType((*WithdrawlExchangeEvent)(nil), "gctrpc.WithdrawlExchangeEvent")
proto.RegisterType((*WithdrawalRequestEvent)(nil), "gctrpc.WithdrawalRequestEvent")
proto.RegisterType((*FiatWithdrawalEvent)(nil), "gctrpc.FiatWithdrawalEvent")
proto.RegisterType((*CryptoWithdrawalEvent)(nil), "gctrpc.CryptoWithdrawalEvent")
proto.RegisterType((*GetLoggerDetailsRequest)(nil), "gctrpc.GetLoggerDetailsRequest")
proto.RegisterType((*GetLoggerDetailsResponse)(nil), "gctrpc.GetLoggerDetailsResponse")
proto.RegisterType((*SetLoggerDetailsRequest)(nil), "gctrpc.SetLoggerDetailsRequest")
proto.RegisterType((*GetExchangePairsRequest)(nil), "gctrpc.GetExchangePairsRequest")
proto.RegisterType((*GetExchangePairsResponse)(nil), "gctrpc.GetExchangePairsResponse")
proto.RegisterMapType((map[string]*PairsSupported)(nil), "gctrpc.GetExchangePairsResponse.SupportedAssetsEntry")
proto.RegisterType((*SetExchangePairRequest)(nil), "gctrpc.SetExchangePairRequest")
proto.RegisterType((*GetOrderbookStreamRequest)(nil), "gctrpc.GetOrderbookStreamRequest")
proto.RegisterType((*GetExchangeOrderbookStreamRequest)(nil), "gctrpc.GetExchangeOrderbookStreamRequest")
proto.RegisterType((*GetTickerStreamRequest)(nil), "gctrpc.GetTickerStreamRequest")
proto.RegisterType((*GetExchangeTickerStreamRequest)(nil), "gctrpc.GetExchangeTickerStreamRequest")
proto.RegisterType((*GetAuditEventRequest)(nil), "gctrpc.GetAuditEventRequest")
proto.RegisterType((*GetAuditEventResponse)(nil), "gctrpc.GetAuditEventResponse")
proto.RegisterType((*GetHistoricCandlesRequest)(nil), "gctrpc.GetHistoricCandlesRequest")
proto.RegisterType((*GetHistoricCandlesResponse)(nil), "gctrpc.GetHistoricCandlesResponse")
proto.RegisterType((*Candle)(nil), "gctrpc.Candle")
proto.RegisterType((*AuditEvent)(nil), "gctrpc.AuditEvent")
proto.RegisterType((*GCTScript)(nil), "gctrpc.GCTScript")
proto.RegisterType((*GCTScriptExecuteRequest)(nil), "gctrpc.GCTScriptExecuteRequest")
proto.RegisterType((*GCTScriptStopRequest)(nil), "gctrpc.GCTScriptStopRequest")
proto.RegisterType((*GCTScriptStopAllRequest)(nil), "gctrpc.GCTScriptStopAllRequest")
proto.RegisterType((*GCTScriptStatusRequest)(nil), "gctrpc.GCTScriptStatusRequest")
proto.RegisterType((*GCTScriptListAllRequest)(nil), "gctrpc.GCTScriptListAllRequest")
proto.RegisterType((*GCTScriptUploadRequest)(nil), "gctrpc.GCTScriptUploadRequest")
proto.RegisterType((*GCTScriptReadScriptRequest)(nil), "gctrpc.GCTScriptReadScriptRequest")
proto.RegisterType((*GCTScriptQueryRequest)(nil), "gctrpc.GCTScriptQueryRequest")
proto.RegisterType((*GCTScriptAutoLoadRequest)(nil), "gctrpc.GCTScriptAutoLoadRequest")
proto.RegisterType((*GCTScriptStatusResponse)(nil), "gctrpc.GCTScriptStatusResponse")
proto.RegisterType((*GCTScriptQueryResponse)(nil), "gctrpc.GCTScriptQueryResponse")
proto.RegisterType((*GenericResponse)(nil), "gctrpc.GenericResponse")
proto.RegisterType((*SetExchangeAssetRequest)(nil), "gctrpc.SetExchangeAssetRequest")
proto.RegisterType((*SetExchangeAllPairsRequest)(nil), "gctrpc.SetExchangeAllPairsRequest")
proto.RegisterType((*UpdateExchangeSupportedPairsRequest)(nil), "gctrpc.UpdateExchangeSupportedPairsRequest")
proto.RegisterType((*GetExchangeAssetsRequest)(nil), "gctrpc.GetExchangeAssetsRequest")
proto.RegisterType((*GetExchangeAssetsResponse)(nil), "gctrpc.GetExchangeAssetsResponse")
proto.RegisterType((*WebsocketGetInfoRequest)(nil), "gctrpc.WebsocketGetInfoRequest")
proto.RegisterType((*WebsocketGetInfoResponse)(nil), "gctrpc.WebsocketGetInfoResponse")
proto.RegisterType((*WebsocketSetEnabledRequest)(nil), "gctrpc.WebsocketSetEnabledRequest")
proto.RegisterType((*WebsocketGetSubscriptionsRequest)(nil), "gctrpc.WebsocketGetSubscriptionsRequest")
proto.RegisterType((*WebsocketSubscription)(nil), "gctrpc.WebsocketSubscription")
proto.RegisterType((*WebsocketGetSubscriptionsResponse)(nil), "gctrpc.WebsocketGetSubscriptionsResponse")
proto.RegisterType((*WebsocketSetProxyRequest)(nil), "gctrpc.WebsocketSetProxyRequest")
proto.RegisterType((*WebsocketSetURLRequest)(nil), "gctrpc.WebsocketSetURLRequest")
}
func init() {
proto.RegisterFile("rpc.proto", fileDescriptor_77a6da22d6a3feb1)
}
var fileDescriptor_77a6da22d6a3feb1 = []byte{
// 6423 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x7c, 0x4d, 0x8c, 0x1c, 0xc7,
0x75, 0x30, 0x7a, 0x66, 0xf6, 0x67, 0xde, 0xfe, 0xb2, 0xf6, 0x6f, 0x38, 0x5c, 0x72, 0xc9, 0x92,
0x45, 0x91, 0xfa, 0x59, 0x4a, 0x94, 0x64, 0xcb, 0xf2, 0xdf, 0xb7, 0x5c, 0x4a, 0x6b, 0xda, 0xb4,
0x44, 0xf7, 0x2e, 0x25, 0x40, 0xfe, 0xa0, 0x49, 0xcf, 0x74, 0xed, 0x6e, 0x9b, 0x3d, 0xdd, 0xa3,
0xee, 0x9e, 0x5d, 0xae, 0x8d, 0xc0, 0x86, 0x91, 0x04, 0x01, 0x1c, 0x24, 0x08, 0x0c, 0xc3, 0x09,
0x90, 0x53, 0x4e, 0x41, 0x2e, 0x06, 0x82, 0x1c, 0x82, 0x1c, 0x8c, 0x5c, 0x83, 0x00, 0xb9, 0x04,
0x08, 0x7c, 0xc9, 0x29, 0x41, 0x0e, 0x41, 0x92, 0x43, 0x80, 0x5c, 0x72, 0x0a, 0xea, 0xd5, 0x4f,
0x57, 0x75, 0xf7, 0xcc, 0xce, 0xca, 0xb4, 0x72, 0x21, 0xa7, 0x5f, 0xbd, 0x7a, 0xef, 0xd5, 0xab,
0x57, 0xaf, 0x5e, 0xbd, 0x7a, 0xb5, 0xd0, 0x4c, 0x06, 0xbd, 0xed, 0x41, 0x12, 0x67, 0x31, 0x99,
0x3e, 0xea, 0x65, 0xc9, 0xa0, 0xd7, 0xde, 0x3c, 0x8a, 0xe3, 0xa3, 0x90, 0xdd, 0xf1, 0x06, 0xc1,
0x1d, 0x2f, 0x8a, 0xe2, 0xcc, 0xcb, 0x82, 0x38, 0x4a, 0x05, 0x56, 0x7b, 0x4b, 0xb6, 0xe2, 0x57,
0x77, 0x78, 0x78, 0x27, 0x0b, 0xfa, 0x2c, 0xcd, 0xbc, 0xfe, 0x40, 0x20, 0xd0, 0x65, 0x58, 0xdc,
0x63, 0xd9, 0x83, 0xe8, 0x30, 0x76, 0xd9, 0x27, 0x43, 0x96, 0x66, 0xf4, 0x2f, 0x1b, 0xb0, 0xa4,
0x41, 0xe9, 0x20, 0x8e, 0x52, 0x46, 0xd6, 0x61, 0x7a, 0x38, 0xe0, 0x5d, 0x5b, 0xce, 0x75, 0xe7,
0x56, 0xd3, 0x95, 0x5f, 0xe4, 0x0e, 0xac, 0x78, 0x27, 0x5e, 0x10, 0x7a, 0xdd, 0x90, 0x75, 0xd8,
0xd3, 0xde, 0xb1, 0x17, 0x1d, 0xb1, 0xb4, 0x55, 0xbb, 0xee, 0xdc, 0xaa, 0xbb, 0x44, 0x37, 0xbd,
0xa3, 0x5a, 0xc8, 0x4b, 0x70, 0x89, 0x45, 0x1c, 0xe4, 0x1b, 0xe8, 0x75, 0x44, 0x5f, 0x96, 0x0d,
0x39, 0xf2, 0x1b, 0xb0, 0xee, 0xb3, 0x43, 0x6f, 0x18, 0x66, 0x9d, 0xc3, 0x38, 0x61, 0x4f, 0x3b,
0x83, 0x24, 0x3e, 0x09, 0x7c, 0x96, 0xb4, 0x1a, 0x28, 0xc5, 0xaa, 0x6c, 0x7d, 0x97, 0x37, 0x3e,
0x92, 0x6d, 0xe4, 0x2e, 0xac, 0xe9, 0x5e, 0x81, 0x97, 0x75, 0x7a, 0xc3, 0x24, 0x61, 0x51, 0xef,
0xac, 0x35, 0x85, 0x9d, 0x56, 0x54, 0xa7, 0xc0, 0xcb, 0x76, 0x65, 0x13, 0xf9, 0x10, 0x96, 0xd3,
0x61, 0x37, 0x3d, 0x4b, 0x33, 0xd6, 0xef, 0xa4, 0x99, 0x97, 0x0d, 0xd3, 0xd6, 0xf4, 0xf5, 0xfa,
0xad, 0xb9, 0xbb, 0x2f, 0x6f, 0x0b, 0x3d, 0x6f, 0x17, 0x54, 0xb2, 0xbd, 0xaf, 0xf0, 0xf7, 0x11,
0xfd, 0x9d, 0x28, 0x4b, 0xce, 0xdc, 0xa5, 0xd4, 0x86, 0x92, 0xf7, 0x60, 0x21, 0x19, 0xf4, 0x3a,
0x2c, 0xf2, 0x07, 0x71, 0x10, 0x65, 0x69, 0x6b, 0x06, 0xa9, 0xde, 0x1e, 0x45, 0xd5, 0x1d, 0xf4,
0xde, 0x51, 0xb8, 0x82, 0xe4, 0x7c, 0x62, 0x80, 0xda, 0xf7, 0x60, 0xb5, 0x8a, 0x31, 0x59, 0x86,
0xfa, 0x13, 0x76, 0x26, 0x67, 0x87, 0xff, 0x24, 0xab, 0x30, 0x75, 0xe2, 0x85, 0x43, 0x86, 0x93,
0x31, 0xeb, 0x8a, 0x8f, 0xb7, 0x6b, 0x6f, 0x39, 0xed, 0x03, 0xb8, 0x54, 0x62, 0x53, 0x41, 0xe0,
0xb6, 0x49, 0x60, 0xee, 0xee, 0x8a, 0x12, 0xd9, 0x7d, 0xb4, 0xab, 0xfa, 0x1a, 0x54, 0xe9, 0x0d,
0xd8, 0xda, 0x63, 0xd9, 0x6e, 0xdc, 0xef, 0x0f, 0xa3, 0xa0, 0x87, 0x46, 0xe8, 0xb2, 0xd0, 0x3b,
0x63, 0x49, 0xaa, 0x2c, 0xeb, 0x3d, 0x58, 0xad, 0x6a, 0x27, 0x2d, 0x98, 0x91, 0x73, 0x8f, 0xfc,
0x67, 0x5d, 0xf5, 0x49, 0x36, 0xa1, 0xd9, 0x8b, 0xa3, 0x88, 0xf5, 0x32, 0xe6, 0xcb, 0x81, 0xe4,
0x00, 0xfa, 0x3b, 0x35, 0xb8, 0x3e, 0x9a, 0xa7, 0x34, 0xdd, 0xef, 0xc1, 0x7a, 0xcf, 0x44, 0xe8,
0x24, 0x12, 0xa3, 0xe5, 0xe0, 0x54, 0xec, 0x1a, 0x53, 0x31, 0x96, 0xd2, 0x76, 0x65, 0xab, 0x98,
0xa4, 0xb5, 0x5e, 0x55, 0x5b, 0xfb, 0x10, 0xda, 0xa3, 0x3b, 0x55, 0xa8, 0xfc, 0xae, 0xad, 0xf2,
0x4d, 0x25, 0x5a, 0x15, 0x11, 0x53, 0xf7, 0x5f, 0x80, 0x8d, 0x3d, 0x16, 0xb1, 0x24, 0xe8, 0x69,
0xe3, 0x90, 0x3a, 0xe7, 0x1a, 0xd4, 0x36, 0x29, 0x59, 0xe5, 0x00, 0xba, 0x0e, 0xab, 0x7b, 0x2c,
0xd3, 0x9d, 0xf4, 0x4c, 0xfd, 0xc2, 0x81, 0x35, 0x6c, 0x48, 0xbb, 0xe9, 0x99, 0x68, 0x90, 0xea,
0xfc, 0x0d, 0xb8, 0xa4, 0xbb, 0xa7, 0x6a, 0xa9, 0x08, 0x4d, 0xbe, 0x6e, 0x68, 0xb2, 0xdc, 0x33,
0x5f, 0x30, 0xa9, 0xb9, 0x62, 0xf2, 0x75, 0x27, 0xc1, 0xed, 0x5d, 0x58, 0xab, 0x44, 0xbd, 0x88,
0x8d, 0xd3, 0x16, 0xac, 0xef, 0xb1, 0xcc, 0x30, 0x55, 0xc3, 0x08, 0xe7, 0x0c, 0x30, 0xb7, 0xbd,
0x34, 0xf3, 0x92, 0x2c, 0xb7, 0x3d, 0xf9, 0x49, 0x9e, 0x87, 0xc5, 0x30, 0x48, 0x33, 0x16, 0x75,
0x3c, 0xdf, 0x4f, 0x58, 0x2a, 0xdc, 0x5a, 0xd3, 0x5d, 0x10, 0xd0, 0x1d, 0x01, 0xa4, 0x7f, 0xed,
0x70, 0xe5, 0x17, 0x58, 0x49, 0x65, 0x3d, 0x84, 0x66, 0xbe, 0xf2, 0x85, 0x92, 0xb6, 0x0d, 0x25,
0x55, 0xf5, 0xd9, 0x2e, 0x2c, 0xff, 0x9c, 0x40, 0xfb, 0xdb, 0xb0, 0xf8, 0xac, 0x17, 0xed, 0x5b,
0xd0, 0x96, 0x86, 0xa3, 0xbc, 0xee, 0x7b, 0x5e, 0x9f, 0x29, 0xdb, 0x69, 0xc3, 0xac, 0x72, 0xd2,
0x92, 0x87, 0xfe, 0xa6, 0x77, 0x60, 0x65, 0x8f, 0x65, 0xda, 0x57, 0xab, 0x2e, 0x23, 0x97, 0x32,
0x7d, 0x03, 0x4d, 0xcd, 0xe8, 0x20, 0x75, 0xb4, 0x09, 0xcd, 0x7c, 0x27, 0x90, 0x06, 0xaa, 0x01,
0xf4, 0x2e, 0xda, 0xa1, 0xea, 0xf5, 0xfe, 0xc1, 0x23, 0x97, 0x89, 0x6e, 0x97, 0x61, 0x36, 0xce,
0x06, 0x9d, 0x5e, 0xec, 0x2b, 0xd9, 0x66, 0xe2, 0x6c, 0xb0, 0x1b, 0xfb, 0x4c, 0xce, 0xbd, 0xd1,
0x47, 0xcf, 0xfd, 0x9f, 0x8a, 0xb9, 0xb2, 0x9b, 0xa4, 0x1c, 0xdf, 0x80, 0xa6, 0x22, 0xa8, 0xe6,
0xea, 0x15, 0x63, 0xae, 0xaa, 0xfa, 0x6c, 0xbf, 0x2f, 0x38, 0xca, 0xa9, 0x9a, 0x95, 0x02, 0xa4,
0xed, 0x2f, 0xc1, 0x82, 0xd5, 0x74, 0x9e, 0xe9, 0x36, 0xcd, 0x39, 0x79, 0x03, 0xd6, 0xef, 0x07,
0xa9, 0xb9, 0x6d, 0x4e, 0x32, 0x1f, 0x1f, 0xc3, 0xe2, 0x23, 0x2f, 0x48, 0xd2, 0xfd, 0xe1, 0x60,
0x10, 0xa3, 0xfd, 0xbe, 0x00, 0x4b, 0xf9, 0xde, 0x3c, 0xe0, 0x6d, 0xb2, 0xd3, 0xa2, 0x06, 0x63,
0x0f, 0xf2, 0x1c, 0x2c, 0xa8, 0x3d, 0x59, 0xa0, 0x09, 0x91, 0xe6, 0x25, 0x10, 0x91, 0xe8, 0x8f,
0x1a, 0x96, 0xea, 0xac, 0xe8, 0x80, 0x40, 0x23, 0xf2, 0x74, 0x6c, 0x80, 0xbf, 0x4d, 0x43, 0xa8,
0xd9, 0x3e, 0xbd, 0x05, 0x33, 0x27, 0x2c, 0xe9, 0xc6, 0x29, 0xc3, 0x8d, 0x7f, 0xd6, 0x55, 0x9f,
0x5c, 0x90, 0x61, 0x1a, 0x44, 0x47, 0x9d, 0xd4, 0x8b, 0xfc, 0x6e, 0xfc, 0x14, 0xb7, 0xf9, 0x59,
0x77, 0x1e, 0x81, 0xfb, 0x02, 0x46, 0x6e, 0xc0, 0xfc, 0x71, 0x96, 0x0d, 0x3a, 0x3c, 0xfe, 0x88,
0x87, 0x99, 0xdc, 0xd5, 0xe7, 0x38, 0xec, 0x40, 0x80, 0xf8, 0xca, 0x45, 0x94, 0x61, 0xca, 0x12,
0xef, 0x88, 0x45, 0x59, 0x6b, 0x5a, 0xac, 0x5c, 0x0e, 0x7d, 0xac, 0x80, 0xe4, 0x2a, 0x00, 0xa2,
0x0d, 0x92, 0xf8, 0xe9, 0x59, 0x6b, 0x46, 0x98, 0x1e, 0x87, 0x3c, 0xe2, 0x00, 0xae, 0xbf, 0xae,
0x97, 0x32, 0x15, 0x3f, 0x04, 0x2c, 0x6d, 0xcd, 0x0a, 0xfd, 0x71, 0xf0, 0xae, 0x86, 0x92, 0x0e,
0x0f, 0x1e, 0xa4, 0xd6, 0x3b, 0x5e, 0x9a, 0xb2, 0x2c, 0x6d, 0x35, 0xd1, 0x80, 0xde, 0xa8, 0x30,
0xa0, 0x42, 0x10, 0x21, 0xfb, 0xed, 0x60, 0x37, 0x1d, 0x44, 0x58, 0x50, 0x1e, 0x34, 0x79, 0xc3,
0xec, 0x98, 0x45, 0x19, 0xdf, 0x02, 0x38, 0x93, 0x41, 0xd0, 0x02, 0xd4, 0xcd, 0xb2, 0xd5, 0xb0,
0x33, 0x08, 0xda, 0x1f, 0xf1, 0x08, 0xa1, 0x4c, 0xb5, 0xc2, 0x04, 0x5f, 0xb6, 0x7d, 0xc5, 0xba,
0x12, 0xd6, 0xb6, 0x23, 0xd3, 0x34, 0x4f, 0x61, 0x79, 0x8f, 0x65, 0x07, 0x41, 0xef, 0x09, 0x4b,
0x26, 0x30, 0x4a, 0x72, 0x0b, 0x1a, 0xdc, 0xa2, 0x24, 0x83, 0x55, 0xbd, 0x9d, 0xc9, 0xb0, 0x8b,
0x33, 0x72, 0x11, 0x83, 0xcf, 0x05, 0x6a, 0xae, 0x93, 0x9d, 0x0d, 0x84, 0x5d, 0x34, 0xdd, 0x26,
0x42, 0x0e, 0xce, 0x06, 0x8c, 0x7e, 0x00, 0xf3, 0x66, 0x27, 0xee, 0x34, 0x7c, 0x16, 0x06, 0xfd,
0x20, 0x63, 0x89, 0x72, 0x1a, 0x1a, 0xc0, 0xed, 0x91, 0x4f, 0x91, 0xb4, 0x63, 0xfc, 0xcd, 0xd7,
0xdb, 0x27, 0xc3, 0x38, 0x53, 0xb4, 0xc5, 0x07, 0xfd, 0x69, 0x0d, 0x16, 0xd5, 0x70, 0xa4, 0x31,
0x2b, 0x99, 0x9d, 0x73, 0x65, 0xbe, 0x01, 0xf3, 0xa1, 0x97, 0x66, 0x9d, 0xe1, 0xc0, 0xf7, 0x54,
0x7c, 0x52, 0x77, 0xe7, 0x38, 0xec, 0xb1, 0x00, 0x71, 0x8b, 0x56, 0xe1, 0x27, 0xae, 0x2d, 0xc9,
0x7d, 0xbe, 0x67, 0x0e, 0x86, 0x40, 0x83, 0xf7, 0x41, 0x6b, 0x77, 0x5c, 0xfc, 0xcd, 0x61, 0xc7,
0xc1, 0xd1, 0x31, 0x5a, 0xb7, 0xe3, 0xe2, 0x6f, 0x3e, 0x83, 0x61, 0x7c, 0x8a, 0xb6, 0xec, 0xb8,
0xfc, 0x27, 0x87, 0x74, 0x03, 0x1f, 0x4d, 0xd7, 0x71, 0xf9, 0x4f, 0x0e, 0xf1, 0xd2, 0x27, 0x68,
0xa8, 0x8e, 0xcb, 0x7f, 0xf2, 0xd0, 0xfd, 0x24, 0x0e, 0x87, 0x7d, 0xd6, 0x6a, 0x22, 0x50, 0x7e,
0x91, 0x2b, 0xd0, 0x1c, 0x24, 0x41, 0x8f, 0x75, 0xbc, 0xec, 0x18, 0x8d, 0xc9, 0x71, 0x67, 0x11,
0xb0, 0x93, 0x1d, 0xd3, 0x15, 0xb8, 0xa4, 0x27, 0x5a, 0x7b, 0xcf, 0x0f, 0x61, 0x46, 0x42, 0xc6,
0x4e, 0xfa, 0xab, 0x30, 0x93, 0x09, 0xb4, 0x56, 0x0d, 0x57, 0x81, 0x36, 0x2c, 0x5b, 0xd3, 0xae,
0x42, 0xa3, 0x5f, 0x03, 0x62, 0x72, 0x93, 0x13, 0x71, 0x3b, 0xa7, 0x23, 0xdc, 0xf1, 0x92, 0x4d,
0x27, 0xcd, 0x09, 0x7c, 0x0f, 0x37, 0xa3, 0xf7, 0x13, 0x9f, 0x3b, 0x92, 0xf8, 0xc9, 0x67, 0x6a,
0x9a, 0xdf, 0x82, 0x05, 0xcd, 0xf8, 0x41, 0xc6, 0xfa, 0x5c, 0xe1, 0x5e, 0x3f, 0x1e, 0x46, 0x19,
0xf2, 0x74, 0x5c, 0xf9, 0xc5, 0x2d, 0x10, 0xf5, 0x8b, 0x2c, 0x1d, 0x57, 0x7c, 0x90, 0x45, 0xa8,
0x05, 0xbe, 0x3c, 0x01, 0xd5, 0x02, 0x9f, 0xfe, 0x8f, 0x03, 0x97, 0x8c, 0x81, 0x5c, 0xd8, 0x28,
0x4b, 0x16, 0x57, 0xab, 0xb0, 0xb8, 0xdb, 0xd0, 0xe8, 0x06, 0x3e, 0x3f, 0x78, 0x71, 0xbd, 0xae,
0x29, 0x72, 0xd6, 0x38, 0x5c, 0x44, 0xe1, 0xa8, 0x5e, 0xfa, 0x24, 0x6d, 0x35, 0xc6, 0xa2, 0x72,
0x94, 0xd2, 0x7a, 0x98, 0x2a, 0xaf, 0x07, 0x5b, 0x97, 0xd3, 0x45, 0x5d, 0x8a, 0x70, 0x54, 0xd3,
0xd6, 0x96, 0xd7, 0x03, 0xc8, 0x81, 0x63, 0xa7, 0xf5, 0x8b, 0x00, 0xb1, 0xc6, 0x94, 0xf6, 0x77,
0xb9, 0x24, 0xb4, 0x36, 0x41, 0x03, 0x99, 0x7e, 0x13, 0x43, 0x0d, 0x93, 0xb9, 0x54, 0xfe, 0x5d,
0x8b, 0xa6, 0xb0, 0x45, 0x52, 0xa2, 0x99, 0x5a, 0xc4, 0x5e, 0x47, 0x62, 0x3b, 0xbd, 0x1e, 0x9f,
0x7a, 0xe3, 0x74, 0x3d, 0x76, 0x0f, 0xff, 0x00, 0x66, 0x64, 0x0f, 0x69, 0x16, 0x02, 0xa1, 0x16,
0xf8, 0xe4, 0x4b, 0x00, 0xc6, 0x3e, 0x24, 0xc6, 0x75, 0x45, 0xc9, 0x20, 0x3b, 0x29, 0x6b, 0x40,
0x76, 0x06, 0x3a, 0x3d, 0x84, 0x95, 0x0a, 0x14, 0x2e, 0x8a, 0x3e, 0x1b, 0x4b, 0x51, 0xd4, 0x37,
0xd9, 0x82, 0xb9, 0x2c, 0xce, 0xbc, 0xb0, 0x93, 0xef, 0x10, 0x8e, 0x0b, 0x08, 0xfa, 0x80, 0x43,
0xd0, 0x41, 0xc5, 0xa1, 0xb0, 0x5c, 0xee, 0xa0, 0xe2, 0xd0, 0xa7, 0x1e, 0x06, 0x5e, 0xd6, 0xa0,
0xa5, 0x0a, 0xc7, 0x4d, 0xd9, 0x4b, 0x30, 0xeb, 0x89, 0x2e, 0x6a, 0x60, 0x4b, 0x85, 0x81, 0xb9,
0x1a, 0x81, 0x12, 0xdc, 0x81, 0x76, 0xe3, 0xe8, 0x30, 0x38, 0x52, 0xd6, 0xf1, 0x02, 0x3a, 0x2b,
0x05, 0xcb, 0x63, 0x12, 0xdf, 0xcb, 0x3c, 0xe4, 0x36, 0xef, 0xe2, 0x6f, 0xfa, 0xdb, 0x0e, 0x2c,
0x3f, 0x8a, 0x93, 0xec, 0x30, 0x0e, 0x83, 0x58, 0xc6, 0xef, 0x3c, 0x1c, 0x51, 0xf1, 0xbd, 0x8c,
0x23, 0xe5, 0x27, 0xf7, 0x90, 0xbd, 0x38, 0x88, 0x84, 0xad, 0xd6, 0xa4, 0x82, 0xe2, 0x20, 0xe2,
0xa6, 0x4a, 0xae, 0xc3, 0x9c, 0xcf, 0xd2, 0x5e, 0x12, 0x0c, 0xf8, 0x99, 0x4c, 0xba, 0x05, 0x13,
0xc4, 0x09, 0x77, 0xbd, 0xd0, 0x8b, 0x7a, 0x4c, 0x7a, 0x76, 0xf5, 0x49, 0xd7, 0xd0, 0x5d, 0x69,
0x49, 0x8c, 0xe3, 0xb1, 0x0d, 0x96, 0x43, 0xf9, 0x3c, 0x34, 0x07, 0x0a, 0x28, 0xcd, 0xaf, 0xa5,
0xf7, 0xea, 0xc2, 0x70, 0xdc, 0x1c, 0x95, 0x6e, 0xf2, 0xe0, 0x3e, 0xa7, 0xb7, 0x3f, 0xec, 0xf7,
0xbd, 0xe4, 0x4c, 0x71, 0x8b, 0xa0, 0xb1, 0x1b, 0x07, 0x11, 0x57, 0x14, 0x1f, 0x94, 0x0a, 0xde,
0xf8, 0x6f, 0x53, 0xf4, 0x9a, 0x25, 0xba, 0xa9, 0xad, 0xba, 0xad, 0xad, 0x6b, 0x00, 0x03, 0x96,
0xf4, 0x58, 0x94, 0x79, 0x47, 0x6a, 0xc4, 0x06, 0x84, 0x1e, 0x03, 0x79, 0xff, 0xf0, 0x30, 0x0c,
0x22, 0xc6, 0xd9, 0x4a, 0x61, 0xc6, 0x68, 0x7f, 0xb4, 0x0c, 0x36, 0xa7, 0x7a, 0x89, 0xd3, 0xb7,
0xe0, 0xd2, 0xfb, 0x51, 0x05, 0x23, 0x45, 0xce, 0x19, 0x47, 0xae, 0x56, 0x22, 0xf7, 0x75, 0x98,
0x37, 0x04, 0x4f, 0xc9, 0x5b, 0xd0, 0x94, 0x32, 0xea, 0x83, 0x42, 0x5b, 0x7b, 0x83, 0xd2, 0x08,
0xdd, 0x1c, 0x99, 0xfe, 0x91, 0x03, 0x73, 0xb9, 0x64, 0x29, 0x79, 0x03, 0xa6, 0xb8, 0xba, 0x15,
0x95, 0x6b, 0x9a, 0x4a, 0x8e, 0xb3, 0x8d, 0xff, 0x8a, 0xb8, 0x50, 0x20, 0xb7, 0xf7, 0x01, 0x72,
0x60, 0x45, 0x58, 0x77, 0xc7, 0x0e, 0xeb, 0x2e, 0x97, 0xa9, 0x2a, 0xd1, 0x8c, 0xc8, 0xee, 0xef,
0x1a, 0x70, 0xa5, 0xd2, 0x58, 0xa4, 0x0d, 0xbe, 0x02, 0x73, 0x62, 0x2d, 0x70, 0x0f, 0xa0, 0x04,
0x9e, 0xcf, 0xf3, 0x13, 0x41, 0xe4, 0x02, 0xae, 0x0d, 0x6c, 0x27, 0xaf, 0xc1, 0x02, 0x0a, 0xdb,
0x89, 0x85, 0x42, 0xe4, 0xc2, 0xb6, 0x3b, 0xcc, 0x23, 0x8a, 0x54, 0x19, 0x19, 0xc0, 0x9a, 0xd5,
0xa5, 0x93, 0x0a, 0x11, 0xe4, 0x26, 0xf5, 0x65, 0x23, 0x94, 0x1e, 0x25, 0xa5, 0x50, 0x96, 0x24,
0x28, 0xdb, 0x84, 0xea, 0x56, 0x7a, 0xe5, 0x16, 0x72, 0x07, 0xe6, 0x25, 0x47, 0xd4, 0x8c, 0xdc,
0xe2, 0x6c, 0x19, 0xe7, 0x44, 0x47, 0x44, 0x20, 0x7d, 0x58, 0x35, 0x3b, 0x68, 0x09, 0xa7, 0xb0,
0xe3, 0x97, 0x26, 0x97, 0x30, 0x2a, 0x09, 0x48, 0x7a, 0xa5, 0x86, 0xf6, 0xff, 0x87, 0xd6, 0xa8,
0x01, 0x55, 0x4c, 0xfb, 0x8b, 0xf6, 0xb4, 0xaf, 0x56, 0x98, 0x64, 0x6a, 0x66, 0x01, 0x3f, 0x82,
0x8d, 0x11, 0xc2, 0x5c, 0x20, 0xad, 0x60, 0x58, 0xaa, 0x69, 0x4d, 0xff, 0xec, 0x40, 0x7b, 0xc7,
0xf7, 0x4b, 0xce, 0x29, 0x4f, 0x12, 0x7c, 0xc6, 0x2e, 0x97, 0xdc, 0x81, 0x95, 0xfc, 0x8c, 0x96,
0xe7, 0x1b, 0xc4, 0xe1, 0x91, 0xe8, 0xa6, 0x3c, 0xf7, 0x7c, 0x83, 0x1b, 0x47, 0xe8, 0x77, 0xd2,
0x2c, 0xe6, 0xc7, 0x45, 0x8c, 0x55, 0x66, 0xb9, 0x39, 0x84, 0xfe, 0xbe, 0x00, 0xd1, 0xa7, 0x70,
0xd5, 0x65, 0xfd, 0xf8, 0x84, 0x7d, 0xd6, 0xe3, 0xa4, 0x6d, 0x68, 0xed, 0x31, 0x3b, 0xed, 0xad,
0x63, 0xa5, 0xff, 0x70, 0x60, 0xc1, 0x4e, 0x88, 0x3f, 0xab, 0xe3, 0xf9, 0xcb, 0x40, 0x12, 0x96,
0x66, 0x9d, 0x41, 0x1c, 0x86, 0xfc, 0x94, 0xee, 0xb3, 0xd0, 0x3b, 0x93, 0xa9, 0xf8, 0x65, 0xde,
0xf2, 0x48, 0x34, 0xdc, 0xe7, 0x70, 0xb2, 0x01, 0x33, 0xde, 0x20, 0xe8, 0x70, 0x43, 0x12, 0x5a,
0x9e, 0xf6, 0x06, 0xc1, 0x37, 0xd9, 0x19, 0xa1, 0xb0, 0x20, 0x1b, 0x3a, 0x21, 0x3b, 0x61, 0x21,
0xaa, 0xb6, 0xee, 0xce, 0x89, 0xe6, 0x87, 0x1c, 0x44, 0x6e, 0xc3, 0xf2, 0x20, 0x09, 0xb8, 0x45,
0xe6, 0x39, 0xff, 0x19, 0x94, 0x66, 0x49, 0xc2, 0xd5, 0xe8, 0xe8, 0x77, 0xe0, 0x72, 0x85, 0x2e,
0xa4, 0xdb, 0xfa, 0x2a, 0x2c, 0xd9, 0x37, 0x07, 0xca, 0x75, 0xe9, 0x40, 0xd6, 0xea, 0xe8, 0x2e,
0x1e, 0x5a, 0x74, 0x64, 0x40, 0x8a, 0x38, 0xae, 0x97, 0xe9, 0x34, 0x17, 0xfd, 0x04, 0x56, 0x73,
0xe0, 0x6e, 0x1c, 0x9d, 0xb0, 0x24, 0xe5, 0x06, 0x48, 0xa0, 0x71, 0x98, 0xc4, 0x2a, 0xd1, 0x8a,
0xbf, 0x79, 0x28, 0x97, 0xc5, 0x72, 0x92, 0x6b, 0x59, 0xcc, 0x71, 0x12, 0x2f, 0x53, 0x1b, 0x17,
0xfe, 0xe6, 0xd6, 0x16, 0x20, 0x11, 0xd6, 0xc1, 0x36, 0x61, 0xbd, 0x73, 0x12, 0xc6, 0xb9, 0xd0,
0x0f, 0x30, 0xa2, 0x34, 0x45, 0x91, 0x63, 0xfc, 0x0a, 0xcc, 0x89, 0x31, 0xf2, 0x9e, 0x6a, 0x7c,
0x9b, 0xd6, 0xf8, 0x0a, 0x62, 0xba, 0x70, 0xa8, 0xa1, 0xf4, 0xe7, 0x75, 0x98, 0xc7, 0x20, 0xf6,
0x3e, 0xcb, 0xbc, 0x20, 0x1c, 0x1f, 0x5e, 0x8b, 0xb0, 0xb4, 0xa6, 0xc3, 0xd2, 0xe7, 0x60, 0xc1,
0xcc, 0x91, 0x9c, 0xa9, 0xf3, 0xad, 0x91, 0x21, 0x39, 0x23, 0xcf, 0xc3, 0x22, 0x9e, 0xb6, 0x73,
0x2c, 0x61, 0x33, 0x0b, 0x08, 0xd5, 0x68, 0xf6, 0xd9, 0x60, 0xaa, 0x70, 0x36, 0xe0, 0xcd, 0x18,
0x5f, 0x77, 0xd2, 0xc0, 0xd7, 0x47, 0x07, 0x84, 0xec, 0x07, 0xbe, 0xd1, 0x8c, 0xbd, 0x67, 0x8c,
0x66, 0xec, 0xcd, 0x8f, 0x45, 0x09, 0x13, 0x17, 0x00, 0x78, 0x8f, 0x35, 0x8b, 0x46, 0x37, 0xaf,
0x80, 0x07, 0x41, 0x1f, 0x6f, 0xb9, 0x64, 0x42, 0xbb, 0x29, 0x2c, 0x56, 0x7c, 0xe5, 0x27, 0x37,
0x30, 0x4f, 0x6e, 0xf9, 0x39, 0x6f, 0xce, 0x3a, 0xe7, 0x6d, 0xc1, 0x5c, 0x3c, 0x60, 0x51, 0x47,
0x9e, 0xba, 0xe7, 0x45, 0x40, 0xc1, 0x41, 0x1f, 0x88, 0x93, 0xf7, 0x32, 0xd4, 0x0f, 0x19, 0x6b,
0x2d, 0x88, 0x33, 0xfa, 0x21, 0xe3, 0x2b, 0x6b, 0x3a, 0x4b, 0x3c, 0x9f, 0xa5, 0xad, 0x45, 0x9c,
0x3d, 0xed, 0xbc, 0x0f, 0x38, 0xf4, 0xeb, 0x01, 0x77, 0x42, 0x67, 0xae, 0xc4, 0xa1, 0xff, 0xe4,
0xc0, 0xbc, 0xd9, 0x50, 0x1e, 0x9c, 0x53, 0x31, 0xb8, 0xe2, 0xd4, 0xe9, 0x41, 0xd5, 0xab, 0x07,
0xd5, 0xb0, 0x06, 0x65, 0x1a, 0xc5, 0x54, 0xc1, 0x28, 0xc6, 0x1f, 0xea, 0x0a, 0x13, 0x37, 0x53,
0x9c, 0x38, 0xa9, 0x8d, 0x59, 0xad, 0x0d, 0x99, 0x65, 0x42, 0x9b, 0x4c, 0x27, 0x39, 0xca, 0xdb,
0xfc, 0x6b, 0x45, 0xfe, 0xea, 0xec, 0x5c, 0x3f, 0xef, 0xec, 0x4c, 0x77, 0xf0, 0x20, 0xa1, 0x18,
0xcb, 0xe5, 0xf5, 0x32, 0x4c, 0xa3, 0xb0, 0x6a, 0x65, 0xad, 0x5a, 0x27, 0x3f, 0xb9, 0x68, 0x5c,
0x89, 0x43, 0xbf, 0x8e, 0x77, 0xa7, 0xd8, 0x34, 0x89, 0xe8, 0x97, 0x61, 0x56, 0xe8, 0x46, 0x4f,
0xcd, 0x0c, 0x7e, 0x3f, 0xf0, 0xe9, 0x2f, 0x1d, 0x20, 0xfb, 0xc3, 0x6e, 0x3f, 0x98, 0x9c, 0xda,
0xe4, 0x39, 0x0d, 0x02, 0x0d, 0x9c, 0x0d, 0xb1, 0x5c, 0xf1, 0x77, 0x61, 0x05, 0x35, 0x8a, 0x2b,
0x28, 0xb7, 0x8c, 0xa9, 0xea, 0xb4, 0xc6, 0xb4, 0x69, 0x47, 0x7c, 0x83, 0x0b, 0x03, 0x16, 0x65,
0x1d, 0x99, 0x9f, 0xe2, 0x1b, 0x1c, 0x02, 0x1e, 0xf8, 0x74, 0x1f, 0x56, 0xac, 0x91, 0x49, 0x4d,
0xdf, 0x80, 0x79, 0x21, 0xc0, 0x20, 0xf4, 0x7a, 0xfa, 0x02, 0x61, 0x0e, 0x61, 0x8f, 0x10, 0x34,
0x4e, 0x5f, 0xbf, 0xeb, 0xc0, 0xea, 0x7e, 0xd0, 0x1f, 0x86, 0x5e, 0xc6, 0x7e, 0x0d, 0x1a, 0xcb,
0x87, 0x5f, 0xb7, 0x86, 0xaf, 0x34, 0xd9, 0xc8, 0x35, 0x49, 0xff, 0xcb, 0x81, 0xb5, 0x82, 0x28,
0x3a, 0x8c, 0xb6, 0x8d, 0x69, 0x44, 0x3e, 0x45, 0x22, 0x19, 0x4c, 0x6b, 0x16, 0xd3, 0xe7, 0x60,
0xa1, 0x1f, 0x44, 0x41, 0x7f, 0xd8, 0xef, 0x98, 0x6b, 0x78, 0x5e, 0x02, 0x1f, 0xe1, 0x14, 0x70,
0x24, 0xef, 0xa9, 0x81, 0xd4, 0x90, 0x48, 0x02, 0x28, 0x90, 0x5e, 0x85, 0xd5, 0xfc, 0xa8, 0xd3,
0x39, 0xf2, 0x82, 0xa8, 0x13, 0xc6, 0x69, 0x2a, 0xe7, 0x98, 0xe4, 0x6d, 0x7b, 0x5e, 0x10, 0x3d,
0x8c, 0xd3, 0xd4, 0x70, 0x92, 0xd3, 0xa6, 0x93, 0xa4, 0x7f, 0xe0, 0xc0, 0xf2, 0x87, 0xc7, 0x5e,
0xc8, 0xee, 0xc5, 0xfd, 0xee, 0xb3, 0xd5, 0xfd, 0x0d, 0x98, 0x17, 0xa9, 0xca, 0xcc, 0x4b, 0x8e,
0x98, 0x9a, 0x81, 0x39, 0x84, 0x1d, 0x20, 0xa8, 0x72, 0x1a, 0xfe, 0xd3, 0x01, 0xb2, 0xcb, 0xa3,
0xbf, 0x70, 0x62, 0x7b, 0xe0, 0xae, 0x44, 0xa4, 0x1a, 0x72, 0x0b, 0x6b, 0x4a, 0xc8, 0x03, 0xdb,
0xfc, 0xea, 0x96, 0xf9, 0xe9, 0xd1, 0x34, 0x2e, 0x98, 0x4f, 0x2c, 0xed, 0x73, 0xcf, 0xc3, 0xe2,
0xa9, 0x17, 0x86, 0x2c, 0xd3, 0xd7, 0x8e, 0xf2, 0xf2, 0x42, 0x40, 0x55, 0xda, 0x42, 0x0d, 0x78,
0xc6, 0x18, 0xf0, 0x1b, 0xb0, 0x2e, 0xc6, 0xbb, 0x13, 0x86, 0x13, 0xbb, 0x4f, 0xfa, 0x27, 0x35,
0xd8, 0x28, 0x75, 0xd3, 0xf1, 0x93, 0x6d, 0xaf, 0x37, 0xf5, 0xb8, 0xaa, 0x3b, 0x6c, 0xcb, 0x4f,
0xd9, 0xab, 0xfd, 0x37, 0x0e, 0x4c, 0x0b, 0xd0, 0x58, 0xb5, 0x7f, 0xa4, 0x56, 0xbe, 0xb4, 0x2c,
0x71, 0x5a, 0xfc, 0xc2, 0x64, 0xcc, 0xc4, 0x7f, 0xe6, 0x9d, 0xb2, 0x70, 0x19, 0xf2, 0x3a, 0xf9,
0xab, 0xb0, 0x5c, 0x44, 0xb8, 0xd0, 0x75, 0x9c, 0xc8, 0x38, 0xbd, 0x73, 0xc2, 0x8c, 0x3b, 0xe4,
0x5f, 0x38, 0xb0, 0xb4, 0x1b, 0x47, 0x7e, 0xc0, 0x77, 0xd7, 0x47, 0x5e, 0xe2, 0xf5, 0x53, 0x59,
0xaa, 0x20, 0x40, 0xea, 0x4a, 0x42, 0x03, 0x46, 0x24, 0x7f, 0xaf, 0x02, 0xf4, 0x8e, 0x59, 0xef,
0x49, 0x47, 0x66, 0x63, 0x45, 0x7d, 0x03, 0x87, 0xdc, 0x0b, 0xfc, 0x94, 0xbc, 0x02, 0x2b, 0x79,
0x73, 0xc7, 0x8b, 0xfc, 0x8e, 0x4c, 0xc5, 0xe2, 0xcd, 0x8f, 0xc6, 0xdb, 0x89, 0xfc, 0x9d, 0xf4,
0x49, 0xca, 0x83, 0x66, 0x9d, 0x81, 0xec, 0x58, 0xbe, 0x7a, 0x49, 0xc3, 0x77, 0x10, 0x4c, 0xff,
0xdb, 0xc1, 0xad, 0x4e, 0x8d, 0x4a, 0xce, 0x76, 0x9e, 0x74, 0xc4, 0x5c, 0xb4, 0x35, 0x65, 0xb5,
0xc2, 0x94, 0x11, 0x68, 0x04, 0x19, 0xeb, 0xab, 0x1d, 0x84, 0xff, 0x26, 0xf7, 0x60, 0x59, 0x8f,
0xb8, 0x33, 0x40, 0xb5, 0xc8, 0xf5, 0xb0, 0x91, 0x1f, 0xaa, 0x2d, 0xad, 0xb9, 0x4b, 0xbd, 0x82,
0x1a, 0xd5, 0x3a, 0x9a, 0x9a, 0xc8, 0x23, 0xf7, 0x50, 0xdb, 0xd2, 0x11, 0x89, 0x2f, 0x21, 0x35,
0xeb, 0x0d, 0x33, 0xe6, 0xcb, 0x33, 0x83, 0xfe, 0xa6, 0xff, 0xea, 0xc0, 0xd2, 0x8e, 0xef, 0xe3,
0xb8, 0x27, 0xf1, 0x07, 0x6a, 0x94, 0xb5, 0x73, 0x46, 0x59, 0xff, 0x94, 0xa3, 0xfc, 0x95, 0xbd,
0xc5, 0x08, 0x25, 0x50, 0x0a, 0xcb, 0xf9, 0x38, 0xab, 0xa7, 0x97, 0x7e, 0x0e, 0x88, 0x38, 0xbf,
0x5a, 0xea, 0x28, 0x62, 0xbd, 0x0b, 0xb7, 0xf6, 0x58, 0xb6, 0x9b, 0x9c, 0x0d, 0xb2, 0x58, 0x05,
0xf0, 0xf7, 0xd9, 0x20, 0x4e, 0x03, 0xe5, 0x8b, 0xd8, 0x44, 0x6e, 0xe6, 0x6f, 0x1d, 0xb8, 0x3d,
0x01, 0x21, 0x29, 0xeb, 0xc7, 0xe5, 0x24, 0xdb, 0xff, 0x33, 0x0b, 0x75, 0x26, 0xa2, 0xb2, 0xad,
0x21, 0xb2, 0x96, 0x42, 0x93, 0x6c, 0x7f, 0x19, 0x16, 0xed, 0xc6, 0x0b, 0xf9, 0x84, 0x10, 0x6e,
0x9e, 0x23, 0xc4, 0x24, 0xc6, 0x75, 0x13, 0x16, 0x7b, 0x16, 0x09, 0xc9, 0xa8, 0x00, 0xa5, 0xbb,
0xf0, 0xc2, 0xb9, 0xdc, 0xa4, 0xda, 0x46, 0x66, 0x1c, 0xe8, 0xcf, 0x1d, 0x58, 0xf9, 0x30, 0xc8,
0x8e, 0xfd, 0xc4, 0x3b, 0x7d, 0x37, 0xf0, 0x26, 0xb2, 0x7e, 0xf3, 0x82, 0xa0, 0x56, 0xb8, 0x20,
0x18, 0x15, 0x0f, 0x15, 0x92, 0x17, 0x8d, 0x72, 0x92, 0xe6, 0x26, 0x2c, 0x75, 0xbd, 0xe8, 0x49,
0xc7, 0xd8, 0x68, 0x85, 0x59, 0x2f, 0x70, 0xb0, 0xba, 0x3d, 0xf0, 0xe9, 0x3f, 0x3a, 0xb0, 0xa6,
0x24, 0x16, 0x83, 0x9f, 0x44, 0x66, 0x43, 0x03, 0x35, 0x3b, 0xe7, 0xb2, 0x05, 0x73, 0xf2, 0x67,
0x27, 0xf3, 0x8e, 0xa4, 0xe3, 0x02, 0x09, 0x3a, 0xf0, 0x8e, 0xac, 0xe1, 0x36, 0x46, 0x0e, 0xd7,
0x8e, 0x7e, 0xe5, 0xe9, 0x65, 0x3a, 0x3f, 0xcb, 0x15, 0x14, 0x30, 0x53, 0xce, 0xde, 0xbc, 0x0d,
0xcb, 0x6a, 0x5c, 0x15, 0x6b, 0x53, 0x9c, 0xce, 0xf2, 0x28, 0xab, 0x66, 0x45, 0x59, 0x2f, 0x43,
0x5b, 0xf5, 0xf5, 0x42, 0x5c, 0xb7, 0xf7, 0xce, 0x1e, 0xdc, 0x2f, 0xaf, 0x5d, 0xa4, 0x42, 0x0f,
0xe0, 0x4a, 0x25, 0xb6, 0x64, 0xfa, 0x26, 0x4c, 0x31, 0x0e, 0x94, 0x21, 0xd8, 0x96, 0x5a, 0x60,
0x85, 0x3e, 0xfa, 0xb6, 0x4c, 0x60, 0x53, 0x06, 0x37, 0x0a, 0x18, 0xe9, 0xbd, 0xb3, 0x0b, 0xd4,
0xaa, 0x54, 0x1d, 0x45, 0xf1, 0xea, 0x1e, 0xe7, 0x64, 0xca, 0x15, 0x1f, 0xf4, 0x0c, 0xae, 0x96,
0xd9, 0xdc, 0xf7, 0xb2, 0x89, 0x58, 0xac, 0xc2, 0x14, 0xd6, 0x71, 0xa9, 0xb5, 0x8b, 0x1f, 0x7c,
0xb6, 0x58, 0xa4, 0x42, 0x37, 0xfe, 0x33, 0x67, 0xdd, 0x30, 0x59, 0x7f, 0x07, 0xe8, 0xb8, 0x11,
0x96, 0xd5, 0x57, 0xbf, 0x80, 0xfa, 0x7e, 0x5a, 0x83, 0x8d, 0x11, 0x28, 0x25, 0xcd, 0xbc, 0x6d,
0x0c, 0x51, 0xec, 0x31, 0xd7, 0x8a, 0x5c, 0x42, 0x25, 0x97, 0xa0, 0x94, 0xab, 0xe0, 0x2d, 0x98,
0x49, 0x84, 0xa6, 0xe4, 0x36, 0x73, 0xad, 0x2c, 0xa0, 0x54, 0xa5, 0xe8, 0xaa, 0xd0, 0xc9, 0x17,
0x01, 0x30, 0x75, 0xc0, 0xfc, 0x8e, 0x97, 0xc9, 0x9d, 0xb8, 0xbd, 0x2d, 0x2a, 0x89, 0xb7, 0x55,
0x25, 0xf1, 0xf6, 0x81, 0xaa, 0x24, 0x76, 0x9b, 0x12, 0x7b, 0x07, 0xbb, 0xca, 0xeb, 0x5f, 0xde,
0x75, 0xfa, 0xfc, 0xae, 0x12, 0x7b, 0x27, 0xa3, 0x07, 0xb0, 0x5e, 0x3d, 0xa6, 0xca, 0x04, 0x66,
0x51, 0x53, 0xf9, 0x82, 0xa9, 0x5b, 0x0b, 0xe6, 0xdf, 0x9c, 0x9c, 0xac, 0x3d, 0xde, 0xb1, 0xee,
0xed, 0xfc, 0x5c, 0xf3, 0xa8, 0x4c, 0x09, 0x81, 0x86, 0xde, 0xaa, 0xa7, 0x5c, 0xfc, 0x4d, 0xee,
0x40, 0xe3, 0x30, 0xd0, 0xfa, 0xd0, 0xf7, 0xb6, 0xdc, 0x0f, 0x17, 0x2d, 0x01, 0x11, 0xc9, 0x9b,
0x30, 0x2d, 0x36, 0x01, 0xf4, 0x1f, 0x73, 0x77, 0xaf, 0xea, 0x08, 0x01, 0xa1, 0xc5, 0x4e, 0x12,
0x99, 0xfe, 0x95, 0x03, 0x2b, 0x15, 0x44, 0xf9, 0x69, 0x1c, 0x5d, 0xae, 0xa1, 0xc5, 0x59, 0x0e,
0x78, 0x8f, 0x6b, 0xf2, 0x06, 0xcc, 0x2b, 0x57, 0x8c, 0xed, 0x42, 0x15, 0x73, 0x12, 0x86, 0x28,
0xcf, 0xc3, 0xa2, 0x46, 0x19, 0xf6, 0xbb, 0x4c, 0xd5, 0xb1, 0x2c, 0x28, 0x24, 0x04, 0x62, 0x39,
0x4a, 0xda, 0x95, 0xbe, 0x93, 0xff, 0xc4, 0x65, 0x78, 0x1a, 0x1c, 0xaa, 0x2a, 0x2d, 0xf1, 0x81,
0x51, 0x55, 0xd7, 0x53, 0x21, 0x0b, 0xfe, 0xa6, 0x3e, 0xac, 0x55, 0x8e, 0x6d, 0x4c, 0x12, 0xbd,
0xe0, 0xd0, 0x6b, 0x25, 0x87, 0x2e, 0x9d, 0x73, 0x3d, 0x4f, 0x2d, 0xbd, 0x86, 0x45, 0x6c, 0x0f,
0xe3, 0xa3, 0xa3, 0x3c, 0x75, 0x23, 0x8d, 0x7e, 0x1d, 0xa6, 0x43, 0x84, 0xab, 0x12, 0x77, 0xf1,
0x45, 0x23, 0xcc, 0xb5, 0x17, 0xba, 0xe4, 0x97, 0xcc, 0x41, 0x74, 0x18, 0xcb, 0x4c, 0x05, 0xfe,
0xe6, 0x43, 0xf6, 0x59, 0x77, 0x78, 0xa4, 0x6a, 0x52, 0xf1, 0x83, 0x63, 0x9e, 0x7a, 0x49, 0x24,
0x63, 0x7c, 0xfc, 0xcd, 0x31, 0x59, 0x92, 0xc4, 0x89, 0x0c, 0xe8, 0xc5, 0x07, 0xdd, 0x83, 0x8d,
0xfd, 0x8b, 0x89, 0x88, 0x4e, 0x0c, 0x33, 0xe9, 0xd2, 0xd9, 0xe1, 0x07, 0xfd, 0xa6, 0x55, 0xb0,
0x87, 0x45, 0x5d, 0x13, 0x7a, 0x4e, 0x0c, 0x2f, 0x15, 0x31, 0xfc, 0xa0, 0xbf, 0x74, 0x50, 0x0d,
0x05, 0x6a, 0xba, 0x26, 0xb8, 0x5c, 0x00, 0x27, 0x62, 0xb6, 0x37, 0x2b, 0x0a, 0xe0, 0xac, 0xbe,
0x93, 0x55, 0xc0, 0xfd, 0x5a, 0x8b, 0xda, 0x7e, 0xe6, 0xc0, 0xfa, 0xbe, 0x2d, 0xde, 0x33, 0xc8,
0x3a, 0xbe, 0x08, 0x53, 0xa2, 0x98, 0xb2, 0x6e, 0x67, 0x0d, 0xad, 0x10, 0x5f, 0xa0, 0xf0, 0x79,
0x15, 0xb7, 0x2f, 0xd2, 0x12, 0xe4, 0x17, 0xfd, 0xa1, 0x83, 0x77, 0x1b, 0x3a, 0x37, 0xb4, 0x9f,
0x25, 0xcc, 0xeb, 0x7f, 0xa6, 0xd5, 0x4d, 0x5f, 0x83, 0x1b, 0x66, 0xf1, 0xeb, 0x85, 0x25, 0xa1,
0xbf, 0x89, 0x35, 0x21, 0xa2, 0x62, 0xeb, 0xff, 0x40, 0xfe, 0x2f, 0xc3, 0x35, 0x43, 0xfe, 0x0b,
0x8a, 0x41, 0xff, 0xd8, 0xc1, 0xfb, 0x9f, 0x9d, 0xa1, 0x1f, 0x64, 0xd6, 0x21, 0xe9, 0x2a, 0x00,
0x46, 0x14, 0x1d, 0xbe, 0x79, 0xe9, 0xb2, 0x7a, 0x0e, 0xe1, 0x01, 0x0a, 0xb9, 0x0c, 0xb3, 0x2c,
0xf2, 0x45, 0xa3, 0x8c, 0x42, 0x59, 0xe4, 0xab, 0x26, 0x91, 0xea, 0xe8, 0x9e, 0x59, 0x29, 0xa4,
0x7b, 0x67, 0xd5, 0xb1, 0x08, 0x37, 0x8e, 0xf8, 0xf0, 0x90, 0x2f, 0x48, 0xb1, 0xa3, 0xc8, 0x2f,
0xba, 0x2b, 0x2a, 0x8c, 0x0c, 0xd1, 0xe4, 0x6a, 0x7c, 0x11, 0xa6, 0x31, 0xd0, 0x28, 0x95, 0x2a,
0x19, 0xb8, 0x12, 0x83, 0xfe, 0xbb, 0xb0, 0x30, 0x71, 0x91, 0x10, 0xf4, 0x76, 0xbd, 0xc8, 0x0f,
0x27, 0x3a, 0xce, 0x3d, 0xb3, 0x19, 0xca, 0x23, 0xb5, 0x06, 0x1e, 0x39, 0xed, 0x48, 0x4d, 0x94,
0x90, 0x61, 0xa4, 0xf6, 0x1c, 0x2c, 0x64, 0x41, 0x9f, 0x75, 0x82, 0x28, 0x63, 0xc9, 0x89, 0xa7,
0xae, 0x0d, 0xe7, 0x39, 0xf0, 0x81, 0x84, 0x71, 0x5e, 0xec, 0x69, 0x47, 0x85, 0x3d, 0xe2, 0xf4,
0xdf, 0x64, 0x4f, 0x55, 0xde, 0xe6, 0xef, 0x1d, 0x2c, 0x89, 0x29, 0x0d, 0x77, 0x82, 0x2a, 0xa5,
0xc9, 0xc7, 0xab, 0x07, 0x54, 0xaf, 0x18, 0x50, 0x23, 0x1f, 0x50, 0x1b, 0x66, 0xad, 0xb1, 0x34,
0x5d, 0xfd, 0x4d, 0x6e, 0xc2, 0x74, 0x0f, 0x85, 0x93, 0xb5, 0x05, 0x8b, 0x46, 0x2a, 0xcc, 0x0f,
0x99, 0x2b, 0x5b, 0xe9, 0x6f, 0x39, 0x30, 0x2d, 0x40, 0x18, 0x77, 0xe4, 0x77, 0x3f, 0xf8, 0x5b,
0x55, 0x8c, 0xd6, 0xf2, 0x8a, 0x51, 0x55, 0x57, 0x5a, 0x37, 0xea, 0x4a, 0x09, 0x34, 0xe2, 0x01,
0x8b, 0x54, 0xfd, 0x29, 0xff, 0xcd, 0x07, 0xd1, 0x0b, 0xe3, 0x94, 0xc9, 0xe3, 0x8e, 0xf8, 0x30,
0x6a, 0x49, 0xa7, 0xcd, 0x5a, 0x52, 0xfa, 0x14, 0x20, 0x37, 0x2e, 0x1d, 0x01, 0xc9, 0x70, 0x0d,
0x23, 0xa0, 0x6b, 0x00, 0x81, 0xcf, 0xa2, 0x2c, 0x38, 0x0c, 0x98, 0xaa, 0x49, 0x34, 0x20, 0x7c,
0x97, 0xef, 0xb3, 0x34, 0x55, 0x05, 0x3d, 0x4d, 0x57, 0x7d, 0x92, 0x4d, 0x68, 0xea, 0x37, 0x6b,
0xea, 0x56, 0x42, 0x03, 0x68, 0x17, 0x9a, 0x7b, 0xbb, 0x07, 0xfb, 0x18, 0x95, 0x71, 0xc6, 0x8f,
0x1f, 0x3f, 0xb8, 0xaf, 0x18, 0xf3, 0xdf, 0x3a, 0x76, 0xac, 0x19, 0xb1, 0x23, 0xe1, 0x73, 0x99,
0x1d, 0xab, 0xdc, 0x15, 0xff, 0xcd, 0xd7, 0x65, 0xc4, 0x9e, 0x66, 0x9d, 0x64, 0xa8, 0x0e, 0xad,
0x33, 0xfc, 0xdb, 0x1d, 0x46, 0xf4, 0x3e, 0x6c, 0x68, 0x1e, 0xef, 0x88, 0x4c, 0x92, 0x5a, 0x21,
0xb7, 0x61, 0x5a, 0x44, 0x84, 0xb2, 0x32, 0xf3, 0x92, 0xde, 0xef, 0x54, 0x07, 0x57, 0x22, 0xd0,
0x1d, 0x58, 0xd5, 0xc0, 0xfd, 0x2c, 0x1e, 0x7c, 0x0a, 0x12, 0x97, 0x0d, 0x41, 0x38, 0x89, 0x9d,
0x50, 0x05, 0xb4, 0xf8, 0xe6, 0x21, 0x6f, 0xe2, 0x91, 0xaf, 0x6a, 0x31, 0x3b, 0x3d, 0x0c, 0xd2,
0xcc, 0xe8, 0xf4, 0x67, 0x8e, 0xd1, 0xeb, 0xf1, 0x20, 0x8c, 0x3d, 0x5f, 0x49, 0xb5, 0x05, 0x73,
0x82, 0xa9, 0x19, 0x33, 0x82, 0x00, 0x61, 0x48, 0x98, 0x23, 0x60, 0x99, 0x5d, 0xcd, 0x44, 0xb8,
0xef, 0x65, 0x9e, 0x2e, 0xc0, 0xab, 0xe7, 0x05, 0x78, 0xdc, 0xe4, 0xbd, 0xa4, 0x77, 0x1c, 0x9c,
0x30, 0x5f, 0x6e, 0x75, 0xfa, 0x9b, 0xcf, 0x73, 0x7c, 0xc2, 0x92, 0xd3, 0x24, 0xc8, 0x84, 0xd5,
0xcd, 0xba, 0x39, 0x80, 0xee, 0x41, 0x3b, 0xd7, 0x07, 0xf3, 0x7c, 0xf5, 0xeb, 0xc2, 0x3a, 0xbc,
0x07, 0x6b, 0x1a, 0xf8, 0xed, 0x21, 0xd3, 0xf5, 0x70, 0x17, 0xa1, 0xf1, 0x0d, 0x68, 0x69, 0xe0,
0xce, 0x30, 0x8b, 0x1f, 0x1a, 0x8a, 0x5b, 0xb7, 0xc8, 0x34, 0x55, 0x9f, 0xc2, 0x81, 0x7e, 0x56,
0x9f, 0x4f, 0x3e, 0xb6, 0xe6, 0x54, 0x4c, 0x5c, 0xfe, 0xe8, 0x52, 0xbf, 0xaf, 0x32, 0xaf, 0xa3,
0x5f, 0x82, 0x19, 0x41, 0x54, 0x25, 0xca, 0x2b, 0x44, 0x55, 0x18, 0x34, 0x36, 0xa6, 0x58, 0x8e,
0xf7, 0x1c, 0xf2, 0xb9, 0x22, 0x6a, 0xe7, 0x28, 0xc2, 0x9a, 0xe3, 0xa6, 0x2c, 0xb2, 0xfc, 0x0a,
0x2c, 0xc9, 0x27, 0x45, 0xe7, 0x72, 0x52, 0xdd, 0x6b, 0x46, 0xf7, 0x1e, 0x86, 0xbf, 0x6a, 0xc3,
0xc6, 0x58, 0xef, 0x53, 0x47, 0xad, 0x46, 0x60, 0x55, 0xb7, 0x02, 0xab, 0x47, 0xd0, 0x36, 0x99,
0x84, 0xe1, 0xc4, 0xd1, 0x71, 0x4e, 0xb1, 0x66, 0x51, 0xdc, 0x81, 0xe7, 0x44, 0x8d, 0xb3, 0x22,
0xaa, 0x43, 0xcd, 0x49, 0x49, 0xd3, 0xcf, 0x5b, 0x11, 0xb6, 0x88, 0x72, 0x27, 0xe9, 0xf7, 0x3a,
0x6e, 0xe1, 0xc5, 0x7e, 0xb9, 0xea, 0x75, 0x40, 0x2e, 0xf2, 0xc3, 0xf8, 0x45, 0xdf, 0x84, 0x8d,
0x0f, 0x59, 0x37, 0x8d, 0x7b, 0x4f, 0x58, 0x66, 0xbf, 0xff, 0x1d, 0xcb, 0xeb, 0x27, 0x35, 0x68,
0x95, 0xfb, 0x4d, 0xb0, 0x7d, 0xe2, 0x33, 0x44, 0xa9, 0x11, 0xf5, 0x90, 0x53, 0x03, 0xcc, 0x6a,
0xa4, 0xba, 0x5d, 0x8d, 0xf4, 0x05, 0xd8, 0xb0, 0x9f, 0xbe, 0xe4, 0x54, 0x84, 0x03, 0x59, 0xb7,
0x9a, 0xf3, 0xd7, 0x4f, 0x9f, 0x83, 0x05, 0xab, 0x45, 0xba, 0x14, 0x1b, 0xc8, 0xbd, 0x58, 0x32,
0x8c, 0xa2, 0x20, 0x3a, 0xea, 0x0c, 0x13, 0xb5, 0x0d, 0x83, 0x04, 0x3d, 0x4e, 0x42, 0x1e, 0x75,
0xe0, 0xf3, 0x20, 0x7d, 0x19, 0x27, 0xf2, 0x79, 0xf3, 0x08, 0x54, 0x4f, 0x00, 0x1f, 0x41, 0x5b,
0x2b, 0x85, 0xdb, 0x95, 0x90, 0xfd, 0x57, 0x31, 0xa7, 0xaf, 0xc2, 0x75, 0x53, 0xcd, 0xfb, 0xc3,
0xae, 0x4e, 0x3c, 0x4c, 0x64, 0x13, 0xdf, 0x87, 0xb5, 0x5c, 0x22, 0xa3, 0x33, 0xd7, 0x34, 0x47,
0x89, 0x58, 0xa8, 0x4e, 0xd3, 0xf2, 0x73, 0x6c, 0x36, 0x44, 0xaf, 0xae, 0x7a, 0x61, 0x75, 0x19,
0x97, 0x3c, 0x4d, 0x57, 0x7e, 0xf1, 0xa0, 0xe4, 0xc6, 0x18, 0xe9, 0x27, 0xb0, 0x96, 0x5d, 0x58,
0x48, 0xcd, 0x4e, 0xd2, 0xcf, 0xe9, 0x2c, 0x48, 0xe5, 0xd8, 0x5c, 0xbb, 0x0f, 0x7d, 0x68, 0x98,
0xea, 0x3e, 0xcb, 0xf0, 0x51, 0xd7, 0x84, 0xae, 0x44, 0xbc, 0x08, 0x93, 0xae, 0x04, 0x3f, 0xe8,
0xbb, 0xb0, 0x6e, 0x52, 0x7b, 0xec, 0x3e, 0x9c, 0x84, 0xd6, 0x32, 0xd4, 0xb9, 0x5d, 0x09, 0x4a,
0xfc, 0xe7, 0xdd, 0x1f, 0x7f, 0x0d, 0x16, 0xf7, 0x62, 0x91, 0xea, 0xc0, 0x22, 0x9e, 0x84, 0xbc,
0x0f, 0x33, 0x72, 0x29, 0x91, 0xf5, 0xd2, 0xbb, 0x70, 0xe4, 0xd1, 0xde, 0x18, 0xf1, 0x5e, 0x9c,
0xae, 0xfc, 0xe8, 0x1f, 0xfe, 0xe5, 0x27, 0xb5, 0x05, 0x32, 0x77, 0xe7, 0xe4, 0xb5, 0x3b, 0x47,
0x2c, 0xc3, 0x14, 0xc4, 0x11, 0x2c, 0x58, 0xaf, 0x7a, 0xc9, 0xa6, 0xf5, 0x32, 0xb7, 0xf0, 0xd8,
0xb7, 0x7d, 0x75, 0xec, 0xbb, 0x5d, 0x7a, 0x19, 0x59, 0xac, 0x90, 0x4b, 0x92, 0x45, 0xfe, 0x60,
0x97, 0x1c, 0xc3, 0x92, 0x30, 0x76, 0x4d, 0x94, 0x6c, 0xe5, 0xc4, 0x2a, 0x1f, 0x24, 0x9b, 0x43,
0xb1, 0x76, 0x09, 0x7a, 0x05, 0xf9, 0xac, 0x91, 0x15, 0xce, 0x47, 0xac, 0x03, 0xcd, 0x8a, 0x7c,
0x17, 0x96, 0xe5, 0xa3, 0xc8, 0x67, 0xc1, 0x6a, 0x13, 0x59, 0xad, 0x93, 0x55, 0xce, 0xca, 0x17,
0x74, 0x73, 0x5e, 0x31, 0xd6, 0xf0, 0x98, 0x8f, 0x73, 0xc9, 0xb5, 0x91, 0xaf, 0x76, 0x05, 0xa7,
0xad, 0x73, 0x5e, 0xf5, 0xda, 0x83, 0x3b, 0x62, 0x1c, 0x57, 0x3f, 0xec, 0x25, 0x3f, 0x11, 0xc9,
0x95, 0xca, 0xa7, 0xe2, 0xe4, 0x85, 0xf3, 0xdf, 0xa7, 0x0b, 0x19, 0x6e, 0x4d, 0xfa, 0x90, 0x9d,
0x7e, 0x0e, 0x85, 0xb9, 0x46, 0x36, 0xa5, 0x30, 0xd6, 0xe3, 0x75, 0xf5, 0x3c, 0x9e, 0xf4, 0x60,
0xde, 0x7c, 0xb0, 0x4b, 0xae, 0x54, 0xe4, 0x72, 0x34, 0xf3, 0xcd, 0xea, 0x46, 0xc9, 0xb0, 0x85,
0x0c, 0x09, 0x59, 0x96, 0x0c, 0x75, 0x01, 0x2e, 0x89, 0x60, 0xa9, 0xf0, 0xd8, 0x95, 0xd0, 0xc2,
0xac, 0x55, 0xbc, 0x4c, 0x1e, 0x3d, 0xb3, 0xd7, 0x90, 0x53, 0x8b, 0xae, 0x18, 0x33, 0xab, 0xb8,
0xbd, 0xed, 0xbc, 0x48, 0x52, 0x9c, 0x5b, 0xf3, 0x2d, 0xe6, 0x44, 0xfc, 0xb6, 0xce, 0x79, 0xc8,
0x59, 0x9a, 0x5f, 0xc5, 0x13, 0xd7, 0x63, 0x8a, 0xef, 0xdb, 0x8c, 0x17, 0xc4, 0xbb, 0xb1, 0x3f,
0xd9, 0x38, 0xaf, 0x56, 0xbf, 0x40, 0x96, 0x8f, 0xa0, 0x69, 0x1b, 0xb9, 0xae, 0x12, 0x52, 0xe0,
0x1a, 0x67, 0x03, 0x92, 0x5a, 0x0f, 0xb4, 0x25, 0x53, 0xdb, 0x92, 0x2b, 0x9e, 0x48, 0x57, 0x8e,
0xd4, 0x7c, 0xf3, 0x3c, 0x72, 0xa4, 0x71, 0x36, 0x48, 0x49, 0x08, 0x8b, 0xc2, 0x21, 0x3c, 0x9b,
0xd9, 0xbc, 0x8a, 0xbc, 0x36, 0x28, 0xc9, 0x5d, 0x82, 0x39, 0x99, 0x1f, 0x42, 0x53, 0xe7, 0x96,
0x48, 0xcb, 0x10, 0xdc, 0x7a, 0xa1, 0xda, 0x1e, 0xf1, 0xfe, 0x50, 0x59, 0x25, 0x5d, 0x90, 0x23,
0x11, 0xaf, 0x09, 0x39, 0xe1, 0xef, 0x00, 0xe4, 0x0f, 0x12, 0xc9, 0xe5, 0x12, 0x65, 0xad, 0xad,
0x76, 0x55, 0x93, 0x24, 0xbf, 0x8e, 0xe4, 0x97, 0xc9, 0xa2, 0x45, 0x5e, 0xad, 0x2b, 0x9d, 0x4a,
0xb3, 0xd6, 0x55, 0xf1, 0x09, 0x63, 0x7b, 0xf4, 0xdb, 0x35, 0x35, 0x11, 0x54, 0x2d, 0x2a, 0x5d,
0xe3, 0xc1, 0x47, 0x20, 0xb6, 0x00, 0xe3, 0xd1, 0xdc, 0x66, 0x15, 0x97, 0xca, 0x2d, 0xa0, 0xfc,
0x02, 0xae, 0xb4, 0x05, 0xe4, 0x0f, 0xdd, 0xc8, 0x13, 0xfc, 0xfb, 0x31, 0xc6, 0x9b, 0x2f, 0x62,
0xd2, 0x2a, 0x3f, 0x80, 0x6b, 0x5f, 0x1b, 0xd5, 0x9c, 0x56, 0xdb, 0xb4, 0xbc, 0x62, 0xc0, 0x85,
0x74, 0x26, 0xd2, 0x71, 0x79, 0x2f, 0x91, 0xca, 0xfb, 0x55, 0x59, 0x5e, 0x47, 0x96, 0x6d, 0xd2,
0x2a, 0xb3, 0x4c, 0x91, 0xc1, 0xab, 0x8e, 0xb4, 0x35, 0xf1, 0xc8, 0xcc, 0xb2, 0x35, 0xeb, 0x2d,
0x5a, 0xfb, 0x72, 0x45, 0x8b, 0xe4, 0xb2, 0x86, 0x5c, 0x96, 0xc8, 0x82, 0xf6, 0xba, 0x48, 0x4b,
0x98, 0x83, 0x7e, 0x42, 0x60, 0x99, 0x43, 0xf1, 0x89, 0x98, 0xe5, 0x66, 0x4b, 0x0f, 0xc5, 0x4a,
0x6e, 0x56, 0x3f, 0x05, 0x23, 0x3f, 0xb0, 0x5f, 0x9c, 0xa9, 0x17, 0x30, 0x74, 0xec, 0x93, 0x15,
0xc1, 0xf2, 0xb9, 0x09, 0x9e, 0xb5, 0xd0, 0x2d, 0xe4, 0x7c, 0x99, 0x6c, 0x14, 0x39, 0xcb, 0x27,
0x32, 0xe4, 0x04, 0x56, 0x2a, 0x1e, 0x84, 0xe4, 0x02, 0x8c, 0x7e, 0x2d, 0x32, 0xda, 0x3b, 0x50,
0x64, 0xba, 0x49, 0x91, 0xa9, 0xe7, 0xfb, 0x9a, 0xa9, 0x8c, 0xd5, 0xf9, 0x3a, 0xf8, 0x01, 0xac,
0x57, 0xbf, 0xd1, 0x20, 0xcf, 0xeb, 0x3f, 0x8d, 0x31, 0xee, 0x0d, 0xc7, 0x68, 0xee, 0xcf, 0x23,
0xf7, 0x2d, 0xda, 0xe6, 0xdc, 0x13, 0xa4, 0x51, 0x25, 0xc0, 0x29, 0x16, 0x5a, 0xd9, 0xcf, 0x13,
0xc8, 0x75, 0x43, 0xa7, 0x95, 0xaf, 0x38, 0xda, 0x37, 0xc6, 0x60, 0xd8, 0xce, 0x91, 0xac, 0x49,
0x9d, 0x63, 0x4d, 0xbf, 0x7e, 0xe7, 0x20, 0x3d, 0x40, 0x5e, 0xfe, 0x6f, 0x79, 0x80, 0xd2, 0x8b,
0x06, 0xcb, 0x03, 0x94, 0x1f, 0x19, 0x94, 0x3c, 0x00, 0x32, 0xc3, 0x07, 0x07, 0xe4, 0x23, 0x5c,
0x19, 0xb2, 0xca, 0xaf, 0x55, 0x74, 0x24, 0x69, 0xd5, 0xca, 0xb0, 0xeb, 0xf8, 0x4a, 0x8e, 0x58,
0x14, 0x0f, 0x72, 0xed, 0xb9, 0x30, 0xab, 0xd0, 0xc9, 0x46, 0x91, 0x80, 0xa2, 0x5c, 0x59, 0x91,
0x4d, 0x37, 0x90, 0xe8, 0x25, 0x3a, 0x6f, 0x12, 0xe5, 0x34, 0xbb, 0x30, 0x67, 0x54, 0x1f, 0x13,
0xed, 0xc2, 0xcb, 0xc5, 0xd6, 0xed, 0x2b, 0x95, 0x6d, 0xb6, 0xa3, 0xa2, 0x4b, 0x9c, 0x41, 0x8a,
0x08, 0x9a, 0xc7, 0x77, 0x61, 0xc1, 0x2a, 0x00, 0xce, 0x95, 0x5f, 0x55, 0xa2, 0x9c, 0x2b, 0xbf,
0xb2, 0x6a, 0x58, 0x85, 0xab, 0x14, 0x95, 0x9f, 0x4a, 0x14, 0xcd, 0xeb, 0x63, 0x68, 0xea, 0xba,
0xdb, 0x5c, 0xff, 0xc5, 0x52, 0xdc, 0xf3, 0x78, 0x58, 0x73, 0x70, 0xca, 0x3b, 0x77, 0xe3, 0x7e,
0x57, 0xd0, 0x9f, 0x33, 0xaa, 0x68, 0x73, 0x7d, 0x95, 0x4b, 0x6b, 0x47, 0x2f, 0x16, 0x4b, 0x57,
0x3d, 0xec, 0xa8, 0xe5, 0x4f, 0x60, 0xa9, 0x50, 0xe0, 0x99, 0x07, 0x29, 0xd5, 0xe5, 0xac, 0x79,
0x90, 0x32, 0xa2, 0x32, 0xd4, 0x0e, 0x03, 0x05, 0x3f, 0x2f, 0x0c, 0x73, 0xbb, 0x12, 0xde, 0x5c,
0x54, 0x76, 0x58, 0x36, 0x6b, 0xd5, 0x79, 0x5a, 0x36, 0x6b, 0xd7, 0x4a, 0x96, 0xbc, 0xb9, 0xb8,
0x50, 0x21, 0x1f, 0xc0, 0xac, 0xaa, 0xbb, 0xcb, 0x0d, 0xb6, 0x50, 0x71, 0xd8, 0x6e, 0x95, 0x1b,
0x24, 0x55, 0xcb, 0x68, 0x3d, 0xdf, 0x47, 0xaa, 0x72, 0x12, 0x8c, 0x5a, 0xbd, 0x7c, 0x12, 0xca,
0x05, 0x7c, 0x13, 0x4e, 0x82, 0xf0, 0x58, 0x9a, 0xfe, 0x5f, 0x38, 0x78, 0xd1, 0x37, 0xbe, 0xae,
0x8e, 0xbc, 0x7a, 0x81, 0x12, 0x3c, 0x21, 0xcc, 0x6b, 0x17, 0x2e, 0xda, 0xa3, 0xb7, 0x50, 0x4c,
0x4a, 0xaf, 0xaa, 0x7d, 0x12, 0xbb, 0xf9, 0x02, 0x5d, 0x57, 0xf0, 0x71, 0xa1, 0xff, 0xdc, 0x11,
0x7f, 0x73, 0x6c, 0x0c, 0x5d, 0xb2, 0x3d, 0xa1, 0x00, 0x4a, 0xe0, 0x3b, 0x13, 0xe3, 0x4b, 0x71,
0x6f, 0xa2, 0xb8, 0xd7, 0xe9, 0x95, 0x31, 0xe2, 0x72, 0x61, 0x43, 0xb8, 0x64, 0xd6, 0xdf, 0xbd,
0x3b, 0x8c, 0x7c, 0xe3, 0x4c, 0x55, 0x51, 0x9a, 0x97, 0x9b, 0x49, 0xb1, 0x5a, 0x4c, 0x05, 0x2c,
0x14, 0x5d, 0xff, 0xa9, 0x6c, 0x3d, 0x0c, 0xbc, 0xec, 0x90, 0x53, 0xe5, 0xdc, 0x7e, 0xec, 0xe4,
0xa5, 0x5f, 0xf6, 0x30, 0x04, 0xe3, 0xab, 0x45, 0xda, 0x56, 0x85, 0xdd, 0x18, 0xd6, 0xaf, 0x23,
0xeb, 0x57, 0xe8, 0x2d, 0x93, 0xb5, 0xfc, 0x4f, 0x0c, 0x1d, 0x65, 0xb0, 0xa5, 0xf9, 0x91, 0x51,
0x7c, 0x68, 0x14, 0xa2, 0xe5, 0xdb, 0xff, 0xe8, 0x9a, 0xb6, 0x3c, 0xfe, 0x18, 0x53, 0xc9, 0x66,
0x87, 0x02, 0xa7, 0x1a, 0x11, 0xcd, 0xbb, 0x7b, 0x16, 0xf8, 0x5c, 0x88, 0x9f, 0x39, 0xa5, 0xda,
0x39, 0xa3, 0xaa, 0x8b, 0xdc, 0x1e, 0xc1, 0xa7, 0x5c, 0xdb, 0xd6, 0x7e, 0x71, 0x12, 0xd4, 0x0b,
0x48, 0xf6, 0x87, 0x56, 0x8d, 0x92, 0x59, 0xea, 0x96, 0x47, 0x29, 0x63, 0x4b, 0xe1, 0x2e, 0x24,
0x91, 0x3c, 0xfd, 0xd3, 0xcb, 0x95, 0x12, 0xf9, 0x5e, 0x26, 0x0f, 0xca, 0xcb, 0xc5, 0xb2, 0x17,
0x33, 0xe1, 0x52, 0x59, 0xa0, 0xd2, 0xbe, 0x3e, 0x1a, 0xa1, 0x2a, 0xf3, 0x72, 0xc4, 0x32, 0x51,
0xc1, 0xe2, 0x4b, 0x06, 0x27, 0xb0, 0xbc, 0x3f, 0x92, 0xe9, 0xfe, 0xa7, 0x66, 0x2a, 0xa3, 0x53,
0x8a, 0x4c, 0xd3, 0x02, 0x53, 0x3e, 0xd8, 0x13, 0x51, 0xe3, 0x6f, 0x16, 0xa8, 0x90, 0xad, 0xd1,
0xa5, 0x2b, 0x65, 0xbe, 0x95, 0xb5, 0x2d, 0x36, 0x5f, 0xe3, 0xa8, 0x8c, 0x55, 0x1f, 0x22, 0x4c,
0x58, 0x2a, 0x54, 0x9e, 0xe4, 0x5b, 0x5f, 0x75, 0x49, 0xca, 0x84, 0x99, 0x8f, 0xd4, 0x66, 0xc6,
0x79, 0x65, 0x98, 0x84, 0x28, 0x54, 0x70, 0x90, 0x1b, 0x55, 0x07, 0x3f, 0xab, 0x40, 0x62, 0xdc,
0x11, 0x54, 0xf2, 0x24, 0xeb, 0xa5, 0x73, 0xa1, 0x3a, 0x36, 0xfd, 0x9e, 0xb8, 0x71, 0x1f, 0x51,
0x40, 0x42, 0x6e, 0x57, 0x65, 0x1b, 0x2e, 0x2c, 0x86, 0x74, 0xc1, 0xe4, 0x5a, 0x31, 0x25, 0x51,
0x12, 0xe7, 0x18, 0xd3, 0x3f, 0x66, 0x19, 0x88, 0x95, 0x10, 0xa9, 0xa8, 0x0f, 0x19, 0x99, 0x3d,
0x28, 0xe6, 0x41, 0xe4, 0xf1, 0x5e, 0x71, 0xfa, 0xa1, 0xfd, 0xa7, 0xe6, 0x2c, 0x96, 0x37, 0x2b,
0x46, 0x7d, 0x11, 0xd6, 0xcf, 0x21, 0xeb, 0xab, 0xe4, 0x4a, 0x61, 0xbc, 0x05, 0x11, 0xc4, 0x09,
0xc0, 0xb8, 0x98, 0x37, 0x4f, 0x00, 0xa5, 0x9a, 0x16, 0xeb, 0x04, 0x50, 0x2e, 0x2b, 0x29, 0x9d,
0x00, 0x3c, 0x8e, 0x82, 0x4e, 0x83, 0x3c, 0x81, 0xe5, 0xe2, 0x05, 0xb9, 0xb1, 0x7c, 0xaa, 0xaf,
0xce, 0xcf, 0x4d, 0xfa, 0xc8, 0x73, 0x4d, 0x2f, 0x13, 0x29, 0xfd, 0x3b, 0xf2, 0x0d, 0x07, 0x79,
0x02, 0x4b, 0x85, 0x3b, 0x6b, 0x63, 0x0a, 0x2b, 0x2f, 0xb3, 0x47, 0xb3, 0xb2, 0x17, 0xa8, 0x66,
0x35, 0xc4, 0xde, 0x7c, 0xd1, 0x3c, 0x85, 0x95, 0x8a, 0x6b, 0x67, 0xe3, 0xdc, 0x3c, 0xf2, 0x4e,
0xba, 0x5d, 0x16, 0xca, 0xba, 0x7e, 0xb5, 0x73, 0x5b, 0x39, 0xef, 0x84, 0x09, 0xce, 0x03, 0x63,
0x98, 0xf2, 0x6f, 0xc9, 0x96, 0x29, 0x5a, 0x37, 0xfd, 0xed, 0xad, 0x91, 0xed, 0x95, 0xce, 0x57,
0xb3, 0x94, 0xb7, 0xb1, 0x21, 0x2c, 0xda, 0xa2, 0x1a, 0x69, 0x95, 0xaa, 0x1b, 0xf3, 0x73, 0x47,
0x68, 0xaf, 0x10, 0xcd, 0xee, 0x13, 0xa4, 0xcd, 0x60, 0xc1, 0xaa, 0x65, 0x30, 0x8c, 0xb3, 0xa2,
0x4a, 0x62, 0xc2, 0x14, 0xa1, 0x39, 0xa6, 0x78, 0xc0, 0xd5, 0x68, 0x9a, 0xa6, 0x2c, 0x99, 0x20,
0x5b, 0x95, 0x9c, 0xf2, 0xba, 0x88, 0x4f, 0xcd, 0x2c, 0x35, 0x98, 0xc9, 0x52, 0x8b, 0x0a, 0x66,
0x76, 0x11, 0xc6, 0xf9, 0xb3, 0x76, 0x0e, 0xd3, 0x53, 0xa3, 0x80, 0x40, 0x15, 0x23, 0x1c, 0xc4,
0x47, 0x47, 0x21, 0x33, 0xd2, 0x0c, 0x23, 0xaa, 0x15, 0x46, 0x8f, 0xf4, 0x06, 0x32, 0xbd, 0x42,
0xd7, 0x6d, 0xa6, 0xde, 0x30, 0x8b, 0xd5, 0xda, 0xf8, 0x3e, 0x6e, 0x28, 0x85, 0x5a, 0x2a, 0x6b,
0x43, 0xa9, 0x2e, 0x2b, 0x6b, 0xd3, 0x71, 0x28, 0x23, 0x76, 0x96, 0x63, 0x89, 0xd7, 0x93, 0x6c,
0xbe, 0x8b, 0x91, 0x82, 0x75, 0xe9, 0x6d, 0x45, 0x0a, 0x55, 0x05, 0x04, 0x13, 0xde, 0x07, 0x19,
0x7b, 0xa7, 0xb8, 0xe7, 0x4c, 0x61, 0x65, 0x9f, 0xf1, 0x29, 0xb3, 0x03, 0x04, 0x5a, 0xc5, 0xce,
0x2e, 0x25, 0x38, 0xd7, 0xf3, 0x88, 0x84, 0x59, 0xca, 0x32, 0x2f, 0x0c, 0xad, 0xe8, 0x80, 0xfc,
0xbe, 0x03, 0x9b, 0xe3, 0x2a, 0x0a, 0xc8, 0x4b, 0x8a, 0xf4, 0x04, 0x75, 0x07, 0xa3, 0xe5, 0x90,
0x87, 0x2d, 0x72, 0x9d, 0xcb, 0x21, 0x6a, 0xf1, 0xf5, 0xe5, 0x8c, 0xa2, 0x24, 0x04, 0x12, 0x89,
0x2c, 0xbb, 0xcc, 0x80, 0x54, 0xc5, 0x40, 0x56, 0xe5, 0x82, 0x95, 0xc8, 0xaa, 0xae, 0x51, 0x28,
0x25, 0xb2, 0x2c, 0xed, 0xa7, 0x7c, 0x55, 0x15, 0x4b, 0x0e, 0xf2, 0xa9, 0x1e, 0x51, 0xc4, 0x90,
0x07, 0x67, 0xa3, 0xaa, 0x15, 0xec, 0x39, 0x3f, 0x55, 0x58, 0xea, 0x0a, 0x35, 0x85, 0x95, 0x8a,
0x2b, 0x7d, 0xe3, 0xc0, 0x32, 0xf2, 0xbe, 0x7f, 0xc2, 0x39, 0xd7, 0x1c, 0xb9, 0xb9, 0x49, 0xea,
0x3f, 0x73, 0xe0, 0xf2, 0xc8, 0x8b, 0x73, 0x72, 0xab, 0x6a, 0x48, 0x55, 0x95, 0x01, 0xed, 0xdb,
0x13, 0x60, 0xda, 0x59, 0x4c, 0x72, 0xb5, 0xa8, 0x05, 0xeb, 0x2e, 0x9d, 0xf4, 0xe1, 0x52, 0xe9,
0x2e, 0x9d, 0x5c, 0xaf, 0x52, 0x86, 0x79, 0xcd, 0x3e, 0xe1, 0x1e, 0x6f, 0xaa, 0x02, 0x2f, 0xdb,
0xc9, 0x11, 0x2c, 0x15, 0x2e, 0xdb, 0xf3, 0xcd, 0xaf, 0xfa, 0x16, 0x7e, 0xc2, 0x6b, 0x65, 0x93,
0xd5, 0x30, 0x09, 0xbb, 0xd3, 0xf8, 0x24, 0xe5, 0xf5, 0xff, 0x0d, 0x00, 0x00, 0xff, 0xff, 0xfa,
0x35, 0xc5, 0x70, 0x58, 0x5f, 0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConnInterface
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion6
// GoCryptoTraderClient is the client API for GoCryptoTrader service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type GoCryptoTraderClient interface {
GetInfo(ctx context.Context, in *GetInfoRequest, opts ...grpc.CallOption) (*GetInfoResponse, error)
GetSubsystems(ctx context.Context, in *GetSubsystemsRequest, opts ...grpc.CallOption) (*GetSusbsytemsResponse, error)
EnableSubsystem(ctx context.Context, in *GenericSubsystemRequest, opts ...grpc.CallOption) (*GenericResponse, error)
DisableSubsystem(ctx context.Context, in *GenericSubsystemRequest, opts ...grpc.CallOption) (*GenericResponse, error)
GetRPCEndpoints(ctx context.Context, in *GetRPCEndpointsRequest, opts ...grpc.CallOption) (*GetRPCEndpointsResponse, error)
GetCommunicationRelayers(ctx context.Context, in *GetCommunicationRelayersRequest, opts ...grpc.CallOption) (*GetCommunicationRelayersResponse, error)
GetExchanges(ctx context.Context, in *GetExchangesRequest, opts ...grpc.CallOption) (*GetExchangesResponse, error)
DisableExchange(ctx context.Context, in *GenericExchangeNameRequest, opts ...grpc.CallOption) (*GenericResponse, error)
GetExchangeInfo(ctx context.Context, in *GenericExchangeNameRequest, opts ...grpc.CallOption) (*GetExchangeInfoResponse, error)
GetExchangeOTPCode(ctx context.Context, in *GenericExchangeNameRequest, opts ...grpc.CallOption) (*GetExchangeOTPReponse, error)
GetExchangeOTPCodes(ctx context.Context, in *GetExchangeOTPsRequest, opts ...grpc.CallOption) (*GetExchangeOTPsResponse, error)
EnableExchange(ctx context.Context, in *GenericExchangeNameRequest, opts ...grpc.CallOption) (*GenericResponse, error)
GetTicker(ctx context.Context, in *GetTickerRequest, opts ...grpc.CallOption) (*TickerResponse, error)
GetTickers(ctx context.Context, in *GetTickersRequest, opts ...grpc.CallOption) (*GetTickersResponse, error)
GetOrderbook(ctx context.Context, in *GetOrderbookRequest, opts ...grpc.CallOption) (*OrderbookResponse, error)
GetOrderbooks(ctx context.Context, in *GetOrderbooksRequest, opts ...grpc.CallOption) (*GetOrderbooksResponse, error)
GetAccountInfo(ctx context.Context, in *GetAccountInfoRequest, opts ...grpc.CallOption) (*GetAccountInfoResponse, error)
GetAccountInfoStream(ctx context.Context, in *GetAccountInfoRequest, opts ...grpc.CallOption) (GoCryptoTrader_GetAccountInfoStreamClient, error)
GetConfig(ctx context.Context, in *GetConfigRequest, opts ...grpc.CallOption) (*GetConfigResponse, error)
GetPortfolio(ctx context.Context, in *GetPortfolioRequest, opts ...grpc.CallOption) (*GetPortfolioResponse, error)
GetPortfolioSummary(ctx context.Context, in *GetPortfolioSummaryRequest, opts ...grpc.CallOption) (*GetPortfolioSummaryResponse, error)
AddPortfolioAddress(ctx context.Context, in *AddPortfolioAddressRequest, opts ...grpc.CallOption) (*GenericResponse, error)
RemovePortfolioAddress(ctx context.Context, in *RemovePortfolioAddressRequest, opts ...grpc.CallOption) (*GenericResponse, error)
GetForexProviders(ctx context.Context, in *GetForexProvidersRequest, opts ...grpc.CallOption) (*GetForexProvidersResponse, error)
GetForexRates(ctx context.Context, in *GetForexRatesRequest, opts ...grpc.CallOption) (*GetForexRatesResponse, error)
GetOrders(ctx context.Context, in *GetOrdersRequest, opts ...grpc.CallOption) (*GetOrdersResponse, error)
GetOrder(ctx context.Context, in *GetOrderRequest, opts ...grpc.CallOption) (*OrderDetails, error)
SubmitOrder(ctx context.Context, in *SubmitOrderRequest, opts ...grpc.CallOption) (*SubmitOrderResponse, error)
SimulateOrder(ctx context.Context, in *SimulateOrderRequest, opts ...grpc.CallOption) (*SimulateOrderResponse, error)
WhaleBomb(ctx context.Context, in *WhaleBombRequest, opts ...grpc.CallOption) (*SimulateOrderResponse, error)
CancelOrder(ctx context.Context, in *CancelOrderRequest, opts ...grpc.CallOption) (*GenericResponse, error)
CancelAllOrders(ctx context.Context, in *CancelAllOrdersRequest, opts ...grpc.CallOption) (*CancelAllOrdersResponse, error)
GetEvents(ctx context.Context, in *GetEventsRequest, opts ...grpc.CallOption) (*GetEventsResponse, error)
AddEvent(ctx context.Context, in *AddEventRequest, opts ...grpc.CallOption) (*AddEventResponse, error)
RemoveEvent(ctx context.Context, in *RemoveEventRequest, opts ...grpc.CallOption) (*GenericResponse, error)
GetCryptocurrencyDepositAddresses(ctx context.Context, in *GetCryptocurrencyDepositAddressesRequest, opts ...grpc.CallOption) (*GetCryptocurrencyDepositAddressesResponse, error)
GetCryptocurrencyDepositAddress(ctx context.Context, in *GetCryptocurrencyDepositAddressRequest, opts ...grpc.CallOption) (*GetCryptocurrencyDepositAddressResponse, error)
WithdrawFiatFunds(ctx context.Context, in *WithdrawFiatRequest, opts ...grpc.CallOption) (*WithdrawResponse, error)
WithdrawCryptocurrencyFunds(ctx context.Context, in *WithdrawCryptoRequest, opts ...grpc.CallOption) (*WithdrawResponse, error)
WithdrawalEventByID(ctx context.Context, in *WithdrawalEventByIDRequest, opts ...grpc.CallOption) (*WithdrawalEventByIDResponse, error)
WithdrawalEventsByExchange(ctx context.Context, in *WithdrawalEventsByExchangeRequest, opts ...grpc.CallOption) (*WithdrawalEventsByExchangeResponse, error)
WithdrawalEventsByDate(ctx context.Context, in *WithdrawalEventsByDateRequest, opts ...grpc.CallOption) (*WithdrawalEventsByExchangeResponse, error)
GetLoggerDetails(ctx context.Context, in *GetLoggerDetailsRequest, opts ...grpc.CallOption) (*GetLoggerDetailsResponse, error)
SetLoggerDetails(ctx context.Context, in *SetLoggerDetailsRequest, opts ...grpc.CallOption) (*GetLoggerDetailsResponse, error)
GetExchangePairs(ctx context.Context, in *GetExchangePairsRequest, opts ...grpc.CallOption) (*GetExchangePairsResponse, error)
SetExchangePair(ctx context.Context, in *SetExchangePairRequest, opts ...grpc.CallOption) (*GenericResponse, error)
GetOrderbookStream(ctx context.Context, in *GetOrderbookStreamRequest, opts ...grpc.CallOption) (GoCryptoTrader_GetOrderbookStreamClient, error)
GetExchangeOrderbookStream(ctx context.Context, in *GetExchangeOrderbookStreamRequest, opts ...grpc.CallOption) (GoCryptoTrader_GetExchangeOrderbookStreamClient, error)
GetTickerStream(ctx context.Context, in *GetTickerStreamRequest, opts ...grpc.CallOption) (GoCryptoTrader_GetTickerStreamClient, error)
GetExchangeTickerStream(ctx context.Context, in *GetExchangeTickerStreamRequest, opts ...grpc.CallOption) (GoCryptoTrader_GetExchangeTickerStreamClient, error)
GetAuditEvent(ctx context.Context, in *GetAuditEventRequest, opts ...grpc.CallOption) (*GetAuditEventResponse, error)
GCTScriptExecute(ctx context.Context, in *GCTScriptExecuteRequest, opts ...grpc.CallOption) (*GenericResponse, error)
GCTScriptUpload(ctx context.Context, in *GCTScriptUploadRequest, opts ...grpc.CallOption) (*GenericResponse, error)
GCTScriptReadScript(ctx context.Context, in *GCTScriptReadScriptRequest, opts ...grpc.CallOption) (*GCTScriptQueryResponse, error)
GCTScriptStatus(ctx context.Context, in *GCTScriptStatusRequest, opts ...grpc.CallOption) (*GCTScriptStatusResponse, error)
GCTScriptQuery(ctx context.Context, in *GCTScriptQueryRequest, opts ...grpc.CallOption) (*GCTScriptQueryResponse, error)
GCTScriptStop(ctx context.Context, in *GCTScriptStopRequest, opts ...grpc.CallOption) (*GenericResponse, error)
GCTScriptStopAll(ctx context.Context, in *GCTScriptStopAllRequest, opts ...grpc.CallOption) (*GenericResponse, error)
GCTScriptListAll(ctx context.Context, in *GCTScriptListAllRequest, opts ...grpc.CallOption) (*GCTScriptStatusResponse, error)
GCTScriptAutoLoadToggle(ctx context.Context, in *GCTScriptAutoLoadRequest, opts ...grpc.CallOption) (*GenericResponse, error)
GetHistoricCandles(ctx context.Context, in *GetHistoricCandlesRequest, opts ...grpc.CallOption) (*GetHistoricCandlesResponse, error)
SetExchangeAsset(ctx context.Context, in *SetExchangeAssetRequest, opts ...grpc.CallOption) (*GenericResponse, error)
SetAllExchangePairs(ctx context.Context, in *SetExchangeAllPairsRequest, opts ...grpc.CallOption) (*GenericResponse, error)
UpdateExchangeSupportedPairs(ctx context.Context, in *UpdateExchangeSupportedPairsRequest, opts ...grpc.CallOption) (*GenericResponse, error)
GetExchangeAssets(ctx context.Context, in *GetExchangeAssetsRequest, opts ...grpc.CallOption) (*GetExchangeAssetsResponse, error)
WebsocketGetInfo(ctx context.Context, in *WebsocketGetInfoRequest, opts ...grpc.CallOption) (*WebsocketGetInfoResponse, error)
WebsocketSetEnabled(ctx context.Context, in *WebsocketSetEnabledRequest, opts ...grpc.CallOption) (*GenericResponse, error)
WebsocketGetSubscriptions(ctx context.Context, in *WebsocketGetSubscriptionsRequest, opts ...grpc.CallOption) (*WebsocketGetSubscriptionsResponse, error)
WebsocketSetProxy(ctx context.Context, in *WebsocketSetProxyRequest, opts ...grpc.CallOption) (*GenericResponse, error)
WebsocketSetURL(ctx context.Context, in *WebsocketSetURLRequest, opts ...grpc.CallOption) (*GenericResponse, error)
}
type goCryptoTraderClient struct {
cc grpc.ClientConnInterface
}
func NewGoCryptoTraderClient(cc grpc.ClientConnInterface) GoCryptoTraderClient {
return &goCryptoTraderClient{cc}
}
func (c *goCryptoTraderClient) GetInfo(ctx context.Context, in *GetInfoRequest, opts ...grpc.CallOption) (*GetInfoResponse, error) {
out := new(GetInfoResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetInfo", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetSubsystems(ctx context.Context, in *GetSubsystemsRequest, opts ...grpc.CallOption) (*GetSusbsytemsResponse, error) {
out := new(GetSusbsytemsResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetSubsystems", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) EnableSubsystem(ctx context.Context, in *GenericSubsystemRequest, opts ...grpc.CallOption) (*GenericResponse, error) {
out := new(GenericResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/EnableSubsystem", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) DisableSubsystem(ctx context.Context, in *GenericSubsystemRequest, opts ...grpc.CallOption) (*GenericResponse, error) {
out := new(GenericResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/DisableSubsystem", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetRPCEndpoints(ctx context.Context, in *GetRPCEndpointsRequest, opts ...grpc.CallOption) (*GetRPCEndpointsResponse, error) {
out := new(GetRPCEndpointsResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetRPCEndpoints", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetCommunicationRelayers(ctx context.Context, in *GetCommunicationRelayersRequest, opts ...grpc.CallOption) (*GetCommunicationRelayersResponse, error) {
out := new(GetCommunicationRelayersResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetCommunicationRelayers", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetExchanges(ctx context.Context, in *GetExchangesRequest, opts ...grpc.CallOption) (*GetExchangesResponse, error) {
out := new(GetExchangesResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetExchanges", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) DisableExchange(ctx context.Context, in *GenericExchangeNameRequest, opts ...grpc.CallOption) (*GenericResponse, error) {
out := new(GenericResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/DisableExchange", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetExchangeInfo(ctx context.Context, in *GenericExchangeNameRequest, opts ...grpc.CallOption) (*GetExchangeInfoResponse, error) {
out := new(GetExchangeInfoResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetExchangeInfo", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetExchangeOTPCode(ctx context.Context, in *GenericExchangeNameRequest, opts ...grpc.CallOption) (*GetExchangeOTPReponse, error) {
out := new(GetExchangeOTPReponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetExchangeOTPCode", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetExchangeOTPCodes(ctx context.Context, in *GetExchangeOTPsRequest, opts ...grpc.CallOption) (*GetExchangeOTPsResponse, error) {
out := new(GetExchangeOTPsResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetExchangeOTPCodes", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) EnableExchange(ctx context.Context, in *GenericExchangeNameRequest, opts ...grpc.CallOption) (*GenericResponse, error) {
out := new(GenericResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/EnableExchange", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetTicker(ctx context.Context, in *GetTickerRequest, opts ...grpc.CallOption) (*TickerResponse, error) {
out := new(TickerResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetTicker", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetTickers(ctx context.Context, in *GetTickersRequest, opts ...grpc.CallOption) (*GetTickersResponse, error) {
out := new(GetTickersResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetTickers", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetOrderbook(ctx context.Context, in *GetOrderbookRequest, opts ...grpc.CallOption) (*OrderbookResponse, error) {
out := new(OrderbookResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetOrderbook", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetOrderbooks(ctx context.Context, in *GetOrderbooksRequest, opts ...grpc.CallOption) (*GetOrderbooksResponse, error) {
out := new(GetOrderbooksResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetOrderbooks", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetAccountInfo(ctx context.Context, in *GetAccountInfoRequest, opts ...grpc.CallOption) (*GetAccountInfoResponse, error) {
out := new(GetAccountInfoResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetAccountInfo", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetAccountInfoStream(ctx context.Context, in *GetAccountInfoRequest, opts ...grpc.CallOption) (GoCryptoTrader_GetAccountInfoStreamClient, error) {
stream, err := c.cc.NewStream(ctx, &_GoCryptoTrader_serviceDesc.Streams[0], "/gctrpc.GoCryptoTrader/GetAccountInfoStream", opts...)
if err != nil {
return nil, err
}
x := &goCryptoTraderGetAccountInfoStreamClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type GoCryptoTrader_GetAccountInfoStreamClient interface {
Recv() (*GetAccountInfoResponse, error)
grpc.ClientStream
}
type goCryptoTraderGetAccountInfoStreamClient struct {
grpc.ClientStream
}
func (x *goCryptoTraderGetAccountInfoStreamClient) Recv() (*GetAccountInfoResponse, error) {
m := new(GetAccountInfoResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *goCryptoTraderClient) GetConfig(ctx context.Context, in *GetConfigRequest, opts ...grpc.CallOption) (*GetConfigResponse, error) {
out := new(GetConfigResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetConfig", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetPortfolio(ctx context.Context, in *GetPortfolioRequest, opts ...grpc.CallOption) (*GetPortfolioResponse, error) {
out := new(GetPortfolioResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetPortfolio", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetPortfolioSummary(ctx context.Context, in *GetPortfolioSummaryRequest, opts ...grpc.CallOption) (*GetPortfolioSummaryResponse, error) {
out := new(GetPortfolioSummaryResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetPortfolioSummary", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) AddPortfolioAddress(ctx context.Context, in *AddPortfolioAddressRequest, opts ...grpc.CallOption) (*GenericResponse, error) {
out := new(GenericResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/AddPortfolioAddress", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) RemovePortfolioAddress(ctx context.Context, in *RemovePortfolioAddressRequest, opts ...grpc.CallOption) (*GenericResponse, error) {
out := new(GenericResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/RemovePortfolioAddress", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetForexProviders(ctx context.Context, in *GetForexProvidersRequest, opts ...grpc.CallOption) (*GetForexProvidersResponse, error) {
out := new(GetForexProvidersResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetForexProviders", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetForexRates(ctx context.Context, in *GetForexRatesRequest, opts ...grpc.CallOption) (*GetForexRatesResponse, error) {
out := new(GetForexRatesResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetForexRates", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetOrders(ctx context.Context, in *GetOrdersRequest, opts ...grpc.CallOption) (*GetOrdersResponse, error) {
out := new(GetOrdersResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetOrders", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetOrder(ctx context.Context, in *GetOrderRequest, opts ...grpc.CallOption) (*OrderDetails, error) {
out := new(OrderDetails)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetOrder", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) SubmitOrder(ctx context.Context, in *SubmitOrderRequest, opts ...grpc.CallOption) (*SubmitOrderResponse, error) {
out := new(SubmitOrderResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/SubmitOrder", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) SimulateOrder(ctx context.Context, in *SimulateOrderRequest, opts ...grpc.CallOption) (*SimulateOrderResponse, error) {
out := new(SimulateOrderResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/SimulateOrder", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) WhaleBomb(ctx context.Context, in *WhaleBombRequest, opts ...grpc.CallOption) (*SimulateOrderResponse, error) {
out := new(SimulateOrderResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/WhaleBomb", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) CancelOrder(ctx context.Context, in *CancelOrderRequest, opts ...grpc.CallOption) (*GenericResponse, error) {
out := new(GenericResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/CancelOrder", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) CancelAllOrders(ctx context.Context, in *CancelAllOrdersRequest, opts ...grpc.CallOption) (*CancelAllOrdersResponse, error) {
out := new(CancelAllOrdersResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/CancelAllOrders", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetEvents(ctx context.Context, in *GetEventsRequest, opts ...grpc.CallOption) (*GetEventsResponse, error) {
out := new(GetEventsResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetEvents", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) AddEvent(ctx context.Context, in *AddEventRequest, opts ...grpc.CallOption) (*AddEventResponse, error) {
out := new(AddEventResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/AddEvent", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) RemoveEvent(ctx context.Context, in *RemoveEventRequest, opts ...grpc.CallOption) (*GenericResponse, error) {
out := new(GenericResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/RemoveEvent", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetCryptocurrencyDepositAddresses(ctx context.Context, in *GetCryptocurrencyDepositAddressesRequest, opts ...grpc.CallOption) (*GetCryptocurrencyDepositAddressesResponse, error) {
out := new(GetCryptocurrencyDepositAddressesResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetCryptocurrencyDepositAddresses", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetCryptocurrencyDepositAddress(ctx context.Context, in *GetCryptocurrencyDepositAddressRequest, opts ...grpc.CallOption) (*GetCryptocurrencyDepositAddressResponse, error) {
out := new(GetCryptocurrencyDepositAddressResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetCryptocurrencyDepositAddress", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) WithdrawFiatFunds(ctx context.Context, in *WithdrawFiatRequest, opts ...grpc.CallOption) (*WithdrawResponse, error) {
out := new(WithdrawResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/WithdrawFiatFunds", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) WithdrawCryptocurrencyFunds(ctx context.Context, in *WithdrawCryptoRequest, opts ...grpc.CallOption) (*WithdrawResponse, error) {
out := new(WithdrawResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/WithdrawCryptocurrencyFunds", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) WithdrawalEventByID(ctx context.Context, in *WithdrawalEventByIDRequest, opts ...grpc.CallOption) (*WithdrawalEventByIDResponse, error) {
out := new(WithdrawalEventByIDResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/WithdrawalEventByID", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) WithdrawalEventsByExchange(ctx context.Context, in *WithdrawalEventsByExchangeRequest, opts ...grpc.CallOption) (*WithdrawalEventsByExchangeResponse, error) {
out := new(WithdrawalEventsByExchangeResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/WithdrawalEventsByExchange", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) WithdrawalEventsByDate(ctx context.Context, in *WithdrawalEventsByDateRequest, opts ...grpc.CallOption) (*WithdrawalEventsByExchangeResponse, error) {
out := new(WithdrawalEventsByExchangeResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/WithdrawalEventsByDate", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetLoggerDetails(ctx context.Context, in *GetLoggerDetailsRequest, opts ...grpc.CallOption) (*GetLoggerDetailsResponse, error) {
out := new(GetLoggerDetailsResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetLoggerDetails", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) SetLoggerDetails(ctx context.Context, in *SetLoggerDetailsRequest, opts ...grpc.CallOption) (*GetLoggerDetailsResponse, error) {
out := new(GetLoggerDetailsResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/SetLoggerDetails", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetExchangePairs(ctx context.Context, in *GetExchangePairsRequest, opts ...grpc.CallOption) (*GetExchangePairsResponse, error) {
out := new(GetExchangePairsResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetExchangePairs", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) SetExchangePair(ctx context.Context, in *SetExchangePairRequest, opts ...grpc.CallOption) (*GenericResponse, error) {
out := new(GenericResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/SetExchangePair", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetOrderbookStream(ctx context.Context, in *GetOrderbookStreamRequest, opts ...grpc.CallOption) (GoCryptoTrader_GetOrderbookStreamClient, error) {
stream, err := c.cc.NewStream(ctx, &_GoCryptoTrader_serviceDesc.Streams[1], "/gctrpc.GoCryptoTrader/GetOrderbookStream", opts...)
if err != nil {
return nil, err
}
x := &goCryptoTraderGetOrderbookStreamClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type GoCryptoTrader_GetOrderbookStreamClient interface {
Recv() (*OrderbookResponse, error)
grpc.ClientStream
}
type goCryptoTraderGetOrderbookStreamClient struct {
grpc.ClientStream
}
func (x *goCryptoTraderGetOrderbookStreamClient) Recv() (*OrderbookResponse, error) {
m := new(OrderbookResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *goCryptoTraderClient) GetExchangeOrderbookStream(ctx context.Context, in *GetExchangeOrderbookStreamRequest, opts ...grpc.CallOption) (GoCryptoTrader_GetExchangeOrderbookStreamClient, error) {
stream, err := c.cc.NewStream(ctx, &_GoCryptoTrader_serviceDesc.Streams[2], "/gctrpc.GoCryptoTrader/GetExchangeOrderbookStream", opts...)
if err != nil {
return nil, err
}
x := &goCryptoTraderGetExchangeOrderbookStreamClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type GoCryptoTrader_GetExchangeOrderbookStreamClient interface {
Recv() (*OrderbookResponse, error)
grpc.ClientStream
}
type goCryptoTraderGetExchangeOrderbookStreamClient struct {
grpc.ClientStream
}
func (x *goCryptoTraderGetExchangeOrderbookStreamClient) Recv() (*OrderbookResponse, error) {
m := new(OrderbookResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *goCryptoTraderClient) GetTickerStream(ctx context.Context, in *GetTickerStreamRequest, opts ...grpc.CallOption) (GoCryptoTrader_GetTickerStreamClient, error) {
stream, err := c.cc.NewStream(ctx, &_GoCryptoTrader_serviceDesc.Streams[3], "/gctrpc.GoCryptoTrader/GetTickerStream", opts...)
if err != nil {
return nil, err
}
x := &goCryptoTraderGetTickerStreamClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type GoCryptoTrader_GetTickerStreamClient interface {
Recv() (*TickerResponse, error)
grpc.ClientStream
}
type goCryptoTraderGetTickerStreamClient struct {
grpc.ClientStream
}
func (x *goCryptoTraderGetTickerStreamClient) Recv() (*TickerResponse, error) {
m := new(TickerResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *goCryptoTraderClient) GetExchangeTickerStream(ctx context.Context, in *GetExchangeTickerStreamRequest, opts ...grpc.CallOption) (GoCryptoTrader_GetExchangeTickerStreamClient, error) {
stream, err := c.cc.NewStream(ctx, &_GoCryptoTrader_serviceDesc.Streams[4], "/gctrpc.GoCryptoTrader/GetExchangeTickerStream", opts...)
if err != nil {
return nil, err
}
x := &goCryptoTraderGetExchangeTickerStreamClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type GoCryptoTrader_GetExchangeTickerStreamClient interface {
Recv() (*TickerResponse, error)
grpc.ClientStream
}
type goCryptoTraderGetExchangeTickerStreamClient struct {
grpc.ClientStream
}
func (x *goCryptoTraderGetExchangeTickerStreamClient) Recv() (*TickerResponse, error) {
m := new(TickerResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *goCryptoTraderClient) GetAuditEvent(ctx context.Context, in *GetAuditEventRequest, opts ...grpc.CallOption) (*GetAuditEventResponse, error) {
out := new(GetAuditEventResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetAuditEvent", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GCTScriptExecute(ctx context.Context, in *GCTScriptExecuteRequest, opts ...grpc.CallOption) (*GenericResponse, error) {
out := new(GenericResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GCTScriptExecute", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GCTScriptUpload(ctx context.Context, in *GCTScriptUploadRequest, opts ...grpc.CallOption) (*GenericResponse, error) {
out := new(GenericResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GCTScriptUpload", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GCTScriptReadScript(ctx context.Context, in *GCTScriptReadScriptRequest, opts ...grpc.CallOption) (*GCTScriptQueryResponse, error) {
out := new(GCTScriptQueryResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GCTScriptReadScript", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GCTScriptStatus(ctx context.Context, in *GCTScriptStatusRequest, opts ...grpc.CallOption) (*GCTScriptStatusResponse, error) {
out := new(GCTScriptStatusResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GCTScriptStatus", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GCTScriptQuery(ctx context.Context, in *GCTScriptQueryRequest, opts ...grpc.CallOption) (*GCTScriptQueryResponse, error) {
out := new(GCTScriptQueryResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GCTScriptQuery", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GCTScriptStop(ctx context.Context, in *GCTScriptStopRequest, opts ...grpc.CallOption) (*GenericResponse, error) {
out := new(GenericResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GCTScriptStop", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GCTScriptStopAll(ctx context.Context, in *GCTScriptStopAllRequest, opts ...grpc.CallOption) (*GenericResponse, error) {
out := new(GenericResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GCTScriptStopAll", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GCTScriptListAll(ctx context.Context, in *GCTScriptListAllRequest, opts ...grpc.CallOption) (*GCTScriptStatusResponse, error) {
out := new(GCTScriptStatusResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GCTScriptListAll", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GCTScriptAutoLoadToggle(ctx context.Context, in *GCTScriptAutoLoadRequest, opts ...grpc.CallOption) (*GenericResponse, error) {
out := new(GenericResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GCTScriptAutoLoadToggle", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetHistoricCandles(ctx context.Context, in *GetHistoricCandlesRequest, opts ...grpc.CallOption) (*GetHistoricCandlesResponse, error) {
out := new(GetHistoricCandlesResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetHistoricCandles", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) SetExchangeAsset(ctx context.Context, in *SetExchangeAssetRequest, opts ...grpc.CallOption) (*GenericResponse, error) {
out := new(GenericResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/SetExchangeAsset", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) SetAllExchangePairs(ctx context.Context, in *SetExchangeAllPairsRequest, opts ...grpc.CallOption) (*GenericResponse, error) {
out := new(GenericResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/SetAllExchangePairs", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) UpdateExchangeSupportedPairs(ctx context.Context, in *UpdateExchangeSupportedPairsRequest, opts ...grpc.CallOption) (*GenericResponse, error) {
out := new(GenericResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/UpdateExchangeSupportedPairs", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) GetExchangeAssets(ctx context.Context, in *GetExchangeAssetsRequest, opts ...grpc.CallOption) (*GetExchangeAssetsResponse, error) {
out := new(GetExchangeAssetsResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/GetExchangeAssets", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) WebsocketGetInfo(ctx context.Context, in *WebsocketGetInfoRequest, opts ...grpc.CallOption) (*WebsocketGetInfoResponse, error) {
out := new(WebsocketGetInfoResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/WebsocketGetInfo", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) WebsocketSetEnabled(ctx context.Context, in *WebsocketSetEnabledRequest, opts ...grpc.CallOption) (*GenericResponse, error) {
out := new(GenericResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/WebsocketSetEnabled", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) WebsocketGetSubscriptions(ctx context.Context, in *WebsocketGetSubscriptionsRequest, opts ...grpc.CallOption) (*WebsocketGetSubscriptionsResponse, error) {
out := new(WebsocketGetSubscriptionsResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/WebsocketGetSubscriptions", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) WebsocketSetProxy(ctx context.Context, in *WebsocketSetProxyRequest, opts ...grpc.CallOption) (*GenericResponse, error) {
out := new(GenericResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/WebsocketSetProxy", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *goCryptoTraderClient) WebsocketSetURL(ctx context.Context, in *WebsocketSetURLRequest, opts ...grpc.CallOption) (*GenericResponse, error) {
out := new(GenericResponse)
err := c.cc.Invoke(ctx, "/gctrpc.GoCryptoTrader/WebsocketSetURL", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// GoCryptoTraderServer is the server API for GoCryptoTrader service.
type GoCryptoTraderServer interface {
GetInfo(context.Context, *GetInfoRequest) (*GetInfoResponse, error)
GetSubsystems(context.Context, *GetSubsystemsRequest) (*GetSusbsytemsResponse, error)
EnableSubsystem(context.Context, *GenericSubsystemRequest) (*GenericResponse, error)
DisableSubsystem(context.Context, *GenericSubsystemRequest) (*GenericResponse, error)
GetRPCEndpoints(context.Context, *GetRPCEndpointsRequest) (*GetRPCEndpointsResponse, error)
GetCommunicationRelayers(context.Context, *GetCommunicationRelayersRequest) (*GetCommunicationRelayersResponse, error)
GetExchanges(context.Context, *GetExchangesRequest) (*GetExchangesResponse, error)
DisableExchange(context.Context, *GenericExchangeNameRequest) (*GenericResponse, error)
GetExchangeInfo(context.Context, *GenericExchangeNameRequest) (*GetExchangeInfoResponse, error)
GetExchangeOTPCode(context.Context, *GenericExchangeNameRequest) (*GetExchangeOTPReponse, error)
GetExchangeOTPCodes(context.Context, *GetExchangeOTPsRequest) (*GetExchangeOTPsResponse, error)
EnableExchange(context.Context, *GenericExchangeNameRequest) (*GenericResponse, error)
GetTicker(context.Context, *GetTickerRequest) (*TickerResponse, error)
GetTickers(context.Context, *GetTickersRequest) (*GetTickersResponse, error)
GetOrderbook(context.Context, *GetOrderbookRequest) (*OrderbookResponse, error)
GetOrderbooks(context.Context, *GetOrderbooksRequest) (*GetOrderbooksResponse, error)
GetAccountInfo(context.Context, *GetAccountInfoRequest) (*GetAccountInfoResponse, error)
GetAccountInfoStream(*GetAccountInfoRequest, GoCryptoTrader_GetAccountInfoStreamServer) error
GetConfig(context.Context, *GetConfigRequest) (*GetConfigResponse, error)
GetPortfolio(context.Context, *GetPortfolioRequest) (*GetPortfolioResponse, error)
GetPortfolioSummary(context.Context, *GetPortfolioSummaryRequest) (*GetPortfolioSummaryResponse, error)
AddPortfolioAddress(context.Context, *AddPortfolioAddressRequest) (*GenericResponse, error)
RemovePortfolioAddress(context.Context, *RemovePortfolioAddressRequest) (*GenericResponse, error)
GetForexProviders(context.Context, *GetForexProvidersRequest) (*GetForexProvidersResponse, error)
GetForexRates(context.Context, *GetForexRatesRequest) (*GetForexRatesResponse, error)
GetOrders(context.Context, *GetOrdersRequest) (*GetOrdersResponse, error)
GetOrder(context.Context, *GetOrderRequest) (*OrderDetails, error)
SubmitOrder(context.Context, *SubmitOrderRequest) (*SubmitOrderResponse, error)
SimulateOrder(context.Context, *SimulateOrderRequest) (*SimulateOrderResponse, error)
WhaleBomb(context.Context, *WhaleBombRequest) (*SimulateOrderResponse, error)
CancelOrder(context.Context, *CancelOrderRequest) (*GenericResponse, error)
CancelAllOrders(context.Context, *CancelAllOrdersRequest) (*CancelAllOrdersResponse, error)
GetEvents(context.Context, *GetEventsRequest) (*GetEventsResponse, error)
AddEvent(context.Context, *AddEventRequest) (*AddEventResponse, error)
RemoveEvent(context.Context, *RemoveEventRequest) (*GenericResponse, error)
GetCryptocurrencyDepositAddresses(context.Context, *GetCryptocurrencyDepositAddressesRequest) (*GetCryptocurrencyDepositAddressesResponse, error)
GetCryptocurrencyDepositAddress(context.Context, *GetCryptocurrencyDepositAddressRequest) (*GetCryptocurrencyDepositAddressResponse, error)
WithdrawFiatFunds(context.Context, *WithdrawFiatRequest) (*WithdrawResponse, error)
WithdrawCryptocurrencyFunds(context.Context, *WithdrawCryptoRequest) (*WithdrawResponse, error)
WithdrawalEventByID(context.Context, *WithdrawalEventByIDRequest) (*WithdrawalEventByIDResponse, error)
WithdrawalEventsByExchange(context.Context, *WithdrawalEventsByExchangeRequest) (*WithdrawalEventsByExchangeResponse, error)
WithdrawalEventsByDate(context.Context, *WithdrawalEventsByDateRequest) (*WithdrawalEventsByExchangeResponse, error)
GetLoggerDetails(context.Context, *GetLoggerDetailsRequest) (*GetLoggerDetailsResponse, error)
SetLoggerDetails(context.Context, *SetLoggerDetailsRequest) (*GetLoggerDetailsResponse, error)
GetExchangePairs(context.Context, *GetExchangePairsRequest) (*GetExchangePairsResponse, error)
SetExchangePair(context.Context, *SetExchangePairRequest) (*GenericResponse, error)
GetOrderbookStream(*GetOrderbookStreamRequest, GoCryptoTrader_GetOrderbookStreamServer) error
GetExchangeOrderbookStream(*GetExchangeOrderbookStreamRequest, GoCryptoTrader_GetExchangeOrderbookStreamServer) error
GetTickerStream(*GetTickerStreamRequest, GoCryptoTrader_GetTickerStreamServer) error
GetExchangeTickerStream(*GetExchangeTickerStreamRequest, GoCryptoTrader_GetExchangeTickerStreamServer) error
GetAuditEvent(context.Context, *GetAuditEventRequest) (*GetAuditEventResponse, error)
GCTScriptExecute(context.Context, *GCTScriptExecuteRequest) (*GenericResponse, error)
GCTScriptUpload(context.Context, *GCTScriptUploadRequest) (*GenericResponse, error)
GCTScriptReadScript(context.Context, *GCTScriptReadScriptRequest) (*GCTScriptQueryResponse, error)
GCTScriptStatus(context.Context, *GCTScriptStatusRequest) (*GCTScriptStatusResponse, error)
GCTScriptQuery(context.Context, *GCTScriptQueryRequest) (*GCTScriptQueryResponse, error)
GCTScriptStop(context.Context, *GCTScriptStopRequest) (*GenericResponse, error)
GCTScriptStopAll(context.Context, *GCTScriptStopAllRequest) (*GenericResponse, error)
GCTScriptListAll(context.Context, *GCTScriptListAllRequest) (*GCTScriptStatusResponse, error)
GCTScriptAutoLoadToggle(context.Context, *GCTScriptAutoLoadRequest) (*GenericResponse, error)
GetHistoricCandles(context.Context, *GetHistoricCandlesRequest) (*GetHistoricCandlesResponse, error)
SetExchangeAsset(context.Context, *SetExchangeAssetRequest) (*GenericResponse, error)
SetAllExchangePairs(context.Context, *SetExchangeAllPairsRequest) (*GenericResponse, error)
UpdateExchangeSupportedPairs(context.Context, *UpdateExchangeSupportedPairsRequest) (*GenericResponse, error)
GetExchangeAssets(context.Context, *GetExchangeAssetsRequest) (*GetExchangeAssetsResponse, error)
WebsocketGetInfo(context.Context, *WebsocketGetInfoRequest) (*WebsocketGetInfoResponse, error)
WebsocketSetEnabled(context.Context, *WebsocketSetEnabledRequest) (*GenericResponse, error)
WebsocketGetSubscriptions(context.Context, *WebsocketGetSubscriptionsRequest) (*WebsocketGetSubscriptionsResponse, error)
WebsocketSetProxy(context.Context, *WebsocketSetProxyRequest) (*GenericResponse, error)
WebsocketSetURL(context.Context, *WebsocketSetURLRequest) (*GenericResponse, error)
}
// UnimplementedGoCryptoTraderServer can be embedded to have forward compatible implementations.
type UnimplementedGoCryptoTraderServer struct {
}
func (*UnimplementedGoCryptoTraderServer) GetInfo(ctx context.Context, req *GetInfoRequest) (*GetInfoResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetInfo not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetSubsystems(ctx context.Context, req *GetSubsystemsRequest) (*GetSusbsytemsResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetSubsystems not implemented")
}
func (*UnimplementedGoCryptoTraderServer) EnableSubsystem(ctx context.Context, req *GenericSubsystemRequest) (*GenericResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method EnableSubsystem not implemented")
}
func (*UnimplementedGoCryptoTraderServer) DisableSubsystem(ctx context.Context, req *GenericSubsystemRequest) (*GenericResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method DisableSubsystem not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetRPCEndpoints(ctx context.Context, req *GetRPCEndpointsRequest) (*GetRPCEndpointsResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetRPCEndpoints not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetCommunicationRelayers(ctx context.Context, req *GetCommunicationRelayersRequest) (*GetCommunicationRelayersResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetCommunicationRelayers not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetExchanges(ctx context.Context, req *GetExchangesRequest) (*GetExchangesResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetExchanges not implemented")
}
func (*UnimplementedGoCryptoTraderServer) DisableExchange(ctx context.Context, req *GenericExchangeNameRequest) (*GenericResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method DisableExchange not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetExchangeInfo(ctx context.Context, req *GenericExchangeNameRequest) (*GetExchangeInfoResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetExchangeInfo not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetExchangeOTPCode(ctx context.Context, req *GenericExchangeNameRequest) (*GetExchangeOTPReponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetExchangeOTPCode not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetExchangeOTPCodes(ctx context.Context, req *GetExchangeOTPsRequest) (*GetExchangeOTPsResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetExchangeOTPCodes not implemented")
}
func (*UnimplementedGoCryptoTraderServer) EnableExchange(ctx context.Context, req *GenericExchangeNameRequest) (*GenericResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method EnableExchange not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetTicker(ctx context.Context, req *GetTickerRequest) (*TickerResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetTicker not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetTickers(ctx context.Context, req *GetTickersRequest) (*GetTickersResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetTickers not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetOrderbook(ctx context.Context, req *GetOrderbookRequest) (*OrderbookResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetOrderbook not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetOrderbooks(ctx context.Context, req *GetOrderbooksRequest) (*GetOrderbooksResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetOrderbooks not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetAccountInfo(ctx context.Context, req *GetAccountInfoRequest) (*GetAccountInfoResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetAccountInfo not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetAccountInfoStream(req *GetAccountInfoRequest, srv GoCryptoTrader_GetAccountInfoStreamServer) error {
return status.Errorf(codes.Unimplemented, "method GetAccountInfoStream not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetConfig(ctx context.Context, req *GetConfigRequest) (*GetConfigResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetConfig not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetPortfolio(ctx context.Context, req *GetPortfolioRequest) (*GetPortfolioResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetPortfolio not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetPortfolioSummary(ctx context.Context, req *GetPortfolioSummaryRequest) (*GetPortfolioSummaryResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetPortfolioSummary not implemented")
}
func (*UnimplementedGoCryptoTraderServer) AddPortfolioAddress(ctx context.Context, req *AddPortfolioAddressRequest) (*GenericResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AddPortfolioAddress not implemented")
}
func (*UnimplementedGoCryptoTraderServer) RemovePortfolioAddress(ctx context.Context, req *RemovePortfolioAddressRequest) (*GenericResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method RemovePortfolioAddress not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetForexProviders(ctx context.Context, req *GetForexProvidersRequest) (*GetForexProvidersResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetForexProviders not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetForexRates(ctx context.Context, req *GetForexRatesRequest) (*GetForexRatesResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetForexRates not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetOrders(ctx context.Context, req *GetOrdersRequest) (*GetOrdersResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetOrders not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetOrder(ctx context.Context, req *GetOrderRequest) (*OrderDetails, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetOrder not implemented")
}
func (*UnimplementedGoCryptoTraderServer) SubmitOrder(ctx context.Context, req *SubmitOrderRequest) (*SubmitOrderResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method SubmitOrder not implemented")
}
func (*UnimplementedGoCryptoTraderServer) SimulateOrder(ctx context.Context, req *SimulateOrderRequest) (*SimulateOrderResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method SimulateOrder not implemented")
}
func (*UnimplementedGoCryptoTraderServer) WhaleBomb(ctx context.Context, req *WhaleBombRequest) (*SimulateOrderResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method WhaleBomb not implemented")
}
func (*UnimplementedGoCryptoTraderServer) CancelOrder(ctx context.Context, req *CancelOrderRequest) (*GenericResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method CancelOrder not implemented")
}
func (*UnimplementedGoCryptoTraderServer) CancelAllOrders(ctx context.Context, req *CancelAllOrdersRequest) (*CancelAllOrdersResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method CancelAllOrders not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetEvents(ctx context.Context, req *GetEventsRequest) (*GetEventsResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetEvents not implemented")
}
func (*UnimplementedGoCryptoTraderServer) AddEvent(ctx context.Context, req *AddEventRequest) (*AddEventResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AddEvent not implemented")
}
func (*UnimplementedGoCryptoTraderServer) RemoveEvent(ctx context.Context, req *RemoveEventRequest) (*GenericResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method RemoveEvent not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetCryptocurrencyDepositAddresses(ctx context.Context, req *GetCryptocurrencyDepositAddressesRequest) (*GetCryptocurrencyDepositAddressesResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetCryptocurrencyDepositAddresses not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetCryptocurrencyDepositAddress(ctx context.Context, req *GetCryptocurrencyDepositAddressRequest) (*GetCryptocurrencyDepositAddressResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetCryptocurrencyDepositAddress not implemented")
}
func (*UnimplementedGoCryptoTraderServer) WithdrawFiatFunds(ctx context.Context, req *WithdrawFiatRequest) (*WithdrawResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method WithdrawFiatFunds not implemented")
}
func (*UnimplementedGoCryptoTraderServer) WithdrawCryptocurrencyFunds(ctx context.Context, req *WithdrawCryptoRequest) (*WithdrawResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method WithdrawCryptocurrencyFunds not implemented")
}
func (*UnimplementedGoCryptoTraderServer) WithdrawalEventByID(ctx context.Context, req *WithdrawalEventByIDRequest) (*WithdrawalEventByIDResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method WithdrawalEventByID not implemented")
}
func (*UnimplementedGoCryptoTraderServer) WithdrawalEventsByExchange(ctx context.Context, req *WithdrawalEventsByExchangeRequest) (*WithdrawalEventsByExchangeResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method WithdrawalEventsByExchange not implemented")
}
func (*UnimplementedGoCryptoTraderServer) WithdrawalEventsByDate(ctx context.Context, req *WithdrawalEventsByDateRequest) (*WithdrawalEventsByExchangeResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method WithdrawalEventsByDate not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetLoggerDetails(ctx context.Context, req *GetLoggerDetailsRequest) (*GetLoggerDetailsResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetLoggerDetails not implemented")
}
func (*UnimplementedGoCryptoTraderServer) SetLoggerDetails(ctx context.Context, req *SetLoggerDetailsRequest) (*GetLoggerDetailsResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method SetLoggerDetails not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetExchangePairs(ctx context.Context, req *GetExchangePairsRequest) (*GetExchangePairsResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetExchangePairs not implemented")
}
func (*UnimplementedGoCryptoTraderServer) SetExchangePair(ctx context.Context, req *SetExchangePairRequest) (*GenericResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method SetExchangePair not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetOrderbookStream(req *GetOrderbookStreamRequest, srv GoCryptoTrader_GetOrderbookStreamServer) error {
return status.Errorf(codes.Unimplemented, "method GetOrderbookStream not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetExchangeOrderbookStream(req *GetExchangeOrderbookStreamRequest, srv GoCryptoTrader_GetExchangeOrderbookStreamServer) error {
return status.Errorf(codes.Unimplemented, "method GetExchangeOrderbookStream not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetTickerStream(req *GetTickerStreamRequest, srv GoCryptoTrader_GetTickerStreamServer) error {
return status.Errorf(codes.Unimplemented, "method GetTickerStream not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetExchangeTickerStream(req *GetExchangeTickerStreamRequest, srv GoCryptoTrader_GetExchangeTickerStreamServer) error {
return status.Errorf(codes.Unimplemented, "method GetExchangeTickerStream not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetAuditEvent(ctx context.Context, req *GetAuditEventRequest) (*GetAuditEventResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetAuditEvent not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GCTScriptExecute(ctx context.Context, req *GCTScriptExecuteRequest) (*GenericResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GCTScriptExecute not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GCTScriptUpload(ctx context.Context, req *GCTScriptUploadRequest) (*GenericResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GCTScriptUpload not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GCTScriptReadScript(ctx context.Context, req *GCTScriptReadScriptRequest) (*GCTScriptQueryResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GCTScriptReadScript not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GCTScriptStatus(ctx context.Context, req *GCTScriptStatusRequest) (*GCTScriptStatusResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GCTScriptStatus not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GCTScriptQuery(ctx context.Context, req *GCTScriptQueryRequest) (*GCTScriptQueryResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GCTScriptQuery not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GCTScriptStop(ctx context.Context, req *GCTScriptStopRequest) (*GenericResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GCTScriptStop not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GCTScriptStopAll(ctx context.Context, req *GCTScriptStopAllRequest) (*GenericResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GCTScriptStopAll not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GCTScriptListAll(ctx context.Context, req *GCTScriptListAllRequest) (*GCTScriptStatusResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GCTScriptListAll not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GCTScriptAutoLoadToggle(ctx context.Context, req *GCTScriptAutoLoadRequest) (*GenericResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GCTScriptAutoLoadToggle not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetHistoricCandles(ctx context.Context, req *GetHistoricCandlesRequest) (*GetHistoricCandlesResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetHistoricCandles not implemented")
}
func (*UnimplementedGoCryptoTraderServer) SetExchangeAsset(ctx context.Context, req *SetExchangeAssetRequest) (*GenericResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method SetExchangeAsset not implemented")
}
func (*UnimplementedGoCryptoTraderServer) SetAllExchangePairs(ctx context.Context, req *SetExchangeAllPairsRequest) (*GenericResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method SetAllExchangePairs not implemented")
}
func (*UnimplementedGoCryptoTraderServer) UpdateExchangeSupportedPairs(ctx context.Context, req *UpdateExchangeSupportedPairsRequest) (*GenericResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method UpdateExchangeSupportedPairs not implemented")
}
func (*UnimplementedGoCryptoTraderServer) GetExchangeAssets(ctx context.Context, req *GetExchangeAssetsRequest) (*GetExchangeAssetsResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetExchangeAssets not implemented")
}
func (*UnimplementedGoCryptoTraderServer) WebsocketGetInfo(ctx context.Context, req *WebsocketGetInfoRequest) (*WebsocketGetInfoResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method WebsocketGetInfo not implemented")
}
func (*UnimplementedGoCryptoTraderServer) WebsocketSetEnabled(ctx context.Context, req *WebsocketSetEnabledRequest) (*GenericResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method WebsocketSetEnabled not implemented")
}
func (*UnimplementedGoCryptoTraderServer) WebsocketGetSubscriptions(ctx context.Context, req *WebsocketGetSubscriptionsRequest) (*WebsocketGetSubscriptionsResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method WebsocketGetSubscriptions not implemented")
}
func (*UnimplementedGoCryptoTraderServer) WebsocketSetProxy(ctx context.Context, req *WebsocketSetProxyRequest) (*GenericResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method WebsocketSetProxy not implemented")
}
func (*UnimplementedGoCryptoTraderServer) WebsocketSetURL(ctx context.Context, req *WebsocketSetURLRequest) (*GenericResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method WebsocketSetURL not implemented")
}
func RegisterGoCryptoTraderServer(s *grpc.Server, srv GoCryptoTraderServer) {
s.RegisterService(&_GoCryptoTrader_serviceDesc, srv)
}
func _GoCryptoTrader_GetInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetInfoRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetInfo(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetInfo",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetInfo(ctx, req.(*GetInfoRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetSubsystems_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetSubsystemsRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetSubsystems(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetSubsystems",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetSubsystems(ctx, req.(*GetSubsystemsRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_EnableSubsystem_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GenericSubsystemRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).EnableSubsystem(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/EnableSubsystem",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).EnableSubsystem(ctx, req.(*GenericSubsystemRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_DisableSubsystem_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GenericSubsystemRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).DisableSubsystem(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/DisableSubsystem",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).DisableSubsystem(ctx, req.(*GenericSubsystemRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetRPCEndpoints_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetRPCEndpointsRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetRPCEndpoints(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetRPCEndpoints",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetRPCEndpoints(ctx, req.(*GetRPCEndpointsRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetCommunicationRelayers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetCommunicationRelayersRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetCommunicationRelayers(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetCommunicationRelayers",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetCommunicationRelayers(ctx, req.(*GetCommunicationRelayersRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetExchanges_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetExchangesRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetExchanges(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetExchanges",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetExchanges(ctx, req.(*GetExchangesRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_DisableExchange_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GenericExchangeNameRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).DisableExchange(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/DisableExchange",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).DisableExchange(ctx, req.(*GenericExchangeNameRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetExchangeInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GenericExchangeNameRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetExchangeInfo(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetExchangeInfo",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetExchangeInfo(ctx, req.(*GenericExchangeNameRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetExchangeOTPCode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GenericExchangeNameRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetExchangeOTPCode(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetExchangeOTPCode",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetExchangeOTPCode(ctx, req.(*GenericExchangeNameRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetExchangeOTPCodes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetExchangeOTPsRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetExchangeOTPCodes(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetExchangeOTPCodes",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetExchangeOTPCodes(ctx, req.(*GetExchangeOTPsRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_EnableExchange_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GenericExchangeNameRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).EnableExchange(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/EnableExchange",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).EnableExchange(ctx, req.(*GenericExchangeNameRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetTicker_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetTickerRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetTicker(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetTicker",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetTicker(ctx, req.(*GetTickerRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetTickers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetTickersRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetTickers(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetTickers",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetTickers(ctx, req.(*GetTickersRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetOrderbook_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetOrderbookRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetOrderbook(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetOrderbook",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetOrderbook(ctx, req.(*GetOrderbookRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetOrderbooks_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetOrderbooksRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetOrderbooks(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetOrderbooks",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetOrderbooks(ctx, req.(*GetOrderbooksRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetAccountInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetAccountInfoRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetAccountInfo(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetAccountInfo",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetAccountInfo(ctx, req.(*GetAccountInfoRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetAccountInfoStream_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(GetAccountInfoRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(GoCryptoTraderServer).GetAccountInfoStream(m, &goCryptoTraderGetAccountInfoStreamServer{stream})
}
type GoCryptoTrader_GetAccountInfoStreamServer interface {
Send(*GetAccountInfoResponse) error
grpc.ServerStream
}
type goCryptoTraderGetAccountInfoStreamServer struct {
grpc.ServerStream
}
func (x *goCryptoTraderGetAccountInfoStreamServer) Send(m *GetAccountInfoResponse) error {
return x.ServerStream.SendMsg(m)
}
func _GoCryptoTrader_GetConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetConfigRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetConfig(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetConfig",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetConfig(ctx, req.(*GetConfigRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetPortfolio_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetPortfolioRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetPortfolio(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetPortfolio",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetPortfolio(ctx, req.(*GetPortfolioRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetPortfolioSummary_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetPortfolioSummaryRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetPortfolioSummary(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetPortfolioSummary",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetPortfolioSummary(ctx, req.(*GetPortfolioSummaryRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_AddPortfolioAddress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AddPortfolioAddressRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).AddPortfolioAddress(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/AddPortfolioAddress",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).AddPortfolioAddress(ctx, req.(*AddPortfolioAddressRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_RemovePortfolioAddress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(RemovePortfolioAddressRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).RemovePortfolioAddress(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/RemovePortfolioAddress",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).RemovePortfolioAddress(ctx, req.(*RemovePortfolioAddressRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetForexProviders_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetForexProvidersRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetForexProviders(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetForexProviders",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetForexProviders(ctx, req.(*GetForexProvidersRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetForexRates_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetForexRatesRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetForexRates(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetForexRates",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetForexRates(ctx, req.(*GetForexRatesRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetOrders_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetOrdersRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetOrders(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetOrders",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetOrders(ctx, req.(*GetOrdersRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetOrder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetOrderRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetOrder(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetOrder",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetOrder(ctx, req.(*GetOrderRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_SubmitOrder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(SubmitOrderRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).SubmitOrder(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/SubmitOrder",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).SubmitOrder(ctx, req.(*SubmitOrderRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_SimulateOrder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(SimulateOrderRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).SimulateOrder(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/SimulateOrder",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).SimulateOrder(ctx, req.(*SimulateOrderRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_WhaleBomb_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(WhaleBombRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).WhaleBomb(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/WhaleBomb",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).WhaleBomb(ctx, req.(*WhaleBombRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_CancelOrder_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CancelOrderRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).CancelOrder(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/CancelOrder",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).CancelOrder(ctx, req.(*CancelOrderRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_CancelAllOrders_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CancelAllOrdersRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).CancelAllOrders(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/CancelAllOrders",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).CancelAllOrders(ctx, req.(*CancelAllOrdersRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetEvents_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetEventsRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetEvents(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetEvents",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetEvents(ctx, req.(*GetEventsRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_AddEvent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AddEventRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).AddEvent(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/AddEvent",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).AddEvent(ctx, req.(*AddEventRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_RemoveEvent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(RemoveEventRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).RemoveEvent(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/RemoveEvent",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).RemoveEvent(ctx, req.(*RemoveEventRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetCryptocurrencyDepositAddresses_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetCryptocurrencyDepositAddressesRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetCryptocurrencyDepositAddresses(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetCryptocurrencyDepositAddresses",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetCryptocurrencyDepositAddresses(ctx, req.(*GetCryptocurrencyDepositAddressesRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetCryptocurrencyDepositAddress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetCryptocurrencyDepositAddressRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetCryptocurrencyDepositAddress(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetCryptocurrencyDepositAddress",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetCryptocurrencyDepositAddress(ctx, req.(*GetCryptocurrencyDepositAddressRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_WithdrawFiatFunds_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(WithdrawFiatRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).WithdrawFiatFunds(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/WithdrawFiatFunds",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).WithdrawFiatFunds(ctx, req.(*WithdrawFiatRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_WithdrawCryptocurrencyFunds_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(WithdrawCryptoRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).WithdrawCryptocurrencyFunds(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/WithdrawCryptocurrencyFunds",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).WithdrawCryptocurrencyFunds(ctx, req.(*WithdrawCryptoRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_WithdrawalEventByID_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(WithdrawalEventByIDRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).WithdrawalEventByID(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/WithdrawalEventByID",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).WithdrawalEventByID(ctx, req.(*WithdrawalEventByIDRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_WithdrawalEventsByExchange_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(WithdrawalEventsByExchangeRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).WithdrawalEventsByExchange(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/WithdrawalEventsByExchange",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).WithdrawalEventsByExchange(ctx, req.(*WithdrawalEventsByExchangeRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_WithdrawalEventsByDate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(WithdrawalEventsByDateRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).WithdrawalEventsByDate(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/WithdrawalEventsByDate",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).WithdrawalEventsByDate(ctx, req.(*WithdrawalEventsByDateRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetLoggerDetails_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetLoggerDetailsRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetLoggerDetails(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetLoggerDetails",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetLoggerDetails(ctx, req.(*GetLoggerDetailsRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_SetLoggerDetails_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(SetLoggerDetailsRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).SetLoggerDetails(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/SetLoggerDetails",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).SetLoggerDetails(ctx, req.(*SetLoggerDetailsRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetExchangePairs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetExchangePairsRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetExchangePairs(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetExchangePairs",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetExchangePairs(ctx, req.(*GetExchangePairsRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_SetExchangePair_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(SetExchangePairRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).SetExchangePair(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/SetExchangePair",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).SetExchangePair(ctx, req.(*SetExchangePairRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetOrderbookStream_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(GetOrderbookStreamRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(GoCryptoTraderServer).GetOrderbookStream(m, &goCryptoTraderGetOrderbookStreamServer{stream})
}
type GoCryptoTrader_GetOrderbookStreamServer interface {
Send(*OrderbookResponse) error
grpc.ServerStream
}
type goCryptoTraderGetOrderbookStreamServer struct {
grpc.ServerStream
}
func (x *goCryptoTraderGetOrderbookStreamServer) Send(m *OrderbookResponse) error {
return x.ServerStream.SendMsg(m)
}
func _GoCryptoTrader_GetExchangeOrderbookStream_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(GetExchangeOrderbookStreamRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(GoCryptoTraderServer).GetExchangeOrderbookStream(m, &goCryptoTraderGetExchangeOrderbookStreamServer{stream})
}
type GoCryptoTrader_GetExchangeOrderbookStreamServer interface {
Send(*OrderbookResponse) error
grpc.ServerStream
}
type goCryptoTraderGetExchangeOrderbookStreamServer struct {
grpc.ServerStream
}
func (x *goCryptoTraderGetExchangeOrderbookStreamServer) Send(m *OrderbookResponse) error {
return x.ServerStream.SendMsg(m)
}
func _GoCryptoTrader_GetTickerStream_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(GetTickerStreamRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(GoCryptoTraderServer).GetTickerStream(m, &goCryptoTraderGetTickerStreamServer{stream})
}
type GoCryptoTrader_GetTickerStreamServer interface {
Send(*TickerResponse) error
grpc.ServerStream
}
type goCryptoTraderGetTickerStreamServer struct {
grpc.ServerStream
}
func (x *goCryptoTraderGetTickerStreamServer) Send(m *TickerResponse) error {
return x.ServerStream.SendMsg(m)
}
func _GoCryptoTrader_GetExchangeTickerStream_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(GetExchangeTickerStreamRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(GoCryptoTraderServer).GetExchangeTickerStream(m, &goCryptoTraderGetExchangeTickerStreamServer{stream})
}
type GoCryptoTrader_GetExchangeTickerStreamServer interface {
Send(*TickerResponse) error
grpc.ServerStream
}
type goCryptoTraderGetExchangeTickerStreamServer struct {
grpc.ServerStream
}
func (x *goCryptoTraderGetExchangeTickerStreamServer) Send(m *TickerResponse) error {
return x.ServerStream.SendMsg(m)
}
func _GoCryptoTrader_GetAuditEvent_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetAuditEventRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetAuditEvent(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetAuditEvent",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetAuditEvent(ctx, req.(*GetAuditEventRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GCTScriptExecute_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GCTScriptExecuteRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GCTScriptExecute(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GCTScriptExecute",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GCTScriptExecute(ctx, req.(*GCTScriptExecuteRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GCTScriptUpload_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GCTScriptUploadRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GCTScriptUpload(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GCTScriptUpload",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GCTScriptUpload(ctx, req.(*GCTScriptUploadRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GCTScriptReadScript_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GCTScriptReadScriptRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GCTScriptReadScript(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GCTScriptReadScript",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GCTScriptReadScript(ctx, req.(*GCTScriptReadScriptRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GCTScriptStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GCTScriptStatusRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GCTScriptStatus(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GCTScriptStatus",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GCTScriptStatus(ctx, req.(*GCTScriptStatusRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GCTScriptQuery_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GCTScriptQueryRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GCTScriptQuery(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GCTScriptQuery",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GCTScriptQuery(ctx, req.(*GCTScriptQueryRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GCTScriptStop_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GCTScriptStopRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GCTScriptStop(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GCTScriptStop",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GCTScriptStop(ctx, req.(*GCTScriptStopRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GCTScriptStopAll_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GCTScriptStopAllRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GCTScriptStopAll(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GCTScriptStopAll",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GCTScriptStopAll(ctx, req.(*GCTScriptStopAllRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GCTScriptListAll_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GCTScriptListAllRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GCTScriptListAll(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GCTScriptListAll",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GCTScriptListAll(ctx, req.(*GCTScriptListAllRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GCTScriptAutoLoadToggle_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GCTScriptAutoLoadRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GCTScriptAutoLoadToggle(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GCTScriptAutoLoadToggle",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GCTScriptAutoLoadToggle(ctx, req.(*GCTScriptAutoLoadRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetHistoricCandles_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetHistoricCandlesRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetHistoricCandles(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetHistoricCandles",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetHistoricCandles(ctx, req.(*GetHistoricCandlesRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_SetExchangeAsset_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(SetExchangeAssetRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).SetExchangeAsset(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/SetExchangeAsset",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).SetExchangeAsset(ctx, req.(*SetExchangeAssetRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_SetAllExchangePairs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(SetExchangeAllPairsRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).SetAllExchangePairs(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/SetAllExchangePairs",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).SetAllExchangePairs(ctx, req.(*SetExchangeAllPairsRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_UpdateExchangeSupportedPairs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UpdateExchangeSupportedPairsRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).UpdateExchangeSupportedPairs(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/UpdateExchangeSupportedPairs",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).UpdateExchangeSupportedPairs(ctx, req.(*UpdateExchangeSupportedPairsRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_GetExchangeAssets_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetExchangeAssetsRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).GetExchangeAssets(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/GetExchangeAssets",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).GetExchangeAssets(ctx, req.(*GetExchangeAssetsRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_WebsocketGetInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(WebsocketGetInfoRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).WebsocketGetInfo(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/WebsocketGetInfo",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).WebsocketGetInfo(ctx, req.(*WebsocketGetInfoRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_WebsocketSetEnabled_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(WebsocketSetEnabledRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).WebsocketSetEnabled(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/WebsocketSetEnabled",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).WebsocketSetEnabled(ctx, req.(*WebsocketSetEnabledRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_WebsocketGetSubscriptions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(WebsocketGetSubscriptionsRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).WebsocketGetSubscriptions(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/WebsocketGetSubscriptions",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).WebsocketGetSubscriptions(ctx, req.(*WebsocketGetSubscriptionsRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_WebsocketSetProxy_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(WebsocketSetProxyRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).WebsocketSetProxy(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/WebsocketSetProxy",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).WebsocketSetProxy(ctx, req.(*WebsocketSetProxyRequest))
}
return interceptor(ctx, in, info, handler)
}
func _GoCryptoTrader_WebsocketSetURL_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(WebsocketSetURLRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GoCryptoTraderServer).WebsocketSetURL(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gctrpc.GoCryptoTrader/WebsocketSetURL",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GoCryptoTraderServer).WebsocketSetURL(ctx, req.(*WebsocketSetURLRequest))
}
return interceptor(ctx, in, info, handler)
}
var _GoCryptoTrader_serviceDesc = grpc.ServiceDesc{
ServiceName: "gctrpc.GoCryptoTrader",
HandlerType: (*GoCryptoTraderServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "GetInfo",
Handler: _GoCryptoTrader_GetInfo_Handler,
},
{
MethodName: "GetSubsystems",
Handler: _GoCryptoTrader_GetSubsystems_Handler,
},
{
MethodName: "EnableSubsystem",
Handler: _GoCryptoTrader_EnableSubsystem_Handler,
},
{
MethodName: "DisableSubsystem",
Handler: _GoCryptoTrader_DisableSubsystem_Handler,
},
{
MethodName: "GetRPCEndpoints",
Handler: _GoCryptoTrader_GetRPCEndpoints_Handler,
},
{
MethodName: "GetCommunicationRelayers",
Handler: _GoCryptoTrader_GetCommunicationRelayers_Handler,
},
{
MethodName: "GetExchanges",
Handler: _GoCryptoTrader_GetExchanges_Handler,
},
{
MethodName: "DisableExchange",
Handler: _GoCryptoTrader_DisableExchange_Handler,
},
{
MethodName: "GetExchangeInfo",
Handler: _GoCryptoTrader_GetExchangeInfo_Handler,
},
{
MethodName: "GetExchangeOTPCode",
Handler: _GoCryptoTrader_GetExchangeOTPCode_Handler,
},
{
MethodName: "GetExchangeOTPCodes",
Handler: _GoCryptoTrader_GetExchangeOTPCodes_Handler,
},
{
MethodName: "EnableExchange",
Handler: _GoCryptoTrader_EnableExchange_Handler,
},
{
MethodName: "GetTicker",
Handler: _GoCryptoTrader_GetTicker_Handler,
},
{
MethodName: "GetTickers",
Handler: _GoCryptoTrader_GetTickers_Handler,
},
{
MethodName: "GetOrderbook",
Handler: _GoCryptoTrader_GetOrderbook_Handler,
},
{
MethodName: "GetOrderbooks",
Handler: _GoCryptoTrader_GetOrderbooks_Handler,
},
{
MethodName: "GetAccountInfo",
Handler: _GoCryptoTrader_GetAccountInfo_Handler,
},
{
MethodName: "GetConfig",
Handler: _GoCryptoTrader_GetConfig_Handler,
},
{
MethodName: "GetPortfolio",
Handler: _GoCryptoTrader_GetPortfolio_Handler,
},
{
MethodName: "GetPortfolioSummary",
Handler: _GoCryptoTrader_GetPortfolioSummary_Handler,
},
{
MethodName: "AddPortfolioAddress",
Handler: _GoCryptoTrader_AddPortfolioAddress_Handler,
},
{
MethodName: "RemovePortfolioAddress",
Handler: _GoCryptoTrader_RemovePortfolioAddress_Handler,
},
{
MethodName: "GetForexProviders",
Handler: _GoCryptoTrader_GetForexProviders_Handler,
},
{
MethodName: "GetForexRates",
Handler: _GoCryptoTrader_GetForexRates_Handler,
},
{
MethodName: "GetOrders",
Handler: _GoCryptoTrader_GetOrders_Handler,
},
{
MethodName: "GetOrder",
Handler: _GoCryptoTrader_GetOrder_Handler,
},
{
MethodName: "SubmitOrder",
Handler: _GoCryptoTrader_SubmitOrder_Handler,
},
{
MethodName: "SimulateOrder",
Handler: _GoCryptoTrader_SimulateOrder_Handler,
},
{
MethodName: "WhaleBomb",
Handler: _GoCryptoTrader_WhaleBomb_Handler,
},
{
MethodName: "CancelOrder",
Handler: _GoCryptoTrader_CancelOrder_Handler,
},
{
MethodName: "CancelAllOrders",
Handler: _GoCryptoTrader_CancelAllOrders_Handler,
},
{
MethodName: "GetEvents",
Handler: _GoCryptoTrader_GetEvents_Handler,
},
{
MethodName: "AddEvent",
Handler: _GoCryptoTrader_AddEvent_Handler,
},
{
MethodName: "RemoveEvent",
Handler: _GoCryptoTrader_RemoveEvent_Handler,
},
{
MethodName: "GetCryptocurrencyDepositAddresses",
Handler: _GoCryptoTrader_GetCryptocurrencyDepositAddresses_Handler,
},
{
MethodName: "GetCryptocurrencyDepositAddress",
Handler: _GoCryptoTrader_GetCryptocurrencyDepositAddress_Handler,
},
{
MethodName: "WithdrawFiatFunds",
Handler: _GoCryptoTrader_WithdrawFiatFunds_Handler,
},
{
MethodName: "WithdrawCryptocurrencyFunds",
Handler: _GoCryptoTrader_WithdrawCryptocurrencyFunds_Handler,
},
{
MethodName: "WithdrawalEventByID",
Handler: _GoCryptoTrader_WithdrawalEventByID_Handler,
},
{
MethodName: "WithdrawalEventsByExchange",
Handler: _GoCryptoTrader_WithdrawalEventsByExchange_Handler,
},
{
MethodName: "WithdrawalEventsByDate",
Handler: _GoCryptoTrader_WithdrawalEventsByDate_Handler,
},
{
MethodName: "GetLoggerDetails",
Handler: _GoCryptoTrader_GetLoggerDetails_Handler,
},
{
MethodName: "SetLoggerDetails",
Handler: _GoCryptoTrader_SetLoggerDetails_Handler,
},
{
MethodName: "GetExchangePairs",
Handler: _GoCryptoTrader_GetExchangePairs_Handler,
},
{
MethodName: "SetExchangePair",
Handler: _GoCryptoTrader_SetExchangePair_Handler,
},
{
MethodName: "GetAuditEvent",
Handler: _GoCryptoTrader_GetAuditEvent_Handler,
},
{
MethodName: "GCTScriptExecute",
Handler: _GoCryptoTrader_GCTScriptExecute_Handler,
},
{
MethodName: "GCTScriptUpload",
Handler: _GoCryptoTrader_GCTScriptUpload_Handler,
},
{
MethodName: "GCTScriptReadScript",
Handler: _GoCryptoTrader_GCTScriptReadScript_Handler,
},
{
MethodName: "GCTScriptStatus",
Handler: _GoCryptoTrader_GCTScriptStatus_Handler,
},
{
MethodName: "GCTScriptQuery",
Handler: _GoCryptoTrader_GCTScriptQuery_Handler,
},
{
MethodName: "GCTScriptStop",
Handler: _GoCryptoTrader_GCTScriptStop_Handler,
},
{
MethodName: "GCTScriptStopAll",
Handler: _GoCryptoTrader_GCTScriptStopAll_Handler,
},
{
MethodName: "GCTScriptListAll",
Handler: _GoCryptoTrader_GCTScriptListAll_Handler,
},
{
MethodName: "GCTScriptAutoLoadToggle",
Handler: _GoCryptoTrader_GCTScriptAutoLoadToggle_Handler,
},
{
MethodName: "GetHistoricCandles",
Handler: _GoCryptoTrader_GetHistoricCandles_Handler,
},
{
MethodName: "SetExchangeAsset",
Handler: _GoCryptoTrader_SetExchangeAsset_Handler,
},
{
MethodName: "SetAllExchangePairs",
Handler: _GoCryptoTrader_SetAllExchangePairs_Handler,
},
{
MethodName: "UpdateExchangeSupportedPairs",
Handler: _GoCryptoTrader_UpdateExchangeSupportedPairs_Handler,
},
{
MethodName: "GetExchangeAssets",
Handler: _GoCryptoTrader_GetExchangeAssets_Handler,
},
{
MethodName: "WebsocketGetInfo",
Handler: _GoCryptoTrader_WebsocketGetInfo_Handler,
},
{
MethodName: "WebsocketSetEnabled",
Handler: _GoCryptoTrader_WebsocketSetEnabled_Handler,
},
{
MethodName: "WebsocketGetSubscriptions",
Handler: _GoCryptoTrader_WebsocketGetSubscriptions_Handler,
},
{
MethodName: "WebsocketSetProxy",
Handler: _GoCryptoTrader_WebsocketSetProxy_Handler,
},
{
MethodName: "WebsocketSetURL",
Handler: _GoCryptoTrader_WebsocketSetURL_Handler,
},
},
Streams: []grpc.StreamDesc{
{
StreamName: "GetAccountInfoStream",
Handler: _GoCryptoTrader_GetAccountInfoStream_Handler,
ServerStreams: true,
},
{
StreamName: "GetOrderbookStream",
Handler: _GoCryptoTrader_GetOrderbookStream_Handler,
ServerStreams: true,
},
{
StreamName: "GetExchangeOrderbookStream",
Handler: _GoCryptoTrader_GetExchangeOrderbookStream_Handler,
ServerStreams: true,
},
{
StreamName: "GetTickerStream",
Handler: _GoCryptoTrader_GetTickerStream_Handler,
ServerStreams: true,
},
{
StreamName: "GetExchangeTickerStream",
Handler: _GoCryptoTrader_GetExchangeTickerStream_Handler,
ServerStreams: true,
},
},
Metadata: "rpc.proto",
}