payments

package
v0.0.0-...-f592a50 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2018 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package payments is a generated protocol buffer package.

It is generated from these files:

pkg/protobuf/payments/payments.proto

It has these top-level messages:

Output
PaymentDetails
PaymentRequest
X509Certificates
Payment
PaymentACK

Index

Constants

View Source
const Default_Output_Amount uint64 = 0
View Source
const Default_PaymentDetails_Network string = "main"
View Source
const Default_PaymentRequest_PaymentDetailsVersion uint32 = 1
View Source
const Default_PaymentRequest_PkiType string = "none"

Variables

This section is empty.

Functions

This section is empty.

Types

type Output

type Output struct {
	Amount           *uint64 `protobuf:"varint,1,opt,name=amount,def=0" json:"amount,omitempty"`
	Script           []byte  `protobuf:"bytes,2,req,name=script" json:"script,omitempty"`
	XXX_unrecognized []byte  `json:"-"`
}

Generalized form of "send payment to this/these bitcoin addresses"

func (*Output) Descriptor

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

func (*Output) GetAmount

func (m *Output) GetAmount() uint64

func (*Output) GetScript

func (m *Output) GetScript() []byte

func (*Output) ProtoMessage

func (*Output) ProtoMessage()

func (*Output) Reset

func (m *Output) Reset()

func (*Output) String

func (m *Output) String() string

type Payment

type Payment struct {
	MerchantData     []byte    `protobuf:"bytes,1,opt,name=merchant_data,json=merchantData" json:"merchant_data,omitempty"`
	Transactions     [][]byte  `protobuf:"bytes,2,rep,name=transactions" json:"transactions,omitempty"`
	RefundTo         []*Output `protobuf:"bytes,3,rep,name=refund_to,json=refundTo" json:"refund_to,omitempty"`
	Memo             *string   `protobuf:"bytes,4,opt,name=memo" json:"memo,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

func (*Payment) Descriptor

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

func (*Payment) GetMemo

func (m *Payment) GetMemo() string

func (*Payment) GetMerchantData

func (m *Payment) GetMerchantData() []byte

func (*Payment) GetRefundTo

func (m *Payment) GetRefundTo() []*Output

func (*Payment) GetTransactions

func (m *Payment) GetTransactions() [][]byte

func (*Payment) ProtoMessage

func (*Payment) ProtoMessage()

func (*Payment) Reset

func (m *Payment) Reset()

func (*Payment) String

func (m *Payment) String() string

type PaymentACK

type PaymentACK struct {
	Payment          *Payment `protobuf:"bytes,1,req,name=payment" json:"payment,omitempty"`
	Memo             *string  `protobuf:"bytes,2,opt,name=memo" json:"memo,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*PaymentACK) Descriptor

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

func (*PaymentACK) GetMemo

func (m *PaymentACK) GetMemo() string

func (*PaymentACK) GetPayment

func (m *PaymentACK) GetPayment() *Payment

func (*PaymentACK) ProtoMessage

func (*PaymentACK) ProtoMessage()

func (*PaymentACK) Reset

func (m *PaymentACK) Reset()

func (*PaymentACK) String

func (m *PaymentACK) String() string

type PaymentDetails

type PaymentDetails struct {
	Network          *string   `protobuf:"bytes,1,opt,name=network,def=main" json:"network,omitempty"`
	Outputs          []*Output `protobuf:"bytes,2,rep,name=outputs" json:"outputs,omitempty"`
	Time             *uint64   `protobuf:"varint,3,req,name=time" json:"time,omitempty"`
	Expires          *uint64   `protobuf:"varint,4,opt,name=expires" json:"expires,omitempty"`
	Memo             *string   `protobuf:"bytes,5,opt,name=memo" json:"memo,omitempty"`
	PaymentUrl       *string   `protobuf:"bytes,6,opt,name=payment_url,json=paymentUrl" json:"payment_url,omitempty"`
	MerchantData     []byte    `protobuf:"bytes,7,opt,name=merchant_data,json=merchantData" json:"merchant_data,omitempty"`
	XXX_unrecognized []byte    `json:"-"`
}

func (*PaymentDetails) Descriptor

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

func (*PaymentDetails) GetExpires

func (m *PaymentDetails) GetExpires() uint64

func (*PaymentDetails) GetMemo

func (m *PaymentDetails) GetMemo() string

func (*PaymentDetails) GetMerchantData

func (m *PaymentDetails) GetMerchantData() []byte

func (*PaymentDetails) GetNetwork

func (m *PaymentDetails) GetNetwork() string

func (*PaymentDetails) GetOutputs

func (m *PaymentDetails) GetOutputs() []*Output

func (*PaymentDetails) GetPaymentUrl

func (m *PaymentDetails) GetPaymentUrl() string

func (*PaymentDetails) GetTime

func (m *PaymentDetails) GetTime() uint64

func (*PaymentDetails) ProtoMessage

func (*PaymentDetails) ProtoMessage()

func (*PaymentDetails) Reset

func (m *PaymentDetails) Reset()

func (*PaymentDetails) String

func (m *PaymentDetails) String() string

type PaymentRequest

type PaymentRequest struct {
	PaymentDetailsVersion    *uint32 `` /* 126-byte string literal not displayed */
	PkiType                  *string `protobuf:"bytes,2,opt,name=pki_type,json=pkiType,def=none" json:"pki_type,omitempty"`
	PkiData                  []byte  `protobuf:"bytes,3,opt,name=pki_data,json=pkiData" json:"pki_data,omitempty"`
	SerializedPaymentDetails []byte  `` /* 128-byte string literal not displayed */
	Signature                []byte  `protobuf:"bytes,5,opt,name=signature" json:"signature,omitempty"`
	XXX_unrecognized         []byte  `json:"-"`
}

func (*PaymentRequest) Descriptor

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

func (*PaymentRequest) GetPaymentDetailsVersion

func (m *PaymentRequest) GetPaymentDetailsVersion() uint32

func (*PaymentRequest) GetPkiData

func (m *PaymentRequest) GetPkiData() []byte

func (*PaymentRequest) GetPkiType

func (m *PaymentRequest) GetPkiType() string

func (*PaymentRequest) GetSerializedPaymentDetails

func (m *PaymentRequest) GetSerializedPaymentDetails() []byte

func (*PaymentRequest) GetSignature

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

func (*PaymentRequest) ProtoMessage

func (*PaymentRequest) ProtoMessage()

func (*PaymentRequest) Reset

func (m *PaymentRequest) Reset()

func (*PaymentRequest) String

func (m *PaymentRequest) String() string

type X509Certificates

type X509Certificates struct {
	Certificate      [][]byte `protobuf:"bytes,1,rep,name=certificate" json:"certificate,omitempty"`
	XXX_unrecognized []byte   `json:"-"`
}

func (*X509Certificates) Descriptor

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

func (*X509Certificates) GetCertificate

func (m *X509Certificates) GetCertificate() [][]byte

func (*X509Certificates) ProtoMessage

func (*X509Certificates) ProtoMessage()

func (*X509Certificates) Reset

func (m *X509Certificates) Reset()

func (*X509Certificates) String

func (m *X509Certificates) String() string

Jump to

Keyboard shortcuts

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