Documentation
¶
Index ¶
- Variables
- type AppendLedgerEntriesRequest
- func (*AppendLedgerEntriesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AppendLedgerEntriesRequest) GetTransactions() []*AppendLedgerEntriesRequest_Transaction
- func (*AppendLedgerEntriesRequest) ProtoMessage()
- func (x *AppendLedgerEntriesRequest) ProtoReflect() protoreflect.Message
- func (x *AppendLedgerEntriesRequest) Reset()
- func (x *AppendLedgerEntriesRequest) String() string
- type AppendLedgerEntriesRequest_AccountType
- func (AppendLedgerEntriesRequest_AccountType) Descriptor() protoreflect.EnumDescriptor
- func (x AppendLedgerEntriesRequest_AccountType) Enum() *AppendLedgerEntriesRequest_AccountType
- func (AppendLedgerEntriesRequest_AccountType) EnumDescriptor() ([]byte, []int)deprecated
- func (x AppendLedgerEntriesRequest_AccountType) Number() protoreflect.EnumNumber
- func (x AppendLedgerEntriesRequest_AccountType) String() string
- func (AppendLedgerEntriesRequest_AccountType) Type() protoreflect.EnumType
- type AppendLedgerEntriesRequest_LedgerEntry
- func (*AppendLedgerEntriesRequest_LedgerEntry) Descriptor() ([]byte, []int)deprecated
- func (x *AppendLedgerEntriesRequest_LedgerEntry) GetAccountOwnerId() uint32
- func (x *AppendLedgerEntriesRequest_LedgerEntry) GetAccountType() AppendLedgerEntriesRequest_AccountType
- func (x *AppendLedgerEntriesRequest_LedgerEntry) GetCredit() *common.Decimal
- func (x *AppendLedgerEntriesRequest_LedgerEntry) GetDebit() *common.Decimal
- func (*AppendLedgerEntriesRequest_LedgerEntry) ProtoMessage()
- func (x *AppendLedgerEntriesRequest_LedgerEntry) ProtoReflect() protoreflect.Message
- func (x *AppendLedgerEntriesRequest_LedgerEntry) Reset()
- func (x *AppendLedgerEntriesRequest_LedgerEntry) String() string
- type AppendLedgerEntriesRequest_Transaction
- func (*AppendLedgerEntriesRequest_Transaction) Descriptor() ([]byte, []int)deprecated
- func (x *AppendLedgerEntriesRequest_Transaction) GetEntries() []*AppendLedgerEntriesRequest_LedgerEntry
- func (x *AppendLedgerEntriesRequest_Transaction) GetFeeSettlement() *AppendLedgerEntriesRequest_Transaction_FeeSettlement
- func (x *AppendLedgerEntriesRequest_Transaction) GetPayout() *AppendLedgerEntriesRequest_Transaction_Payout
- func (x *AppendLedgerEntriesRequest_Transaction) GetProviderSettlement() *AppendLedgerEntriesRequest_Transaction_ProviderSettlement
- func (x *AppendLedgerEntriesRequest_Transaction) GetTransactionDetails() isAppendLedgerEntriesRequest_Transaction_TransactionDetails
- func (x *AppendLedgerEntriesRequest_Transaction) GetTransactionId() uint64
- func (*AppendLedgerEntriesRequest_Transaction) ProtoMessage()
- func (x *AppendLedgerEntriesRequest_Transaction) ProtoReflect() protoreflect.Message
- func (x *AppendLedgerEntriesRequest_Transaction) Reset()
- func (x *AppendLedgerEntriesRequest_Transaction) String() string
- type AppendLedgerEntriesRequest_Transaction_FeeSettlement
- func (*AppendLedgerEntriesRequest_Transaction_FeeSettlement) Descriptor() ([]byte, []int)deprecated
- func (x *AppendLedgerEntriesRequest_Transaction_FeeSettlement) GetFeeSettlementId() uint64
- func (*AppendLedgerEntriesRequest_Transaction_FeeSettlement) ProtoMessage()
- func (x *AppendLedgerEntriesRequest_Transaction_FeeSettlement) ProtoReflect() protoreflect.Message
- func (x *AppendLedgerEntriesRequest_Transaction_FeeSettlement) Reset()
- func (x *AppendLedgerEntriesRequest_Transaction_FeeSettlement) String() string
- type AppendLedgerEntriesRequest_Transaction_FeeSettlement_
- type AppendLedgerEntriesRequest_Transaction_Payout
- func (*AppendLedgerEntriesRequest_Transaction_Payout) Descriptor() ([]byte, []int)deprecated
- func (x *AppendLedgerEntriesRequest_Transaction_Payout) GetPaymentId() uint64
- func (*AppendLedgerEntriesRequest_Transaction_Payout) ProtoMessage()
- func (x *AppendLedgerEntriesRequest_Transaction_Payout) ProtoReflect() protoreflect.Message
- func (x *AppendLedgerEntriesRequest_Transaction_Payout) Reset()
- func (x *AppendLedgerEntriesRequest_Transaction_Payout) String() string
- type AppendLedgerEntriesRequest_Transaction_Payout_
- type AppendLedgerEntriesRequest_Transaction_ProviderSettlement
- func (*AppendLedgerEntriesRequest_Transaction_ProviderSettlement) Descriptor() ([]byte, []int)deprecated
- func (x *AppendLedgerEntriesRequest_Transaction_ProviderSettlement) GetSettlementId() uint64
- func (*AppendLedgerEntriesRequest_Transaction_ProviderSettlement) ProtoMessage()
- func (x *AppendLedgerEntriesRequest_Transaction_ProviderSettlement) ProtoReflect() protoreflect.Message
- func (x *AppendLedgerEntriesRequest_Transaction_ProviderSettlement) Reset()
- func (x *AppendLedgerEntriesRequest_Transaction_ProviderSettlement) String() string
- type AppendLedgerEntriesRequest_Transaction_ProviderSettlement_
- type AppendLedgerEntriesResponse
- type ApprovePaymentQuoteRequest
- func (*ApprovePaymentQuoteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ApprovePaymentQuoteRequest) GetPayOutAmount() *common.Decimal
- func (x *ApprovePaymentQuoteRequest) GetPayOutQuoteId() int64
- func (x *ApprovePaymentQuoteRequest) GetPayOutRate() *common.Decimal
- func (x *ApprovePaymentQuoteRequest) GetPaymentId() uint64
- func (x *ApprovePaymentQuoteRequest) GetSettlementAmount() *common.Decimal
- func (*ApprovePaymentQuoteRequest) ProtoMessage()
- func (x *ApprovePaymentQuoteRequest) ProtoReflect() protoreflect.Message
- func (x *ApprovePaymentQuoteRequest) Reset()
- func (x *ApprovePaymentQuoteRequest) String() string
- type ApprovePaymentQuoteResponse
- func (*ApprovePaymentQuoteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ApprovePaymentQuoteResponse) GetAccepted() *ApprovePaymentQuoteResponse_Accepted
- func (x *ApprovePaymentQuoteResponse) GetRejected() *ApprovePaymentQuoteResponse_Rejected
- func (x *ApprovePaymentQuoteResponse) GetResult() isApprovePaymentQuoteResponse_Result
- func (*ApprovePaymentQuoteResponse) ProtoMessage()
- func (x *ApprovePaymentQuoteResponse) ProtoReflect() protoreflect.Message
- func (x *ApprovePaymentQuoteResponse) Reset()
- func (x *ApprovePaymentQuoteResponse) String() string
- type ApprovePaymentQuoteResponse_Accepted
- func (*ApprovePaymentQuoteResponse_Accepted) Descriptor() ([]byte, []int)deprecated
- func (*ApprovePaymentQuoteResponse_Accepted) ProtoMessage()
- func (x *ApprovePaymentQuoteResponse_Accepted) ProtoReflect() protoreflect.Message
- func (x *ApprovePaymentQuoteResponse_Accepted) Reset()
- func (x *ApprovePaymentQuoteResponse_Accepted) String() string
- type ApprovePaymentQuoteResponse_Accepted_
- type ApprovePaymentQuoteResponse_Rejected
- func (*ApprovePaymentQuoteResponse_Rejected) Descriptor() ([]byte, []int)deprecated
- func (*ApprovePaymentQuoteResponse_Rejected) ProtoMessage()
- func (x *ApprovePaymentQuoteResponse_Rejected) ProtoReflect() protoreflect.Message
- func (x *ApprovePaymentQuoteResponse_Rejected) Reset()
- func (x *ApprovePaymentQuoteResponse_Rejected) String() string
- type ApprovePaymentQuoteResponse_Rejected_
- type CompleteManualAmlCheckRequest
- func (*CompleteManualAmlCheckRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CompleteManualAmlCheckRequest) GetApproved() *CompleteManualAmlCheckRequest_Approved
- func (x *CompleteManualAmlCheckRequest) GetPaymentId() uint64
- func (x *CompleteManualAmlCheckRequest) GetRejected() *CompleteManualAmlCheckRequest_Rejected
- func (x *CompleteManualAmlCheckRequest) GetResult() isCompleteManualAmlCheckRequest_Result
- func (*CompleteManualAmlCheckRequest) ProtoMessage()
- func (x *CompleteManualAmlCheckRequest) ProtoReflect() protoreflect.Message
- func (x *CompleteManualAmlCheckRequest) Reset()
- func (x *CompleteManualAmlCheckRequest) String() string
- type CompleteManualAmlCheckRequest_Approved
- func (*CompleteManualAmlCheckRequest_Approved) Descriptor() ([]byte, []int)deprecated
- func (*CompleteManualAmlCheckRequest_Approved) ProtoMessage()
- func (x *CompleteManualAmlCheckRequest_Approved) ProtoReflect() protoreflect.Message
- func (x *CompleteManualAmlCheckRequest_Approved) Reset()
- func (x *CompleteManualAmlCheckRequest_Approved) String() string
- type CompleteManualAmlCheckRequest_Approved_
- type CompleteManualAmlCheckRequest_Rejected
- func (*CompleteManualAmlCheckRequest_Rejected) Descriptor() ([]byte, []int)deprecated
- func (x *CompleteManualAmlCheckRequest_Rejected) GetReason() string
- func (*CompleteManualAmlCheckRequest_Rejected) ProtoMessage()
- func (x *CompleteManualAmlCheckRequest_Rejected) ProtoReflect() protoreflect.Message
- func (x *CompleteManualAmlCheckRequest_Rejected) Reset()
- func (x *CompleteManualAmlCheckRequest_Rejected) String() string
- type CompleteManualAmlCheckRequest_Rejected_
- type CompleteManualAmlCheckResponse
- func (*CompleteManualAmlCheckResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CompleteManualAmlCheckResponse) GetApproved() *CompleteManualAmlCheckResponse_Approved
- func (x *CompleteManualAmlCheckResponse) GetRejected() *CompleteManualAmlCheckResponse_Rejected
- func (x *CompleteManualAmlCheckResponse) GetResult() isCompleteManualAmlCheckResponse_Result
- func (*CompleteManualAmlCheckResponse) ProtoMessage()
- func (x *CompleteManualAmlCheckResponse) ProtoReflect() protoreflect.Message
- func (x *CompleteManualAmlCheckResponse) Reset()
- func (x *CompleteManualAmlCheckResponse) String() string
- type CompleteManualAmlCheckResponse_Approved
- func (*CompleteManualAmlCheckResponse_Approved) Descriptor() ([]byte, []int)deprecated
- func (x *CompleteManualAmlCheckResponse_Approved) GetPayOutAmount() *common.Decimal
- func (x *CompleteManualAmlCheckResponse_Approved) GetPayOutClientQuoteId() string
- func (x *CompleteManualAmlCheckResponse_Approved) GetPayOutQuoteId() int64
- func (x *CompleteManualAmlCheckResponse_Approved) GetSettlementAmount() *common.Decimal
- func (*CompleteManualAmlCheckResponse_Approved) ProtoMessage()
- func (x *CompleteManualAmlCheckResponse_Approved) ProtoReflect() protoreflect.Message
- func (x *CompleteManualAmlCheckResponse_Approved) Reset()
- func (x *CompleteManualAmlCheckResponse_Approved) String() string
- type CompleteManualAmlCheckResponse_Approved_
- type CompleteManualAmlCheckResponse_Rejected
- func (*CompleteManualAmlCheckResponse_Rejected) Descriptor() ([]byte, []int)deprecated
- func (*CompleteManualAmlCheckResponse_Rejected) ProtoMessage()
- func (x *CompleteManualAmlCheckResponse_Rejected) ProtoReflect() protoreflect.Message
- func (x *CompleteManualAmlCheckResponse_Rejected) Reset()
- func (x *CompleteManualAmlCheckResponse_Rejected) String() string
- type CompleteManualAmlCheckResponse_Rejected_
- type ConfirmPayoutRequestdeprecated
- func (*ConfirmPayoutRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ConfirmPayoutRequest) GetPaymentId() uint64
- func (x *ConfirmPayoutRequest) GetPayoutId() uint64deprecated
- func (x *ConfirmPayoutRequest) GetReceipt() *common.PaymentReceipt
- func (*ConfirmPayoutRequest) ProtoMessage()
- func (x *ConfirmPayoutRequest) ProtoReflect() protoreflect.Message
- func (x *ConfirmPayoutRequest) Reset()
- func (x *ConfirmPayoutRequest) String() string
- type ConfirmPayoutResponsedeprecated
- type CreatePaymentRequest
- func (*CreatePaymentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePaymentRequest) GetAmount() *PaymentAmount
- func (x *CreatePaymentRequest) GetCurrency() string
- func (x *CreatePaymentRequest) GetPaymentClientId() string
- func (x *CreatePaymentRequest) GetPaymentDetails() *common.PaymentDetails
- func (x *CreatePaymentRequest) GetQuoteId() *QuoteId
- func (x *CreatePaymentRequest) GetTravelRuleData() *CreatePaymentRequest_TravelRuleData
- func (*CreatePaymentRequest) ProtoMessage()
- func (x *CreatePaymentRequest) ProtoReflect() protoreflect.Message
- func (x *CreatePaymentRequest) Reset()
- func (x *CreatePaymentRequest) String() string
- type CreatePaymentRequest_TravelRuleData
- func (*CreatePaymentRequest_TravelRuleData) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePaymentRequest_TravelRuleData) GetBeneficiary() []*ivms.Person
- func (x *CreatePaymentRequest_TravelRuleData) GetOriginator() []*ivms.Person
- func (*CreatePaymentRequest_TravelRuleData) ProtoMessage()
- func (x *CreatePaymentRequest_TravelRuleData) ProtoReflect() protoreflect.Message
- func (x *CreatePaymentRequest_TravelRuleData) Reset()
- func (x *CreatePaymentRequest_TravelRuleData) String() string
- type CreatePaymentResponse
- func (*CreatePaymentResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePaymentResponse) GetAccepted() *CreatePaymentResponse_Accepted
- func (x *CreatePaymentResponse) GetFailure() *CreatePaymentResponse_Failure
- func (x *CreatePaymentResponse) GetPaymentClientId() string
- func (x *CreatePaymentResponse) GetResult() isCreatePaymentResponse_Result
- func (x *CreatePaymentResponse) GetSettlementRequired() *CreatePaymentResponse_SettlementRequireddeprecated
- func (*CreatePaymentResponse) ProtoMessage()
- func (x *CreatePaymentResponse) ProtoReflect() protoreflect.Message
- func (x *CreatePaymentResponse) Reset()
- func (x *CreatePaymentResponse) String() string
- type CreatePaymentResponse_Accepted
- func (*CreatePaymentResponse_Accepted) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePaymentResponse_Accepted) GetPaymentId() uint64
- func (x *CreatePaymentResponse_Accepted) GetPayoutAmount() *common.Decimal
- func (x *CreatePaymentResponse_Accepted) GetPayoutProviderId() uint32
- func (x *CreatePaymentResponse_Accepted) GetSettlementAmount() *common.Decimal
- func (*CreatePaymentResponse_Accepted) ProtoMessage()
- func (x *CreatePaymentResponse_Accepted) ProtoReflect() protoreflect.Message
- func (x *CreatePaymentResponse_Accepted) Reset()
- func (x *CreatePaymentResponse_Accepted) String() string
- type CreatePaymentResponse_Accepted_
- type CreatePaymentResponse_Failure
- func (*CreatePaymentResponse_Failure) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePaymentResponse_Failure) GetReason() CreatePaymentResponse_Failure_Reason
- func (*CreatePaymentResponse_Failure) ProtoMessage()
- func (x *CreatePaymentResponse_Failure) ProtoReflect() protoreflect.Message
- func (x *CreatePaymentResponse_Failure) Reset()
- func (x *CreatePaymentResponse_Failure) String() string
- type CreatePaymentResponse_Failure_
- type CreatePaymentResponse_Failure_Reason
- func (CreatePaymentResponse_Failure_Reason) Descriptor() protoreflect.EnumDescriptor
- func (x CreatePaymentResponse_Failure_Reason) Enum() *CreatePaymentResponse_Failure_Reason
- func (CreatePaymentResponse_Failure_Reason) EnumDescriptor() ([]byte, []int)deprecated
- func (x CreatePaymentResponse_Failure_Reason) Number() protoreflect.EnumNumber
- func (x CreatePaymentResponse_Failure_Reason) String() string
- func (CreatePaymentResponse_Failure_Reason) Type() protoreflect.EnumType
- type CreatePaymentResponse_SettlementRequireddeprecated
- func (*CreatePaymentResponse_SettlementRequired) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePaymentResponse_SettlementRequired) GetPaymentId() uint64
- func (x *CreatePaymentResponse_SettlementRequired) GetPayoutProviderId() uint32
- func (x *CreatePaymentResponse_SettlementRequired) GetSettlementAmount() *common.Decimal
- func (*CreatePaymentResponse_SettlementRequired) ProtoMessage()
- func (x *CreatePaymentResponse_SettlementRequired) ProtoReflect() protoreflect.Message
- func (x *CreatePaymentResponse_SettlementRequired) Reset()
- func (x *CreatePaymentResponse_SettlementRequired) String() string
- type CreatePaymentResponse_SettlementRequired_
- type FinalizePayoutRequest
- func (*FinalizePayoutRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FinalizePayoutRequest) GetFailure() *FinalizePayoutRequest_Failure
- func (x *FinalizePayoutRequest) GetPaymentId() uint64
- func (x *FinalizePayoutRequest) GetResult() isFinalizePayoutRequest_Result
- func (x *FinalizePayoutRequest) GetSuccess() *FinalizePayoutRequest_Success
- func (*FinalizePayoutRequest) ProtoMessage()
- func (x *FinalizePayoutRequest) ProtoReflect() protoreflect.Message
- func (x *FinalizePayoutRequest) Reset()
- func (x *FinalizePayoutRequest) String() string
- type FinalizePayoutRequest_Failure
- func (*FinalizePayoutRequest_Failure) Descriptor() ([]byte, []int)deprecated
- func (x *FinalizePayoutRequest_Failure) GetReason() string
- func (*FinalizePayoutRequest_Failure) ProtoMessage()
- func (x *FinalizePayoutRequest_Failure) ProtoReflect() protoreflect.Message
- func (x *FinalizePayoutRequest_Failure) Reset()
- func (x *FinalizePayoutRequest_Failure) String() string
- type FinalizePayoutRequest_Failure_
- type FinalizePayoutRequest_Success
- func (*FinalizePayoutRequest_Success) Descriptor() ([]byte, []int)deprecated
- func (x *FinalizePayoutRequest_Success) GetReceipt() *common.PaymentReceipt
- func (*FinalizePayoutRequest_Success) ProtoMessage()
- func (x *FinalizePayoutRequest_Success) ProtoReflect() protoreflect.Message
- func (x *FinalizePayoutRequest_Success) Reset()
- func (x *FinalizePayoutRequest_Success) String() string
- type FinalizePayoutRequest_Success_
- type FinalizePayoutResponse
- type GetQuoteRequest
- func (*GetQuoteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetQuoteRequest) GetAmount() *PaymentAmount
- func (x *GetQuoteRequest) GetPayOutCurrency() string
- func (x *GetQuoteRequest) GetPayOutMethod() common.PaymentMethodType
- func (x *GetQuoteRequest) GetQuoteType() QuoteType
- func (*GetQuoteRequest) ProtoMessage()
- func (x *GetQuoteRequest) ProtoReflect() protoreflect.Message
- func (x *GetQuoteRequest) Reset()
- func (x *GetQuoteRequest) String() string
- type GetQuoteResponse
- func (*GetQuoteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetQuoteResponse) GetAllQuotes() []*GetQuoteResponse_ProviderQuote
- func (x *GetQuoteResponse) GetFailure() *GetQuoteResponse_Failure
- func (x *GetQuoteResponse) GetResult() isGetQuoteResponse_Result
- func (x *GetQuoteResponse) GetSuccess() *GetQuoteResponse_Success
- func (*GetQuoteResponse) ProtoMessage()
- func (x *GetQuoteResponse) ProtoReflect() protoreflect.Message
- func (x *GetQuoteResponse) Reset()
- func (x *GetQuoteResponse) String() string
- type GetQuoteResponse_Failure
- func (*GetQuoteResponse_Failure) Descriptor() ([]byte, []int)deprecated
- func (x *GetQuoteResponse_Failure) GetReason() GetQuoteResponse_Failure_Reason
- func (*GetQuoteResponse_Failure) ProtoMessage()
- func (x *GetQuoteResponse_Failure) ProtoReflect() protoreflect.Message
- func (x *GetQuoteResponse_Failure) Reset()
- func (x *GetQuoteResponse_Failure) String() string
- type GetQuoteResponse_Failure_
- type GetQuoteResponse_Failure_Reason
- func (GetQuoteResponse_Failure_Reason) Descriptor() protoreflect.EnumDescriptor
- func (x GetQuoteResponse_Failure_Reason) Enum() *GetQuoteResponse_Failure_Reason
- func (GetQuoteResponse_Failure_Reason) EnumDescriptor() ([]byte, []int)deprecated
- func (x GetQuoteResponse_Failure_Reason) Number() protoreflect.EnumNumber
- func (x GetQuoteResponse_Failure_Reason) String() string
- func (GetQuoteResponse_Failure_Reason) Type() protoreflect.EnumType
- type GetQuoteResponse_ProviderQuote
- func (*GetQuoteResponse_ProviderQuote) Descriptor() ([]byte, []int)deprecated
- func (x *GetQuoteResponse_ProviderQuote) GetExecutable() bool
- func (x *GetQuoteResponse_ProviderQuote) GetExpiration() *timestamppb.Timestamp
- func (x *GetQuoteResponse_ProviderQuote) GetPayOutAmount() *common.Decimal
- func (x *GetQuoteResponse_ProviderQuote) GetQuoteId() *QuoteId
- func (x *GetQuoteResponse_ProviderQuote) GetRate() *common.Decimal
- func (x *GetQuoteResponse_ProviderQuote) GetSettlement() *GetQuoteResponse_ProviderQuote_Settlement
- func (*GetQuoteResponse_ProviderQuote) ProtoMessage()
- func (x *GetQuoteResponse_ProviderQuote) ProtoReflect() protoreflect.Message
- func (x *GetQuoteResponse_ProviderQuote) Reset()
- func (x *GetQuoteResponse_ProviderQuote) String() string
- type GetQuoteResponse_ProviderQuote_Settlement
- func (*GetQuoteResponse_ProviderQuote_Settlement) Descriptor() ([]byte, []int)deprecated
- func (x *GetQuoteResponse_ProviderQuote_Settlement) GetAmount() *common.Decimal
- func (x *GetQuoteResponse_ProviderQuote_Settlement) GetCreditLimit() *common.Decimal
- func (x *GetQuoteResponse_ProviderQuote_Settlement) GetPrefundingAmount() *common.Decimal
- func (x *GetQuoteResponse_ProviderQuote_Settlement) GetTotalUsed() *common.Decimal
- func (*GetQuoteResponse_ProviderQuote_Settlement) ProtoMessage()
- func (x *GetQuoteResponse_ProviderQuote_Settlement) ProtoReflect() protoreflect.Message
- func (x *GetQuoteResponse_ProviderQuote_Settlement) Reset()
- func (x *GetQuoteResponse_ProviderQuote_Settlement) String() string
- type GetQuoteResponse_Success
- func (*GetQuoteResponse_Success) Descriptor() ([]byte, []int)deprecated
- func (x *GetQuoteResponse_Success) GetExpiration() *timestamppb.Timestamp
- func (x *GetQuoteResponse_Success) GetPayOutAmount() *common.Decimal
- func (x *GetQuoteResponse_Success) GetQuoteId() *QuoteId
- func (x *GetQuoteResponse_Success) GetRate() *common.Decimal
- func (x *GetQuoteResponse_Success) GetSettlementAmount() *common.Decimal
- func (*GetQuoteResponse_Success) ProtoMessage()
- func (x *GetQuoteResponse_Success) ProtoReflect() protoreflect.Message
- func (x *GetQuoteResponse_Success) Reset()
- func (x *GetQuoteResponse_Success) String() string
- type GetQuoteResponse_Success_
- type PaymentAmount
- func (*PaymentAmount) Descriptor() ([]byte, []int)deprecated
- func (x *PaymentAmount) GetAmount() isPaymentAmount_Amount
- func (x *PaymentAmount) GetPayOutAmount() *common.Decimal
- func (x *PaymentAmount) GetSettlementAmount() *common.Decimal
- func (*PaymentAmount) ProtoMessage()
- func (x *PaymentAmount) ProtoReflect() protoreflect.Message
- func (x *PaymentAmount) Reset()
- func (x *PaymentAmount) String() string
- type PaymentAmount_PayOutAmount
- type PaymentAmount_SettlementAmount
- type PayoutRequest
- func (*PayoutRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PayoutRequest) GetAmount() *common.Decimal
- func (x *PayoutRequest) GetClientQuoteId() string
- func (x *PayoutRequest) GetCurrency() string
- func (x *PayoutRequest) GetPayInProviderId() uint32
- func (x *PayoutRequest) GetPaymentId() uint64
- func (x *PayoutRequest) GetPayoutDetails() *common.PaymentDetails
- func (x *PayoutRequest) GetPayoutId() uint64deprecated
- func (x *PayoutRequest) GetTravelRuleData() *PayoutRequest_TravelRuleData
- func (*PayoutRequest) ProtoMessage()
- func (x *PayoutRequest) ProtoReflect() protoreflect.Message
- func (x *PayoutRequest) Reset()
- func (x *PayoutRequest) String() string
- type PayoutRequest_TravelRuleData
- func (*PayoutRequest_TravelRuleData) Descriptor() ([]byte, []int)deprecated
- func (x *PayoutRequest_TravelRuleData) GetBeneficiary() []*ivms.Person
- func (x *PayoutRequest_TravelRuleData) GetOriginator() []*ivms.Person
- func (x *PayoutRequest_TravelRuleData) GetOriginatorProvider() *ivms.Person
- func (*PayoutRequest_TravelRuleData) ProtoMessage()
- func (x *PayoutRequest_TravelRuleData) ProtoReflect() protoreflect.Message
- func (x *PayoutRequest_TravelRuleData) Reset()
- func (x *PayoutRequest_TravelRuleData) String() string
- type PayoutResponse
- func (*PayoutResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PayoutResponse) GetAccepted() *PayoutResponse_Accepted
- func (x *PayoutResponse) GetFailed() *PayoutResponse_Failed
- func (x *PayoutResponse) GetManualAmlCheck() *PayoutResponse_ManualAmlCheck
- func (x *PayoutResponse) GetResult() isPayoutResponse_Result
- func (*PayoutResponse) ProtoMessage()
- func (x *PayoutResponse) ProtoReflect() protoreflect.Message
- func (x *PayoutResponse) Reset()
- func (x *PayoutResponse) String() string
- type PayoutResponse_Accepted
- type PayoutResponse_Accepted_
- type PayoutResponse_Failed
- func (*PayoutResponse_Failed) Descriptor() ([]byte, []int)deprecated
- func (x *PayoutResponse_Failed) GetDetails() string
- func (x *PayoutResponse_Failed) GetReason() PayoutResponse_Failed_Reason
- func (*PayoutResponse_Failed) ProtoMessage()
- func (x *PayoutResponse_Failed) ProtoReflect() protoreflect.Message
- func (x *PayoutResponse_Failed) Reset()
- func (x *PayoutResponse_Failed) String() string
- type PayoutResponse_Failed_
- type PayoutResponse_Failed_Reason
- func (PayoutResponse_Failed_Reason) Descriptor() protoreflect.EnumDescriptor
- func (x PayoutResponse_Failed_Reason) Enum() *PayoutResponse_Failed_Reason
- func (PayoutResponse_Failed_Reason) EnumDescriptor() ([]byte, []int)deprecated
- func (x PayoutResponse_Failed_Reason) Number() protoreflect.EnumNumber
- func (x PayoutResponse_Failed_Reason) String() string
- func (PayoutResponse_Failed_Reason) Type() protoreflect.EnumType
- type PayoutResponse_ManualAmlCheck
- func (*PayoutResponse_ManualAmlCheck) Descriptor() ([]byte, []int)deprecated
- func (*PayoutResponse_ManualAmlCheck) ProtoMessage()
- func (x *PayoutResponse_ManualAmlCheck) ProtoReflect() protoreflect.Message
- func (x *PayoutResponse_ManualAmlCheck) Reset()
- func (x *PayoutResponse_ManualAmlCheck) String() string
- type PayoutResponse_ManualAmlCheck_
- type QuoteId
- type QuoteType
- type UpdateLimitRequest
- func (*UpdateLimitRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateLimitRequest) GetLimits() []*UpdateLimitRequest_Limit
- func (*UpdateLimitRequest) ProtoMessage()
- func (x *UpdateLimitRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateLimitRequest) Reset()
- func (x *UpdateLimitRequest) String() string
- type UpdateLimitRequest_Limit
- func (*UpdateLimitRequest_Limit) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateLimitRequest_Limit) GetCounterpartId() int32
- func (x *UpdateLimitRequest_Limit) GetCreditLimit() *common.Decimal
- func (x *UpdateLimitRequest_Limit) GetCreditUsage() *common.Decimal
- func (x *UpdateLimitRequest_Limit) GetPayoutLimit() *common.Decimal
- func (x *UpdateLimitRequest_Limit) GetReserve() *common.Decimal
- func (x *UpdateLimitRequest_Limit) GetVersion() int64
- func (*UpdateLimitRequest_Limit) ProtoMessage()
- func (x *UpdateLimitRequest_Limit) ProtoReflect() protoreflect.Message
- func (x *UpdateLimitRequest_Limit) Reset()
- func (x *UpdateLimitRequest_Limit) String() string
- type UpdateLimitResponse
- type UpdatePaymentRequest
- func (*UpdatePaymentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePaymentRequest) GetAccepted() *UpdatePaymentRequest_Accepted
- func (x *UpdatePaymentRequest) GetConfirmed() *UpdatePaymentRequest_Confirmed
- func (x *UpdatePaymentRequest) GetFailed() *UpdatePaymentRequest_Failed
- func (x *UpdatePaymentRequest) GetManualAmlCheck() *UpdatePaymentRequest_ManualAmlCheck
- func (x *UpdatePaymentRequest) GetPaymentClientId() string
- func (x *UpdatePaymentRequest) GetPaymentId() uint64
- func (x *UpdatePaymentRequest) GetResult() isUpdatePaymentRequest_Result
- func (*UpdatePaymentRequest) ProtoMessage()
- func (x *UpdatePaymentRequest) ProtoReflect() protoreflect.Message
- func (x *UpdatePaymentRequest) Reset()
- func (x *UpdatePaymentRequest) String() string
- type UpdatePaymentRequest_Accepted
- func (*UpdatePaymentRequest_Accepted) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePaymentRequest_Accepted) GetPayoutAmount() *common.Decimal
- func (x *UpdatePaymentRequest_Accepted) GetTravelRuleData() *UpdatePaymentRequest_Accepted_TravelRuleData
- func (*UpdatePaymentRequest_Accepted) ProtoMessage()
- func (x *UpdatePaymentRequest_Accepted) ProtoReflect() protoreflect.Message
- func (x *UpdatePaymentRequest_Accepted) Reset()
- func (x *UpdatePaymentRequest_Accepted) String() string
- type UpdatePaymentRequest_Accepted_
- type UpdatePaymentRequest_Accepted_TravelRuleData
- func (*UpdatePaymentRequest_Accepted_TravelRuleData) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePaymentRequest_Accepted_TravelRuleData) GetBeneficiaryProvider() *ivms.Person
- func (*UpdatePaymentRequest_Accepted_TravelRuleData) ProtoMessage()
- func (x *UpdatePaymentRequest_Accepted_TravelRuleData) ProtoReflect() protoreflect.Message
- func (x *UpdatePaymentRequest_Accepted_TravelRuleData) Reset()
- func (x *UpdatePaymentRequest_Accepted_TravelRuleData) String() string
- type UpdatePaymentRequest_Confirmed
- func (*UpdatePaymentRequest_Confirmed) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePaymentRequest_Confirmed) GetPaidOutAt() *timestamppb.Timestamp
- func (x *UpdatePaymentRequest_Confirmed) GetReceipt() *common.PaymentReceipt
- func (*UpdatePaymentRequest_Confirmed) ProtoMessage()
- func (x *UpdatePaymentRequest_Confirmed) ProtoReflect() protoreflect.Message
- func (x *UpdatePaymentRequest_Confirmed) Reset()
- func (x *UpdatePaymentRequest_Confirmed) String() string
- type UpdatePaymentRequest_Confirmed_
- type UpdatePaymentRequest_Failed
- func (*UpdatePaymentRequest_Failed) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePaymentRequest_Failed) GetDetails() string
- func (x *UpdatePaymentRequest_Failed) GetReason() UpdatePaymentRequest_Failed_Reason
- func (*UpdatePaymentRequest_Failed) ProtoMessage()
- func (x *UpdatePaymentRequest_Failed) ProtoReflect() protoreflect.Message
- func (x *UpdatePaymentRequest_Failed) Reset()
- func (x *UpdatePaymentRequest_Failed) String() string
- type UpdatePaymentRequest_Failed_
- type UpdatePaymentRequest_Failed_Reason
- func (UpdatePaymentRequest_Failed_Reason) Descriptor() protoreflect.EnumDescriptor
- func (x UpdatePaymentRequest_Failed_Reason) Enum() *UpdatePaymentRequest_Failed_Reason
- func (UpdatePaymentRequest_Failed_Reason) EnumDescriptor() ([]byte, []int)deprecated
- func (x UpdatePaymentRequest_Failed_Reason) Number() protoreflect.EnumNumber
- func (x UpdatePaymentRequest_Failed_Reason) String() string
- func (UpdatePaymentRequest_Failed_Reason) Type() protoreflect.EnumType
- type UpdatePaymentRequest_ManualAmlCheck
- func (*UpdatePaymentRequest_ManualAmlCheck) Descriptor() ([]byte, []int)deprecated
- func (*UpdatePaymentRequest_ManualAmlCheck) ProtoMessage()
- func (x *UpdatePaymentRequest_ManualAmlCheck) ProtoReflect() protoreflect.Message
- func (x *UpdatePaymentRequest_ManualAmlCheck) Reset()
- func (x *UpdatePaymentRequest_ManualAmlCheck) String() string
- type UpdatePaymentRequest_ManualAmlCheck_
- type UpdatePaymentResponse
- type UpdateQuoteRequest
- func (*UpdateQuoteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateQuoteRequest) GetPayIn() []*UpdateQuoteRequest_Quote
- func (x *UpdateQuoteRequest) GetPayOut() []*UpdateQuoteRequest_Quote
- func (*UpdateQuoteRequest) ProtoMessage()
- func (x *UpdateQuoteRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateQuoteRequest) Reset()
- func (x *UpdateQuoteRequest) String() string
- type UpdateQuoteRequest_Quote
- func (*UpdateQuoteRequest_Quote) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateQuoteRequest_Quote) GetBands() []*UpdateQuoteRequest_Quote_Band
- func (x *UpdateQuoteRequest_Quote) GetCurrency() string
- func (x *UpdateQuoteRequest_Quote) GetExpiration() *timestamppb.Timestamp
- func (x *UpdateQuoteRequest_Quote) GetPaymentMethod() common.PaymentMethodType
- func (x *UpdateQuoteRequest_Quote) GetQuoteType() QuoteType
- func (x *UpdateQuoteRequest_Quote) GetTimestamp() *timestamppb.Timestamp
- func (*UpdateQuoteRequest_Quote) ProtoMessage()
- func (x *UpdateQuoteRequest_Quote) ProtoReflect() protoreflect.Message
- func (x *UpdateQuoteRequest_Quote) Reset()
- func (x *UpdateQuoteRequest_Quote) String() string
- type UpdateQuoteRequest_Quote_Band
- func (*UpdateQuoteRequest_Quote_Band) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateQuoteRequest_Quote_Band) GetClientQuoteId() string
- func (x *UpdateQuoteRequest_Quote_Band) GetMaxAmount() *common.Decimal
- func (x *UpdateQuoteRequest_Quote_Band) GetRate() *common.Decimal
- func (*UpdateQuoteRequest_Quote_Band) ProtoMessage()
- func (x *UpdateQuoteRequest_Quote_Band) ProtoReflect() protoreflect.Message
- func (x *UpdateQuoteRequest_Quote_Band) Reset()
- func (x *UpdateQuoteRequest_Quote_Band) String() string
- type UpdateQuoteResponse
Constants ¶
This section is empty.
Variables ¶
var ( QuoteType_name = map[int32]string{ 0: "QUOTE_TYPE_UNSPECIFIED", 1: "QUOTE_TYPE_REALTIME", } QuoteType_value = map[string]int32{ "QUOTE_TYPE_UNSPECIFIED": 0, "QUOTE_TYPE_REALTIME": 1, } )
Enum value maps for QuoteType.
var ( GetQuoteResponse_Failure_Reason_name = map[int32]string{ 0: "REASON_UNSPECIFIED", 10: "REASON_QUOTE_NOT_FOUND", } GetQuoteResponse_Failure_Reason_value = map[string]int32{ "REASON_UNSPECIFIED": 0, "REASON_QUOTE_NOT_FOUND": 10, } )
Enum value maps for GetQuoteResponse_Failure_Reason.
var ( CreatePaymentResponse_Failure_Reason_name = map[int32]string{ 0: "REASON_UNSPECIFIED", 10: "REASON_QUOTE_NOT_FOUND", 20: "REASON_CREDIT_OR_PREDEPOSIT_REQUIRED", } CreatePaymentResponse_Failure_Reason_value = map[string]int32{ "REASON_UNSPECIFIED": 0, "REASON_QUOTE_NOT_FOUND": 10, "REASON_CREDIT_OR_PREDEPOSIT_REQUIRED": 20, } )
Enum value maps for CreatePaymentResponse_Failure_Reason.
var ( AppendLedgerEntriesRequest_AccountType_name = map[int32]string{ 0: "ACCOUNT_TYPE_UNSPECIFIED", 20: "ACCOUNT_TYPE_BALANCE", 40: "ACCOUNT_TYPE_PAY_IN", 50: "ACCOUNT_TYPE_PAY_OUT", 60: "ACCOUNT_TYPE_FEE_EXPENSE", 80: "ACCOUNT_TYPE_SETTLEMENT_IN", 90: "ACCOUNT_TYPE_SETTLEMENT_OUT", 100: "ACCOUNT_TYPE_PAYMENT_INTENT_IN", 110: "ACCOUNT_TYPE_PAYMENT_INTENT_OUT", } AppendLedgerEntriesRequest_AccountType_value = map[string]int32{ "ACCOUNT_TYPE_UNSPECIFIED": 0, "ACCOUNT_TYPE_BALANCE": 20, "ACCOUNT_TYPE_PAY_IN": 40, "ACCOUNT_TYPE_PAY_OUT": 50, "ACCOUNT_TYPE_FEE_EXPENSE": 60, "ACCOUNT_TYPE_SETTLEMENT_IN": 80, "ACCOUNT_TYPE_SETTLEMENT_OUT": 90, "ACCOUNT_TYPE_PAYMENT_INTENT_IN": 100, "ACCOUNT_TYPE_PAYMENT_INTENT_OUT": 110, } )
Enum value maps for AppendLedgerEntriesRequest_AccountType.
var ( PayoutResponse_Failed_Reason_name = map[int32]string{ 0: "REASON_UNSPECIFIED", } PayoutResponse_Failed_Reason_value = map[string]int32{ "REASON_UNSPECIFIED": 0, } )
Enum value maps for PayoutResponse_Failed_Reason.
var ( UpdatePaymentRequest_Failed_Reason_name = map[int32]string{ 0: "REASON_UNSPECIFIED", 1: "REASON_NO_QUOTE_AFTER_AML_APPROVAL", 2: "REASON_QUOTE_REJECTED_AFTER_AML_APPROVAL", 3: "REASON_AML_RISK_CHECK_FAILED", 4: "REASON_CREDIT_LIMIT_EXCEEDED_AFTER_AML_APPROVAL", } UpdatePaymentRequest_Failed_Reason_value = map[string]int32{ "REASON_UNSPECIFIED": 0, "REASON_NO_QUOTE_AFTER_AML_APPROVAL": 1, "REASON_QUOTE_REJECTED_AFTER_AML_APPROVAL": 2, "REASON_AML_RISK_CHECK_FAILED": 3, "REASON_CREDIT_LIMIT_EXCEEDED_AFTER_AML_APPROVAL": 4, } )
Enum value maps for UpdatePaymentRequest_Failed_Reason.
var File_tzero_v1_payment_network_proto protoreflect.FileDescriptor
var File_tzero_v1_payment_provider_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AppendLedgerEntriesRequest ¶
type AppendLedgerEntriesRequest struct {
// *
// This is a list of transactions that were appended to the ledger of the provider.
// The transaction_id should be used to identify the transaction and ensure that it is processed only once.
Transactions []*AppendLedgerEntriesRequest_Transaction `protobuf:"bytes,20,rep,name=transactions,proto3" json:"transactions,omitempty"`
// contains filtered or unexported fields
}
func (*AppendLedgerEntriesRequest) Descriptor
deprecated
func (*AppendLedgerEntriesRequest) Descriptor() ([]byte, []int)
Deprecated: Use AppendLedgerEntriesRequest.ProtoReflect.Descriptor instead.
func (*AppendLedgerEntriesRequest) GetTransactions ¶
func (x *AppendLedgerEntriesRequest) GetTransactions() []*AppendLedgerEntriesRequest_Transaction
func (*AppendLedgerEntriesRequest) ProtoMessage ¶
func (*AppendLedgerEntriesRequest) ProtoMessage()
func (*AppendLedgerEntriesRequest) ProtoReflect ¶
func (x *AppendLedgerEntriesRequest) ProtoReflect() protoreflect.Message
func (*AppendLedgerEntriesRequest) Reset ¶
func (x *AppendLedgerEntriesRequest) Reset()
func (*AppendLedgerEntriesRequest) String ¶
func (x *AppendLedgerEntriesRequest) String() string
type AppendLedgerEntriesRequest_AccountType ¶
type AppendLedgerEntriesRequest_AccountType int32
const ( AppendLedgerEntriesRequest_ACCOUNT_TYPE_UNSPECIFIED AppendLedgerEntriesRequest_AccountType = 0 AppendLedgerEntriesRequest_ACCOUNT_TYPE_BALANCE AppendLedgerEntriesRequest_AccountType = 20 AppendLedgerEntriesRequest_ACCOUNT_TYPE_PAY_IN AppendLedgerEntriesRequest_AccountType = 40 AppendLedgerEntriesRequest_ACCOUNT_TYPE_PAY_OUT AppendLedgerEntriesRequest_AccountType = 50 AppendLedgerEntriesRequest_ACCOUNT_TYPE_FEE_EXPENSE AppendLedgerEntriesRequest_AccountType = 60 // Reflects the fees that the provider has to pay for the services provided by the network. AppendLedgerEntriesRequest_ACCOUNT_TYPE_SETTLEMENT_IN AppendLedgerEntriesRequest_AccountType = 80 AppendLedgerEntriesRequest_ACCOUNT_TYPE_SETTLEMENT_OUT AppendLedgerEntriesRequest_AccountType = 90 AppendLedgerEntriesRequest_ACCOUNT_TYPE_PAYMENT_INTENT_IN AppendLedgerEntriesRequest_AccountType = 100 AppendLedgerEntriesRequest_ACCOUNT_TYPE_PAYMENT_INTENT_OUT AppendLedgerEntriesRequest_AccountType = 110 )
func (AppendLedgerEntriesRequest_AccountType) Descriptor ¶
func (AppendLedgerEntriesRequest_AccountType) Descriptor() protoreflect.EnumDescriptor
func (AppendLedgerEntriesRequest_AccountType) EnumDescriptor
deprecated
func (AppendLedgerEntriesRequest_AccountType) EnumDescriptor() ([]byte, []int)
Deprecated: Use AppendLedgerEntriesRequest_AccountType.Descriptor instead.
func (AppendLedgerEntriesRequest_AccountType) Number ¶
func (x AppendLedgerEntriesRequest_AccountType) Number() protoreflect.EnumNumber
func (AppendLedgerEntriesRequest_AccountType) String ¶
func (x AppendLedgerEntriesRequest_AccountType) String() string
func (AppendLedgerEntriesRequest_AccountType) Type ¶
func (AppendLedgerEntriesRequest_AccountType) Type() protoreflect.EnumType
type AppendLedgerEntriesRequest_LedgerEntry ¶
type AppendLedgerEntriesRequest_LedgerEntry struct {
// 1 is network account, others are ids of participants
AccountOwnerId uint32 `protobuf:"varint,10,opt,name=account_owner_id,json=accountOwnerId,proto3" json:"account_owner_id,omitempty"`
// *
// account_type is the type of the account that the entry belongs to.
// It is used to categorize the entries and understand the nature of the financial event.
AccountType AppendLedgerEntriesRequest_AccountType `` /* 157-byte string literal not displayed */
// *
// debit is the amount that was debited from the account.
// If the entry is a credit, this field should be 0.
Debit *common.Decimal `protobuf:"bytes,40,opt,name=debit,proto3" json:"debit,omitempty"`
// *
// credit is the amount that was credited to the account.
// If the entry is a debit, this field should be 0.
Credit *common.Decimal `protobuf:"bytes,50,opt,name=credit,proto3" json:"credit,omitempty"`
// contains filtered or unexported fields
}
func (*AppendLedgerEntriesRequest_LedgerEntry) Descriptor
deprecated
func (*AppendLedgerEntriesRequest_LedgerEntry) Descriptor() ([]byte, []int)
Deprecated: Use AppendLedgerEntriesRequest_LedgerEntry.ProtoReflect.Descriptor instead.
func (*AppendLedgerEntriesRequest_LedgerEntry) GetAccountOwnerId ¶
func (x *AppendLedgerEntriesRequest_LedgerEntry) GetAccountOwnerId() uint32
func (*AppendLedgerEntriesRequest_LedgerEntry) GetAccountType ¶
func (x *AppendLedgerEntriesRequest_LedgerEntry) GetAccountType() AppendLedgerEntriesRequest_AccountType
func (*AppendLedgerEntriesRequest_LedgerEntry) GetCredit ¶
func (x *AppendLedgerEntriesRequest_LedgerEntry) GetCredit() *common.Decimal
func (*AppendLedgerEntriesRequest_LedgerEntry) GetDebit ¶
func (x *AppendLedgerEntriesRequest_LedgerEntry) GetDebit() *common.Decimal
func (*AppendLedgerEntriesRequest_LedgerEntry) ProtoMessage ¶
func (*AppendLedgerEntriesRequest_LedgerEntry) ProtoMessage()
func (*AppendLedgerEntriesRequest_LedgerEntry) ProtoReflect ¶
func (x *AppendLedgerEntriesRequest_LedgerEntry) ProtoReflect() protoreflect.Message
func (*AppendLedgerEntriesRequest_LedgerEntry) Reset ¶
func (x *AppendLedgerEntriesRequest_LedgerEntry) Reset()
func (*AppendLedgerEntriesRequest_LedgerEntry) String ¶
func (x *AppendLedgerEntriesRequest_LedgerEntry) String() string
type AppendLedgerEntriesRequest_Transaction ¶
type AppendLedgerEntriesRequest_Transaction struct {
// *
// transaction_id is an incrementally growing identifier for the transaction.
// It could have gaps and could be out of order, but it is unique for each transaction.
TransactionId uint64 `protobuf:"varint,10,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"`
// *
// entries is a list of ledger entries that were appended to the ledger of the provider.
// Each entry represents a financial event that occurred in the provider's accounts.
Entries []*AppendLedgerEntriesRequest_LedgerEntry `protobuf:"bytes,30,rep,name=entries,proto3" json:"entries,omitempty"`
// *
// transaction_details is a oneof field that contains details about the transaction.
// It can be one of the following: PayIn, PayoutReservation, Payout, ProviderSettlement, FeeSettlement, PayoutReservationRelease.
//
// Types that are valid to be assigned to TransactionDetails:
//
// *AppendLedgerEntriesRequest_Transaction_Payout_
// *AppendLedgerEntriesRequest_Transaction_ProviderSettlement_
// *AppendLedgerEntriesRequest_Transaction_FeeSettlement_
TransactionDetails isAppendLedgerEntriesRequest_Transaction_TransactionDetails `protobuf_oneof:"transaction_details"`
// contains filtered or unexported fields
}
func (*AppendLedgerEntriesRequest_Transaction) Descriptor
deprecated
func (*AppendLedgerEntriesRequest_Transaction) Descriptor() ([]byte, []int)
Deprecated: Use AppendLedgerEntriesRequest_Transaction.ProtoReflect.Descriptor instead.
func (*AppendLedgerEntriesRequest_Transaction) GetEntries ¶
func (x *AppendLedgerEntriesRequest_Transaction) GetEntries() []*AppendLedgerEntriesRequest_LedgerEntry
func (*AppendLedgerEntriesRequest_Transaction) GetFeeSettlement ¶
func (x *AppendLedgerEntriesRequest_Transaction) GetFeeSettlement() *AppendLedgerEntriesRequest_Transaction_FeeSettlement
func (*AppendLedgerEntriesRequest_Transaction) GetPayout ¶
func (x *AppendLedgerEntriesRequest_Transaction) GetPayout() *AppendLedgerEntriesRequest_Transaction_Payout
func (*AppendLedgerEntriesRequest_Transaction) GetProviderSettlement ¶
func (x *AppendLedgerEntriesRequest_Transaction) GetProviderSettlement() *AppendLedgerEntriesRequest_Transaction_ProviderSettlement
func (*AppendLedgerEntriesRequest_Transaction) GetTransactionDetails ¶
func (x *AppendLedgerEntriesRequest_Transaction) GetTransactionDetails() isAppendLedgerEntriesRequest_Transaction_TransactionDetails
func (*AppendLedgerEntriesRequest_Transaction) GetTransactionId ¶
func (x *AppendLedgerEntriesRequest_Transaction) GetTransactionId() uint64
func (*AppendLedgerEntriesRequest_Transaction) ProtoMessage ¶
func (*AppendLedgerEntriesRequest_Transaction) ProtoMessage()
func (*AppendLedgerEntriesRequest_Transaction) ProtoReflect ¶
func (x *AppendLedgerEntriesRequest_Transaction) ProtoReflect() protoreflect.Message
func (*AppendLedgerEntriesRequest_Transaction) Reset ¶
func (x *AppendLedgerEntriesRequest_Transaction) Reset()
func (*AppendLedgerEntriesRequest_Transaction) String ¶
func (x *AppendLedgerEntriesRequest_Transaction) String() string
type AppendLedgerEntriesRequest_Transaction_FeeSettlement ¶
type AppendLedgerEntriesRequest_Transaction_FeeSettlement struct {
FeeSettlementId uint64 `protobuf:"varint,10,opt,name=fee_settlement_id,json=feeSettlementId,proto3" json:"fee_settlement_id,omitempty"`
// contains filtered or unexported fields
}
func (*AppendLedgerEntriesRequest_Transaction_FeeSettlement) Descriptor
deprecated
func (*AppendLedgerEntriesRequest_Transaction_FeeSettlement) Descriptor() ([]byte, []int)
Deprecated: Use AppendLedgerEntriesRequest_Transaction_FeeSettlement.ProtoReflect.Descriptor instead.
func (*AppendLedgerEntriesRequest_Transaction_FeeSettlement) GetFeeSettlementId ¶
func (x *AppendLedgerEntriesRequest_Transaction_FeeSettlement) GetFeeSettlementId() uint64
func (*AppendLedgerEntriesRequest_Transaction_FeeSettlement) ProtoMessage ¶
func (*AppendLedgerEntriesRequest_Transaction_FeeSettlement) ProtoMessage()
func (*AppendLedgerEntriesRequest_Transaction_FeeSettlement) ProtoReflect ¶
func (x *AppendLedgerEntriesRequest_Transaction_FeeSettlement) ProtoReflect() protoreflect.Message
func (*AppendLedgerEntriesRequest_Transaction_FeeSettlement) Reset ¶
func (x *AppendLedgerEntriesRequest_Transaction_FeeSettlement) Reset()
func (*AppendLedgerEntriesRequest_Transaction_FeeSettlement) String ¶
func (x *AppendLedgerEntriesRequest_Transaction_FeeSettlement) String() string
type AppendLedgerEntriesRequest_Transaction_FeeSettlement_ ¶
type AppendLedgerEntriesRequest_Transaction_FeeSettlement_ struct {
FeeSettlement *AppendLedgerEntriesRequest_Transaction_FeeSettlement `protobuf:"bytes,150,opt,name=fee_settlement,json=feeSettlement,proto3,oneof"`
}
type AppendLedgerEntriesRequest_Transaction_Payout ¶
type AppendLedgerEntriesRequest_Transaction_Payout struct {
PaymentId uint64 `protobuf:"varint,10,opt,name=payment_id,json=paymentId,proto3" json:"payment_id,omitempty"`
// contains filtered or unexported fields
}
func (*AppendLedgerEntriesRequest_Transaction_Payout) Descriptor
deprecated
func (*AppendLedgerEntriesRequest_Transaction_Payout) Descriptor() ([]byte, []int)
Deprecated: Use AppendLedgerEntriesRequest_Transaction_Payout.ProtoReflect.Descriptor instead.
func (*AppendLedgerEntriesRequest_Transaction_Payout) GetPaymentId ¶
func (x *AppendLedgerEntriesRequest_Transaction_Payout) GetPaymentId() uint64
func (*AppendLedgerEntriesRequest_Transaction_Payout) ProtoMessage ¶
func (*AppendLedgerEntriesRequest_Transaction_Payout) ProtoMessage()
func (*AppendLedgerEntriesRequest_Transaction_Payout) ProtoReflect ¶
func (x *AppendLedgerEntriesRequest_Transaction_Payout) ProtoReflect() protoreflect.Message
func (*AppendLedgerEntriesRequest_Transaction_Payout) Reset ¶
func (x *AppendLedgerEntriesRequest_Transaction_Payout) Reset()
func (*AppendLedgerEntriesRequest_Transaction_Payout) String ¶
func (x *AppendLedgerEntriesRequest_Transaction_Payout) String() string
type AppendLedgerEntriesRequest_Transaction_Payout_ ¶
type AppendLedgerEntriesRequest_Transaction_Payout_ struct {
Payout *AppendLedgerEntriesRequest_Transaction_Payout `protobuf:"bytes,130,opt,name=payout,proto3,oneof"`
}
type AppendLedgerEntriesRequest_Transaction_ProviderSettlement ¶
type AppendLedgerEntriesRequest_Transaction_ProviderSettlement struct {
SettlementId uint64 `protobuf:"varint,10,opt,name=settlement_id,json=settlementId,proto3" json:"settlement_id,omitempty"`
// contains filtered or unexported fields
}
func (*AppendLedgerEntriesRequest_Transaction_ProviderSettlement) Descriptor
deprecated
func (*AppendLedgerEntriesRequest_Transaction_ProviderSettlement) Descriptor() ([]byte, []int)
Deprecated: Use AppendLedgerEntriesRequest_Transaction_ProviderSettlement.ProtoReflect.Descriptor instead.
func (*AppendLedgerEntriesRequest_Transaction_ProviderSettlement) GetSettlementId ¶
func (x *AppendLedgerEntriesRequest_Transaction_ProviderSettlement) GetSettlementId() uint64
func (*AppendLedgerEntriesRequest_Transaction_ProviderSettlement) ProtoMessage ¶
func (*AppendLedgerEntriesRequest_Transaction_ProviderSettlement) ProtoMessage()
func (*AppendLedgerEntriesRequest_Transaction_ProviderSettlement) ProtoReflect ¶
func (x *AppendLedgerEntriesRequest_Transaction_ProviderSettlement) ProtoReflect() protoreflect.Message
func (*AppendLedgerEntriesRequest_Transaction_ProviderSettlement) Reset ¶
func (x *AppendLedgerEntriesRequest_Transaction_ProviderSettlement) Reset()
func (*AppendLedgerEntriesRequest_Transaction_ProviderSettlement) String ¶
func (x *AppendLedgerEntriesRequest_Transaction_ProviderSettlement) String() string
type AppendLedgerEntriesRequest_Transaction_ProviderSettlement_ ¶
type AppendLedgerEntriesRequest_Transaction_ProviderSettlement_ struct {
ProviderSettlement *AppendLedgerEntriesRequest_Transaction_ProviderSettlement `protobuf:"bytes,140,opt,name=provider_settlement,json=providerSettlement,proto3,oneof"`
}
type AppendLedgerEntriesResponse ¶
type AppendLedgerEntriesResponse struct {
// contains filtered or unexported fields
}
func (*AppendLedgerEntriesResponse) Descriptor
deprecated
func (*AppendLedgerEntriesResponse) Descriptor() ([]byte, []int)
Deprecated: Use AppendLedgerEntriesResponse.ProtoReflect.Descriptor instead.
func (*AppendLedgerEntriesResponse) ProtoMessage ¶
func (*AppendLedgerEntriesResponse) ProtoMessage()
func (*AppendLedgerEntriesResponse) ProtoReflect ¶
func (x *AppendLedgerEntriesResponse) ProtoReflect() protoreflect.Message
func (*AppendLedgerEntriesResponse) Reset ¶
func (x *AppendLedgerEntriesResponse) Reset()
func (*AppendLedgerEntriesResponse) String ¶
func (x *AppendLedgerEntriesResponse) String() string
type ApprovePaymentQuoteRequest ¶ added in v0.11.0
type ApprovePaymentQuoteRequest struct {
PaymentId uint64 `protobuf:"varint,10,opt,name=payment_id,json=paymentId,proto3" json:"payment_id,omitempty"`
PayOutQuoteId int64 `protobuf:"varint,20,opt,name=pay_out_quote_id,json=payOutQuoteId,proto3" json:"pay_out_quote_id,omitempty"`
PayOutRate *common.Decimal `protobuf:"bytes,30,opt,name=pay_out_rate,json=payOutRate,proto3" json:"pay_out_rate,omitempty"`
PayOutAmount *common.Decimal `protobuf:"bytes,40,opt,name=pay_out_amount,json=payOutAmount,proto3" json:"pay_out_amount,omitempty"`
SettlementAmount *common.Decimal `protobuf:"bytes,50,opt,name=settlement_amount,json=settlementAmount,proto3" json:"settlement_amount,omitempty"`
// contains filtered or unexported fields
}
func (*ApprovePaymentQuoteRequest) Descriptor
deprecated
added in
v0.11.0
func (*ApprovePaymentQuoteRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApprovePaymentQuoteRequest.ProtoReflect.Descriptor instead.
func (*ApprovePaymentQuoteRequest) GetPayOutAmount ¶ added in v0.11.0
func (x *ApprovePaymentQuoteRequest) GetPayOutAmount() *common.Decimal
func (*ApprovePaymentQuoteRequest) GetPayOutQuoteId ¶ added in v0.11.0
func (x *ApprovePaymentQuoteRequest) GetPayOutQuoteId() int64
func (*ApprovePaymentQuoteRequest) GetPayOutRate ¶ added in v0.11.0
func (x *ApprovePaymentQuoteRequest) GetPayOutRate() *common.Decimal
func (*ApprovePaymentQuoteRequest) GetPaymentId ¶ added in v0.11.0
func (x *ApprovePaymentQuoteRequest) GetPaymentId() uint64
func (*ApprovePaymentQuoteRequest) GetSettlementAmount ¶ added in v0.11.0
func (x *ApprovePaymentQuoteRequest) GetSettlementAmount() *common.Decimal
func (*ApprovePaymentQuoteRequest) ProtoMessage ¶ added in v0.11.0
func (*ApprovePaymentQuoteRequest) ProtoMessage()
func (*ApprovePaymentQuoteRequest) ProtoReflect ¶ added in v0.11.0
func (x *ApprovePaymentQuoteRequest) ProtoReflect() protoreflect.Message
func (*ApprovePaymentQuoteRequest) Reset ¶ added in v0.11.0
func (x *ApprovePaymentQuoteRequest) Reset()
func (*ApprovePaymentQuoteRequest) String ¶ added in v0.11.0
func (x *ApprovePaymentQuoteRequest) String() string
type ApprovePaymentQuoteResponse ¶ added in v0.11.0
type ApprovePaymentQuoteResponse struct {
// Types that are valid to be assigned to Result:
//
// *ApprovePaymentQuoteResponse_Accepted_
// *ApprovePaymentQuoteResponse_Rejected_
Result isApprovePaymentQuoteResponse_Result `protobuf_oneof:"result"`
// contains filtered or unexported fields
}
func (*ApprovePaymentQuoteResponse) Descriptor
deprecated
added in
v0.11.0
func (*ApprovePaymentQuoteResponse) Descriptor() ([]byte, []int)
Deprecated: Use ApprovePaymentQuoteResponse.ProtoReflect.Descriptor instead.
func (*ApprovePaymentQuoteResponse) GetAccepted ¶ added in v0.11.0
func (x *ApprovePaymentQuoteResponse) GetAccepted() *ApprovePaymentQuoteResponse_Accepted
func (*ApprovePaymentQuoteResponse) GetRejected ¶ added in v0.11.0
func (x *ApprovePaymentQuoteResponse) GetRejected() *ApprovePaymentQuoteResponse_Rejected
func (*ApprovePaymentQuoteResponse) GetResult ¶ added in v0.11.0
func (x *ApprovePaymentQuoteResponse) GetResult() isApprovePaymentQuoteResponse_Result
func (*ApprovePaymentQuoteResponse) ProtoMessage ¶ added in v0.11.0
func (*ApprovePaymentQuoteResponse) ProtoMessage()
func (*ApprovePaymentQuoteResponse) ProtoReflect ¶ added in v0.11.0
func (x *ApprovePaymentQuoteResponse) ProtoReflect() protoreflect.Message
func (*ApprovePaymentQuoteResponse) Reset ¶ added in v0.11.0
func (x *ApprovePaymentQuoteResponse) Reset()
func (*ApprovePaymentQuoteResponse) String ¶ added in v0.11.0
func (x *ApprovePaymentQuoteResponse) String() string
type ApprovePaymentQuoteResponse_Accepted ¶ added in v0.11.0
type ApprovePaymentQuoteResponse_Accepted struct {
// contains filtered or unexported fields
}
func (*ApprovePaymentQuoteResponse_Accepted) Descriptor
deprecated
added in
v0.11.0
func (*ApprovePaymentQuoteResponse_Accepted) Descriptor() ([]byte, []int)
Deprecated: Use ApprovePaymentQuoteResponse_Accepted.ProtoReflect.Descriptor instead.
func (*ApprovePaymentQuoteResponse_Accepted) ProtoMessage ¶ added in v0.11.0
func (*ApprovePaymentQuoteResponse_Accepted) ProtoMessage()
func (*ApprovePaymentQuoteResponse_Accepted) ProtoReflect ¶ added in v0.11.0
func (x *ApprovePaymentQuoteResponse_Accepted) ProtoReflect() protoreflect.Message
func (*ApprovePaymentQuoteResponse_Accepted) Reset ¶ added in v0.11.0
func (x *ApprovePaymentQuoteResponse_Accepted) Reset()
func (*ApprovePaymentQuoteResponse_Accepted) String ¶ added in v0.11.0
func (x *ApprovePaymentQuoteResponse_Accepted) String() string
type ApprovePaymentQuoteResponse_Accepted_ ¶ added in v0.11.0
type ApprovePaymentQuoteResponse_Accepted_ struct {
Accepted *ApprovePaymentQuoteResponse_Accepted `protobuf:"bytes,10,opt,name=accepted,proto3,oneof"`
}
type ApprovePaymentQuoteResponse_Rejected ¶ added in v0.11.0
type ApprovePaymentQuoteResponse_Rejected struct {
// contains filtered or unexported fields
}
func (*ApprovePaymentQuoteResponse_Rejected) Descriptor
deprecated
added in
v0.11.0
func (*ApprovePaymentQuoteResponse_Rejected) Descriptor() ([]byte, []int)
Deprecated: Use ApprovePaymentQuoteResponse_Rejected.ProtoReflect.Descriptor instead.
func (*ApprovePaymentQuoteResponse_Rejected) ProtoMessage ¶ added in v0.11.0
func (*ApprovePaymentQuoteResponse_Rejected) ProtoMessage()
func (*ApprovePaymentQuoteResponse_Rejected) ProtoReflect ¶ added in v0.11.0
func (x *ApprovePaymentQuoteResponse_Rejected) ProtoReflect() protoreflect.Message
func (*ApprovePaymentQuoteResponse_Rejected) Reset ¶ added in v0.11.0
func (x *ApprovePaymentQuoteResponse_Rejected) Reset()
func (*ApprovePaymentQuoteResponse_Rejected) String ¶ added in v0.11.0
func (x *ApprovePaymentQuoteResponse_Rejected) String() string
type ApprovePaymentQuoteResponse_Rejected_ ¶ added in v0.11.0
type ApprovePaymentQuoteResponse_Rejected_ struct {
Rejected *ApprovePaymentQuoteResponse_Rejected `protobuf:"bytes,20,opt,name=rejected,proto3,oneof"`
}
type CompleteManualAmlCheckRequest ¶ added in v0.11.0
type CompleteManualAmlCheckRequest struct {
PaymentId uint64 `protobuf:"varint,10,opt,name=payment_id,json=paymentId,proto3" json:"payment_id,omitempty"`
// Types that are valid to be assigned to Result:
//
// *CompleteManualAmlCheckRequest_Approved_
// *CompleteManualAmlCheckRequest_Rejected_
Result isCompleteManualAmlCheckRequest_Result `protobuf_oneof:"result"`
// contains filtered or unexported fields
}
func (*CompleteManualAmlCheckRequest) Descriptor
deprecated
added in
v0.11.0
func (*CompleteManualAmlCheckRequest) Descriptor() ([]byte, []int)
Deprecated: Use CompleteManualAmlCheckRequest.ProtoReflect.Descriptor instead.
func (*CompleteManualAmlCheckRequest) GetApproved ¶ added in v0.11.0
func (x *CompleteManualAmlCheckRequest) GetApproved() *CompleteManualAmlCheckRequest_Approved
func (*CompleteManualAmlCheckRequest) GetPaymentId ¶ added in v0.11.0
func (x *CompleteManualAmlCheckRequest) GetPaymentId() uint64
func (*CompleteManualAmlCheckRequest) GetRejected ¶ added in v0.11.0
func (x *CompleteManualAmlCheckRequest) GetRejected() *CompleteManualAmlCheckRequest_Rejected
func (*CompleteManualAmlCheckRequest) GetResult ¶ added in v0.11.0
func (x *CompleteManualAmlCheckRequest) GetResult() isCompleteManualAmlCheckRequest_Result
func (*CompleteManualAmlCheckRequest) ProtoMessage ¶ added in v0.11.0
func (*CompleteManualAmlCheckRequest) ProtoMessage()
func (*CompleteManualAmlCheckRequest) ProtoReflect ¶ added in v0.11.0
func (x *CompleteManualAmlCheckRequest) ProtoReflect() protoreflect.Message
func (*CompleteManualAmlCheckRequest) Reset ¶ added in v0.11.0
func (x *CompleteManualAmlCheckRequest) Reset()
func (*CompleteManualAmlCheckRequest) String ¶ added in v0.11.0
func (x *CompleteManualAmlCheckRequest) String() string
type CompleteManualAmlCheckRequest_Approved ¶ added in v0.11.0
type CompleteManualAmlCheckRequest_Approved struct {
// contains filtered or unexported fields
}
func (*CompleteManualAmlCheckRequest_Approved) Descriptor
deprecated
added in
v0.11.0
func (*CompleteManualAmlCheckRequest_Approved) Descriptor() ([]byte, []int)
Deprecated: Use CompleteManualAmlCheckRequest_Approved.ProtoReflect.Descriptor instead.
func (*CompleteManualAmlCheckRequest_Approved) ProtoMessage ¶ added in v0.11.0
func (*CompleteManualAmlCheckRequest_Approved) ProtoMessage()
func (*CompleteManualAmlCheckRequest_Approved) ProtoReflect ¶ added in v0.11.0
func (x *CompleteManualAmlCheckRequest_Approved) ProtoReflect() protoreflect.Message
func (*CompleteManualAmlCheckRequest_Approved) Reset ¶ added in v0.11.0
func (x *CompleteManualAmlCheckRequest_Approved) Reset()
func (*CompleteManualAmlCheckRequest_Approved) String ¶ added in v0.11.0
func (x *CompleteManualAmlCheckRequest_Approved) String() string
type CompleteManualAmlCheckRequest_Approved_ ¶ added in v0.11.0
type CompleteManualAmlCheckRequest_Approved_ struct {
Approved *CompleteManualAmlCheckRequest_Approved `protobuf:"bytes,30,opt,name=approved,proto3,oneof"`
}
type CompleteManualAmlCheckRequest_Rejected ¶ added in v0.11.0
type CompleteManualAmlCheckRequest_Rejected struct {
Reason string `protobuf:"bytes,10,opt,name=reason,proto3" json:"reason,omitempty"`
// contains filtered or unexported fields
}
func (*CompleteManualAmlCheckRequest_Rejected) Descriptor
deprecated
added in
v0.11.0
func (*CompleteManualAmlCheckRequest_Rejected) Descriptor() ([]byte, []int)
Deprecated: Use CompleteManualAmlCheckRequest_Rejected.ProtoReflect.Descriptor instead.
func (*CompleteManualAmlCheckRequest_Rejected) GetReason ¶ added in v0.11.0
func (x *CompleteManualAmlCheckRequest_Rejected) GetReason() string
func (*CompleteManualAmlCheckRequest_Rejected) ProtoMessage ¶ added in v0.11.0
func (*CompleteManualAmlCheckRequest_Rejected) ProtoMessage()
func (*CompleteManualAmlCheckRequest_Rejected) ProtoReflect ¶ added in v0.11.0
func (x *CompleteManualAmlCheckRequest_Rejected) ProtoReflect() protoreflect.Message
func (*CompleteManualAmlCheckRequest_Rejected) Reset ¶ added in v0.11.0
func (x *CompleteManualAmlCheckRequest_Rejected) Reset()
func (*CompleteManualAmlCheckRequest_Rejected) String ¶ added in v0.11.0
func (x *CompleteManualAmlCheckRequest_Rejected) String() string
type CompleteManualAmlCheckRequest_Rejected_ ¶ added in v0.11.0
type CompleteManualAmlCheckRequest_Rejected_ struct {
Rejected *CompleteManualAmlCheckRequest_Rejected `protobuf:"bytes,40,opt,name=rejected,proto3,oneof"`
}
type CompleteManualAmlCheckResponse ¶ added in v0.11.0
type CompleteManualAmlCheckResponse struct {
// Types that are valid to be assigned to Result:
//
// *CompleteManualAmlCheckResponse_Approved_
// *CompleteManualAmlCheckResponse_Rejected_
Result isCompleteManualAmlCheckResponse_Result `protobuf_oneof:"result"`
// contains filtered or unexported fields
}
func (*CompleteManualAmlCheckResponse) Descriptor
deprecated
added in
v0.11.0
func (*CompleteManualAmlCheckResponse) Descriptor() ([]byte, []int)
Deprecated: Use CompleteManualAmlCheckResponse.ProtoReflect.Descriptor instead.
func (*CompleteManualAmlCheckResponse) GetApproved ¶ added in v0.11.0
func (x *CompleteManualAmlCheckResponse) GetApproved() *CompleteManualAmlCheckResponse_Approved
func (*CompleteManualAmlCheckResponse) GetRejected ¶ added in v0.11.0
func (x *CompleteManualAmlCheckResponse) GetRejected() *CompleteManualAmlCheckResponse_Rejected
func (*CompleteManualAmlCheckResponse) GetResult ¶ added in v0.11.0
func (x *CompleteManualAmlCheckResponse) GetResult() isCompleteManualAmlCheckResponse_Result
func (*CompleteManualAmlCheckResponse) ProtoMessage ¶ added in v0.11.0
func (*CompleteManualAmlCheckResponse) ProtoMessage()
func (*CompleteManualAmlCheckResponse) ProtoReflect ¶ added in v0.11.0
func (x *CompleteManualAmlCheckResponse) ProtoReflect() protoreflect.Message
func (*CompleteManualAmlCheckResponse) Reset ¶ added in v0.11.0
func (x *CompleteManualAmlCheckResponse) Reset()
func (*CompleteManualAmlCheckResponse) String ¶ added in v0.11.0
func (x *CompleteManualAmlCheckResponse) String() string
type CompleteManualAmlCheckResponse_Approved ¶ added in v0.11.0
type CompleteManualAmlCheckResponse_Approved struct {
// *
// updated amount based on updated quote approved by the pay-in provider
PayOutAmount *common.Decimal `protobuf:"bytes,10,opt,name=pay_out_amount,json=payOutAmount,proto3" json:"pay_out_amount,omitempty"`
// updated settlement amount based on updated quote approved by the pay-in provider
SettlementAmount *common.Decimal `protobuf:"bytes,20,opt,name=settlement_amount,json=settlementAmount,proto3" json:"settlement_amount,omitempty"`
// unique identifier of the updated pay-out quote
PayOutQuoteId int64 `protobuf:"varint,30,opt,name=pay_out_quote_id,json=payOutQuoteId,proto3" json:"pay_out_quote_id,omitempty"`
// client_quote_id of the updated pay-out quote assigned by pay-out provider
PayOutClientQuoteId string `protobuf:"bytes,40,opt,name=pay_out_client_quote_id,json=payOutClientQuoteId,proto3" json:"pay_out_client_quote_id,omitempty"`
// contains filtered or unexported fields
}
func (*CompleteManualAmlCheckResponse_Approved) Descriptor
deprecated
added in
v0.11.0
func (*CompleteManualAmlCheckResponse_Approved) Descriptor() ([]byte, []int)
Deprecated: Use CompleteManualAmlCheckResponse_Approved.ProtoReflect.Descriptor instead.
func (*CompleteManualAmlCheckResponse_Approved) GetPayOutAmount ¶ added in v0.11.0
func (x *CompleteManualAmlCheckResponse_Approved) GetPayOutAmount() *common.Decimal
func (*CompleteManualAmlCheckResponse_Approved) GetPayOutClientQuoteId ¶ added in v0.13.0
func (x *CompleteManualAmlCheckResponse_Approved) GetPayOutClientQuoteId() string
func (*CompleteManualAmlCheckResponse_Approved) GetPayOutQuoteId ¶ added in v0.11.0
func (x *CompleteManualAmlCheckResponse_Approved) GetPayOutQuoteId() int64
func (*CompleteManualAmlCheckResponse_Approved) GetSettlementAmount ¶ added in v0.11.0
func (x *CompleteManualAmlCheckResponse_Approved) GetSettlementAmount() *common.Decimal
func (*CompleteManualAmlCheckResponse_Approved) ProtoMessage ¶ added in v0.11.0
func (*CompleteManualAmlCheckResponse_Approved) ProtoMessage()
func (*CompleteManualAmlCheckResponse_Approved) ProtoReflect ¶ added in v0.11.0
func (x *CompleteManualAmlCheckResponse_Approved) ProtoReflect() protoreflect.Message
func (*CompleteManualAmlCheckResponse_Approved) Reset ¶ added in v0.11.0
func (x *CompleteManualAmlCheckResponse_Approved) Reset()
func (*CompleteManualAmlCheckResponse_Approved) String ¶ added in v0.11.0
func (x *CompleteManualAmlCheckResponse_Approved) String() string
type CompleteManualAmlCheckResponse_Approved_ ¶ added in v0.11.0
type CompleteManualAmlCheckResponse_Approved_ struct {
Approved *CompleteManualAmlCheckResponse_Approved `protobuf:"bytes,30,opt,name=approved,proto3,oneof"`
}
type CompleteManualAmlCheckResponse_Rejected ¶ added in v0.11.0
type CompleteManualAmlCheckResponse_Rejected struct {
// contains filtered or unexported fields
}
Rejected means that the updated quotes were rejected by pay-in provider, and the payout provider should not proceed with the payout.
func (*CompleteManualAmlCheckResponse_Rejected) Descriptor
deprecated
added in
v0.11.0
func (*CompleteManualAmlCheckResponse_Rejected) Descriptor() ([]byte, []int)
Deprecated: Use CompleteManualAmlCheckResponse_Rejected.ProtoReflect.Descriptor instead.
func (*CompleteManualAmlCheckResponse_Rejected) ProtoMessage ¶ added in v0.11.0
func (*CompleteManualAmlCheckResponse_Rejected) ProtoMessage()
func (*CompleteManualAmlCheckResponse_Rejected) ProtoReflect ¶ added in v0.11.0
func (x *CompleteManualAmlCheckResponse_Rejected) ProtoReflect() protoreflect.Message
func (*CompleteManualAmlCheckResponse_Rejected) Reset ¶ added in v0.11.0
func (x *CompleteManualAmlCheckResponse_Rejected) Reset()
func (*CompleteManualAmlCheckResponse_Rejected) String ¶ added in v0.11.0
func (x *CompleteManualAmlCheckResponse_Rejected) String() string
type CompleteManualAmlCheckResponse_Rejected_ ¶ added in v0.11.0
type CompleteManualAmlCheckResponse_Rejected_ struct {
Rejected *CompleteManualAmlCheckResponse_Rejected `protobuf:"bytes,40,opt,name=rejected,proto3,oneof"`
}
type ConfirmPayoutRequest
deprecated
type ConfirmPayoutRequest struct {
PaymentId uint64 `protobuf:"varint,10,opt,name=payment_id,json=paymentId,proto3" json:"payment_id,omitempty"` // payment id assigned by the network, this is the same payment id that was provided in the PayoutRequest
// Deprecated: Marked as deprecated in tzero/v1/payment/network.proto.
PayoutId uint64 `protobuf:"varint,20,opt,name=payout_id,json=payoutId,proto3" json:"payout_id,omitempty"` // deprecated, this is 1->1 mapping between payment and payout ids
// *
// Payment receipt might contain metadata about payment recognizable by pay-in provider.
Receipt *common.PaymentReceipt `protobuf:"bytes,30,opt,name=receipt,proto3,oneof" json:"receipt,omitempty"`
// contains filtered or unexported fields
}
Deprecated: Marked as deprecated in tzero/v1/payment/network.proto.
func (*ConfirmPayoutRequest) Descriptor
deprecated
func (*ConfirmPayoutRequest) Descriptor() ([]byte, []int)
Deprecated: Use ConfirmPayoutRequest.ProtoReflect.Descriptor instead.
func (*ConfirmPayoutRequest) GetPaymentId ¶
func (x *ConfirmPayoutRequest) GetPaymentId() uint64
func (*ConfirmPayoutRequest) GetPayoutId
deprecated
func (x *ConfirmPayoutRequest) GetPayoutId() uint64
Deprecated: Marked as deprecated in tzero/v1/payment/network.proto.
func (*ConfirmPayoutRequest) GetReceipt ¶
func (x *ConfirmPayoutRequest) GetReceipt() *common.PaymentReceipt
func (*ConfirmPayoutRequest) ProtoMessage ¶
func (*ConfirmPayoutRequest) ProtoMessage()
func (*ConfirmPayoutRequest) ProtoReflect ¶
func (x *ConfirmPayoutRequest) ProtoReflect() protoreflect.Message
func (*ConfirmPayoutRequest) Reset ¶
func (x *ConfirmPayoutRequest) Reset()
func (*ConfirmPayoutRequest) String ¶
func (x *ConfirmPayoutRequest) String() string
type ConfirmPayoutResponse
deprecated
type ConfirmPayoutResponse struct {
// contains filtered or unexported fields
}
Deprecated: Marked as deprecated in tzero/v1/payment/network.proto.
func (*ConfirmPayoutResponse) Descriptor
deprecated
func (*ConfirmPayoutResponse) Descriptor() ([]byte, []int)
Deprecated: Use ConfirmPayoutResponse.ProtoReflect.Descriptor instead.
func (*ConfirmPayoutResponse) ProtoMessage ¶
func (*ConfirmPayoutResponse) ProtoMessage()
func (*ConfirmPayoutResponse) ProtoReflect ¶
func (x *ConfirmPayoutResponse) ProtoReflect() protoreflect.Message
func (*ConfirmPayoutResponse) Reset ¶
func (x *ConfirmPayoutResponse) Reset()
func (*ConfirmPayoutResponse) String ¶
func (x *ConfirmPayoutResponse) String() string
type CreatePaymentRequest ¶
type CreatePaymentRequest struct {
PaymentClientId string `protobuf:"bytes,10,opt,name=payment_client_id,json=paymentClientId,proto3" json:"payment_client_id,omitempty"` // unique client generated id for this payment
Amount *PaymentAmount `protobuf:"bytes,30,opt,name=amount,proto3" json:"amount,omitempty"` // payment amount - should be either pay-out amount or settlement amount
Currency string `protobuf:"bytes,40,opt,name=currency,proto3" json:"currency,omitempty"` // pay-out currency
PaymentDetails *common.PaymentDetails `protobuf:"bytes,50,opt,name=payment_details,json=paymentDetails,proto3" json:"payment_details,omitempty"` // pay-out payment details
QuoteId *QuoteId `protobuf:"bytes,60,opt,name=quote_id,json=quoteId,proto3,oneof" json:"quote_id,omitempty"` // if specified, must be a valid quoteId that was previously returned by the GetPayoutQuote method otherwise last available quote will be used
TravelRuleData *CreatePaymentRequest_TravelRuleData `protobuf:"bytes,100,opt,name=travel_rule_data,json=travelRuleData,proto3,oneof" json:"travel_rule_data,omitempty"` // travel rule data
// contains filtered or unexported fields
}
func (*CreatePaymentRequest) Descriptor
deprecated
func (*CreatePaymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreatePaymentRequest.ProtoReflect.Descriptor instead.
func (*CreatePaymentRequest) GetAmount ¶
func (x *CreatePaymentRequest) GetAmount() *PaymentAmount
func (*CreatePaymentRequest) GetCurrency ¶ added in v0.12.0
func (x *CreatePaymentRequest) GetCurrency() string
func (*CreatePaymentRequest) GetPaymentClientId ¶
func (x *CreatePaymentRequest) GetPaymentClientId() string
func (*CreatePaymentRequest) GetPaymentDetails ¶ added in v0.12.0
func (x *CreatePaymentRequest) GetPaymentDetails() *common.PaymentDetails
func (*CreatePaymentRequest) GetQuoteId ¶
func (x *CreatePaymentRequest) GetQuoteId() *QuoteId
func (*CreatePaymentRequest) GetTravelRuleData ¶ added in v0.4.0
func (x *CreatePaymentRequest) GetTravelRuleData() *CreatePaymentRequest_TravelRuleData
func (*CreatePaymentRequest) ProtoMessage ¶
func (*CreatePaymentRequest) ProtoMessage()
func (*CreatePaymentRequest) ProtoReflect ¶
func (x *CreatePaymentRequest) ProtoReflect() protoreflect.Message
func (*CreatePaymentRequest) Reset ¶
func (x *CreatePaymentRequest) Reset()
func (*CreatePaymentRequest) String ¶
func (x *CreatePaymentRequest) String() string
type CreatePaymentRequest_TravelRuleData ¶ added in v0.4.0
type CreatePaymentRequest_TravelRuleData struct {
// *
// the natural or legal person that requests payment with originating provider
Originator []*ivms.Person `protobuf:"bytes,10,rep,name=originator,proto3" json:"originator,omitempty"`
// *
// the natural or legal person or legal arrangement who is identified
// by the originator as the receiver of the requested payment.
Beneficiary []*ivms.Person `protobuf:"bytes,20,rep,name=beneficiary,proto3" json:"beneficiary,omitempty"`
// contains filtered or unexported fields
}
func (*CreatePaymentRequest_TravelRuleData) Descriptor
deprecated
added in
v0.4.0
func (*CreatePaymentRequest_TravelRuleData) Descriptor() ([]byte, []int)
Deprecated: Use CreatePaymentRequest_TravelRuleData.ProtoReflect.Descriptor instead.
func (*CreatePaymentRequest_TravelRuleData) GetBeneficiary ¶ added in v0.4.0
func (x *CreatePaymentRequest_TravelRuleData) GetBeneficiary() []*ivms.Person
func (*CreatePaymentRequest_TravelRuleData) GetOriginator ¶ added in v0.4.0
func (x *CreatePaymentRequest_TravelRuleData) GetOriginator() []*ivms.Person
func (*CreatePaymentRequest_TravelRuleData) ProtoMessage ¶ added in v0.4.0
func (*CreatePaymentRequest_TravelRuleData) ProtoMessage()
func (*CreatePaymentRequest_TravelRuleData) ProtoReflect ¶ added in v0.4.0
func (x *CreatePaymentRequest_TravelRuleData) ProtoReflect() protoreflect.Message
func (*CreatePaymentRequest_TravelRuleData) Reset ¶ added in v0.4.0
func (x *CreatePaymentRequest_TravelRuleData) Reset()
func (*CreatePaymentRequest_TravelRuleData) String ¶ added in v0.4.0
func (x *CreatePaymentRequest_TravelRuleData) String() string
type CreatePaymentResponse ¶
type CreatePaymentResponse struct {
PaymentClientId string `protobuf:"bytes,10,opt,name=payment_client_id,json=paymentClientId,proto3" json:"payment_client_id,omitempty"` // client generated id supplied in the request
// Types that are valid to be assigned to Result:
//
// *CreatePaymentResponse_Accepted_
// *CreatePaymentResponse_SettlementRequired_
// *CreatePaymentResponse_Failure_
Result isCreatePaymentResponse_Result `protobuf_oneof:"result"`
// contains filtered or unexported fields
}
func (*CreatePaymentResponse) Descriptor
deprecated
func (*CreatePaymentResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreatePaymentResponse.ProtoReflect.Descriptor instead.
func (*CreatePaymentResponse) GetAccepted ¶ added in v0.12.0
func (x *CreatePaymentResponse) GetAccepted() *CreatePaymentResponse_Accepted
func (*CreatePaymentResponse) GetFailure ¶
func (x *CreatePaymentResponse) GetFailure() *CreatePaymentResponse_Failure
func (*CreatePaymentResponse) GetPaymentClientId ¶
func (x *CreatePaymentResponse) GetPaymentClientId() string
func (*CreatePaymentResponse) GetResult ¶
func (x *CreatePaymentResponse) GetResult() isCreatePaymentResponse_Result
func (*CreatePaymentResponse) GetSettlementRequired
deprecated
added in
v0.12.0
func (x *CreatePaymentResponse) GetSettlementRequired() *CreatePaymentResponse_SettlementRequired
Deprecated: Marked as deprecated in tzero/v1/payment/network.proto.
func (*CreatePaymentResponse) ProtoMessage ¶
func (*CreatePaymentResponse) ProtoMessage()
func (*CreatePaymentResponse) ProtoReflect ¶
func (x *CreatePaymentResponse) ProtoReflect() protoreflect.Message
func (*CreatePaymentResponse) Reset ¶
func (x *CreatePaymentResponse) Reset()
func (*CreatePaymentResponse) String ¶
func (x *CreatePaymentResponse) String() string
type CreatePaymentResponse_Accepted ¶ added in v0.12.0
type CreatePaymentResponse_Accepted struct {
PaymentId uint64 `protobuf:"varint,10,opt,name=payment_id,json=paymentId,proto3" json:"payment_id,omitempty"` // payment ID assigned by the network
SettlementAmount *common.Decimal `protobuf:"bytes,30,opt,name=settlement_amount,json=settlementAmount,proto3" json:"settlement_amount,omitempty"`
PayoutAmount *common.Decimal `protobuf:"bytes,40,opt,name=payout_amount,json=payoutAmount,proto3" json:"payout_amount,omitempty"`
PayoutProviderId uint32 `protobuf:"varint,50,opt,name=payout_provider_id,json=payoutProviderId,proto3" json:"payout_provider_id,omitempty"` // payout provider id with the best quote selected for this payment
// contains filtered or unexported fields
}
func (*CreatePaymentResponse_Accepted) Descriptor
deprecated
added in
v0.12.0
func (*CreatePaymentResponse_Accepted) Descriptor() ([]byte, []int)
Deprecated: Use CreatePaymentResponse_Accepted.ProtoReflect.Descriptor instead.
func (*CreatePaymentResponse_Accepted) GetPaymentId ¶ added in v0.12.0
func (x *CreatePaymentResponse_Accepted) GetPaymentId() uint64
func (*CreatePaymentResponse_Accepted) GetPayoutAmount ¶ added in v0.12.0
func (x *CreatePaymentResponse_Accepted) GetPayoutAmount() *common.Decimal
func (*CreatePaymentResponse_Accepted) GetPayoutProviderId ¶ added in v0.12.0
func (x *CreatePaymentResponse_Accepted) GetPayoutProviderId() uint32
func (*CreatePaymentResponse_Accepted) GetSettlementAmount ¶ added in v0.12.0
func (x *CreatePaymentResponse_Accepted) GetSettlementAmount() *common.Decimal
func (*CreatePaymentResponse_Accepted) ProtoMessage ¶ added in v0.12.0
func (*CreatePaymentResponse_Accepted) ProtoMessage()
func (*CreatePaymentResponse_Accepted) ProtoReflect ¶ added in v0.12.0
func (x *CreatePaymentResponse_Accepted) ProtoReflect() protoreflect.Message
func (*CreatePaymentResponse_Accepted) Reset ¶ added in v0.12.0
func (x *CreatePaymentResponse_Accepted) Reset()
func (*CreatePaymentResponse_Accepted) String ¶ added in v0.12.0
func (x *CreatePaymentResponse_Accepted) String() string
type CreatePaymentResponse_Accepted_ ¶ added in v0.12.0
type CreatePaymentResponse_Accepted_ struct {
// *
// Accepted response - the payment was accepted by the network and it's going to be passed to payout provider.
// Means the network found a suitable quote for the payout currency and amount.
Accepted *CreatePaymentResponse_Accepted `protobuf:"bytes,20,opt,name=accepted,proto3,oneof"`
}
type CreatePaymentResponse_Failure ¶
type CreatePaymentResponse_Failure struct {
Reason CreatePaymentResponse_Failure_Reason `` /* 126-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*CreatePaymentResponse_Failure) Descriptor
deprecated
func (*CreatePaymentResponse_Failure) Descriptor() ([]byte, []int)
Deprecated: Use CreatePaymentResponse_Failure.ProtoReflect.Descriptor instead.
func (*CreatePaymentResponse_Failure) GetReason ¶ added in v0.6.0
func (x *CreatePaymentResponse_Failure) GetReason() CreatePaymentResponse_Failure_Reason
func (*CreatePaymentResponse_Failure) ProtoMessage ¶
func (*CreatePaymentResponse_Failure) ProtoMessage()
func (*CreatePaymentResponse_Failure) ProtoReflect ¶
func (x *CreatePaymentResponse_Failure) ProtoReflect() protoreflect.Message
func (*CreatePaymentResponse_Failure) Reset ¶
func (x *CreatePaymentResponse_Failure) Reset()
func (*CreatePaymentResponse_Failure) String ¶
func (x *CreatePaymentResponse_Failure) String() string
type CreatePaymentResponse_Failure_ ¶
type CreatePaymentResponse_Failure_ struct {
// *
// Failure response - means the payment was not accepted, e.g. the network could not find a suitable quote for the
// payout currency and amount, or the credit limit is exceeded for the available quotes.
Failure *CreatePaymentResponse_Failure `protobuf:"bytes,30,opt,name=failure,proto3,oneof"`
}
type CreatePaymentResponse_Failure_Reason ¶
type CreatePaymentResponse_Failure_Reason int32
const ( CreatePaymentResponse_Failure_REASON_UNSPECIFIED CreatePaymentResponse_Failure_Reason = 0 CreatePaymentResponse_Failure_REASON_QUOTE_NOT_FOUND CreatePaymentResponse_Failure_Reason = 10 // No matching quote for the specified payout currency found or provider limits would exceed by processing this payment CreatePaymentResponse_Failure_REASON_CREDIT_OR_PREDEPOSIT_REQUIRED CreatePaymentResponse_Failure_Reason = 20 // Payments with amount in pay out currency require available credit or pre-deposit )
func (CreatePaymentResponse_Failure_Reason) Descriptor ¶
func (CreatePaymentResponse_Failure_Reason) Descriptor() protoreflect.EnumDescriptor
func (CreatePaymentResponse_Failure_Reason) Enum ¶
func (x CreatePaymentResponse_Failure_Reason) Enum() *CreatePaymentResponse_Failure_Reason
func (CreatePaymentResponse_Failure_Reason) EnumDescriptor
deprecated
func (CreatePaymentResponse_Failure_Reason) EnumDescriptor() ([]byte, []int)
Deprecated: Use CreatePaymentResponse_Failure_Reason.Descriptor instead.
func (CreatePaymentResponse_Failure_Reason) Number ¶
func (x CreatePaymentResponse_Failure_Reason) Number() protoreflect.EnumNumber
func (CreatePaymentResponse_Failure_Reason) String ¶
func (x CreatePaymentResponse_Failure_Reason) String() string
func (CreatePaymentResponse_Failure_Reason) Type ¶
func (CreatePaymentResponse_Failure_Reason) Type() protoreflect.EnumType
type CreatePaymentResponse_SettlementRequired
deprecated
added in
v0.12.0
type CreatePaymentResponse_SettlementRequired struct {
PaymentId uint64 `protobuf:"varint,10,opt,name=payment_id,json=paymentId,proto3" json:"payment_id,omitempty"` // payment ID assigned by the network
SettlementAmount *common.Decimal `protobuf:"bytes,20,opt,name=settlement_amount,json=settlementAmount,proto3" json:"settlement_amount,omitempty"`
PayoutProviderId uint32 `protobuf:"varint,30,opt,name=payout_provider_id,json=payoutProviderId,proto3" json:"payout_provider_id,omitempty"` // payout provider id with the best quote selected for this payment
// contains filtered or unexported fields
}
Deprecated: presettlement flow is being removed. This message will no longer be used.
Deprecated: Marked as deprecated in tzero/v1/payment/network.proto.
func (*CreatePaymentResponse_SettlementRequired) Descriptor
deprecated
added in
v0.12.0
func (*CreatePaymentResponse_SettlementRequired) Descriptor() ([]byte, []int)
Deprecated: Use CreatePaymentResponse_SettlementRequired.ProtoReflect.Descriptor instead.
func (*CreatePaymentResponse_SettlementRequired) GetPaymentId ¶ added in v0.12.0
func (x *CreatePaymentResponse_SettlementRequired) GetPaymentId() uint64
func (*CreatePaymentResponse_SettlementRequired) GetPayoutProviderId ¶ added in v0.12.0
func (x *CreatePaymentResponse_SettlementRequired) GetPayoutProviderId() uint32
func (*CreatePaymentResponse_SettlementRequired) GetSettlementAmount ¶ added in v0.12.0
func (x *CreatePaymentResponse_SettlementRequired) GetSettlementAmount() *common.Decimal
func (*CreatePaymentResponse_SettlementRequired) ProtoMessage ¶ added in v0.12.0
func (*CreatePaymentResponse_SettlementRequired) ProtoMessage()
func (*CreatePaymentResponse_SettlementRequired) ProtoReflect ¶ added in v0.12.0
func (x *CreatePaymentResponse_SettlementRequired) ProtoReflect() protoreflect.Message
func (*CreatePaymentResponse_SettlementRequired) Reset ¶ added in v0.12.0
func (x *CreatePaymentResponse_SettlementRequired) Reset()
func (*CreatePaymentResponse_SettlementRequired) String ¶ added in v0.12.0
func (x *CreatePaymentResponse_SettlementRequired) String() string
type CreatePaymentResponse_SettlementRequired_ ¶ added in v0.12.0
type CreatePaymentResponse_SettlementRequired_ struct {
// *
// Deprecated: Settlement required response - presettlement flow is being removed.
// This response type will no longer be returned.
//
// Deprecated: Marked as deprecated in tzero/v1/payment/network.proto.
SettlementRequired *CreatePaymentResponse_SettlementRequired `protobuf:"bytes,35,opt,name=settlement_required,json=settlementRequired,proto3,oneof"`
}
type FinalizePayoutRequest ¶ added in v0.13.0
type FinalizePayoutRequest struct {
PaymentId uint64 `protobuf:"varint,10,opt,name=payment_id,json=paymentId,proto3" json:"payment_id,omitempty"` // payment id assigned by the network, this is the same payment id that was provided in the PayoutRequest
// Types that are valid to be assigned to Result:
//
// *FinalizePayoutRequest_Success_
// *FinalizePayoutRequest_Failure_
Result isFinalizePayoutRequest_Result `protobuf_oneof:"result"`
// contains filtered or unexported fields
}
func (*FinalizePayoutRequest) Descriptor
deprecated
added in
v0.13.0
func (*FinalizePayoutRequest) Descriptor() ([]byte, []int)
Deprecated: Use FinalizePayoutRequest.ProtoReflect.Descriptor instead.
func (*FinalizePayoutRequest) GetFailure ¶ added in v0.13.0
func (x *FinalizePayoutRequest) GetFailure() *FinalizePayoutRequest_Failure
func (*FinalizePayoutRequest) GetPaymentId ¶ added in v0.13.0
func (x *FinalizePayoutRequest) GetPaymentId() uint64
func (*FinalizePayoutRequest) GetResult ¶ added in v0.13.0
func (x *FinalizePayoutRequest) GetResult() isFinalizePayoutRequest_Result
func (*FinalizePayoutRequest) GetSuccess ¶ added in v0.13.0
func (x *FinalizePayoutRequest) GetSuccess() *FinalizePayoutRequest_Success
func (*FinalizePayoutRequest) ProtoMessage ¶ added in v0.13.0
func (*FinalizePayoutRequest) ProtoMessage()
func (*FinalizePayoutRequest) ProtoReflect ¶ added in v0.13.0
func (x *FinalizePayoutRequest) ProtoReflect() protoreflect.Message
func (*FinalizePayoutRequest) Reset ¶ added in v0.13.0
func (x *FinalizePayoutRequest) Reset()
func (*FinalizePayoutRequest) String ¶ added in v0.13.0
func (x *FinalizePayoutRequest) String() string
type FinalizePayoutRequest_Failure ¶ added in v0.13.0
type FinalizePayoutRequest_Failure struct {
Reason string `protobuf:"bytes,10,opt,name=reason,proto3" json:"reason,omitempty"`
// contains filtered or unexported fields
}
func (*FinalizePayoutRequest_Failure) Descriptor
deprecated
added in
v0.13.0
func (*FinalizePayoutRequest_Failure) Descriptor() ([]byte, []int)
Deprecated: Use FinalizePayoutRequest_Failure.ProtoReflect.Descriptor instead.
func (*FinalizePayoutRequest_Failure) GetReason ¶ added in v0.13.0
func (x *FinalizePayoutRequest_Failure) GetReason() string
func (*FinalizePayoutRequest_Failure) ProtoMessage ¶ added in v0.13.0
func (*FinalizePayoutRequest_Failure) ProtoMessage()
func (*FinalizePayoutRequest_Failure) ProtoReflect ¶ added in v0.13.0
func (x *FinalizePayoutRequest_Failure) ProtoReflect() protoreflect.Message
func (*FinalizePayoutRequest_Failure) Reset ¶ added in v0.13.0
func (x *FinalizePayoutRequest_Failure) Reset()
func (*FinalizePayoutRequest_Failure) String ¶ added in v0.13.0
func (x *FinalizePayoutRequest_Failure) String() string
type FinalizePayoutRequest_Failure_ ¶ added in v0.13.0
type FinalizePayoutRequest_Failure_ struct {
Failure *FinalizePayoutRequest_Failure `protobuf:"bytes,40,opt,name=failure,proto3,oneof"`
}
type FinalizePayoutRequest_Success ¶ added in v0.13.0
type FinalizePayoutRequest_Success struct {
// *
// Payment receipt might contain metadata about payment recognizable by pay-in provider.
Receipt *common.PaymentReceipt `protobuf:"bytes,30,opt,name=receipt,proto3,oneof" json:"receipt,omitempty"`
// contains filtered or unexported fields
}
func (*FinalizePayoutRequest_Success) Descriptor
deprecated
added in
v0.13.0
func (*FinalizePayoutRequest_Success) Descriptor() ([]byte, []int)
Deprecated: Use FinalizePayoutRequest_Success.ProtoReflect.Descriptor instead.
func (*FinalizePayoutRequest_Success) GetReceipt ¶ added in v0.13.0
func (x *FinalizePayoutRequest_Success) GetReceipt() *common.PaymentReceipt
func (*FinalizePayoutRequest_Success) ProtoMessage ¶ added in v0.13.0
func (*FinalizePayoutRequest_Success) ProtoMessage()
func (*FinalizePayoutRequest_Success) ProtoReflect ¶ added in v0.13.0
func (x *FinalizePayoutRequest_Success) ProtoReflect() protoreflect.Message
func (*FinalizePayoutRequest_Success) Reset ¶ added in v0.13.0
func (x *FinalizePayoutRequest_Success) Reset()
func (*FinalizePayoutRequest_Success) String ¶ added in v0.13.0
func (x *FinalizePayoutRequest_Success) String() string
type FinalizePayoutRequest_Success_ ¶ added in v0.13.0
type FinalizePayoutRequest_Success_ struct {
Success *FinalizePayoutRequest_Success `protobuf:"bytes,30,opt,name=success,proto3,oneof"`
}
type FinalizePayoutResponse ¶ added in v0.13.0
type FinalizePayoutResponse struct {
// contains filtered or unexported fields
}
func (*FinalizePayoutResponse) Descriptor
deprecated
added in
v0.13.0
func (*FinalizePayoutResponse) Descriptor() ([]byte, []int)
Deprecated: Use FinalizePayoutResponse.ProtoReflect.Descriptor instead.
func (*FinalizePayoutResponse) ProtoMessage ¶ added in v0.13.0
func (*FinalizePayoutResponse) ProtoMessage()
func (*FinalizePayoutResponse) ProtoReflect ¶ added in v0.13.0
func (x *FinalizePayoutResponse) ProtoReflect() protoreflect.Message
func (*FinalizePayoutResponse) Reset ¶ added in v0.13.0
func (x *FinalizePayoutResponse) Reset()
func (*FinalizePayoutResponse) String ¶ added in v0.13.0
func (x *FinalizePayoutResponse) String() string
type GetQuoteRequest ¶ added in v0.4.0
type GetQuoteRequest struct {
Amount *PaymentAmount `protobuf:"bytes,20,opt,name=amount,proto3" json:"amount,omitempty"` // payment amount - must be either pay-out amount or settlement amount
PayOutCurrency string `protobuf:"bytes,40,opt,name=pay_out_currency,json=payOutCurrency,proto3" json:"pay_out_currency,omitempty"` // ISO 4217 currency code, e.g. EUR, GBP, etc. in which the payout should be made
PayOutMethod common.PaymentMethodType `` // payment method to use for the payout, e.g. bank transfer, card, etc.
/* 140-byte string literal not displayed */
QuoteType QuoteType `protobuf:"varint,60,opt,name=quote_type,json=quoteType,proto3,enum=tzero.v1.payment.QuoteType" json:"quote_type,omitempty"` // type of the quote, e.g. real-time
// contains filtered or unexported fields
}
func (*GetQuoteRequest) Descriptor
deprecated
added in
v0.4.0
func (*GetQuoteRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetQuoteRequest.ProtoReflect.Descriptor instead.
func (*GetQuoteRequest) GetAmount ¶ added in v0.4.0
func (x *GetQuoteRequest) GetAmount() *PaymentAmount
func (*GetQuoteRequest) GetPayOutCurrency ¶ added in v0.4.0
func (x *GetQuoteRequest) GetPayOutCurrency() string
func (*GetQuoteRequest) GetPayOutMethod ¶ added in v0.4.0
func (x *GetQuoteRequest) GetPayOutMethod() common.PaymentMethodType
func (*GetQuoteRequest) GetQuoteType ¶ added in v0.4.0
func (x *GetQuoteRequest) GetQuoteType() QuoteType
func (*GetQuoteRequest) ProtoMessage ¶ added in v0.4.0
func (*GetQuoteRequest) ProtoMessage()
func (*GetQuoteRequest) ProtoReflect ¶ added in v0.4.0
func (x *GetQuoteRequest) ProtoReflect() protoreflect.Message
func (*GetQuoteRequest) Reset ¶ added in v0.4.0
func (x *GetQuoteRequest) Reset()
func (*GetQuoteRequest) String ¶ added in v0.4.0
func (x *GetQuoteRequest) String() string
type GetQuoteResponse ¶ added in v0.4.0
type GetQuoteResponse struct {
// Types that are valid to be assigned to Result:
//
// *GetQuoteResponse_Success_
// *GetQuoteResponse_Failure_
Result isGetQuoteResponse_Result `protobuf_oneof:"result"`
// *
// All best quotes from providers with credit lines.
// Each quote is the best rate for that provider for the requested amount.
// Includes has_sufficient_credit flag to indicate if quote can be executed immediately.
// Always returned alongside success/failure - providers can compare alternatives or see options when no executable quote exists.
AllQuotes []*GetQuoteResponse_ProviderQuote `protobuf:"bytes,40,rep,name=all_quotes,json=allQuotes,proto3" json:"all_quotes,omitempty"`
// contains filtered or unexported fields
}
func (*GetQuoteResponse) Descriptor
deprecated
added in
v0.4.0
func (*GetQuoteResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetQuoteResponse.ProtoReflect.Descriptor instead.
func (*GetQuoteResponse) GetAllQuotes ¶ added in v0.19.0
func (x *GetQuoteResponse) GetAllQuotes() []*GetQuoteResponse_ProviderQuote
func (*GetQuoteResponse) GetFailure ¶ added in v0.6.0
func (x *GetQuoteResponse) GetFailure() *GetQuoteResponse_Failure
func (*GetQuoteResponse) GetResult ¶ added in v0.6.0
func (x *GetQuoteResponse) GetResult() isGetQuoteResponse_Result
func (*GetQuoteResponse) GetSuccess ¶ added in v0.6.0
func (x *GetQuoteResponse) GetSuccess() *GetQuoteResponse_Success
func (*GetQuoteResponse) ProtoMessage ¶ added in v0.4.0
func (*GetQuoteResponse) ProtoMessage()
func (*GetQuoteResponse) ProtoReflect ¶ added in v0.4.0
func (x *GetQuoteResponse) ProtoReflect() protoreflect.Message
func (*GetQuoteResponse) Reset ¶ added in v0.4.0
func (x *GetQuoteResponse) Reset()
func (*GetQuoteResponse) String ¶ added in v0.4.0
func (x *GetQuoteResponse) String() string
type GetQuoteResponse_Failure ¶ added in v0.6.0
type GetQuoteResponse_Failure struct {
Reason GetQuoteResponse_Failure_Reason `protobuf:"varint,10,opt,name=reason,proto3,enum=tzero.v1.payment.GetQuoteResponse_Failure_Reason" json:"reason,omitempty"`
// contains filtered or unexported fields
}
func (*GetQuoteResponse_Failure) Descriptor
deprecated
added in
v0.6.0
func (*GetQuoteResponse_Failure) Descriptor() ([]byte, []int)
Deprecated: Use GetQuoteResponse_Failure.ProtoReflect.Descriptor instead.
func (*GetQuoteResponse_Failure) GetReason ¶ added in v0.6.0
func (x *GetQuoteResponse_Failure) GetReason() GetQuoteResponse_Failure_Reason
func (*GetQuoteResponse_Failure) ProtoMessage ¶ added in v0.6.0
func (*GetQuoteResponse_Failure) ProtoMessage()
func (*GetQuoteResponse_Failure) ProtoReflect ¶ added in v0.6.0
func (x *GetQuoteResponse_Failure) ProtoReflect() protoreflect.Message
func (*GetQuoteResponse_Failure) Reset ¶ added in v0.6.0
func (x *GetQuoteResponse_Failure) Reset()
func (*GetQuoteResponse_Failure) String ¶ added in v0.6.0
func (x *GetQuoteResponse_Failure) String() string
type GetQuoteResponse_Failure_ ¶ added in v0.6.0
type GetQuoteResponse_Failure_ struct {
// *
// Failure response - means the quote was not found for the specified parameters, or provider limits
// would exceed by processing the payment amount with the specified amount.
Failure *GetQuoteResponse_Failure `protobuf:"bytes,30,opt,name=failure,proto3,oneof"`
}
type GetQuoteResponse_Failure_Reason ¶ added in v0.6.0
type GetQuoteResponse_Failure_Reason int32
const ( GetQuoteResponse_Failure_REASON_UNSPECIFIED GetQuoteResponse_Failure_Reason = 0 GetQuoteResponse_Failure_REASON_QUOTE_NOT_FOUND GetQuoteResponse_Failure_Reason = 10 // No matching quote par for the specified payout currency found or provider limits would exceed by processing this payment )
func (GetQuoteResponse_Failure_Reason) Descriptor ¶ added in v0.6.0
func (GetQuoteResponse_Failure_Reason) Descriptor() protoreflect.EnumDescriptor
func (GetQuoteResponse_Failure_Reason) Enum ¶ added in v0.6.0
func (x GetQuoteResponse_Failure_Reason) Enum() *GetQuoteResponse_Failure_Reason
func (GetQuoteResponse_Failure_Reason) EnumDescriptor
deprecated
added in
v0.6.0
func (GetQuoteResponse_Failure_Reason) EnumDescriptor() ([]byte, []int)
Deprecated: Use GetQuoteResponse_Failure_Reason.Descriptor instead.
func (GetQuoteResponse_Failure_Reason) Number ¶ added in v0.6.0
func (x GetQuoteResponse_Failure_Reason) Number() protoreflect.EnumNumber
func (GetQuoteResponse_Failure_Reason) String ¶ added in v0.6.0
func (x GetQuoteResponse_Failure_Reason) String() string
func (GetQuoteResponse_Failure_Reason) Type ¶ added in v0.6.0
func (GetQuoteResponse_Failure_Reason) Type() protoreflect.EnumType
type GetQuoteResponse_ProviderQuote ¶ added in v0.19.0
type GetQuoteResponse_ProviderQuote struct {
QuoteId *QuoteId `protobuf:"bytes,10,opt,name=quote_id,json=quoteId,proto3" json:"quote_id,omitempty"` // Quote identification - can be used to initiate payment
Rate *common.Decimal `protobuf:"bytes,20,opt,name=rate,proto3" json:"rate,omitempty"` // Exchange rate: USD/pay_out_currency
Expiration *timestamppb.Timestamp `protobuf:"bytes,30,opt,name=expiration,proto3" json:"expiration,omitempty"` // Quote validity period
PayOutAmount *common.Decimal `protobuf:"bytes,40,opt,name=pay_out_amount,json=payOutAmount,proto3" json:"pay_out_amount,omitempty"` // Payout amount in payout currency
Settlement *GetQuoteResponse_ProviderQuote_Settlement `protobuf:"bytes,50,opt,name=settlement,proto3" json:"settlement,omitempty"` // Settlement details for this quote
Executable bool `protobuf:"varint,60,opt,name=executable,proto3" json:"executable,omitempty"` // Indicates payment can be initiated with this quote immediately and no pre-funding is required
// contains filtered or unexported fields
}
* Best quote from a provider with credit line configured. Contains settlement status and calculated amounts for the payment request.
func (*GetQuoteResponse_ProviderQuote) Descriptor
deprecated
added in
v0.19.0
func (*GetQuoteResponse_ProviderQuote) Descriptor() ([]byte, []int)
Deprecated: Use GetQuoteResponse_ProviderQuote.ProtoReflect.Descriptor instead.
func (*GetQuoteResponse_ProviderQuote) GetExecutable ¶ added in v0.19.0
func (x *GetQuoteResponse_ProviderQuote) GetExecutable() bool
func (*GetQuoteResponse_ProviderQuote) GetExpiration ¶ added in v0.19.0
func (x *GetQuoteResponse_ProviderQuote) GetExpiration() *timestamppb.Timestamp
func (*GetQuoteResponse_ProviderQuote) GetPayOutAmount ¶ added in v0.19.0
func (x *GetQuoteResponse_ProviderQuote) GetPayOutAmount() *common.Decimal
func (*GetQuoteResponse_ProviderQuote) GetQuoteId ¶ added in v0.19.0
func (x *GetQuoteResponse_ProviderQuote) GetQuoteId() *QuoteId
func (*GetQuoteResponse_ProviderQuote) GetRate ¶ added in v0.19.0
func (x *GetQuoteResponse_ProviderQuote) GetRate() *common.Decimal
func (*GetQuoteResponse_ProviderQuote) GetSettlement ¶ added in v0.19.0
func (x *GetQuoteResponse_ProviderQuote) GetSettlement() *GetQuoteResponse_ProviderQuote_Settlement
func (*GetQuoteResponse_ProviderQuote) ProtoMessage ¶ added in v0.19.0
func (*GetQuoteResponse_ProviderQuote) ProtoMessage()
func (*GetQuoteResponse_ProviderQuote) ProtoReflect ¶ added in v0.19.0
func (x *GetQuoteResponse_ProviderQuote) ProtoReflect() protoreflect.Message
func (*GetQuoteResponse_ProviderQuote) Reset ¶ added in v0.19.0
func (x *GetQuoteResponse_ProviderQuote) Reset()
func (*GetQuoteResponse_ProviderQuote) String ¶ added in v0.19.0
func (x *GetQuoteResponse_ProviderQuote) String() string
type GetQuoteResponse_ProviderQuote_Settlement ¶ added in v0.19.0
type GetQuoteResponse_ProviderQuote_Settlement struct {
Amount *common.Decimal `protobuf:"bytes,10,opt,name=amount,proto3" json:"amount,omitempty"` // Settlement amount required for this payment
CreditLimit *common.Decimal `protobuf:"bytes,20,opt,name=credit_limit,json=creditLimit,proto3" json:"credit_limit,omitempty"` // Total credit limit from payout provider
TotalUsed *common.Decimal `protobuf:"bytes,30,opt,name=total_used,json=totalUsed,proto3" json:"total_used,omitempty"` // Total amount used from credit line (completed + reserved)
PrefundingAmount *common.Decimal `protobuf:"bytes,50,opt,name=prefunding_amount,json=prefundingAmount,proto3" json:"prefunding_amount,omitempty"` // Additional funding needed before payment can proceed (amount - max_executable)
// contains filtered or unexported fields
}
* Settlement details between pay-in and pay-out providers. All amounts are in USD (settlement currency).
func (*GetQuoteResponse_ProviderQuote_Settlement) Descriptor
deprecated
added in
v0.19.0
func (*GetQuoteResponse_ProviderQuote_Settlement) Descriptor() ([]byte, []int)
Deprecated: Use GetQuoteResponse_ProviderQuote_Settlement.ProtoReflect.Descriptor instead.
func (*GetQuoteResponse_ProviderQuote_Settlement) GetAmount ¶ added in v0.19.0
func (x *GetQuoteResponse_ProviderQuote_Settlement) GetAmount() *common.Decimal
func (*GetQuoteResponse_ProviderQuote_Settlement) GetCreditLimit ¶ added in v0.19.0
func (x *GetQuoteResponse_ProviderQuote_Settlement) GetCreditLimit() *common.Decimal
func (*GetQuoteResponse_ProviderQuote_Settlement) GetPrefundingAmount ¶ added in v0.19.0
func (x *GetQuoteResponse_ProviderQuote_Settlement) GetPrefundingAmount() *common.Decimal
func (*GetQuoteResponse_ProviderQuote_Settlement) GetTotalUsed ¶ added in v0.19.0
func (x *GetQuoteResponse_ProviderQuote_Settlement) GetTotalUsed() *common.Decimal
func (*GetQuoteResponse_ProviderQuote_Settlement) ProtoMessage ¶ added in v0.19.0
func (*GetQuoteResponse_ProviderQuote_Settlement) ProtoMessage()
func (*GetQuoteResponse_ProviderQuote_Settlement) ProtoReflect ¶ added in v0.19.0
func (x *GetQuoteResponse_ProviderQuote_Settlement) ProtoReflect() protoreflect.Message
func (*GetQuoteResponse_ProviderQuote_Settlement) Reset ¶ added in v0.19.0
func (x *GetQuoteResponse_ProviderQuote_Settlement) Reset()
func (*GetQuoteResponse_ProviderQuote_Settlement) String ¶ added in v0.19.0
func (x *GetQuoteResponse_ProviderQuote_Settlement) String() string
type GetQuoteResponse_Success ¶ added in v0.6.0
type GetQuoteResponse_Success struct {
Rate *common.Decimal `protobuf:"bytes,10,opt,name=rate,proto3" json:"rate,omitempty"` // pay-out quote rate in settlement_currency/pay_out_currency, i.e. USD/pay_out_currency
Expiration *timestamppb.Timestamp `protobuf:"bytes,20,opt,name=expiration,proto3" json:"expiration,omitempty"` // expiration time of the payout quote
QuoteId *QuoteId `protobuf:"bytes,30,opt,name=quote_id,json=quoteId,proto3" json:"quote_id,omitempty"` // id of the payout quote
PayOutAmount *common.Decimal `protobuf:"bytes,40,opt,name=pay_out_amount,json=payOutAmount,proto3" json:"pay_out_amount,omitempty"` // pay-out amount in pay-out currency if the quote from response is used
SettlementAmount *common.Decimal `protobuf:"bytes,50,opt,name=settlement_amount,json=settlementAmount,proto3" json:"settlement_amount,omitempty"` // settlement amount in settlement currency if the quote from response is used
// contains filtered or unexported fields
}
func (*GetQuoteResponse_Success) Descriptor
deprecated
added in
v0.6.0
func (*GetQuoteResponse_Success) Descriptor() ([]byte, []int)
Deprecated: Use GetQuoteResponse_Success.ProtoReflect.Descriptor instead.
func (*GetQuoteResponse_Success) GetExpiration ¶ added in v0.6.0
func (x *GetQuoteResponse_Success) GetExpiration() *timestamppb.Timestamp
func (*GetQuoteResponse_Success) GetPayOutAmount ¶ added in v0.12.0
func (x *GetQuoteResponse_Success) GetPayOutAmount() *common.Decimal
func (*GetQuoteResponse_Success) GetQuoteId ¶ added in v0.6.0
func (x *GetQuoteResponse_Success) GetQuoteId() *QuoteId
func (*GetQuoteResponse_Success) GetRate ¶ added in v0.6.0
func (x *GetQuoteResponse_Success) GetRate() *common.Decimal
func (*GetQuoteResponse_Success) GetSettlementAmount ¶ added in v0.12.0
func (x *GetQuoteResponse_Success) GetSettlementAmount() *common.Decimal
func (*GetQuoteResponse_Success) ProtoMessage ¶ added in v0.6.0
func (*GetQuoteResponse_Success) ProtoMessage()
func (*GetQuoteResponse_Success) ProtoReflect ¶ added in v0.6.0
func (x *GetQuoteResponse_Success) ProtoReflect() protoreflect.Message
func (*GetQuoteResponse_Success) Reset ¶ added in v0.6.0
func (x *GetQuoteResponse_Success) Reset()
func (*GetQuoteResponse_Success) String ¶ added in v0.6.0
func (x *GetQuoteResponse_Success) String() string
type GetQuoteResponse_Success_ ¶ added in v0.6.0
type GetQuoteResponse_Success_ struct {
// *
// Success response - the network found a suitable quote for the provided parameters and with available credit or pre-settlement option.
// The returned quoteId can be used later to call the create payment endpoint.
Success *GetQuoteResponse_Success `protobuf:"bytes,20,opt,name=success,proto3,oneof"`
}
type PaymentAmount ¶ added in v0.4.0
type PaymentAmount struct {
// Types that are valid to be assigned to Amount:
//
// *PaymentAmount_PayOutAmount
// *PaymentAmount_SettlementAmount
Amount isPaymentAmount_Amount `protobuf_oneof:"amount"`
// contains filtered or unexported fields
}
Payment amount could be specified either as settlement amount and then converted to corresponding amount of pay-out amount or as pay-out amount, so that the settlement amount is calculated accordingly
func (*PaymentAmount) Descriptor
deprecated
added in
v0.4.0
func (*PaymentAmount) Descriptor() ([]byte, []int)
Deprecated: Use PaymentAmount.ProtoReflect.Descriptor instead.
func (*PaymentAmount) GetAmount ¶ added in v0.4.0
func (x *PaymentAmount) GetAmount() isPaymentAmount_Amount
func (*PaymentAmount) GetPayOutAmount ¶ added in v0.4.0
func (x *PaymentAmount) GetPayOutAmount() *common.Decimal
func (*PaymentAmount) GetSettlementAmount ¶ added in v0.12.0
func (x *PaymentAmount) GetSettlementAmount() *common.Decimal
func (*PaymentAmount) ProtoMessage ¶ added in v0.4.0
func (*PaymentAmount) ProtoMessage()
func (*PaymentAmount) ProtoReflect ¶ added in v0.4.0
func (x *PaymentAmount) ProtoReflect() protoreflect.Message
func (*PaymentAmount) Reset ¶ added in v0.4.0
func (x *PaymentAmount) Reset()
func (*PaymentAmount) String ¶ added in v0.4.0
func (x *PaymentAmount) String() string
type PaymentAmount_PayOutAmount ¶ added in v0.4.0
type PaymentAmount_SettlementAmount ¶ added in v0.12.0
type PayoutRequest ¶
type PayoutRequest struct {
// *
// payment id assigned by the network (provider should store this id to provide details in UpdatePayout later)
PaymentId uint64 `protobuf:"varint,10,opt,name=payment_id,json=paymentId,proto3" json:"payment_id,omitempty"`
// *
// payout_id is deprecated now, since it's 1->1 mapping between payout_id and payment_id
//
// Deprecated: Marked as deprecated in tzero/v1/payment/provider.proto.
PayoutId uint64 `protobuf:"varint,20,opt,name=payout_id,json=payoutId,proto3" json:"payout_id,omitempty"`
// *
// currency of the payout (participant could support multiple currencies)
// This is the currency in which the payout should be made.
Currency string `protobuf:"bytes,30,opt,name=currency,proto3" json:"currency,omitempty"`
// *
// client quote id of the quote used for this payout (the provider provides the quote IDs in the UpdateQuote rpc)
// This is the identifier of the quote that was used to calculate the payout amount.
ClientQuoteId string `protobuf:"bytes,40,opt,name=client_quote_id,json=clientQuoteId,proto3" json:"client_quote_id,omitempty"`
// *
// amount in currency of the payout
// This is the amount that should be paid out to the recipient.
Amount *common.Decimal `protobuf:"bytes,50,opt,name=amount,proto3" json:"amount,omitempty"`
// *
// payout_method is the payment method for the payout, e.g. bank transfer, crypto transfer, etc.
// This is used to specify how the payout should be made.
PayoutDetails *common.PaymentDetails `protobuf:"bytes,60,opt,name=payout_details,json=payoutDetails,proto3,oneof" json:"payout_details,omitempty"`
// *
// Pay-in provider id which initiated the pay out.
PayInProviderId uint32 `protobuf:"varint,80,opt,name=pay_in_provider_id,json=payInProviderId,proto3" json:"pay_in_provider_id,omitempty"`
TravelRuleData *PayoutRequest_TravelRuleData `protobuf:"bytes,200,opt,name=travel_rule_data,json=travelRuleData,proto3,oneof" json:"travel_rule_data,omitempty"`
// contains filtered or unexported fields
}
func (*PayoutRequest) Descriptor
deprecated
func (*PayoutRequest) Descriptor() ([]byte, []int)
Deprecated: Use PayoutRequest.ProtoReflect.Descriptor instead.
func (*PayoutRequest) GetAmount ¶
func (x *PayoutRequest) GetAmount() *common.Decimal
func (*PayoutRequest) GetClientQuoteId ¶
func (x *PayoutRequest) GetClientQuoteId() string
func (*PayoutRequest) GetCurrency ¶
func (x *PayoutRequest) GetCurrency() string
func (*PayoutRequest) GetPayInProviderId ¶
func (x *PayoutRequest) GetPayInProviderId() uint32
func (*PayoutRequest) GetPaymentId ¶
func (x *PayoutRequest) GetPaymentId() uint64
func (*PayoutRequest) GetPayoutDetails ¶ added in v0.7.0
func (x *PayoutRequest) GetPayoutDetails() *common.PaymentDetails
func (*PayoutRequest) GetPayoutId
deprecated
func (x *PayoutRequest) GetPayoutId() uint64
Deprecated: Marked as deprecated in tzero/v1/payment/provider.proto.
func (*PayoutRequest) GetTravelRuleData ¶ added in v0.4.0
func (x *PayoutRequest) GetTravelRuleData() *PayoutRequest_TravelRuleData
func (*PayoutRequest) ProtoMessage ¶
func (*PayoutRequest) ProtoMessage()
func (*PayoutRequest) ProtoReflect ¶
func (x *PayoutRequest) ProtoReflect() protoreflect.Message
func (*PayoutRequest) Reset ¶
func (x *PayoutRequest) Reset()
func (*PayoutRequest) String ¶
func (x *PayoutRequest) String() string
type PayoutRequest_TravelRuleData ¶ added in v0.4.0
type PayoutRequest_TravelRuleData struct {
// the natural or legal person that requests payment with originating provider
Originator []*ivms.Person `protobuf:"bytes,10,rep,name=originator,proto3" json:"originator,omitempty"`
// the natural or legal person or legal arrangement who is identified
// by the originator as the receiver of the requested payment.
Beneficiary []*ivms.Person `protobuf:"bytes,20,rep,name=beneficiary,proto3" json:"beneficiary,omitempty"`
OriginatorProvider *ivms.Person `protobuf:"bytes,30,opt,name=originator_provider,json=originatorProvider,proto3,oneof" json:"originator_provider,omitempty"`
// contains filtered or unexported fields
}
func (*PayoutRequest_TravelRuleData) Descriptor
deprecated
added in
v0.4.0
func (*PayoutRequest_TravelRuleData) Descriptor() ([]byte, []int)
Deprecated: Use PayoutRequest_TravelRuleData.ProtoReflect.Descriptor instead.
func (*PayoutRequest_TravelRuleData) GetBeneficiary ¶ added in v0.4.0
func (x *PayoutRequest_TravelRuleData) GetBeneficiary() []*ivms.Person
func (*PayoutRequest_TravelRuleData) GetOriginator ¶ added in v0.4.0
func (x *PayoutRequest_TravelRuleData) GetOriginator() []*ivms.Person
func (*PayoutRequest_TravelRuleData) GetOriginatorProvider ¶ added in v0.5.0
func (x *PayoutRequest_TravelRuleData) GetOriginatorProvider() *ivms.Person
func (*PayoutRequest_TravelRuleData) ProtoMessage ¶ added in v0.4.0
func (*PayoutRequest_TravelRuleData) ProtoMessage()
func (*PayoutRequest_TravelRuleData) ProtoReflect ¶ added in v0.4.0
func (x *PayoutRequest_TravelRuleData) ProtoReflect() protoreflect.Message
func (*PayoutRequest_TravelRuleData) Reset ¶ added in v0.4.0
func (x *PayoutRequest_TravelRuleData) Reset()
func (*PayoutRequest_TravelRuleData) String ¶ added in v0.4.0
func (x *PayoutRequest_TravelRuleData) String() string
type PayoutResponse ¶
type PayoutResponse struct {
// Types that are valid to be assigned to Result:
//
// *PayoutResponse_Accepted_
// *PayoutResponse_Failed_
// *PayoutResponse_ManualAmlCheck_
Result isPayoutResponse_Result `protobuf_oneof:"result"`
// contains filtered or unexported fields
}
func (*PayoutResponse) Descriptor
deprecated
func (*PayoutResponse) Descriptor() ([]byte, []int)
Deprecated: Use PayoutResponse.ProtoReflect.Descriptor instead.
func (*PayoutResponse) GetAccepted ¶
func (x *PayoutResponse) GetAccepted() *PayoutResponse_Accepted
func (*PayoutResponse) GetFailed ¶
func (x *PayoutResponse) GetFailed() *PayoutResponse_Failed
func (*PayoutResponse) GetManualAmlCheck ¶ added in v0.11.0
func (x *PayoutResponse) GetManualAmlCheck() *PayoutResponse_ManualAmlCheck
func (*PayoutResponse) GetResult ¶
func (x *PayoutResponse) GetResult() isPayoutResponse_Result
func (*PayoutResponse) ProtoMessage ¶
func (*PayoutResponse) ProtoMessage()
func (*PayoutResponse) ProtoReflect ¶
func (x *PayoutResponse) ProtoReflect() protoreflect.Message
func (*PayoutResponse) Reset ¶
func (x *PayoutResponse) Reset()
func (*PayoutResponse) String ¶
func (x *PayoutResponse) String() string
type PayoutResponse_Accepted ¶
type PayoutResponse_Accepted struct {
// contains filtered or unexported fields
}
func (*PayoutResponse_Accepted) Descriptor
deprecated
func (*PayoutResponse_Accepted) Descriptor() ([]byte, []int)
Deprecated: Use PayoutResponse_Accepted.ProtoReflect.Descriptor instead.
func (*PayoutResponse_Accepted) ProtoMessage ¶
func (*PayoutResponse_Accepted) ProtoMessage()
func (*PayoutResponse_Accepted) ProtoReflect ¶
func (x *PayoutResponse_Accepted) ProtoReflect() protoreflect.Message
func (*PayoutResponse_Accepted) Reset ¶
func (x *PayoutResponse_Accepted) Reset()
func (*PayoutResponse_Accepted) String ¶
func (x *PayoutResponse_Accepted) String() string
type PayoutResponse_Accepted_ ¶
type PayoutResponse_Accepted_ struct {
// *
// Accepted response - means the payout was accepted by the pay-out provider and pay-out provider is obligated to
// make a pay-out.
Accepted *PayoutResponse_Accepted `protobuf:"bytes,20,opt,name=accepted,proto3,oneof"`
}
type PayoutResponse_Failed ¶
type PayoutResponse_Failed struct {
Reason PayoutResponse_Failed_Reason `protobuf:"varint,10,opt,name=reason,proto3,enum=tzero.v1.payment.PayoutResponse_Failed_Reason" json:"reason,omitempty"`
Details *string `protobuf:"bytes,20,opt,name=details,proto3,oneof" json:"details,omitempty"`
// contains filtered or unexported fields
}
func (*PayoutResponse_Failed) Descriptor
deprecated
func (*PayoutResponse_Failed) Descriptor() ([]byte, []int)
Deprecated: Use PayoutResponse_Failed.ProtoReflect.Descriptor instead.
func (*PayoutResponse_Failed) GetDetails ¶ added in v0.14.0
func (x *PayoutResponse_Failed) GetDetails() string
func (*PayoutResponse_Failed) GetReason ¶
func (x *PayoutResponse_Failed) GetReason() PayoutResponse_Failed_Reason
func (*PayoutResponse_Failed) ProtoMessage ¶
func (*PayoutResponse_Failed) ProtoMessage()
func (*PayoutResponse_Failed) ProtoReflect ¶
func (x *PayoutResponse_Failed) ProtoReflect() protoreflect.Message
func (*PayoutResponse_Failed) Reset ¶
func (x *PayoutResponse_Failed) Reset()
func (*PayoutResponse_Failed) String ¶
func (x *PayoutResponse_Failed) String() string
type PayoutResponse_Failed_ ¶
type PayoutResponse_Failed_ struct {
// *
// Failure response - means the payout was not executed successfully, e.g. the payout provider could not process the payout.
Failed *PayoutResponse_Failed `protobuf:"bytes,30,opt,name=failed,proto3,oneof"`
}
type PayoutResponse_Failed_Reason ¶
type PayoutResponse_Failed_Reason int32
const (
PayoutResponse_Failed_REASON_UNSPECIFIED PayoutResponse_Failed_Reason = 0
)
func (PayoutResponse_Failed_Reason) Descriptor ¶
func (PayoutResponse_Failed_Reason) Descriptor() protoreflect.EnumDescriptor
func (PayoutResponse_Failed_Reason) Enum ¶
func (x PayoutResponse_Failed_Reason) Enum() *PayoutResponse_Failed_Reason
func (PayoutResponse_Failed_Reason) EnumDescriptor
deprecated
func (PayoutResponse_Failed_Reason) EnumDescriptor() ([]byte, []int)
Deprecated: Use PayoutResponse_Failed_Reason.Descriptor instead.
func (PayoutResponse_Failed_Reason) Number ¶
func (x PayoutResponse_Failed_Reason) Number() protoreflect.EnumNumber
func (PayoutResponse_Failed_Reason) String ¶
func (x PayoutResponse_Failed_Reason) String() string
func (PayoutResponse_Failed_Reason) Type ¶
func (PayoutResponse_Failed_Reason) Type() protoreflect.EnumType
type PayoutResponse_ManualAmlCheck ¶ added in v0.11.0
type PayoutResponse_ManualAmlCheck struct {
// contains filtered or unexported fields
}
func (*PayoutResponse_ManualAmlCheck) Descriptor
deprecated
added in
v0.11.0
func (*PayoutResponse_ManualAmlCheck) Descriptor() ([]byte, []int)
Deprecated: Use PayoutResponse_ManualAmlCheck.ProtoReflect.Descriptor instead.
func (*PayoutResponse_ManualAmlCheck) ProtoMessage ¶ added in v0.11.0
func (*PayoutResponse_ManualAmlCheck) ProtoMessage()
func (*PayoutResponse_ManualAmlCheck) ProtoReflect ¶ added in v0.11.0
func (x *PayoutResponse_ManualAmlCheck) ProtoReflect() protoreflect.Message
func (*PayoutResponse_ManualAmlCheck) Reset ¶ added in v0.11.0
func (x *PayoutResponse_ManualAmlCheck) Reset()
func (*PayoutResponse_ManualAmlCheck) String ¶ added in v0.11.0
func (x *PayoutResponse_ManualAmlCheck) String() string
type PayoutResponse_ManualAmlCheck_ ¶ added in v0.11.0
type PayoutResponse_ManualAmlCheck_ struct {
// *
// Manual AML check required - means the payout provider requires additional Anti-Money Laundering (AML)
// verification before the payment can proceed. The pay-out provider will need to perform the manual AML check
// and then call CompleteManualAmlCheck rpc with the result of the check.
ManualAmlCheck *PayoutResponse_ManualAmlCheck `protobuf:"bytes,40,opt,name=manual_aml_check,json=manualAmlCheck,proto3,oneof"`
}
type QuoteId ¶
type QuoteId struct {
QuoteId int64 `protobuf:"varint,30,opt,name=quote_id,json=quoteId,proto3" json:"quote_id,omitempty"` // unique identifier of the quote within the specified provider
ProviderId int32 `protobuf:"varint,40,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"` // provider id of the quote
// contains filtered or unexported fields
}
func (*QuoteId) Descriptor
deprecated
func (*QuoteId) GetProviderId ¶
func (*QuoteId) GetQuoteId ¶
func (*QuoteId) ProtoMessage ¶
func (*QuoteId) ProtoMessage()
func (*QuoteId) ProtoReflect ¶
func (x *QuoteId) ProtoReflect() protoreflect.Message
type QuoteType ¶
type QuoteType int32
func (QuoteType) Descriptor ¶
func (QuoteType) Descriptor() protoreflect.EnumDescriptor
func (QuoteType) EnumDescriptor
deprecated
func (QuoteType) Number ¶
func (x QuoteType) Number() protoreflect.EnumNumber
func (QuoteType) Type ¶
func (QuoteType) Type() protoreflect.EnumType
type UpdateLimitRequest ¶
type UpdateLimitRequest struct {
// *
// can contain one or more Limit messages, each representing a credit limit for a specific counterparty provider.
Limits []*UpdateLimitRequest_Limit `protobuf:"bytes,10,rep,name=limits,proto3" json:"limits,omitempty"`
// contains filtered or unexported fields
}
All the amounts are in USD
func (*UpdateLimitRequest) Descriptor
deprecated
func (*UpdateLimitRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLimitRequest.ProtoReflect.Descriptor instead.
func (*UpdateLimitRequest) GetLimits ¶
func (x *UpdateLimitRequest) GetLimits() []*UpdateLimitRequest_Limit
func (*UpdateLimitRequest) ProtoMessage ¶
func (*UpdateLimitRequest) ProtoMessage()
func (*UpdateLimitRequest) ProtoReflect ¶
func (x *UpdateLimitRequest) ProtoReflect() protoreflect.Message
func (*UpdateLimitRequest) Reset ¶
func (x *UpdateLimitRequest) Reset()
func (*UpdateLimitRequest) String ¶
func (x *UpdateLimitRequest) String() string
type UpdateLimitRequest_Limit ¶
type UpdateLimitRequest_Limit struct {
// *
// Incrementally growing for the provider - same as in Ledger.
Version int64 `protobuf:"varint,10,opt,name=version,proto3" json:"version,omitempty"`
// *
// the Id of the counterparty provider, e.g. the provider that is providing the credit limit.
// It's usually the payOut provider, which provides the credit line to the payIn provider.
CounterpartId int32 `protobuf:"varint,15,opt,name=counterpart_id,json=counterpartId,proto3" json:"counterpart_id,omitempty"`
// *
// payout_limit = credit_limit - credit_usage - reserve, negative value means credit limit is exceeded,
// e.g. if counterparty decreased credit limit
PayoutLimit *common.Decimal `protobuf:"bytes,20,opt,name=payout_limit,json=payoutLimit,proto3" json:"payout_limit,omitempty"`
// *
// This is the credit limit that the counterparty is willing to extend to the provider.
CreditLimit *common.Decimal `protobuf:"bytes,30,opt,name=credit_limit,json=creditLimit,proto3" json:"credit_limit,omitempty"`
// *
// This is the credit usage that the provider has used so far. It is the sum of all payouts made by the provider
// minus the settlement net (settlement balance). It could be negative if the provider has received more
// in settlements than made payouts.
CreditUsage *common.Decimal `protobuf:"bytes,40,opt,name=credit_usage,json=creditUsage,proto3" json:"credit_usage,omitempty"`
// *
// This indicates how much is reserved for the pending payments (not yet finalized)
Reserve *common.Decimal `protobuf:"bytes,50,opt,name=reserve,proto3" json:"reserve,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateLimitRequest_Limit) Descriptor
deprecated
func (*UpdateLimitRequest_Limit) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLimitRequest_Limit.ProtoReflect.Descriptor instead.
func (*UpdateLimitRequest_Limit) GetCounterpartId ¶ added in v0.10.0
func (x *UpdateLimitRequest_Limit) GetCounterpartId() int32
func (*UpdateLimitRequest_Limit) GetCreditLimit ¶
func (x *UpdateLimitRequest_Limit) GetCreditLimit() *common.Decimal
func (*UpdateLimitRequest_Limit) GetCreditUsage ¶
func (x *UpdateLimitRequest_Limit) GetCreditUsage() *common.Decimal
func (*UpdateLimitRequest_Limit) GetPayoutLimit ¶
func (x *UpdateLimitRequest_Limit) GetPayoutLimit() *common.Decimal
func (*UpdateLimitRequest_Limit) GetReserve ¶ added in v0.13.0
func (x *UpdateLimitRequest_Limit) GetReserve() *common.Decimal
func (*UpdateLimitRequest_Limit) GetVersion ¶
func (x *UpdateLimitRequest_Limit) GetVersion() int64
func (*UpdateLimitRequest_Limit) ProtoMessage ¶
func (*UpdateLimitRequest_Limit) ProtoMessage()
func (*UpdateLimitRequest_Limit) ProtoReflect ¶
func (x *UpdateLimitRequest_Limit) ProtoReflect() protoreflect.Message
func (*UpdateLimitRequest_Limit) Reset ¶
func (x *UpdateLimitRequest_Limit) Reset()
func (*UpdateLimitRequest_Limit) String ¶
func (x *UpdateLimitRequest_Limit) String() string
type UpdateLimitResponse ¶
type UpdateLimitResponse struct {
// contains filtered or unexported fields
}
* Empty message - means no response is needed.
func (*UpdateLimitResponse) Descriptor
deprecated
func (*UpdateLimitResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLimitResponse.ProtoReflect.Descriptor instead.
func (*UpdateLimitResponse) ProtoMessage ¶
func (*UpdateLimitResponse) ProtoMessage()
func (*UpdateLimitResponse) ProtoReflect ¶
func (x *UpdateLimitResponse) ProtoReflect() protoreflect.Message
func (*UpdateLimitResponse) Reset ¶
func (x *UpdateLimitResponse) Reset()
func (*UpdateLimitResponse) String ¶
func (x *UpdateLimitResponse) String() string
type UpdatePaymentRequest ¶
type UpdatePaymentRequest struct {
// *
// payment_id is a payment id in the T-0 network.
PaymentId uint64 `protobuf:"varint,5,opt,name=payment_id,json=paymentId,proto3" json:"payment_id,omitempty"`
// *
// payment_client_id is a payment id assigned by the client, this is the same id that was provided in the CreatePaymentRequest.
PaymentClientId string `protobuf:"bytes,10,opt,name=payment_client_id,json=paymentClientId,proto3" json:"payment_client_id,omitempty"`
// Types that are valid to be assigned to Result:
//
// *UpdatePaymentRequest_Accepted_
// *UpdatePaymentRequest_Failed_
// *UpdatePaymentRequest_Confirmed_
// *UpdatePaymentRequest_ManualAmlCheck_
Result isUpdatePaymentRequest_Result `protobuf_oneof:"result"`
// contains filtered or unexported fields
}
func (*UpdatePaymentRequest) Descriptor
deprecated
func (*UpdatePaymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePaymentRequest.ProtoReflect.Descriptor instead.
func (*UpdatePaymentRequest) GetAccepted ¶
func (x *UpdatePaymentRequest) GetAccepted() *UpdatePaymentRequest_Accepted
func (*UpdatePaymentRequest) GetConfirmed ¶
func (x *UpdatePaymentRequest) GetConfirmed() *UpdatePaymentRequest_Confirmed
func (*UpdatePaymentRequest) GetFailed ¶
func (x *UpdatePaymentRequest) GetFailed() *UpdatePaymentRequest_Failed
func (*UpdatePaymentRequest) GetManualAmlCheck ¶ added in v0.11.0
func (x *UpdatePaymentRequest) GetManualAmlCheck() *UpdatePaymentRequest_ManualAmlCheck
func (*UpdatePaymentRequest) GetPaymentClientId ¶
func (x *UpdatePaymentRequest) GetPaymentClientId() string
func (*UpdatePaymentRequest) GetPaymentId ¶
func (x *UpdatePaymentRequest) GetPaymentId() uint64
func (*UpdatePaymentRequest) GetResult ¶
func (x *UpdatePaymentRequest) GetResult() isUpdatePaymentRequest_Result
func (*UpdatePaymentRequest) ProtoMessage ¶
func (*UpdatePaymentRequest) ProtoMessage()
func (*UpdatePaymentRequest) ProtoReflect ¶
func (x *UpdatePaymentRequest) ProtoReflect() protoreflect.Message
func (*UpdatePaymentRequest) Reset ¶
func (x *UpdatePaymentRequest) Reset()
func (*UpdatePaymentRequest) String ¶
func (x *UpdatePaymentRequest) String() string
type UpdatePaymentRequest_Accepted ¶
type UpdatePaymentRequest_Accepted struct {
PayoutAmount *common.Decimal `protobuf:"bytes,10,opt,name=payout_amount,json=payoutAmount,proto3" json:"payout_amount,omitempty"` // amount in currency of the payout
TravelRuleData *UpdatePaymentRequest_Accepted_TravelRuleData `protobuf:"bytes,20,opt,name=travel_rule_data,json=travelRuleData,proto3,oneof" json:"travel_rule_data,omitempty"`
// contains filtered or unexported fields
}
func (*UpdatePaymentRequest_Accepted) Descriptor
deprecated
func (*UpdatePaymentRequest_Accepted) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePaymentRequest_Accepted.ProtoReflect.Descriptor instead.
func (*UpdatePaymentRequest_Accepted) GetPayoutAmount ¶
func (x *UpdatePaymentRequest_Accepted) GetPayoutAmount() *common.Decimal
func (*UpdatePaymentRequest_Accepted) GetTravelRuleData ¶ added in v0.5.0
func (x *UpdatePaymentRequest_Accepted) GetTravelRuleData() *UpdatePaymentRequest_Accepted_TravelRuleData
func (*UpdatePaymentRequest_Accepted) ProtoMessage ¶
func (*UpdatePaymentRequest_Accepted) ProtoMessage()
func (*UpdatePaymentRequest_Accepted) ProtoReflect ¶
func (x *UpdatePaymentRequest_Accepted) ProtoReflect() protoreflect.Message
func (*UpdatePaymentRequest_Accepted) Reset ¶
func (x *UpdatePaymentRequest_Accepted) Reset()
func (*UpdatePaymentRequest_Accepted) String ¶
func (x *UpdatePaymentRequest_Accepted) String() string
type UpdatePaymentRequest_Accepted_ ¶
type UpdatePaymentRequest_Accepted_ struct {
// *
// Accepted response - means the payout was accepted by the pay-out provider and pay-out provider is obligated to
// make a pay-out.
Accepted *UpdatePaymentRequest_Accepted `protobuf:"bytes,20,opt,name=accepted,proto3,oneof"`
}
type UpdatePaymentRequest_Accepted_TravelRuleData ¶ added in v0.5.0
type UpdatePaymentRequest_Accepted_TravelRuleData struct {
BeneficiaryProvider *ivms.Person `protobuf:"bytes,10,opt,name=beneficiary_provider,json=beneficiaryProvider,proto3,oneof" json:"beneficiary_provider,omitempty"`
// contains filtered or unexported fields
}
func (*UpdatePaymentRequest_Accepted_TravelRuleData) Descriptor
deprecated
added in
v0.5.0
func (*UpdatePaymentRequest_Accepted_TravelRuleData) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePaymentRequest_Accepted_TravelRuleData.ProtoReflect.Descriptor instead.
func (*UpdatePaymentRequest_Accepted_TravelRuleData) GetBeneficiaryProvider ¶ added in v0.5.0
func (x *UpdatePaymentRequest_Accepted_TravelRuleData) GetBeneficiaryProvider() *ivms.Person
func (*UpdatePaymentRequest_Accepted_TravelRuleData) ProtoMessage ¶ added in v0.5.0
func (*UpdatePaymentRequest_Accepted_TravelRuleData) ProtoMessage()
func (*UpdatePaymentRequest_Accepted_TravelRuleData) ProtoReflect ¶ added in v0.5.0
func (x *UpdatePaymentRequest_Accepted_TravelRuleData) ProtoReflect() protoreflect.Message
func (*UpdatePaymentRequest_Accepted_TravelRuleData) Reset ¶ added in v0.5.0
func (x *UpdatePaymentRequest_Accepted_TravelRuleData) Reset()
func (*UpdatePaymentRequest_Accepted_TravelRuleData) String ¶ added in v0.5.0
func (x *UpdatePaymentRequest_Accepted_TravelRuleData) String() string
type UpdatePaymentRequest_Confirmed ¶
type UpdatePaymentRequest_Confirmed struct {
PaidOutAt *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=paid_out_at,json=paidOutAt,proto3" json:"paid_out_at,omitempty"` // time of the payout
// *
// Payment receipt might contain metadata about payment recognizable by pay-in provider.
Receipt *common.PaymentReceipt `protobuf:"bytes,20,opt,name=receipt,proto3,oneof" json:"receipt,omitempty"`
// contains filtered or unexported fields
}
func (*UpdatePaymentRequest_Confirmed) Descriptor
deprecated
func (*UpdatePaymentRequest_Confirmed) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePaymentRequest_Confirmed.ProtoReflect.Descriptor instead.
func (*UpdatePaymentRequest_Confirmed) GetPaidOutAt ¶
func (x *UpdatePaymentRequest_Confirmed) GetPaidOutAt() *timestamppb.Timestamp
func (*UpdatePaymentRequest_Confirmed) GetReceipt ¶
func (x *UpdatePaymentRequest_Confirmed) GetReceipt() *common.PaymentReceipt
func (*UpdatePaymentRequest_Confirmed) ProtoMessage ¶
func (*UpdatePaymentRequest_Confirmed) ProtoMessage()
func (*UpdatePaymentRequest_Confirmed) ProtoReflect ¶
func (x *UpdatePaymentRequest_Confirmed) ProtoReflect() protoreflect.Message
func (*UpdatePaymentRequest_Confirmed) Reset ¶
func (x *UpdatePaymentRequest_Confirmed) Reset()
func (*UpdatePaymentRequest_Confirmed) String ¶
func (x *UpdatePaymentRequest_Confirmed) String() string
type UpdatePaymentRequest_Confirmed_ ¶
type UpdatePaymentRequest_Confirmed_ struct {
// *
// Confirmed response - final state meaning the payout was executed successfully and the payment is now complete.
// This happens when the payout is successfully processed by the payout provider, and the payment was made to the recipient.
Confirmed *UpdatePaymentRequest_Confirmed `protobuf:"bytes,40,opt,name=confirmed,proto3,oneof"`
}
type UpdatePaymentRequest_Failed ¶
type UpdatePaymentRequest_Failed struct {
Reason UpdatePaymentRequest_Failed_Reason `protobuf:"varint,10,opt,name=reason,proto3,enum=tzero.v1.payment.UpdatePaymentRequest_Failed_Reason" json:"reason,omitempty"`
Details *string `protobuf:"bytes,20,opt,name=details,proto3,oneof" json:"details,omitempty"`
// contains filtered or unexported fields
}
func (*UpdatePaymentRequest_Failed) Descriptor
deprecated
func (*UpdatePaymentRequest_Failed) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePaymentRequest_Failed.ProtoReflect.Descriptor instead.
func (*UpdatePaymentRequest_Failed) GetDetails ¶ added in v0.14.0
func (x *UpdatePaymentRequest_Failed) GetDetails() string
func (*UpdatePaymentRequest_Failed) GetReason ¶
func (x *UpdatePaymentRequest_Failed) GetReason() UpdatePaymentRequest_Failed_Reason
func (*UpdatePaymentRequest_Failed) ProtoMessage ¶
func (*UpdatePaymentRequest_Failed) ProtoMessage()
func (*UpdatePaymentRequest_Failed) ProtoReflect ¶
func (x *UpdatePaymentRequest_Failed) ProtoReflect() protoreflect.Message
func (*UpdatePaymentRequest_Failed) Reset ¶
func (x *UpdatePaymentRequest_Failed) Reset()
func (*UpdatePaymentRequest_Failed) String ¶
func (x *UpdatePaymentRequest_Failed) String() string
type UpdatePaymentRequest_Failed_ ¶
type UpdatePaymentRequest_Failed_ struct {
// *
// Payment failed and would not be retried.
Failed *UpdatePaymentRequest_Failed `protobuf:"bytes,30,opt,name=failed,proto3,oneof"`
}
type UpdatePaymentRequest_Failed_Reason ¶
type UpdatePaymentRequest_Failed_Reason int32
const ( UpdatePaymentRequest_Failed_REASON_UNSPECIFIED UpdatePaymentRequest_Failed_Reason = 0 UpdatePaymentRequest_Failed_REASON_NO_QUOTE_AFTER_AML_APPROVAL UpdatePaymentRequest_Failed_Reason = 1 // AML review completed, but the pay-out provider no longer has a valid quote available. UpdatePaymentRequest_Failed_REASON_QUOTE_REJECTED_AFTER_AML_APPROVAL UpdatePaymentRequest_Failed_Reason = 2 // AML review completed and a new quote was required, but the pay-in provider rejected the updated quote (e.g. due to rate change after AML delay). UpdatePaymentRequest_Failed_REASON_AML_RISK_CHECK_FAILED UpdatePaymentRequest_Failed_Reason = 3 // Payment was rejected by the pay-out provider because the AML / risk checks failed. UpdatePaymentRequest_Failed_REASON_CREDIT_LIMIT_EXCEEDED_AFTER_AML_APPROVAL UpdatePaymentRequest_Failed_Reason = 4 // AML review completed and a new quote was found, but the updated settlement amount exceeds the credit limit between the pay-in and pay-out providers. )
func (UpdatePaymentRequest_Failed_Reason) Descriptor ¶
func (UpdatePaymentRequest_Failed_Reason) Descriptor() protoreflect.EnumDescriptor
func (UpdatePaymentRequest_Failed_Reason) Enum ¶
func (x UpdatePaymentRequest_Failed_Reason) Enum() *UpdatePaymentRequest_Failed_Reason
func (UpdatePaymentRequest_Failed_Reason) EnumDescriptor
deprecated
func (UpdatePaymentRequest_Failed_Reason) EnumDescriptor() ([]byte, []int)
Deprecated: Use UpdatePaymentRequest_Failed_Reason.Descriptor instead.
func (UpdatePaymentRequest_Failed_Reason) Number ¶
func (x UpdatePaymentRequest_Failed_Reason) Number() protoreflect.EnumNumber
func (UpdatePaymentRequest_Failed_Reason) String ¶
func (x UpdatePaymentRequest_Failed_Reason) String() string
func (UpdatePaymentRequest_Failed_Reason) Type ¶
func (UpdatePaymentRequest_Failed_Reason) Type() protoreflect.EnumType
type UpdatePaymentRequest_ManualAmlCheck ¶ added in v0.11.0
type UpdatePaymentRequest_ManualAmlCheck struct {
// contains filtered or unexported fields
}
func (*UpdatePaymentRequest_ManualAmlCheck) Descriptor
deprecated
added in
v0.11.0
func (*UpdatePaymentRequest_ManualAmlCheck) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePaymentRequest_ManualAmlCheck.ProtoReflect.Descriptor instead.
func (*UpdatePaymentRequest_ManualAmlCheck) ProtoMessage ¶ added in v0.11.0
func (*UpdatePaymentRequest_ManualAmlCheck) ProtoMessage()
func (*UpdatePaymentRequest_ManualAmlCheck) ProtoReflect ¶ added in v0.11.0
func (x *UpdatePaymentRequest_ManualAmlCheck) ProtoReflect() protoreflect.Message
func (*UpdatePaymentRequest_ManualAmlCheck) Reset ¶ added in v0.11.0
func (x *UpdatePaymentRequest_ManualAmlCheck) Reset()
func (*UpdatePaymentRequest_ManualAmlCheck) String ¶ added in v0.11.0
func (x *UpdatePaymentRequest_ManualAmlCheck) String() string
type UpdatePaymentRequest_ManualAmlCheck_ ¶ added in v0.11.0
type UpdatePaymentRequest_ManualAmlCheck_ struct {
// In case of manual AML check, pay-out provider needs to perform additional checks and then call CompleteManualAmlCheck
// rpc with the result of the check.
ManualAmlCheck *UpdatePaymentRequest_ManualAmlCheck `protobuf:"bytes,50,opt,name=manual_aml_check,json=manualAmlCheck,proto3,oneof"`
}
type UpdatePaymentResponse ¶
type UpdatePaymentResponse struct {
// contains filtered or unexported fields
}
func (*UpdatePaymentResponse) Descriptor
deprecated
func (*UpdatePaymentResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePaymentResponse.ProtoReflect.Descriptor instead.
func (*UpdatePaymentResponse) ProtoMessage ¶
func (*UpdatePaymentResponse) ProtoMessage()
func (*UpdatePaymentResponse) ProtoReflect ¶
func (x *UpdatePaymentResponse) ProtoReflect() protoreflect.Message
func (*UpdatePaymentResponse) Reset ¶
func (x *UpdatePaymentResponse) Reset()
func (*UpdatePaymentResponse) String ¶
func (x *UpdatePaymentResponse) String() string
type UpdateQuoteRequest ¶
type UpdateQuoteRequest struct {
// *
// Zero or more quotes for pay-out operations, each quote must have a unique currency, and one or more bands, with the
// unique client_quote_id for each band.
PayOut []*UpdateQuoteRequest_Quote `protobuf:"bytes,10,rep,name=pay_out,json=payOut,proto3" json:"pay_out,omitempty"`
// *
// Zero or more quotes for pay-in operations, each quote must have a unique currency, and one or more bands, with the
// unique client_quote_id for each band.
PayIn []*UpdateQuoteRequest_Quote `protobuf:"bytes,20,rep,name=pay_in,json=payIn,proto3" json:"pay_in,omitempty"`
// contains filtered or unexported fields
}
Base currency is always USD, so the quotes are always in USD/currency format.
func (*UpdateQuoteRequest) Descriptor
deprecated
func (*UpdateQuoteRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateQuoteRequest.ProtoReflect.Descriptor instead.
func (*UpdateQuoteRequest) GetPayIn ¶
func (x *UpdateQuoteRequest) GetPayIn() []*UpdateQuoteRequest_Quote
func (*UpdateQuoteRequest) GetPayOut ¶
func (x *UpdateQuoteRequest) GetPayOut() []*UpdateQuoteRequest_Quote
func (*UpdateQuoteRequest) ProtoMessage ¶
func (*UpdateQuoteRequest) ProtoMessage()
func (*UpdateQuoteRequest) ProtoReflect ¶
func (x *UpdateQuoteRequest) ProtoReflect() protoreflect.Message
func (*UpdateQuoteRequest) Reset ¶
func (x *UpdateQuoteRequest) Reset()
func (*UpdateQuoteRequest) String ¶
func (x *UpdateQuoteRequest) String() string
type UpdateQuoteRequest_Quote ¶
type UpdateQuoteRequest_Quote struct {
Currency string `protobuf:"bytes,10,opt,name=currency,proto3" json:"currency,omitempty"` // BRL, EUR, GBP, etc. (ISO 4217 currency code)
QuoteType QuoteType `protobuf:"varint,20,opt,name=quote_type,json=quoteType,proto3,enum=tzero.v1.payment.QuoteType" json:"quote_type,omitempty"`
// Payment method must be specified
PaymentMethod common.PaymentMethodType `` /* 141-byte string literal not displayed */
Bands []*UpdateQuoteRequest_Quote_Band `protobuf:"bytes,30,rep,name=bands,proto3" json:"bands,omitempty"` // list of bands for this quote
Expiration *timestamppb.Timestamp `protobuf:"bytes,60,opt,name=expiration,proto3" json:"expiration,omitempty"` // expiration time of the quote
Timestamp *timestamppb.Timestamp `protobuf:"bytes,70,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // timestamp quote was created
// contains filtered or unexported fields
}
func (*UpdateQuoteRequest_Quote) Descriptor
deprecated
func (*UpdateQuoteRequest_Quote) Descriptor() ([]byte, []int)
Deprecated: Use UpdateQuoteRequest_Quote.ProtoReflect.Descriptor instead.
func (*UpdateQuoteRequest_Quote) GetBands ¶
func (x *UpdateQuoteRequest_Quote) GetBands() []*UpdateQuoteRequest_Quote_Band
func (*UpdateQuoteRequest_Quote) GetCurrency ¶
func (x *UpdateQuoteRequest_Quote) GetCurrency() string
func (*UpdateQuoteRequest_Quote) GetExpiration ¶
func (x *UpdateQuoteRequest_Quote) GetExpiration() *timestamppb.Timestamp
func (*UpdateQuoteRequest_Quote) GetPaymentMethod ¶
func (x *UpdateQuoteRequest_Quote) GetPaymentMethod() common.PaymentMethodType
func (*UpdateQuoteRequest_Quote) GetQuoteType ¶
func (x *UpdateQuoteRequest_Quote) GetQuoteType() QuoteType
func (*UpdateQuoteRequest_Quote) GetTimestamp ¶
func (x *UpdateQuoteRequest_Quote) GetTimestamp() *timestamppb.Timestamp
func (*UpdateQuoteRequest_Quote) ProtoMessage ¶
func (*UpdateQuoteRequest_Quote) ProtoMessage()
func (*UpdateQuoteRequest_Quote) ProtoReflect ¶
func (x *UpdateQuoteRequest_Quote) ProtoReflect() protoreflect.Message
func (*UpdateQuoteRequest_Quote) Reset ¶
func (x *UpdateQuoteRequest_Quote) Reset()
func (*UpdateQuoteRequest_Quote) String ¶
func (x *UpdateQuoteRequest_Quote) String() string
type UpdateQuoteRequest_Quote_Band ¶
type UpdateQuoteRequest_Quote_Band struct {
ClientQuoteId string `protobuf:"bytes,10,opt,name=client_quote_id,json=clientQuoteId,proto3" json:"client_quote_id,omitempty"` // unique client generated id for this band
MaxAmount *common.Decimal `protobuf:"bytes,40,opt,name=max_amount,json=maxAmount,proto3" json:"max_amount,omitempty"` // max amount of USD this quote is applicable for. Please look into documentation for valid amounts.
Rate *common.Decimal `protobuf:"bytes,50,opt,name=rate,proto3" json:"rate,omitempty"` // USD/currency rate
// contains filtered or unexported fields
}
func (*UpdateQuoteRequest_Quote_Band) Descriptor
deprecated
func (*UpdateQuoteRequest_Quote_Band) Descriptor() ([]byte, []int)
Deprecated: Use UpdateQuoteRequest_Quote_Band.ProtoReflect.Descriptor instead.
func (*UpdateQuoteRequest_Quote_Band) GetClientQuoteId ¶
func (x *UpdateQuoteRequest_Quote_Band) GetClientQuoteId() string
func (*UpdateQuoteRequest_Quote_Band) GetMaxAmount ¶
func (x *UpdateQuoteRequest_Quote_Band) GetMaxAmount() *common.Decimal
func (*UpdateQuoteRequest_Quote_Band) GetRate ¶
func (x *UpdateQuoteRequest_Quote_Band) GetRate() *common.Decimal
func (*UpdateQuoteRequest_Quote_Band) ProtoMessage ¶
func (*UpdateQuoteRequest_Quote_Band) ProtoMessage()
func (*UpdateQuoteRequest_Quote_Band) ProtoReflect ¶
func (x *UpdateQuoteRequest_Quote_Band) ProtoReflect() protoreflect.Message
func (*UpdateQuoteRequest_Quote_Band) Reset ¶
func (x *UpdateQuoteRequest_Quote_Band) Reset()
func (*UpdateQuoteRequest_Quote_Band) String ¶
func (x *UpdateQuoteRequest_Quote_Band) String() string
type UpdateQuoteResponse ¶
type UpdateQuoteResponse struct {
// contains filtered or unexported fields
}
func (*UpdateQuoteResponse) Descriptor
deprecated
func (*UpdateQuoteResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateQuoteResponse.ProtoReflect.Descriptor instead.
func (*UpdateQuoteResponse) ProtoMessage ¶
func (*UpdateQuoteResponse) ProtoMessage()
func (*UpdateQuoteResponse) ProtoReflect ¶
func (x *UpdateQuoteResponse) ProtoReflect() protoreflect.Message
func (*UpdateQuoteResponse) Reset ¶
func (x *UpdateQuoteResponse) Reset()
func (*UpdateQuoteResponse) String ¶
func (x *UpdateQuoteResponse) String() string