mastercard

package
v0.0.0-...-7541330 Latest Latest
Warning

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

Go to latest
Published: May 6, 2019 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterMastercardServiceServer

func RegisterMastercardServiceServer(s *grpc.Server, srv MastercardServiceServer)

Types

type AdditionalMerchantData

type AdditionalMerchantData struct {
	PaymentFacilitatorId string   `protobuf:"bytes,1,opt,name=payment_facilitator_id,json=paymentFacilitatorId,proto3" json:"payment_facilitator_id,omitempty"`
	SubMerchantId        string   `protobuf:"bytes,2,opt,name=sub_merchant_id,json=subMerchantId,proto3" json:"sub_merchant_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AdditionalMerchantData) Descriptor

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

func (*AdditionalMerchantData) GetPaymentFacilitatorId

func (m *AdditionalMerchantData) GetPaymentFacilitatorId() string

func (*AdditionalMerchantData) GetSubMerchantId

func (m *AdditionalMerchantData) GetSubMerchantId() string

func (*AdditionalMerchantData) ProtoMessage

func (*AdditionalMerchantData) ProtoMessage()

func (*AdditionalMerchantData) Reset

func (m *AdditionalMerchantData) Reset()

func (*AdditionalMerchantData) String

func (m *AdditionalMerchantData) String() string

func (*AdditionalMerchantData) XXX_DiscardUnknown

func (m *AdditionalMerchantData) XXX_DiscardUnknown()

func (*AdditionalMerchantData) XXX_Marshal

func (m *AdditionalMerchantData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AdditionalMerchantData) XXX_Merge

func (m *AdditionalMerchantData) XXX_Merge(src proto.Message)

func (*AdditionalMerchantData) XXX_Size

func (m *AdditionalMerchantData) XXX_Size() int

func (*AdditionalMerchantData) XXX_Unmarshal

func (m *AdditionalMerchantData) XXX_Unmarshal(b []byte) error

type Address

type Address struct {
	Line1                string   `protobuf:"bytes,1,opt,name=line1,proto3" json:"line1,omitempty"`
	Line2                string   `protobuf:"bytes,2,opt,name=line2,proto3" json:"line2,omitempty"`
	City                 string   `protobuf:"bytes,3,opt,name=city,proto3" json:"city,omitempty"`
	CountrySubdivision   string   `protobuf:"bytes,4,opt,name=country_subdivision,json=countrySubdivision,proto3" json:"country_subdivision,omitempty"`
	PostalCode           string   `protobuf:"bytes,5,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty"`
	Country              string   `protobuf:"bytes,6,opt,name=country,proto3" json:"country,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Address contains the full address of a merchant

func (*Address) Descriptor

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

func (*Address) GetCity

func (m *Address) GetCity() string

func (*Address) GetCountry

func (m *Address) GetCountry() string

func (*Address) GetCountrySubdivision

func (m *Address) GetCountrySubdivision() string

func (*Address) GetLine1

func (m *Address) GetLine1() string

func (*Address) GetLine2

func (m *Address) GetLine2() string

func (*Address) GetPostalCode

func (m *Address) GetPostalCode() string

func (*Address) ProtoMessage

func (*Address) ProtoMessage()

func (*Address) Reset

func (m *Address) Reset()

func (*Address) String

func (m *Address) String() string

func (*Address) XXX_DiscardUnknown

func (m *Address) XXX_DiscardUnknown()

func (*Address) XXX_Marshal

func (m *Address) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Address) XXX_Merge

func (m *Address) XXX_Merge(src proto.Message)

func (*Address) XXX_Size

func (m *Address) XXX_Size() int

func (*Address) XXX_Unmarshal

func (m *Address) XXX_Unmarshal(b []byte) error

type Country

type Country struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Code                 string   `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Country contains country informations

func (*Country) Descriptor

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

func (*Country) GetCode

func (m *Country) GetCode() string

func (*Country) GetName

func (m *Country) GetName() string

func (*Country) ProtoMessage

func (*Country) ProtoMessage()

func (*Country) Reset

func (m *Country) Reset()

func (*Country) String

func (m *Country) String() string

func (*Country) XXX_DiscardUnknown

func (m *Country) XXX_DiscardUnknown()

func (*Country) XXX_Marshal

func (m *Country) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Country) XXX_Merge

func (m *Country) XXX_Merge(src proto.Message)

func (*Country) XXX_Size

func (m *Country) XXX_Size() int

func (*Country) XXX_Unmarshal

func (m *Country) XXX_Unmarshal(b []byte) error

type CountrySubdivision

type CountrySubdivision struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Code                 string   `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CountrySubdivision) Descriptor

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

func (*CountrySubdivision) GetCode

func (m *CountrySubdivision) GetCode() string

func (*CountrySubdivision) GetName

func (m *CountrySubdivision) GetName() string

func (*CountrySubdivision) ProtoMessage

func (*CountrySubdivision) ProtoMessage()

func (*CountrySubdivision) Reset

func (m *CountrySubdivision) Reset()

func (*CountrySubdivision) String

func (m *CountrySubdivision) String() string

func (*CountrySubdivision) XXX_DiscardUnknown

func (m *CountrySubdivision) XXX_DiscardUnknown()

func (*CountrySubdivision) XXX_Marshal

func (m *CountrySubdivision) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CountrySubdivision) XXX_Merge

func (m *CountrySubdivision) XXX_Merge(src proto.Message)

func (*CountrySubdivision) XXX_Size

func (m *CountrySubdivision) XXX_Size() int

func (*CountrySubdivision) XXX_Unmarshal

func (m *CountrySubdivision) XXX_Unmarshal(b []byte) error

type CurrencyDataResponse

type CurrencyDataResponse struct {
	// Rate applied to the transaction to convert from Transaction Currency to
	// Cardholder Billing Currency.
	ConversionRate float32 `protobuf:"fixed32,1,opt,name=conversionRate,proto3" json:"conversionRate,omitempty"`
	// Amount in the cardholder billing currency.
	CrdhldBillAmt float32 `protobuf:"fixed32,2,opt,name=crdhldBillAmt,proto3" json:"crdhldBillAmt,omitempty"`
	// Amount in the transaction currency.
	TransAmt float32 `protobuf:"fixed32,3,opt,name=transAmt,proto3" json:"transAmt,omitempty"`
	// Date of the requested FX rates.
	FxDate string `protobuf:"bytes,4,opt,name=fxDate,proto3" json:"fxDate,omitempty"`
	// Currency of the transaction
	TransCurr string `protobuf:"bytes,5,opt,name=transCurr,proto3" json:"transCurr,omitempty"`
	// Cardholder billing currency.
	CrdhldBillCurr string `protobuf:"bytes,6,opt,name=crdhldBillCurr,proto3" json:"crdhldBillCurr,omitempty"`
	// Bankfee
	BankFee float32 `protobuf:"fixed32,7,opt,name=bankFee,proto3" json:"bankFee,omitempty"`
	// Error code
	ErrorCode int64 `protobuf:"varint,8,opt,name=errorCode,proto3" json:"errorCode,omitempty"`
	// The reason for the error.
	ErrorMessage         string   `protobuf:"bytes,9,opt,name=errorMessage,proto3" json:"errorMessage,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CurrencyDataResponse) Descriptor

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

func (*CurrencyDataResponse) GetBankFee

func (m *CurrencyDataResponse) GetBankFee() float32

func (*CurrencyDataResponse) GetConversionRate

func (m *CurrencyDataResponse) GetConversionRate() float32

func (*CurrencyDataResponse) GetCrdhldBillAmt

func (m *CurrencyDataResponse) GetCrdhldBillAmt() float32

func (*CurrencyDataResponse) GetCrdhldBillCurr

func (m *CurrencyDataResponse) GetCrdhldBillCurr() string

func (*CurrencyDataResponse) GetErrorCode

func (m *CurrencyDataResponse) GetErrorCode() int64

func (*CurrencyDataResponse) GetErrorMessage

func (m *CurrencyDataResponse) GetErrorMessage() string

func (*CurrencyDataResponse) GetFxDate

func (m *CurrencyDataResponse) GetFxDate() string

func (*CurrencyDataResponse) GetTransAmt

func (m *CurrencyDataResponse) GetTransAmt() float32

func (*CurrencyDataResponse) GetTransCurr

func (m *CurrencyDataResponse) GetTransCurr() string

func (*CurrencyDataResponse) ProtoMessage

func (*CurrencyDataResponse) ProtoMessage()

func (*CurrencyDataResponse) Reset

func (m *CurrencyDataResponse) Reset()

func (*CurrencyDataResponse) String

func (m *CurrencyDataResponse) String() string

func (*CurrencyDataResponse) XXX_DiscardUnknown

func (m *CurrencyDataResponse) XXX_DiscardUnknown()

func (*CurrencyDataResponse) XXX_Marshal

func (m *CurrencyDataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CurrencyDataResponse) XXX_Merge

func (m *CurrencyDataResponse) XXX_Merge(src proto.Message)

func (*CurrencyDataResponse) XXX_Size

func (m *CurrencyDataResponse) XXX_Size() int

func (*CurrencyDataResponse) XXX_Unmarshal

func (m *CurrencyDataResponse) XXX_Unmarshal(b []byte) error

type CurrencyResponse

type CurrencyResponse struct {
	// The name of the service being requested.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The type of response being returned by the API.
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// The description of the API being called.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Additional fees imposed by the bank.
	Date *timestamp.Timestamp `protobuf:"bytes,4,opt,name=date,proto3" json:"date,omitempty"`
	// Amount in the transaction currency
	TransAmt float32 `protobuf:"fixed32,5,opt,name=transAmt,proto3" json:"transAmt,omitempty"`
	// Data
	Data                 *CurrencyDataResponse `protobuf:"bytes,6,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*CurrencyResponse) Descriptor

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

func (*CurrencyResponse) GetData

func (m *CurrencyResponse) GetData() *CurrencyDataResponse

func (*CurrencyResponse) GetDate

func (m *CurrencyResponse) GetDate() *timestamp.Timestamp

func (*CurrencyResponse) GetDescription

func (m *CurrencyResponse) GetDescription() string

func (*CurrencyResponse) GetName

func (m *CurrencyResponse) GetName() string

func (*CurrencyResponse) GetTransAmt

func (m *CurrencyResponse) GetTransAmt() float32

func (*CurrencyResponse) GetType

func (m *CurrencyResponse) GetType() string

func (*CurrencyResponse) ProtoMessage

func (*CurrencyResponse) ProtoMessage()

func (*CurrencyResponse) Reset

func (m *CurrencyResponse) Reset()

func (*CurrencyResponse) String

func (m *CurrencyResponse) String() string

func (*CurrencyResponse) XXX_DiscardUnknown

func (m *CurrencyResponse) XXX_DiscardUnknown()

func (*CurrencyResponse) XXX_Marshal

func (m *CurrencyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CurrencyResponse) XXX_Merge

func (m *CurrencyResponse) XXX_Merge(src proto.Message)

func (*CurrencyResponse) XXX_Size

func (m *CurrencyResponse) XXX_Size() int

func (*CurrencyResponse) XXX_Unmarshal

func (m *CurrencyResponse) XXX_Unmarshal(b []byte) error

type CustomField

type CustomField struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Value                string   `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CustomField) Descriptor

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

func (*CustomField) GetName

func (m *CustomField) GetName() string

func (*CustomField) GetValue

func (m *CustomField) GetValue() string

func (*CustomField) ProtoMessage

func (*CustomField) ProtoMessage()

func (*CustomField) Reset

func (m *CustomField) Reset()

func (*CustomField) String

func (m *CustomField) String() string

func (*CustomField) XXX_DiscardUnknown

func (m *CustomField) XXX_DiscardUnknown()

func (*CustomField) XXX_Marshal

func (m *CustomField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CustomField) XXX_Merge

func (m *CustomField) XXX_Merge(src proto.Message)

func (*CustomField) XXX_Size

func (m *CustomField) XXX_Size() int

func (*CustomField) XXX_Unmarshal

func (m *CustomField) XXX_Unmarshal(b []byte) error

type ErrorResponse

type ErrorResponse struct {
	Source               string   `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
	ReasonCode           string   `protobuf:"bytes,2,opt,name=reason_code,json=reasonCode,proto3" json:"reason_code,omitempty"`
	Message              string   `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ErrorResponse) Descriptor

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

func (*ErrorResponse) GetMessage

func (m *ErrorResponse) GetMessage() string

func (*ErrorResponse) GetReasonCode

func (m *ErrorResponse) GetReasonCode() string

func (*ErrorResponse) GetSource

func (m *ErrorResponse) GetSource() string

func (*ErrorResponse) ProtoMessage

func (*ErrorResponse) ProtoMessage()

func (*ErrorResponse) Reset

func (m *ErrorResponse) Reset()

func (*ErrorResponse) String

func (m *ErrorResponse) String() string

func (*ErrorResponse) XXX_DiscardUnknown

func (m *ErrorResponse) XXX_DiscardUnknown()

func (*ErrorResponse) XXX_Marshal

func (m *ErrorResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ErrorResponse) XXX_Merge

func (m *ErrorResponse) XXX_Merge(src proto.Message)

func (*ErrorResponse) XXX_Size

func (m *ErrorResponse) XXX_Size() int

func (*ErrorResponse) XXX_Unmarshal

func (m *ErrorResponse) XXX_Unmarshal(b []byte) error

type MastercardCurrencyConversionReply

type MastercardCurrencyConversionReply struct {
	Response             *CurrencyResponse `protobuf:"bytes,1,opt,name=response,proto3" json:"response,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*MastercardCurrencyConversionReply) Descriptor

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

func (*MastercardCurrencyConversionReply) GetResponse

func (*MastercardCurrencyConversionReply) ProtoMessage

func (*MastercardCurrencyConversionReply) ProtoMessage()

func (*MastercardCurrencyConversionReply) Reset

func (*MastercardCurrencyConversionReply) String

func (*MastercardCurrencyConversionReply) XXX_DiscardUnknown

func (m *MastercardCurrencyConversionReply) XXX_DiscardUnknown()

func (*MastercardCurrencyConversionReply) XXX_Marshal

func (m *MastercardCurrencyConversionReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MastercardCurrencyConversionReply) XXX_Merge

func (*MastercardCurrencyConversionReply) XXX_Size

func (m *MastercardCurrencyConversionReply) XXX_Size() int

func (*MastercardCurrencyConversionReply) XXX_Unmarshal

func (m *MastercardCurrencyConversionReply) XXX_Unmarshal(b []byte) error

type MastercardCurrencyConversionRequest

type MastercardCurrencyConversionRequest struct {
	// Date of the requested FX rates.
	FxDate string `protobuf:"bytes,1,opt,name=fxDate,proto3" json:"fxDate,omitempty"`
	// Currency of the transaction.
	TransCurr string `protobuf:"bytes,2,opt,name=transCurr,proto3" json:"transCurr,omitempty"`
	// Cardholder billing currency.
	CrdhldBillCurr string `protobuf:"bytes,3,opt,name=crdhldBillCurr,proto3" json:"crdhldBillCurr,omitempty"`
	// Additional fees imposed by the bank.
	BankFee int64 `protobuf:"varint,4,opt,name=bankFee,proto3" json:"bankFee,omitempty"`
	// Amount in the transaction currency
	TransAmt             float32  `protobuf:"fixed32,5,opt,name=transAmt,proto3" json:"transAmt,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MastercardCurrencyConversionRequest) Descriptor

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

func (*MastercardCurrencyConversionRequest) GetBankFee

func (*MastercardCurrencyConversionRequest) GetCrdhldBillCurr

func (m *MastercardCurrencyConversionRequest) GetCrdhldBillCurr() string

func (*MastercardCurrencyConversionRequest) GetFxDate

func (*MastercardCurrencyConversionRequest) GetTransAmt

func (*MastercardCurrencyConversionRequest) GetTransCurr

func (m *MastercardCurrencyConversionRequest) GetTransCurr() string

func (*MastercardCurrencyConversionRequest) ProtoMessage

func (*MastercardCurrencyConversionRequest) ProtoMessage()

func (*MastercardCurrencyConversionRequest) Reset

func (*MastercardCurrencyConversionRequest) String

func (*MastercardCurrencyConversionRequest) XXX_DiscardUnknown

func (m *MastercardCurrencyConversionRequest) XXX_DiscardUnknown()

func (*MastercardCurrencyConversionRequest) XXX_Marshal

func (m *MastercardCurrencyConversionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MastercardCurrencyConversionRequest) XXX_Merge

func (*MastercardCurrencyConversionRequest) XXX_Size

func (*MastercardCurrencyConversionRequest) XXX_Unmarshal

func (m *MastercardCurrencyConversionRequest) XXX_Unmarshal(b []byte) error

type MastercardReply

type MastercardReply struct {
	MerchantIDs          *MerchantIDs `protobuf:"bytes,1,opt,name=merchantIDs,proto3" json:"merchantIDs,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*MastercardReply) Descriptor

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

func (*MastercardReply) GetMerchantIDs

func (m *MastercardReply) GetMerchantIDs() *MerchantIDs

func (*MastercardReply) ProtoMessage

func (*MastercardReply) ProtoMessage()

func (*MastercardReply) Reset

func (m *MastercardReply) Reset()

func (*MastercardReply) String

func (m *MastercardReply) String() string

func (*MastercardReply) XXX_DiscardUnknown

func (m *MastercardReply) XXX_DiscardUnknown()

func (*MastercardReply) XXX_Marshal

func (m *MastercardReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MastercardReply) XXX_Merge

func (m *MastercardReply) XXX_Merge(src proto.Message)

func (*MastercardReply) XXX_Size

func (m *MastercardReply) XXX_Size() int

func (*MastercardReply) XXX_Unmarshal

func (m *MastercardReply) XXX_Unmarshal(b []byte) error

type MastercardRequest

type MastercardRequest struct {
	MerchantID string `protobuf:"bytes,1,opt,name=MerchantID,proto3" json:"MerchantID,omitempty"`
	// this can be fuzzy or exact search
	Search               int64    `protobuf:"varint,2,opt,name=Search,proto3" json:"Search,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MastercardRequest) Descriptor

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

func (*MastercardRequest) GetMerchantID

func (m *MastercardRequest) GetMerchantID() string

func (*MastercardRequest) GetSearch

func (m *MastercardRequest) GetSearch() int64

func (*MastercardRequest) ProtoMessage

func (*MastercardRequest) ProtoMessage()

func (*MastercardRequest) Reset

func (m *MastercardRequest) Reset()

func (*MastercardRequest) String

func (m *MastercardRequest) String() string

func (*MastercardRequest) XXX_DiscardUnknown

func (m *MastercardRequest) XXX_DiscardUnknown()

func (*MastercardRequest) XXX_Marshal

func (m *MastercardRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MastercardRequest) XXX_Merge

func (m *MastercardRequest) XXX_Merge(src proto.Message)

func (*MastercardRequest) XXX_Size

func (m *MastercardRequest) XXX_Size() int

func (*MastercardRequest) XXX_Unmarshal

func (m *MastercardRequest) XXX_Unmarshal(b []byte) error

type MastercardServiceClient

type MastercardServiceClient interface {
	GetMerchantIdentifiers(ctx context.Context, in *MastercardRequest, opts ...grpc.CallOption) (*MastercardReply, error)
	GetCurrencyConversion(ctx context.Context, in *MastercardCurrencyConversionRequest, opts ...grpc.CallOption) (*MastercardCurrencyConversionReply, error)
	MerchantTransferFundingAndPayment(ctx context.Context, in *MerchantTransferFundingAndPaymentRequest, opts ...grpc.CallOption) (*MerchantTransferFundingAndPaymentResponse, error)
}

MastercardServiceClient is the client API for MastercardService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewMastercardServiceClient

func NewMastercardServiceClient(cc *grpc.ClientConn) MastercardServiceClient

type MastercardServiceServer

type MastercardServiceServer interface {
	GetMerchantIdentifiers(context.Context, *MastercardRequest) (*MastercardReply, error)
	GetCurrencyConversion(context.Context, *MastercardCurrencyConversionRequest) (*MastercardCurrencyConversionReply, error)
	MerchantTransferFundingAndPayment(context.Context, *MerchantTransferFundingAndPaymentRequest) (*MerchantTransferFundingAndPaymentResponse, error)
}

MastercardServiceServer is the server API for MastercardService service.

type Merchant

type Merchant struct {
	Address              *Address `protobuf:"bytes,1,opt,name=Address,proto3" json:"Address,omitempty"`
	PhoneNumber          string   `protobuf:"bytes,2,opt,name=PhoneNumber,proto3" json:"PhoneNumber,omitempty"`
	BrandName            string   `protobuf:"bytes,3,opt,name=BrandName,proto3" json:"BrandName,omitempty"`
	MerchantCategory     string   `protobuf:"bytes,4,opt,name=MerchantCategory,proto3" json:"MerchantCategory,omitempty"`
	MerchantDbaName      string   `protobuf:"bytes,5,opt,name=MerchantDbaName,proto3" json:"MerchantDbaName,omitempty"`
	DescriptorText       string   `protobuf:"bytes,6,opt,name=DescriptorText,proto3" json:"DescriptorText,omitempty"`
	LegalCorporateName   string   `protobuf:"bytes,7,opt,name=LegalCorporateName,proto3" json:"LegalCorporateName,omitempty"`
	Comment              string   `protobuf:"bytes,8,opt,name=Comment,proto3" json:"Comment,omitempty"`
	LocationID           int64    `protobuf:"varint,9,opt,name=LocationID,proto3" json:"LocationID,omitempty"`
	SoleProprietorName   string   `protobuf:"bytes,10,opt,name=SoleProprietorName,proto3" json:"SoleProprietorName,omitempty"`
	MatchConfidenceScore int64    `protobuf:"varint,11,opt,name=MatchConfidenceScore,proto3" json:"MatchConfidenceScore,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Merchant) Descriptor

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

func (*Merchant) GetAddress

func (m *Merchant) GetAddress() *Address

func (*Merchant) GetBrandName

func (m *Merchant) GetBrandName() string

func (*Merchant) GetComment

func (m *Merchant) GetComment() string

func (*Merchant) GetDescriptorText

func (m *Merchant) GetDescriptorText() string

func (*Merchant) GetLegalCorporateName

func (m *Merchant) GetLegalCorporateName() string

func (*Merchant) GetLocationID

func (m *Merchant) GetLocationID() int64

func (*Merchant) GetMatchConfidenceScore

func (m *Merchant) GetMatchConfidenceScore() int64

func (*Merchant) GetMerchantCategory

func (m *Merchant) GetMerchantCategory() string

func (*Merchant) GetMerchantDbaName

func (m *Merchant) GetMerchantDbaName() string

func (*Merchant) GetPhoneNumber

func (m *Merchant) GetPhoneNumber() string

func (*Merchant) GetSoleProprietorName

func (m *Merchant) GetSoleProprietorName() string

func (*Merchant) ProtoMessage

func (*Merchant) ProtoMessage()

func (*Merchant) Reset

func (m *Merchant) Reset()

func (*Merchant) String

func (m *Merchant) String() string

func (*Merchant) XXX_DiscardUnknown

func (m *Merchant) XXX_DiscardUnknown()

func (*Merchant) XXX_Marshal

func (m *Merchant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Merchant) XXX_Merge

func (m *Merchant) XXX_Merge(src proto.Message)

func (*Merchant) XXX_Size

func (m *Merchant) XXX_Size() int

func (*Merchant) XXX_Unmarshal

func (m *Merchant) XXX_Unmarshal(b []byte) error

type MerchantIDs

type MerchantIDs struct {
	Message              string      `protobuf:"bytes,1,opt,name=Message,proto3" json:"Message,omitempty"`
	Merchant             []*Merchant `protobuf:"bytes,2,rep,name=Merchant,proto3" json:"Merchant,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*MerchantIDs) Descriptor

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

func (*MerchantIDs) GetMerchant

func (m *MerchantIDs) GetMerchant() []*Merchant

func (*MerchantIDs) GetMessage

func (m *MerchantIDs) GetMessage() string

func (*MerchantIDs) ProtoMessage

func (*MerchantIDs) ProtoMessage()

func (*MerchantIDs) Reset

func (m *MerchantIDs) Reset()

func (*MerchantIDs) String

func (m *MerchantIDs) String() string

func (*MerchantIDs) XXX_DiscardUnknown

func (m *MerchantIDs) XXX_DiscardUnknown()

func (*MerchantIDs) XXX_Marshal

func (m *MerchantIDs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MerchantIDs) XXX_Merge

func (m *MerchantIDs) XXX_Merge(src proto.Message)

func (*MerchantIDs) XXX_Size

func (m *MerchantIDs) XXX_Size() int

func (*MerchantIDs) XXX_Unmarshal

func (m *MerchantIDs) XXX_Unmarshal(b []byte) error

type MerchantTransfer

type MerchantTransfer struct {
	TransferReference             string              `protobuf:"bytes,1,opt,name=transfer_reference,json=transferReference,proto3" json:"transfer_reference,omitempty"`
	PaymentType                   string              `protobuf:"bytes,2,opt,name=payment_type,json=paymentType,proto3" json:"payment_type,omitempty"`
	PaymentOriginationCountry     string              `` /* 138-byte string literal not displayed */
	TransactionLocalDateTime      string              `` /* 137-byte string literal not displayed */
	TransferAmount                *TransferAmount     `protobuf:"bytes,5,opt,name=transfer_amount,json=transferAmount,proto3" json:"transfer_amount,omitempty"`
	SenderAccountUri              string              `protobuf:"bytes,6,opt,name=sender_account_uri,json=senderAccountUri,proto3" json:"sender_account_uri,omitempty"`
	Sender                        *Sender             `protobuf:"bytes,7,opt,name=sender,proto3" json:"sender,omitempty"`
	RecipientAccountUri           string              `protobuf:"bytes,8,opt,name=recipient_account_uri,json=recipientAccountUri,proto3" json:"recipient_account_uri,omitempty"`
	Recipient                     *Recipient          `protobuf:"bytes,9,opt,name=recipient,proto3" json:"recipient,omitempty"`
	ReconciliationData            *ReconciliationData `protobuf:"bytes,10,opt,name=reconciliation_data,json=reconciliationData,proto3" json:"reconciliation_data,omitempty"`
	MastercardAssignedId          string              `protobuf:"bytes,11,opt,name=mastercard_assigned_id,json=mastercardAssignedId,proto3" json:"mastercard_assigned_id,omitempty"`
	RoutingTransitNumber          string              `protobuf:"bytes,12,opt,name=routing_transit_number,json=routingTransitNumber,proto3" json:"routing_transit_number,omitempty"`
	ProcessorId                   string              `protobuf:"bytes,13,opt,name=processor_id,json=processorId,proto3" json:"processor_id,omitempty"`
	AdditionalMessage             string              `protobuf:"bytes,14,opt,name=additional_message,json=additionalMessage,proto3" json:"additional_message,omitempty"`
	ParticipationId               string              `protobuf:"bytes,15,opt,name=participation_id,json=participationId,proto3" json:"participation_id,omitempty"`
	ConvenienceAmount             string              `protobuf:"bytes,16,opt,name=convenience_amount,json=convenienceAmount,proto3" json:"convenience_amount,omitempty"`
	ConvenienceIndicator          string              `protobuf:"bytes,17,opt,name=convenience_indicator,json=convenienceIndicator,proto3" json:"convenience_indicator,omitempty"`
	InterchangeRateDesignator     string              `` /* 139-byte string literal not displayed */
	QrData                        string              `protobuf:"bytes,19,opt,name=qr_data,json=qrData,proto3" json:"qr_data,omitempty"`
	UniqueReferenceNumber         string              `` /* 127-byte string literal not displayed */
	Participant                   *Participant        `protobuf:"bytes,21,opt,name=participant,proto3" json:"participant,omitempty"`
	DigitalAccountReferenceNumber string              `` /* 153-byte string literal not displayed */
	XXX_NoUnkeyedLiteral          struct{}            `json:"-"`
	XXX_unrecognized              []byte              `json:"-"`
	XXX_sizecache                 int32               `json:"-"`
}

func (*MerchantTransfer) Descriptor

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

func (*MerchantTransfer) GetAdditionalMessage

func (m *MerchantTransfer) GetAdditionalMessage() string

func (*MerchantTransfer) GetConvenienceAmount

func (m *MerchantTransfer) GetConvenienceAmount() string

func (*MerchantTransfer) GetConvenienceIndicator

func (m *MerchantTransfer) GetConvenienceIndicator() string

func (*MerchantTransfer) GetDigitalAccountReferenceNumber

func (m *MerchantTransfer) GetDigitalAccountReferenceNumber() string

func (*MerchantTransfer) GetInterchangeRateDesignator

func (m *MerchantTransfer) GetInterchangeRateDesignator() string

func (*MerchantTransfer) GetMastercardAssignedId

func (m *MerchantTransfer) GetMastercardAssignedId() string

func (*MerchantTransfer) GetParticipant

func (m *MerchantTransfer) GetParticipant() *Participant

func (*MerchantTransfer) GetParticipationId

func (m *MerchantTransfer) GetParticipationId() string

func (*MerchantTransfer) GetPaymentOriginationCountry

func (m *MerchantTransfer) GetPaymentOriginationCountry() string

func (*MerchantTransfer) GetPaymentType

func (m *MerchantTransfer) GetPaymentType() string

func (*MerchantTransfer) GetProcessorId

func (m *MerchantTransfer) GetProcessorId() string

func (*MerchantTransfer) GetQrData

func (m *MerchantTransfer) GetQrData() string

func (*MerchantTransfer) GetRecipient

func (m *MerchantTransfer) GetRecipient() *Recipient

func (*MerchantTransfer) GetRecipientAccountUri

func (m *MerchantTransfer) GetRecipientAccountUri() string

func (*MerchantTransfer) GetReconciliationData

func (m *MerchantTransfer) GetReconciliationData() *ReconciliationData

func (*MerchantTransfer) GetRoutingTransitNumber

func (m *MerchantTransfer) GetRoutingTransitNumber() string

func (*MerchantTransfer) GetSender

func (m *MerchantTransfer) GetSender() *Sender

func (*MerchantTransfer) GetSenderAccountUri

func (m *MerchantTransfer) GetSenderAccountUri() string

func (*MerchantTransfer) GetTransactionLocalDateTime

func (m *MerchantTransfer) GetTransactionLocalDateTime() string

func (*MerchantTransfer) GetTransferAmount

func (m *MerchantTransfer) GetTransferAmount() *TransferAmount

func (*MerchantTransfer) GetTransferReference

func (m *MerchantTransfer) GetTransferReference() string

func (*MerchantTransfer) GetUniqueReferenceNumber

func (m *MerchantTransfer) GetUniqueReferenceNumber() string

func (*MerchantTransfer) ProtoMessage

func (*MerchantTransfer) ProtoMessage()

func (*MerchantTransfer) Reset

func (m *MerchantTransfer) Reset()

func (*MerchantTransfer) String

func (m *MerchantTransfer) String() string

func (*MerchantTransfer) XXX_DiscardUnknown

func (m *MerchantTransfer) XXX_DiscardUnknown()

func (*MerchantTransfer) XXX_Marshal

func (m *MerchantTransfer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MerchantTransfer) XXX_Merge

func (m *MerchantTransfer) XXX_Merge(src proto.Message)

func (*MerchantTransfer) XXX_Size

func (m *MerchantTransfer) XXX_Size() int

func (*MerchantTransfer) XXX_Unmarshal

func (m *MerchantTransfer) XXX_Unmarshal(b []byte) error

type MerchantTransferFundingAndPaymentRequest

type MerchantTransferFundingAndPaymentRequest struct {
	PartnerId            string            `protobuf:"bytes,1,opt,name=partnerId,proto3" json:"partnerId,omitempty"`
	MerchantTransfer     *MerchantTransfer `protobuf:"bytes,2,opt,name=merchant_transfer,json=merchantTransfer,proto3" json:"merchant_transfer,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*MerchantTransferFundingAndPaymentRequest) Descriptor

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

func (*MerchantTransferFundingAndPaymentRequest) GetMerchantTransfer

func (*MerchantTransferFundingAndPaymentRequest) GetPartnerId

func (*MerchantTransferFundingAndPaymentRequest) ProtoMessage

func (*MerchantTransferFundingAndPaymentRequest) Reset

func (*MerchantTransferFundingAndPaymentRequest) String

func (*MerchantTransferFundingAndPaymentRequest) XXX_DiscardUnknown

func (m *MerchantTransferFundingAndPaymentRequest) XXX_DiscardUnknown()

func (*MerchantTransferFundingAndPaymentRequest) XXX_Marshal

func (m *MerchantTransferFundingAndPaymentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MerchantTransferFundingAndPaymentRequest) XXX_Merge

func (*MerchantTransferFundingAndPaymentRequest) XXX_Size

func (*MerchantTransferFundingAndPaymentRequest) XXX_Unmarshal

func (m *MerchantTransferFundingAndPaymentRequest) XXX_Unmarshal(b []byte) error

type MerchantTransferFundingAndPaymentResponse

type MerchantTransferFundingAndPaymentResponse struct {
	MerchantTransfer     *MerchantTransferResponse `protobuf:"bytes,1,opt,name=merchant_transfer,json=merchantTransfer,proto3" json:"merchant_transfer,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (*MerchantTransferFundingAndPaymentResponse) Descriptor

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

func (*MerchantTransferFundingAndPaymentResponse) GetMerchantTransfer

func (*MerchantTransferFundingAndPaymentResponse) ProtoMessage

func (*MerchantTransferFundingAndPaymentResponse) Reset

func (*MerchantTransferFundingAndPaymentResponse) String

func (*MerchantTransferFundingAndPaymentResponse) XXX_DiscardUnknown

func (m *MerchantTransferFundingAndPaymentResponse) XXX_DiscardUnknown()

func (*MerchantTransferFundingAndPaymentResponse) XXX_Marshal

func (m *MerchantTransferFundingAndPaymentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MerchantTransferFundingAndPaymentResponse) XXX_Merge

func (*MerchantTransferFundingAndPaymentResponse) XXX_Size

func (*MerchantTransferFundingAndPaymentResponse) XXX_Unmarshal

type MerchantTransferResponse

type MerchantTransferResponse struct {
	Id                            string              `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	ResourceType                  string              `protobuf:"bytes,2,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
	TransferReference             string              `protobuf:"bytes,3,opt,name=transfer_reference,json=transferReference,proto3" json:"transfer_reference,omitempty"`
	PaymentTypeb                  string              `protobuf:"bytes,26,opt,name=payment_typeb,json=paymentTypeb,proto3" json:"payment_typeb,omitempty"`
	SenderAccountUri              string              `protobuf:"bytes,4,opt,name=sender_account_uri,json=senderAccountUri,proto3" json:"sender_account_uri,omitempty"`
	DigitalAccountReferenceNumber string              `` /* 152-byte string literal not displayed */
	Sender                        *Sender             `protobuf:"bytes,6,opt,name=sender,proto3" json:"sender,omitempty"`
	RecipientAccountUri           string              `protobuf:"bytes,7,opt,name=recipient_account_uri,json=recipientAccountUri,proto3" json:"recipient_account_uri,omitempty"`
	Recipient                     *Recipient          `protobuf:"bytes,8,opt,name=recipient,proto3" json:"recipient,omitempty"`
	TransferAmount                *TransferAmount     `protobuf:"bytes,9,opt,name=transfer_amount,json=transferAmount,proto3" json:"transfer_amount,omitempty"`
	Created                       string              `protobuf:"bytes,10,opt,name=created,proto3" json:"created,omitempty"`
	TransactionHistory            *TransactionHistory `protobuf:"bytes,11,opt,name=transaction_history,json=transactionHistory,proto3" json:"transaction_history,omitempty"`
	ReconciliationData            *ReconciliationData `protobuf:"bytes,25,opt,name=reconciliation_data,json=reconciliationData,proto3" json:"reconciliation_data,omitempty"`
	PaymentOriginationCountry     string              `` /* 139-byte string literal not displayed */
	OriginalStatus                string              `protobuf:"bytes,13,opt,name=original_status,json=originalStatus,proto3" json:"original_status,omitempty"`
	Status                        string              `protobuf:"bytes,14,opt,name=status,proto3" json:"status,omitempty"`
	StatusTimestamp               string              `protobuf:"bytes,15,opt,name=status_timestamp,json=statusTimestamp,proto3" json:"status_timestamp,omitempty"`
	TransactionLocalDateTime      string              `` /* 138-byte string literal not displayed */
	MastercardAssignedId          string              `protobuf:"bytes,17,opt,name=mastercard_assigned_id,json=mastercardAssignedId,proto3" json:"mastercard_assigned_id,omitempty"`
	FundingSource                 string              `protobuf:"bytes,18,opt,name=funding_source,json=fundingSource,proto3" json:"funding_source,omitempty"`
	RoutingTransitNumber          string              `protobuf:"bytes,19,opt,name=routing_transit_number,json=routingTransitNumber,proto3" json:"routing_transit_number,omitempty"`
	ProcessorId                   string              `protobuf:"bytes,20,opt,name=processor_id,json=processorId,proto3" json:"processor_id,omitempty"`
	Participant                   *Participant        `protobuf:"bytes,21,opt,name=participant,proto3" json:"participant,omitempty"`
	AdditionalMessage             string              `protobuf:"bytes,22,opt,name=additional_message,json=additionalMessage,proto3" json:"additional_message,omitempty"`
	ParticipationId               string              `protobuf:"bytes,23,opt,name=participation_id,json=participationId,proto3" json:"participation_id,omitempty"`
	InterchangeRateDesignator     string              `` /* 139-byte string literal not displayed */
	XXX_NoUnkeyedLiteral          struct{}            `json:"-"`
	XXX_unrecognized              []byte              `json:"-"`
	XXX_sizecache                 int32               `json:"-"`
}

func (*MerchantTransferResponse) Descriptor

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

func (*MerchantTransferResponse) GetAdditionalMessage

func (m *MerchantTransferResponse) GetAdditionalMessage() string

func (*MerchantTransferResponse) GetCreated

func (m *MerchantTransferResponse) GetCreated() string

func (*MerchantTransferResponse) GetDigitalAccountReferenceNumber

func (m *MerchantTransferResponse) GetDigitalAccountReferenceNumber() string

func (*MerchantTransferResponse) GetFundingSource

func (m *MerchantTransferResponse) GetFundingSource() string

func (*MerchantTransferResponse) GetId

func (m *MerchantTransferResponse) GetId() string

func (*MerchantTransferResponse) GetInterchangeRateDesignator

func (m *MerchantTransferResponse) GetInterchangeRateDesignator() string

func (*MerchantTransferResponse) GetMastercardAssignedId

func (m *MerchantTransferResponse) GetMastercardAssignedId() string

func (*MerchantTransferResponse) GetOriginalStatus

func (m *MerchantTransferResponse) GetOriginalStatus() string

func (*MerchantTransferResponse) GetParticipant

func (m *MerchantTransferResponse) GetParticipant() *Participant

func (*MerchantTransferResponse) GetParticipationId

func (m *MerchantTransferResponse) GetParticipationId() string

func (*MerchantTransferResponse) GetPaymentOriginationCountry

func (m *MerchantTransferResponse) GetPaymentOriginationCountry() string

func (*MerchantTransferResponse) GetPaymentTypeb

func (m *MerchantTransferResponse) GetPaymentTypeb() string

func (*MerchantTransferResponse) GetProcessorId

func (m *MerchantTransferResponse) GetProcessorId() string

func (*MerchantTransferResponse) GetRecipient

func (m *MerchantTransferResponse) GetRecipient() *Recipient

func (*MerchantTransferResponse) GetRecipientAccountUri

func (m *MerchantTransferResponse) GetRecipientAccountUri() string

func (*MerchantTransferResponse) GetReconciliationData

func (m *MerchantTransferResponse) GetReconciliationData() *ReconciliationData

func (*MerchantTransferResponse) GetResourceType

func (m *MerchantTransferResponse) GetResourceType() string

func (*MerchantTransferResponse) GetRoutingTransitNumber

func (m *MerchantTransferResponse) GetRoutingTransitNumber() string

func (*MerchantTransferResponse) GetSender

func (m *MerchantTransferResponse) GetSender() *Sender

func (*MerchantTransferResponse) GetSenderAccountUri

func (m *MerchantTransferResponse) GetSenderAccountUri() string

func (*MerchantTransferResponse) GetStatus

func (m *MerchantTransferResponse) GetStatus() string

func (*MerchantTransferResponse) GetStatusTimestamp

func (m *MerchantTransferResponse) GetStatusTimestamp() string

func (*MerchantTransferResponse) GetTransactionHistory

func (m *MerchantTransferResponse) GetTransactionHistory() *TransactionHistory

func (*MerchantTransferResponse) GetTransactionLocalDateTime

func (m *MerchantTransferResponse) GetTransactionLocalDateTime() string

func (*MerchantTransferResponse) GetTransferAmount

func (m *MerchantTransferResponse) GetTransferAmount() *TransferAmount

func (*MerchantTransferResponse) GetTransferReference

func (m *MerchantTransferResponse) GetTransferReference() string

func (*MerchantTransferResponse) ProtoMessage

func (*MerchantTransferResponse) ProtoMessage()

func (*MerchantTransferResponse) Reset

func (m *MerchantTransferResponse) Reset()

func (*MerchantTransferResponse) String

func (m *MerchantTransferResponse) String() string

func (*MerchantTransferResponse) XXX_DiscardUnknown

func (m *MerchantTransferResponse) XXX_DiscardUnknown()

func (*MerchantTransferResponse) XXX_Marshal

func (m *MerchantTransferResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MerchantTransferResponse) XXX_Merge

func (m *MerchantTransferResponse) XXX_Merge(src proto.Message)

func (*MerchantTransferResponse) XXX_Size

func (m *MerchantTransferResponse) XXX_Size() int

func (*MerchantTransferResponse) XXX_Unmarshal

func (m *MerchantTransferResponse) XXX_Unmarshal(b []byte) error

type Participant

type Participant struct {
	CardAcceptorId       string   `protobuf:"bytes,1,opt,name=card_acceptor_id,json=cardAcceptorId,proto3" json:"card_acceptor_id,omitempty"`
	CardAcceptorName     string   `protobuf:"bytes,2,opt,name=card_acceptor_name,json=cardAcceptorName,proto3" json:"card_acceptor_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Participant) Descriptor

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

func (*Participant) GetCardAcceptorId

func (m *Participant) GetCardAcceptorId() string

func (*Participant) GetCardAcceptorName

func (m *Participant) GetCardAcceptorName() string

func (*Participant) ProtoMessage

func (*Participant) ProtoMessage()

func (*Participant) Reset

func (m *Participant) Reset()

func (*Participant) String

func (m *Participant) String() string

func (*Participant) XXX_DiscardUnknown

func (m *Participant) XXX_DiscardUnknown()

func (*Participant) XXX_Marshal

func (m *Participant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Participant) XXX_Merge

func (m *Participant) XXX_Merge(src proto.Message)

func (*Participant) XXX_Size

func (m *Participant) XXX_Size() int

func (*Participant) XXX_Unmarshal

func (m *Participant) XXX_Unmarshal(b []byte) error

type Recipient

type Recipient struct {
	FirstName              string                  `protobuf:"bytes,1,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"`
	MiddleName             string                  `protobuf:"bytes,2,opt,name=middle_name,json=middleName,proto3" json:"middle_name,omitempty"`
	LastName               string                  `protobuf:"bytes,3,opt,name=last_name,json=lastName,proto3" json:"last_name,omitempty"`
	Address                *Address                `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"`
	Phone                  string                  `protobuf:"bytes,5,opt,name=phone,proto3" json:"phone,omitempty"`
	Email                  string                  `protobuf:"bytes,6,opt,name=email,proto3" json:"email,omitempty"`
	AuthenticationValue    string                  `protobuf:"bytes,7,opt,name=authentication_value,json=authenticationValue,proto3" json:"authentication_value,omitempty"`
	TokenCryptogram        *TokenCryptogram        `protobuf:"bytes,8,opt,name=token_cryptogram,json=tokenCryptogram,proto3" json:"token_cryptogram,omitempty"`
	MerchantCategoryCode   string                  `protobuf:"bytes,9,opt,name=merchant_category_code,json=merchantCategoryCode,proto3" json:"merchant_category_code,omitempty"`
	AdditionalMerchantData *AdditionalMerchantData `` /* 130-byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{}                `json:"-"`
	XXX_unrecognized       []byte                  `json:"-"`
	XXX_sizecache          int32                   `json:"-"`
}

func (*Recipient) Descriptor

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

func (*Recipient) GetAdditionalMerchantData

func (m *Recipient) GetAdditionalMerchantData() *AdditionalMerchantData

func (*Recipient) GetAddress

func (m *Recipient) GetAddress() *Address

func (*Recipient) GetAuthenticationValue

func (m *Recipient) GetAuthenticationValue() string

func (*Recipient) GetEmail

func (m *Recipient) GetEmail() string

func (*Recipient) GetFirstName

func (m *Recipient) GetFirstName() string

func (*Recipient) GetLastName

func (m *Recipient) GetLastName() string

func (*Recipient) GetMerchantCategoryCode

func (m *Recipient) GetMerchantCategoryCode() string

func (*Recipient) GetMiddleName

func (m *Recipient) GetMiddleName() string

func (*Recipient) GetPhone

func (m *Recipient) GetPhone() string

func (*Recipient) GetTokenCryptogram

func (m *Recipient) GetTokenCryptogram() *TokenCryptogram

func (*Recipient) ProtoMessage

func (*Recipient) ProtoMessage()

func (*Recipient) Reset

func (m *Recipient) Reset()

func (*Recipient) String

func (m *Recipient) String() string

func (*Recipient) XXX_DiscardUnknown

func (m *Recipient) XXX_DiscardUnknown()

func (*Recipient) XXX_Marshal

func (m *Recipient) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Recipient) XXX_Merge

func (m *Recipient) XXX_Merge(src proto.Message)

func (*Recipient) XXX_Size

func (m *Recipient) XXX_Size() int

func (*Recipient) XXX_Unmarshal

func (m *Recipient) XXX_Unmarshal(b []byte) error

type ReconciliationData

type ReconciliationData struct {
	CustomField          []*CustomField `protobuf:"bytes,1,rep,name=custom_field,json=customField,proto3" json:"custom_field,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*ReconciliationData) Descriptor

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

func (*ReconciliationData) GetCustomField

func (m *ReconciliationData) GetCustomField() []*CustomField

func (*ReconciliationData) ProtoMessage

func (*ReconciliationData) ProtoMessage()

func (*ReconciliationData) Reset

func (m *ReconciliationData) Reset()

func (*ReconciliationData) String

func (m *ReconciliationData) String() string

func (*ReconciliationData) XXX_DiscardUnknown

func (m *ReconciliationData) XXX_DiscardUnknown()

func (*ReconciliationData) XXX_Marshal

func (m *ReconciliationData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ReconciliationData) XXX_Merge

func (m *ReconciliationData) XXX_Merge(src proto.Message)

func (*ReconciliationData) XXX_Size

func (m *ReconciliationData) XXX_Size() int

func (*ReconciliationData) XXX_Unmarshal

func (m *ReconciliationData) XXX_Unmarshal(b []byte) error

type Sender

type Sender struct {
	FirstName              string                  `protobuf:"bytes,1,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"`
	MiddleName             string                  `protobuf:"bytes,2,opt,name=middle_name,json=middleName,proto3" json:"middle_name,omitempty"`
	LastName               string                  `protobuf:"bytes,3,opt,name=last_name,json=lastName,proto3" json:"last_name,omitempty"`
	Address                *Address                `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"`
	Phone                  string                  `protobuf:"bytes,5,opt,name=phone,proto3" json:"phone,omitempty"`
	Email                  string                  `protobuf:"bytes,6,opt,name=email,proto3" json:"email,omitempty"`
	AuthenticationValue    string                  `protobuf:"bytes,7,opt,name=authentication_value,json=authenticationValue,proto3" json:"authentication_value,omitempty"`
	TokenCryptogram        *TokenCryptogram        `protobuf:"bytes,8,opt,name=token_cryptogram,json=tokenCryptogram,proto3" json:"token_cryptogram,omitempty"`
	AdditionalMerchantData *AdditionalMerchantData `` /* 129-byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{}                `json:"-"`
	XXX_unrecognized       []byte                  `json:"-"`
	XXX_sizecache          int32                   `json:"-"`
}

func (*Sender) Descriptor

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

func (*Sender) GetAdditionalMerchantData

func (m *Sender) GetAdditionalMerchantData() *AdditionalMerchantData

func (*Sender) GetAddress

func (m *Sender) GetAddress() *Address

func (*Sender) GetAuthenticationValue

func (m *Sender) GetAuthenticationValue() string

func (*Sender) GetEmail

func (m *Sender) GetEmail() string

func (*Sender) GetFirstName

func (m *Sender) GetFirstName() string

func (*Sender) GetLastName

func (m *Sender) GetLastName() string

func (*Sender) GetMiddleName

func (m *Sender) GetMiddleName() string

func (*Sender) GetPhone

func (m *Sender) GetPhone() string

func (*Sender) GetTokenCryptogram

func (m *Sender) GetTokenCryptogram() *TokenCryptogram

func (*Sender) ProtoMessage

func (*Sender) ProtoMessage()

func (*Sender) Reset

func (m *Sender) Reset()

func (*Sender) String

func (m *Sender) String() string

func (*Sender) XXX_DiscardUnknown

func (m *Sender) XXX_DiscardUnknown()

func (*Sender) XXX_Marshal

func (m *Sender) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Sender) XXX_Merge

func (m *Sender) XXX_Merge(src proto.Message)

func (*Sender) XXX_Size

func (m *Sender) XXX_Size() int

func (*Sender) XXX_Unmarshal

func (m *Sender) XXX_Unmarshal(b []byte) error

type TokenCryptogram

type TokenCryptogram struct {
	Type                 string   `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Value                string   `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	PanSequenceNumber    string   `protobuf:"bytes,3,opt,name=pan_sequence_number,json=panSequenceNumber,proto3" json:"pan_sequence_number,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TokenCryptogram) Descriptor

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

func (*TokenCryptogram) GetPanSequenceNumber

func (m *TokenCryptogram) GetPanSequenceNumber() string

func (*TokenCryptogram) GetType

func (m *TokenCryptogram) GetType() string

func (*TokenCryptogram) GetValue

func (m *TokenCryptogram) GetValue() string

func (*TokenCryptogram) ProtoMessage

func (*TokenCryptogram) ProtoMessage()

func (*TokenCryptogram) Reset

func (m *TokenCryptogram) Reset()

func (*TokenCryptogram) String

func (m *TokenCryptogram) String() string

func (*TokenCryptogram) XXX_DiscardUnknown

func (m *TokenCryptogram) XXX_DiscardUnknown()

func (*TokenCryptogram) XXX_Marshal

func (m *TokenCryptogram) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TokenCryptogram) XXX_Merge

func (m *TokenCryptogram) XXX_Merge(src proto.Message)

func (*TokenCryptogram) XXX_Size

func (m *TokenCryptogram) XXX_Size() int

func (*TokenCryptogram) XXX_Unmarshal

func (m *TokenCryptogram) XXX_Unmarshal(b []byte) error

type Transaction

type Transaction struct {
	Id                       string             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	ResourceType             string             `protobuf:"bytes,2,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
	AccountUri               string             `protobuf:"bytes,3,opt,name=account_uri,json=accountUri,proto3" json:"account_uri,omitempty"`
	TransactionAmount        *TransactionAmount `protobuf:"bytes,4,opt,name=transaction_amount,json=transactionAmount,proto3" json:"transaction_amount,omitempty"`
	Network                  string             `protobuf:"bytes,5,opt,name=network,proto3" json:"network,omitempty"`
	NetworkStatusCode        string             `protobuf:"bytes,6,opt,name=network_status_code,json=networkStatusCode,proto3" json:"network_status_code,omitempty"`
	NetworkStatusDescription string             `` /* 135-byte string literal not displayed */
	FundsAvailability        string             `protobuf:"bytes,8,opt,name=funds_availability,json=fundsAvailability,proto3" json:"funds_availability,omitempty"`
	Type                     string             `protobuf:"bytes,9,opt,name=type,proto3" json:"type,omitempty"`
	CreateTimestamp          string             `protobuf:"bytes,10,opt,name=create_timestamp,json=createTimestamp,proto3" json:"create_timestamp,omitempty"`
	Status                   string             `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	StatusReason             string             `protobuf:"bytes,12,opt,name=status_reason,json=statusReason,proto3" json:"status_reason,omitempty"`
	StatusTimestamp          string             `protobuf:"bytes,13,opt,name=status_timestamp,json=statusTimestamp,proto3" json:"status_timestamp,omitempty"`
	RetrievalReference       string             `protobuf:"bytes,14,opt,name=retrieval_reference,json=retrievalReference,proto3" json:"retrieval_reference,omitempty"`
	SystemTraceAuditNumber   string             `` /* 132-byte string literal not displayed */
	SwitchSerialNumber       string             `protobuf:"bytes,16,opt,name=switch_serial_number,json=switchSerialNumber,proto3" json:"switch_serial_number,omitempty"`
	UniqueReferenceNumber    string             `` /* 127-byte string literal not displayed */
	AuthorizationId          string             `protobuf:"bytes,18,opt,name=authorization_id,json=authorizationId,proto3" json:"authorization_id,omitempty"`
	QrData                   string             `protobuf:"bytes,19,opt,name=qr_data,json=qrData,proto3" json:"qr_data,omitempty"`
	ConvenienceIndicator     string             `protobuf:"bytes,20,opt,name=convenience_indicator,json=convenienceIndicator,proto3" json:"convenience_indicator,omitempty"`
	PaymentAccountReference  string             `` /* 133-byte string literal not displayed */
	XXX_NoUnkeyedLiteral     struct{}           `json:"-"`
	XXX_unrecognized         []byte             `json:"-"`
	XXX_sizecache            int32              `json:"-"`
}

func (*Transaction) Descriptor

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

func (*Transaction) GetAccountUri

func (m *Transaction) GetAccountUri() string

func (*Transaction) GetAuthorizationId

func (m *Transaction) GetAuthorizationId() string

func (*Transaction) GetConvenienceIndicator

func (m *Transaction) GetConvenienceIndicator() string

func (*Transaction) GetCreateTimestamp

func (m *Transaction) GetCreateTimestamp() string

func (*Transaction) GetFundsAvailability

func (m *Transaction) GetFundsAvailability() string

func (*Transaction) GetId

func (m *Transaction) GetId() string

func (*Transaction) GetNetwork

func (m *Transaction) GetNetwork() string

func (*Transaction) GetNetworkStatusCode

func (m *Transaction) GetNetworkStatusCode() string

func (*Transaction) GetNetworkStatusDescription

func (m *Transaction) GetNetworkStatusDescription() string

func (*Transaction) GetPaymentAccountReference

func (m *Transaction) GetPaymentAccountReference() string

func (*Transaction) GetQrData

func (m *Transaction) GetQrData() string

func (*Transaction) GetResourceType

func (m *Transaction) GetResourceType() string

func (*Transaction) GetRetrievalReference

func (m *Transaction) GetRetrievalReference() string

func (*Transaction) GetStatus

func (m *Transaction) GetStatus() string

func (*Transaction) GetStatusReason

func (m *Transaction) GetStatusReason() string

func (*Transaction) GetStatusTimestamp

func (m *Transaction) GetStatusTimestamp() string

func (*Transaction) GetSwitchSerialNumber

func (m *Transaction) GetSwitchSerialNumber() string

func (*Transaction) GetSystemTraceAuditNumber

func (m *Transaction) GetSystemTraceAuditNumber() string

func (*Transaction) GetTransactionAmount

func (m *Transaction) GetTransactionAmount() *TransactionAmount

func (*Transaction) GetType

func (m *Transaction) GetType() string

func (*Transaction) GetUniqueReferenceNumber

func (m *Transaction) GetUniqueReferenceNumber() string

func (*Transaction) ProtoMessage

func (*Transaction) ProtoMessage()

func (*Transaction) Reset

func (m *Transaction) Reset()

func (*Transaction) String

func (m *Transaction) String() string

func (*Transaction) XXX_DiscardUnknown

func (m *Transaction) XXX_DiscardUnknown()

func (*Transaction) XXX_Marshal

func (m *Transaction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Transaction) XXX_Merge

func (m *Transaction) XXX_Merge(src proto.Message)

func (*Transaction) XXX_Size

func (m *Transaction) XXX_Size() int

func (*Transaction) XXX_Unmarshal

func (m *Transaction) XXX_Unmarshal(b []byte) error

type TransactionAmount

type TransactionAmount struct {
	Value                string   `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	Currency             string   `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TransactionAmount) Descriptor

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

func (*TransactionAmount) GetCurrency

func (m *TransactionAmount) GetCurrency() string

func (*TransactionAmount) GetValue

func (m *TransactionAmount) GetValue() string

func (*TransactionAmount) ProtoMessage

func (*TransactionAmount) ProtoMessage()

func (*TransactionAmount) Reset

func (m *TransactionAmount) Reset()

func (*TransactionAmount) String

func (m *TransactionAmount) String() string

func (*TransactionAmount) XXX_DiscardUnknown

func (m *TransactionAmount) XXX_DiscardUnknown()

func (*TransactionAmount) XXX_Marshal

func (m *TransactionAmount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransactionAmount) XXX_Merge

func (m *TransactionAmount) XXX_Merge(src proto.Message)

func (*TransactionAmount) XXX_Size

func (m *TransactionAmount) XXX_Size() int

func (*TransactionAmount) XXX_Unmarshal

func (m *TransactionAmount) XXX_Unmarshal(b []byte) error

type TransactionHistory

type TransactionHistory struct {
	ResourceType         string         `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
	ItemCount            string         `protobuf:"bytes,2,opt,name=item_count,json=itemCount,proto3" json:"item_count,omitempty"`
	Data                 []*Transaction `protobuf:"bytes,3,rep,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*TransactionHistory) Descriptor

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

func (*TransactionHistory) GetData

func (m *TransactionHistory) GetData() []*Transaction

func (*TransactionHistory) GetItemCount

func (m *TransactionHistory) GetItemCount() string

func (*TransactionHistory) GetResourceType

func (m *TransactionHistory) GetResourceType() string

func (*TransactionHistory) ProtoMessage

func (*TransactionHistory) ProtoMessage()

func (*TransactionHistory) Reset

func (m *TransactionHistory) Reset()

func (*TransactionHistory) String

func (m *TransactionHistory) String() string

func (*TransactionHistory) XXX_DiscardUnknown

func (m *TransactionHistory) XXX_DiscardUnknown()

func (*TransactionHistory) XXX_Marshal

func (m *TransactionHistory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransactionHistory) XXX_Merge

func (m *TransactionHistory) XXX_Merge(src proto.Message)

func (*TransactionHistory) XXX_Size

func (m *TransactionHistory) XXX_Size() int

func (*TransactionHistory) XXX_Unmarshal

func (m *TransactionHistory) XXX_Unmarshal(b []byte) error

type TransferAmount

type TransferAmount struct {
	Value                string   `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	Currency             string   `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TransferAmount) Descriptor

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

func (*TransferAmount) GetCurrency

func (m *TransferAmount) GetCurrency() string

func (*TransferAmount) GetValue

func (m *TransferAmount) GetValue() string

func (*TransferAmount) ProtoMessage

func (*TransferAmount) ProtoMessage()

func (*TransferAmount) Reset

func (m *TransferAmount) Reset()

func (*TransferAmount) String

func (m *TransferAmount) String() string

func (*TransferAmount) XXX_DiscardUnknown

func (m *TransferAmount) XXX_DiscardUnknown()

func (*TransferAmount) XXX_Marshal

func (m *TransferAmount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransferAmount) XXX_Merge

func (m *TransferAmount) XXX_Merge(src proto.Message)

func (*TransferAmount) XXX_Size

func (m *TransferAmount) XXX_Size() int

func (*TransferAmount) XXX_Unmarshal

func (m *TransferAmount) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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