api

package
v0.0.0-...-47cfc89 Latest Latest
Warning

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

Go to latest
Published: Jul 16, 2023 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Overview

Package api is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	InvoicesService_CreateInvoice_FullMethodName    = "/api.InvoicesService/CreateInvoice"
	InvoicesService_GetInvoice_FullMethodName       = "/api.InvoicesService/GetInvoice"
	InvoicesService_ApproveTrade_FullMethodName     = "/api.InvoicesService/ApproveTrade"
	InvoicesService_GetIssuerBalance_FullMethodName = "/api.InvoicesService/GetIssuerBalance"
	InvoicesService_GetInvestors_FullMethodName     = "/api.InvoicesService/GetInvestors"
	InvoicesService_PlaceBid_FullMethodName         = "/api.InvoicesService/PlaceBid"
)

Variables

View Source
var (
	InvoiceStatusEnum_InvoiceStatus_name = map[int32]string{
		0: "DRAFT",
		1: "OPEN",
		2: "FILLED",
		3: "LOCKED",
		4: "APPROVED",
	}
	InvoiceStatusEnum_InvoiceStatus_value = map[string]int32{
		"DRAFT":    0,
		"OPEN":     1,
		"FILLED":   2,
		"LOCKED":   3,
		"APPROVED": 4,
	}
)

Enum value maps for InvoiceStatusEnum_InvoiceStatus.

View Source
var File_invoices_proto protoreflect.FileDescriptor
View Source
var InvoicesService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.InvoicesService",
	HandlerType: (*InvoicesServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateInvoice",
			Handler:    _InvoicesService_CreateInvoice_Handler,
		},
		{
			MethodName: "GetInvoice",
			Handler:    _InvoicesService_GetInvoice_Handler,
		},
		{
			MethodName: "ApproveTrade",
			Handler:    _InvoicesService_ApproveTrade_Handler,
		},
		{
			MethodName: "GetIssuerBalance",
			Handler:    _InvoicesService_GetIssuerBalance_Handler,
		},
		{
			MethodName: "GetInvestors",
			Handler:    _InvoicesService_GetInvestors_Handler,
		},
		{
			MethodName: "PlaceBid",
			Handler:    _InvoicesService_PlaceBid_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "invoices.proto",
}

InvoicesService_ServiceDesc is the grpc.ServiceDesc for InvoicesService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterInvoicesServiceHandler

func RegisterInvoicesServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterInvoicesServiceHandler registers the http handlers for service InvoicesService to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterInvoicesServiceHandlerClient

func RegisterInvoicesServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client InvoicesServiceClient) error

RegisterInvoicesServiceHandlerClient registers the http handlers for service InvoicesService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "InvoicesServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "InvoicesServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "InvoicesServiceClient" to call the correct interceptors.

func RegisterInvoicesServiceHandlerFromEndpoint

func RegisterInvoicesServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterInvoicesServiceHandlerFromEndpoint is same as RegisterInvoicesServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterInvoicesServiceHandlerServer

func RegisterInvoicesServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server InvoicesServiceServer) error

RegisterInvoicesServiceHandlerServer registers the http handlers for service InvoicesService to "mux". UnaryRPC :call InvoicesServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterInvoicesServiceHandlerFromEndpoint instead.

func RegisterInvoicesServiceServer

func RegisterInvoicesServiceServer(s grpc.ServiceRegistrar, srv InvoicesServiceServer)

Types

type ApproveTradeReply

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

func (*ApproveTradeReply) Descriptor deprecated

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

Deprecated: Use ApproveTradeReply.ProtoReflect.Descriptor instead.

func (*ApproveTradeReply) ProtoMessage

func (*ApproveTradeReply) ProtoMessage()

func (*ApproveTradeReply) ProtoReflect

func (x *ApproveTradeReply) ProtoReflect() protoreflect.Message

func (*ApproveTradeReply) Reset

func (x *ApproveTradeReply) Reset()

func (*ApproveTradeReply) String

func (x *ApproveTradeReply) String() string

type ApproveTradeRequest

type ApproveTradeRequest struct {
	InvoiceId string `protobuf:"bytes,1,opt,name=invoice_id,json=invoiceId,proto3" json:"invoice_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ApproveTradeRequest) Descriptor deprecated

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

Deprecated: Use ApproveTradeRequest.ProtoReflect.Descriptor instead.

func (*ApproveTradeRequest) GetInvoiceId

func (x *ApproveTradeRequest) GetInvoiceId() string

func (*ApproveTradeRequest) ProtoMessage

func (*ApproveTradeRequest) ProtoMessage()

func (*ApproveTradeRequest) ProtoReflect

func (x *ApproveTradeRequest) ProtoReflect() protoreflect.Message

func (*ApproveTradeRequest) Reset

func (x *ApproveTradeRequest) Reset()

func (*ApproveTradeRequest) String

func (x *ApproveTradeRequest) String() string

type BidReply

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

func (*BidReply) Descriptor deprecated

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

Deprecated: Use BidReply.ProtoReflect.Descriptor instead.

func (*BidReply) ProtoMessage

func (*BidReply) ProtoMessage()

func (*BidReply) ProtoReflect

func (x *BidReply) ProtoReflect() protoreflect.Message

func (*BidReply) Reset

func (x *BidReply) Reset()

func (*BidReply) String

func (x *BidReply) String() string

type CreateInvoiceRequest

type CreateInvoiceRequest struct {
	Number      string                          `protobuf:"bytes,1,opt,name=number,proto3" json:"number,omitempty"`
	Description string                          `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Status      InvoiceStatusEnum_InvoiceStatus `protobuf:"varint,3,opt,name=status,proto3,enum=api.InvoiceStatusEnum_InvoiceStatus" json:"status,omitempty"`
	Amount      *Money                          `protobuf:"bytes,4,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateInvoiceRequest) Descriptor deprecated

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

Deprecated: Use CreateInvoiceRequest.ProtoReflect.Descriptor instead.

func (*CreateInvoiceRequest) GetAmount

func (x *CreateInvoiceRequest) GetAmount() *Money

func (*CreateInvoiceRequest) GetDescription

func (x *CreateInvoiceRequest) GetDescription() string

func (*CreateInvoiceRequest) GetNumber

func (x *CreateInvoiceRequest) GetNumber() string

func (*CreateInvoiceRequest) GetStatus

func (*CreateInvoiceRequest) ProtoMessage

func (*CreateInvoiceRequest) ProtoMessage()

func (*CreateInvoiceRequest) ProtoReflect

func (x *CreateInvoiceRequest) ProtoReflect() protoreflect.Message

func (*CreateInvoiceRequest) Reset

func (x *CreateInvoiceRequest) Reset()

func (*CreateInvoiceRequest) String

func (x *CreateInvoiceRequest) String() string

type GetInvestorsRequest

type GetInvestorsRequest struct {
	Paging *Pagination `protobuf:"bytes,1,opt,name=paging,proto3,oneof" json:"paging,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInvestorsRequest) Descriptor deprecated

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

Deprecated: Use GetInvestorsRequest.ProtoReflect.Descriptor instead.

func (*GetInvestorsRequest) GetPaging

func (x *GetInvestorsRequest) GetPaging() *Pagination

func (*GetInvestorsRequest) ProtoMessage

func (*GetInvestorsRequest) ProtoMessage()

func (*GetInvestorsRequest) ProtoReflect

func (x *GetInvestorsRequest) ProtoReflect() protoreflect.Message

func (*GetInvestorsRequest) Reset

func (x *GetInvestorsRequest) Reset()

func (*GetInvestorsRequest) String

func (x *GetInvestorsRequest) String() string

type GetInvoiceRequest

type GetInvoiceRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInvoiceRequest) Descriptor deprecated

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

Deprecated: Use GetInvoiceRequest.ProtoReflect.Descriptor instead.

func (*GetInvoiceRequest) GetId

func (x *GetInvoiceRequest) GetId() string

func (*GetInvoiceRequest) ProtoMessage

func (*GetInvoiceRequest) ProtoMessage()

func (*GetInvoiceRequest) ProtoReflect

func (x *GetInvoiceRequest) ProtoReflect() protoreflect.Message

func (*GetInvoiceRequest) Reset

func (x *GetInvoiceRequest) Reset()

func (*GetInvoiceRequest) String

func (x *GetInvoiceRequest) String() string

type GetIssuerBalanceRequest

type GetIssuerBalanceRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetIssuerBalanceRequest) Descriptor deprecated

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

Deprecated: Use GetIssuerBalanceRequest.ProtoReflect.Descriptor instead.

func (*GetIssuerBalanceRequest) GetId

func (x *GetIssuerBalanceRequest) GetId() string

func (*GetIssuerBalanceRequest) ProtoMessage

func (*GetIssuerBalanceRequest) ProtoMessage()

func (*GetIssuerBalanceRequest) ProtoReflect

func (x *GetIssuerBalanceRequest) ProtoReflect() protoreflect.Message

func (*GetIssuerBalanceRequest) Reset

func (x *GetIssuerBalanceRequest) Reset()

func (*GetIssuerBalanceRequest) String

func (x *GetIssuerBalanceRequest) String() string

type Investor

type Investor struct {
	Id        string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name      string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Vat       string                 `protobuf:"bytes,3,opt,name=vat,proto3" json:"vat,omitempty"`
	Wallet    *Wallet                `protobuf:"bytes,4,opt,name=wallet,proto3,oneof" json:"wallet,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*Investor) Descriptor deprecated

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

Deprecated: Use Investor.ProtoReflect.Descriptor instead.

func (*Investor) GetCreatedAt

func (x *Investor) GetCreatedAt() *timestamppb.Timestamp

func (*Investor) GetId

func (x *Investor) GetId() string

func (*Investor) GetName

func (x *Investor) GetName() string

func (*Investor) GetUpdatedAt

func (x *Investor) GetUpdatedAt() *timestamppb.Timestamp

func (*Investor) GetVat

func (x *Investor) GetVat() string

func (*Investor) GetWallet

func (x *Investor) GetWallet() *Wallet

func (*Investor) ProtoMessage

func (*Investor) ProtoMessage()

func (*Investor) ProtoReflect

func (x *Investor) ProtoReflect() protoreflect.Message

func (*Investor) Reset

func (x *Investor) Reset()

func (*Investor) String

func (x *Investor) String() string

type InvestorsReply

type InvestorsReply struct {
	Investors []*Investor `protobuf:"bytes,1,rep,name=investors,proto3" json:"investors,omitempty"`
	// contains filtered or unexported fields
}

func (*InvestorsReply) Descriptor deprecated

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

Deprecated: Use InvestorsReply.ProtoReflect.Descriptor instead.

func (*InvestorsReply) GetInvestors

func (x *InvestorsReply) GetInvestors() []*Investor

func (*InvestorsReply) ProtoMessage

func (*InvestorsReply) ProtoMessage()

func (*InvestorsReply) ProtoReflect

func (x *InvestorsReply) ProtoReflect() protoreflect.Message

func (*InvestorsReply) Reset

func (x *InvestorsReply) Reset()

func (*InvestorsReply) String

func (x *InvestorsReply) String() string

type InvoiceReply

type InvoiceReply struct {
	Id          string                          `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Number      string                          `protobuf:"bytes,2,opt,name=number,proto3" json:"number,omitempty"`
	Description string                          `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Status      InvoiceStatusEnum_InvoiceStatus `protobuf:"varint,4,opt,name=status,proto3,enum=api.InvoiceStatusEnum_InvoiceStatus" json:"status,omitempty"`
	Amount      *Money                          `protobuf:"bytes,5,opt,name=amount,proto3" json:"amount,omitempty"`
	CreatedAt   *timestamppb.Timestamp          `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt   *timestamppb.Timestamp          `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*InvoiceReply) Descriptor deprecated

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

Deprecated: Use InvoiceReply.ProtoReflect.Descriptor instead.

func (*InvoiceReply) GetAmount

func (x *InvoiceReply) GetAmount() *Money

func (*InvoiceReply) GetCreatedAt

func (x *InvoiceReply) GetCreatedAt() *timestamppb.Timestamp

func (*InvoiceReply) GetDescription

func (x *InvoiceReply) GetDescription() string

func (*InvoiceReply) GetId

func (x *InvoiceReply) GetId() string

func (*InvoiceReply) GetNumber

func (x *InvoiceReply) GetNumber() string

func (*InvoiceReply) GetStatus

func (*InvoiceReply) GetUpdatedAt

func (x *InvoiceReply) GetUpdatedAt() *timestamppb.Timestamp

func (*InvoiceReply) ProtoMessage

func (*InvoiceReply) ProtoMessage()

func (*InvoiceReply) ProtoReflect

func (x *InvoiceReply) ProtoReflect() protoreflect.Message

func (*InvoiceReply) Reset

func (x *InvoiceReply) Reset()

func (*InvoiceReply) String

func (x *InvoiceReply) String() string

type InvoiceStatusEnum

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

func (*InvoiceStatusEnum) Descriptor deprecated

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

Deprecated: Use InvoiceStatusEnum.ProtoReflect.Descriptor instead.

func (*InvoiceStatusEnum) ProtoMessage

func (*InvoiceStatusEnum) ProtoMessage()

func (*InvoiceStatusEnum) ProtoReflect

func (x *InvoiceStatusEnum) ProtoReflect() protoreflect.Message

func (*InvoiceStatusEnum) Reset

func (x *InvoiceStatusEnum) Reset()

func (*InvoiceStatusEnum) String

func (x *InvoiceStatusEnum) String() string

type InvoiceStatusEnum_InvoiceStatus

type InvoiceStatusEnum_InvoiceStatus int32

InvoiceStatus

const (
	InvoiceStatusEnum_DRAFT    InvoiceStatusEnum_InvoiceStatus = 0 // This will be considered as default value when a Invoice is created.
	InvoiceStatusEnum_OPEN     InvoiceStatusEnum_InvoiceStatus = 1 // Represents the Invoice is open for bidding.
	InvoiceStatusEnum_FILLED   InvoiceStatusEnum_InvoiceStatus = 2 // Represents the invoice is filled.
	InvoiceStatusEnum_LOCKED   InvoiceStatusEnum_InvoiceStatus = 3 // Represents the invoice is locked.
	InvoiceStatusEnum_APPROVED InvoiceStatusEnum_InvoiceStatus = 4 // Represents the invoice is approved.
)

func (InvoiceStatusEnum_InvoiceStatus) Descriptor

func (InvoiceStatusEnum_InvoiceStatus) Enum

func (InvoiceStatusEnum_InvoiceStatus) EnumDescriptor deprecated

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

Deprecated: Use InvoiceStatusEnum_InvoiceStatus.Descriptor instead.

func (InvoiceStatusEnum_InvoiceStatus) Number

func (InvoiceStatusEnum_InvoiceStatus) String

func (InvoiceStatusEnum_InvoiceStatus) Type

type InvoicesServiceClient

type InvoicesServiceClient interface {
	CreateInvoice(ctx context.Context, in *CreateInvoiceRequest, opts ...grpc.CallOption) (*InvoiceReply, error)
	GetInvoice(ctx context.Context, in *GetInvoiceRequest, opts ...grpc.CallOption) (*InvoiceReply, error)
	ApproveTrade(ctx context.Context, in *ApproveTradeRequest, opts ...grpc.CallOption) (*ApproveTradeReply, error)
	GetIssuerBalance(ctx context.Context, in *GetIssuerBalanceRequest, opts ...grpc.CallOption) (*IssuerBalanceReply, error)
	GetInvestors(ctx context.Context, in *GetInvestorsRequest, opts ...grpc.CallOption) (*InvestorsReply, error)
	PlaceBid(ctx context.Context, in *PlaceBidRequest, opts ...grpc.CallOption) (*BidReply, error)
}

InvoicesServiceClient is the client API for InvoicesService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type InvoicesServiceServer

type InvoicesServiceServer interface {
	CreateInvoice(context.Context, *CreateInvoiceRequest) (*InvoiceReply, error)
	GetInvoice(context.Context, *GetInvoiceRequest) (*InvoiceReply, error)
	ApproveTrade(context.Context, *ApproveTradeRequest) (*ApproveTradeReply, error)
	GetIssuerBalance(context.Context, *GetIssuerBalanceRequest) (*IssuerBalanceReply, error)
	GetInvestors(context.Context, *GetInvestorsRequest) (*InvestorsReply, error)
	PlaceBid(context.Context, *PlaceBidRequest) (*BidReply, error)
	// contains filtered or unexported methods
}

InvoicesServiceServer is the server API for InvoicesService service. All implementations must embed UnimplementedInvoicesServiceServer for forward compatibility

type IssuerBalanceReply

type IssuerBalanceReply struct {
	Id     string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Wallet *Wallet `protobuf:"bytes,2,opt,name=wallet,proto3,oneof" json:"wallet,omitempty"`
	// contains filtered or unexported fields
}

func (*IssuerBalanceReply) Descriptor deprecated

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

Deprecated: Use IssuerBalanceReply.ProtoReflect.Descriptor instead.

func (*IssuerBalanceReply) GetId

func (x *IssuerBalanceReply) GetId() string

func (*IssuerBalanceReply) GetWallet

func (x *IssuerBalanceReply) GetWallet() *Wallet

func (*IssuerBalanceReply) ProtoMessage

func (*IssuerBalanceReply) ProtoMessage()

func (*IssuerBalanceReply) ProtoReflect

func (x *IssuerBalanceReply) ProtoReflect() protoreflect.Message

func (*IssuerBalanceReply) Reset

func (x *IssuerBalanceReply) Reset()

func (*IssuerBalanceReply) String

func (x *IssuerBalanceReply) String() string

type Money

type Money struct {
	Currency string `protobuf:"bytes,1,opt,name=currency,proto3" json:"currency,omitempty"`
	Amount   int64  `protobuf:"varint,2,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

Money message for implementing Fowler Money pattern.

func (*Money) Descriptor deprecated

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

Deprecated: Use Money.ProtoReflect.Descriptor instead.

func (*Money) GetAmount

func (x *Money) GetAmount() int64

func (*Money) GetCurrency

func (x *Money) GetCurrency() string

func (*Money) ProtoMessage

func (*Money) ProtoMessage()

func (*Money) ProtoReflect

func (x *Money) ProtoReflect() protoreflect.Message

func (*Money) Reset

func (x *Money) Reset()

func (*Money) String

func (x *Money) String() string

type Pagination

type Pagination struct {
	Page  int32 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

func (*Pagination) Descriptor deprecated

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

Deprecated: Use Pagination.ProtoReflect.Descriptor instead.

func (*Pagination) GetLimit

func (x *Pagination) GetLimit() int32

func (*Pagination) GetPage

func (x *Pagination) GetPage() int32

func (*Pagination) ProtoMessage

func (*Pagination) ProtoMessage()

func (*Pagination) ProtoReflect

func (x *Pagination) ProtoReflect() protoreflect.Message

func (*Pagination) Reset

func (x *Pagination) Reset()

func (*Pagination) String

func (x *Pagination) String() string

type PlaceBidRequest

type PlaceBidRequest struct {
	InvoiceId  string `protobuf:"bytes,1,opt,name=invoice_id,json=invoiceId,proto3" json:"invoice_id,omitempty"`
	InvestorId string `protobuf:"bytes,2,opt,name=investor_id,json=investorId,proto3" json:"investor_id,omitempty"`
	BidAmount  *Money `protobuf:"bytes,3,opt,name=bid_amount,json=bidAmount,proto3" json:"bid_amount,omitempty"`
	// contains filtered or unexported fields
}

func (*PlaceBidRequest) Descriptor deprecated

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

Deprecated: Use PlaceBidRequest.ProtoReflect.Descriptor instead.

func (*PlaceBidRequest) GetBidAmount

func (x *PlaceBidRequest) GetBidAmount() *Money

func (*PlaceBidRequest) GetInvestorId

func (x *PlaceBidRequest) GetInvestorId() string

func (*PlaceBidRequest) GetInvoiceId

func (x *PlaceBidRequest) GetInvoiceId() string

func (*PlaceBidRequest) ProtoMessage

func (*PlaceBidRequest) ProtoMessage()

func (*PlaceBidRequest) ProtoReflect

func (x *PlaceBidRequest) ProtoReflect() protoreflect.Message

func (*PlaceBidRequest) Reset

func (x *PlaceBidRequest) Reset()

func (*PlaceBidRequest) String

func (x *PlaceBidRequest) String() string

type UnimplementedInvoicesServiceServer

type UnimplementedInvoicesServiceServer struct {
}

UnimplementedInvoicesServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedInvoicesServiceServer) ApproveTrade

func (UnimplementedInvoicesServiceServer) CreateInvoice

func (UnimplementedInvoicesServiceServer) GetInvestors

func (UnimplementedInvoicesServiceServer) GetInvoice

func (UnimplementedInvoicesServiceServer) GetIssuerBalance

func (UnimplementedInvoicesServiceServer) PlaceBid

type UnsafeInvoicesServiceServer

type UnsafeInvoicesServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeInvoicesServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to InvoicesServiceServer will result in compilation errors.

type Wallet

type Wallet struct {
	Id        string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Currency  string                 `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"`
	Balance   int64                  `protobuf:"varint,3,opt,name=balance,proto3" json:"balance,omitempty"`
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// contains filtered or unexported fields
}

func (*Wallet) Descriptor deprecated

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

Deprecated: Use Wallet.ProtoReflect.Descriptor instead.

func (*Wallet) GetBalance

func (x *Wallet) GetBalance() int64

func (*Wallet) GetCreatedAt

func (x *Wallet) GetCreatedAt() *timestamppb.Timestamp

func (*Wallet) GetCurrency

func (x *Wallet) GetCurrency() string

func (*Wallet) GetId

func (x *Wallet) GetId() string

func (*Wallet) GetUpdatedAt

func (x *Wallet) GetUpdatedAt() *timestamppb.Timestamp

func (*Wallet) ProtoMessage

func (*Wallet) ProtoMessage()

func (*Wallet) ProtoReflect

func (x *Wallet) ProtoReflect() protoreflect.Message

func (*Wallet) Reset

func (x *Wallet) Reset()

func (*Wallet) String

func (x *Wallet) String() string

Jump to

Keyboard shortcuts

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