func (*ResponseItem) XXX_OneofWrappers() []interface{} {
	return []interface{}{
		(*ResponseItem_GetAccountStateResponse)(nil),
		(*ResponseItem_GetAccountTransactionBySequenceNumberResponse)(nil),
		(*ResponseItem_GetEventsByEventAccessPathResponse)(nil),
		(*ResponseItem_GetTransactionsResponse)(nil),
	}
}
XXX_OneofWrappers is for the internal use of the proto package.
package gowrapper
import (
	fmt "fmt"
	proto "github.com/golang/protobuf/proto"
	math "math"
)
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
const _ = proto.ProtoPackageIsVersion3  
type UpdateToLatestLedgerRequest struct {
	ClientKnownVersion uint64 `protobuf:"varint,1,opt,name=client_known_version,json=clientKnownVersion,proto3" json:"client_known_version,omitempty"`
	RequestedItems       []*RequestItem `protobuf:"bytes,2,rep,name=requested_items,json=requestedItems,proto3" json:"requested_items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}
func (m *UpdateToLatestLedgerRequest) Reset()         { *m = UpdateToLatestLedgerRequest{} }
func (m *UpdateToLatestLedgerRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateToLatestLedgerRequest) ProtoMessage()    {}
func (*UpdateToLatestLedgerRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_5ffcd28ab9b25870, []int{0}
}
func (m *UpdateToLatestLedgerRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UpdateToLatestLedgerRequest.Unmarshal(m, b)
}
func (m *UpdateToLatestLedgerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UpdateToLatestLedgerRequest.Marshal(b, m, deterministic)
}
func (m *UpdateToLatestLedgerRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UpdateToLatestLedgerRequest.Merge(m, src)
}
func (m *UpdateToLatestLedgerRequest) XXX_Size() int {
	return xxx_messageInfo_UpdateToLatestLedgerRequest.Size(m)
}
func (m *UpdateToLatestLedgerRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_UpdateToLatestLedgerRequest.DiscardUnknown(m)
}
var xxx_messageInfo_UpdateToLatestLedgerRequest proto.InternalMessageInfo
func (m *UpdateToLatestLedgerRequest) GetClientKnownVersion() uint64 {
	if m != nil {
		return m.ClientKnownVersion
	}
	return 0
}
func (m *UpdateToLatestLedgerRequest) GetRequestedItems() []*RequestItem {
	if m != nil {
		return m.RequestedItems
	}
	return nil
}
type RequestItem struct {
	RequestedItems       isRequestItem_RequestedItems `protobuf_oneof:"requested_items"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}
func (m *RequestItem) Reset()         { *m = RequestItem{} }
func (m *RequestItem) String() string { return proto.CompactTextString(m) }
func (*RequestItem) ProtoMessage()    {}
func (*RequestItem) Descriptor() ([]byte, []int) {
	return fileDescriptor_5ffcd28ab9b25870, []int{1}
}
func (m *RequestItem) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_RequestItem.Unmarshal(m, b)
}
func (m *RequestItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_RequestItem.Marshal(b, m, deterministic)
}
func (m *RequestItem) XXX_Merge(src proto.Message) {
	xxx_messageInfo_RequestItem.Merge(m, src)
}
func (m *RequestItem) XXX_Size() int {
	return xxx_messageInfo_RequestItem.Size(m)
}
func (m *RequestItem) XXX_DiscardUnknown() {
	xxx_messageInfo_RequestItem.DiscardUnknown(m)
}
var xxx_messageInfo_RequestItem proto.InternalMessageInfo
type isRequestItem_RequestedItems interface {
	isRequestItem_RequestedItems()
}
type RequestItem_GetAccountStateRequest struct {
	GetAccountStateRequest *GetAccountStateRequest `protobuf:"bytes,1,opt,name=get_account_state_request,json=getAccountStateRequest,proto3,oneof"`
}
type RequestItem_GetAccountTransactionBySequenceNumberRequest struct {
	GetAccountTransactionBySequenceNumberRequest *GetAccountTransactionBySequenceNumberRequest `protobuf:"bytes,2,opt,name=get_account_transaction_by_sequence_number_request,json=getAccountTransactionBySequenceNumberRequest,proto3,oneof"`
}
type RequestItem_GetEventsByEventAccessPathRequest struct {
	GetEventsByEventAccessPathRequest *GetEventsByEventAccessPathRequest `protobuf:"bytes,3,opt,name=get_events_by_event_access_path_request,json=getEventsByEventAccessPathRequest,proto3,oneof"`
}
type RequestItem_GetTransactionsRequest struct {
	GetTransactionsRequest *GetTransactionsRequest `protobuf:"bytes,4,opt,name=get_transactions_request,json=getTransactionsRequest,proto3,oneof"`
}
func (*RequestItem_GetAccountStateRequest) isRequestItem_RequestedItems() {}
func (*RequestItem_GetAccountTransactionBySequenceNumberRequest) isRequestItem_RequestedItems() {}
func (*RequestItem_GetEventsByEventAccessPathRequest) isRequestItem_RequestedItems() {}
func (*RequestItem_GetTransactionsRequest) isRequestItem_RequestedItems() {}
func (m *RequestItem) GetRequestedItems() isRequestItem_RequestedItems {
	if m != nil {
		return m.RequestedItems
	}
	return nil
}
func (m *RequestItem) GetGetAccountStateRequest() *GetAccountStateRequest {
	if x, ok := m.GetRequestedItems().(*RequestItem_GetAccountStateRequest); ok {
		return x.GetAccountStateRequest
	}
	return nil
}
func (m *RequestItem) GetGetAccountTransactionBySequenceNumberRequest() *GetAccountTransactionBySequenceNumberRequest {
	if x, ok := m.GetRequestedItems().(*RequestItem_GetAccountTransactionBySequenceNumberRequest); ok {
		return x.GetAccountTransactionBySequenceNumberRequest
	}
	return nil
}
func (m *RequestItem) GetGetEventsByEventAccessPathRequest() *GetEventsByEventAccessPathRequest {
	if x, ok := m.GetRequestedItems().(*RequestItem_GetEventsByEventAccessPathRequest); ok {
		return x.GetEventsByEventAccessPathRequest
	}
	return nil
}
func (m *RequestItem) GetGetTransactionsRequest() *GetTransactionsRequest {
	if x, ok := m.GetRequestedItems().(*RequestItem_GetTransactionsRequest); ok {
		return x.GetTransactionsRequest
	}
	return nil
}
func (*RequestItem) XXX_OneofWrappers() []interface{} {
	return []interface{}{
		(*RequestItem_GetAccountStateRequest)(nil),
		(*RequestItem_GetAccountTransactionBySequenceNumberRequest)(nil),
		(*RequestItem_GetEventsByEventAccessPathRequest)(nil),
		(*RequestItem_GetTransactionsRequest)(nil),
	}
}
type UpdateToLatestLedgerResponse struct {
	ResponseItems []*ResponseItem `protobuf:"bytes,1,rep,name=response_items,json=responseItems,proto3" json:"response_items,omitempty"`
	LedgerInfoWithSigs *LedgerInfoWithSignatures `protobuf:"bytes,2,opt,name=ledger_info_with_sigs,json=ledgerInfoWithSigs,proto3" json:"ledger_info_with_sigs,omitempty"`
	ValidatorChangeEvents []*ValidatorChangeEventWithProof `protobuf:"bytes,3,rep,name=validator_change_events,json=validatorChangeEvents,proto3" json:"validator_change_events,omitempty"`
	XXX_NoUnkeyedLiteral  struct{}                         `json:"-"`
	XXX_unrecognized      []byte                           `json:"-"`
	XXX_sizecache         int32                            `json:"-"`
}
func (m *UpdateToLatestLedgerResponse) Reset()         { *m = UpdateToLatestLedgerResponse{} }
func (m *UpdateToLatestLedgerResponse) String() string { return proto.CompactTextString(m) }
func (*UpdateToLatestLedgerResponse) ProtoMessage()    {}
func (*UpdateToLatestLedgerResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_5ffcd28ab9b25870, []int{2}
}
func (m *UpdateToLatestLedgerResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_UpdateToLatestLedgerResponse.Unmarshal(m, b)
}
func (m *UpdateToLatestLedgerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_UpdateToLatestLedgerResponse.Marshal(b, m, deterministic)
}
func (m *UpdateToLatestLedgerResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_UpdateToLatestLedgerResponse.Merge(m, src)
}
func (m *UpdateToLatestLedgerResponse) XXX_Size() int {
	return xxx_messageInfo_UpdateToLatestLedgerResponse.Size(m)
}
func (m *UpdateToLatestLedgerResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_UpdateToLatestLedgerResponse.DiscardUnknown(m)
}
var xxx_messageInfo_UpdateToLatestLedgerResponse proto.InternalMessageInfo
func (m *UpdateToLatestLedgerResponse) GetResponseItems() []*ResponseItem {
	if m != nil {
		return m.ResponseItems
	}
	return nil
}
func (m *UpdateToLatestLedgerResponse) GetLedgerInfoWithSigs() *LedgerInfoWithSignatures {
	if m != nil {
		return m.LedgerInfoWithSigs
	}
	return nil
}
func (m *UpdateToLatestLedgerResponse) GetValidatorChangeEvents() []*ValidatorChangeEventWithProof {
	if m != nil {
		return m.ValidatorChangeEvents
	}
	return nil
}
type ResponseItem struct {
	ResponseItems        isResponseItem_ResponseItems `protobuf_oneof:"response_items"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}
func (m *ResponseItem) Reset()         { *m = ResponseItem{} }
func (m *ResponseItem) String() string { return proto.CompactTextString(m) }
func (*ResponseItem) ProtoMessage()    {}
func (*ResponseItem) Descriptor() ([]byte, []int) {
	return fileDescriptor_5ffcd28ab9b25870, []int{3}
}
func (m *ResponseItem) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_ResponseItem.Unmarshal(m, b)
}
func (m *ResponseItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_ResponseItem.Marshal(b, m, deterministic)
}
func (m *ResponseItem) XXX_Merge(src proto.Message) {
	xxx_messageInfo_ResponseItem.Merge(m, src)
}
func (m *ResponseItem) XXX_Size() int {
	return xxx_messageInfo_ResponseItem.Size(m)
}
func (m *ResponseItem) XXX_DiscardUnknown() {
	xxx_messageInfo_ResponseItem.DiscardUnknown(m)
}
var xxx_messageInfo_ResponseItem proto.InternalMessageInfo
type isResponseItem_ResponseItems interface {
	isResponseItem_ResponseItems()
}
type ResponseItem_GetAccountStateResponse struct {
	GetAccountStateResponse *GetAccountStateResponse `protobuf:"bytes,3,opt,name=get_account_state_response,json=getAccountStateResponse,proto3,oneof"`
}
type ResponseItem_GetAccountTransactionBySequenceNumberResponse struct {
	GetAccountTransactionBySequenceNumberResponse *GetAccountTransactionBySequenceNumberResponse `protobuf:"bytes,4,opt,name=get_account_transaction_by_sequence_number_response,json=getAccountTransactionBySequenceNumberResponse,proto3,oneof"`
}
type ResponseItem_GetEventsByEventAccessPathResponse struct {
	GetEventsByEventAccessPathResponse *GetEventsByEventAccessPathResponse `protobuf:"bytes,5,opt,name=get_events_by_event_access_path_response,json=getEventsByEventAccessPathResponse,proto3,oneof"`
}
type ResponseItem_GetTransactionsResponse struct {
	GetTransactionsResponse *GetTransactionsResponse `protobuf:"bytes,6,opt,name=get_transactions_response,json=getTransactionsResponse,proto3,oneof"`
}
func (*ResponseItem_GetAccountStateResponse) isResponseItem_ResponseItems() {}
func (*ResponseItem_GetAccountTransactionBySequenceNumberResponse) isResponseItem_ResponseItems() {}
func (*ResponseItem_GetEventsByEventAccessPathResponse) isResponseItem_ResponseItems() {}
func (*ResponseItem_GetTransactionsResponse) isResponseItem_ResponseItems() {}
func (m *ResponseItem) GetResponseItems() isResponseItem_ResponseItems {
	if m != nil {
		return m.ResponseItems
	}
	return nil
}
func (m *ResponseItem) GetGetAccountStateResponse() *GetAccountStateResponse {
	if x, ok := m.GetResponseItems().(*ResponseItem_GetAccountStateResponse); ok {
		return x.GetAccountStateResponse
	}
	return nil
}
func (m *ResponseItem) GetGetAccountTransactionBySequenceNumberResponse() *GetAccountTransactionBySequenceNumberResponse {
	if x, ok := m.GetResponseItems().(*ResponseItem_GetAccountTransactionBySequenceNumberResponse); ok {
		return x.GetAccountTransactionBySequenceNumberResponse
	}
	return nil
}
func (m *ResponseItem) GetGetEventsByEventAccessPathResponse() *GetEventsByEventAccessPathResponse {
	if x, ok := m.GetResponseItems().(*ResponseItem_GetEventsByEventAccessPathResponse); ok {
		return x.GetEventsByEventAccessPathResponse
	}
	return nil
}
func (m *ResponseItem) GetGetTransactionsResponse() *GetTransactionsResponse {
	if x, ok := m.GetResponseItems().(*ResponseItem_GetTransactionsResponse); ok {
		return x.GetTransactionsResponse
	}
	return nil
}