payment_system

package
v0.0.0-...-edd34d3 Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CreateAccountResponse_BaseResp_DEFAULT *base.BaseResp
View Source
var GetAccountResponse_BaseResp_DEFAULT *base.BaseResp
View Source
var KitexUnusedProtection = struct{}{}

KitexUnusedProtection is used to prevent 'imported and not used' error.

View Source
var SubimitTransactionResponse_BaseResp_DEFAULT *base.BaseResp

Functions

This section is empty.

Types

type Account

type Account struct {
	AccountID int64   `thrift:"AccountID,1,required" frugal:"1,required,i64" json:"AccountID"`
	Balance   float64 `thrift:"Balance,2,required" frugal:"2,required,double" json:"Balance"`
	Currency  string  `thrift:"Currency,3,required" frugal:"3,required,string" json:"Currency"`
}
var CreateAccountRequest_Account_DEFAULT *Account
var GetAccountResponse_Account_DEFAULT *Account

func NewAccount

func NewAccount() *Account

func (*Account) BLength

func (p *Account) BLength() int

func (*Account) DeepEqual

func (p *Account) DeepEqual(ano *Account) bool

func (*Account) FastRead

func (p *Account) FastRead(buf []byte) (int, error)

func (*Account) FastReadField1

func (p *Account) FastReadField1(buf []byte) (int, error)

func (*Account) FastReadField2

func (p *Account) FastReadField2(buf []byte) (int, error)

func (*Account) FastReadField3

func (p *Account) FastReadField3(buf []byte) (int, error)

func (*Account) FastWrite

func (p *Account) FastWrite(buf []byte) int

for compatibility

func (*Account) FastWriteNocopy

func (p *Account) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*Account) Field1DeepEqual

func (p *Account) Field1DeepEqual(src int64) bool

func (*Account) Field2DeepEqual

func (p *Account) Field2DeepEqual(src float64) bool

func (*Account) Field3DeepEqual

func (p *Account) Field3DeepEqual(src string) bool

func (*Account) GetAccountID

func (p *Account) GetAccountID() (v int64)

func (*Account) GetBalance

func (p *Account) GetBalance() (v float64)

func (*Account) GetCurrency

func (p *Account) GetCurrency() (v string)

func (*Account) InitDefault

func (p *Account) InitDefault()

func (*Account) Read

func (p *Account) Read(iprot thrift.TProtocol) (err error)

func (*Account) ReadField1

func (p *Account) ReadField1(iprot thrift.TProtocol) error

func (*Account) ReadField2

func (p *Account) ReadField2(iprot thrift.TProtocol) error

func (*Account) ReadField3

func (p *Account) ReadField3(iprot thrift.TProtocol) error

func (*Account) SetAccountID

func (p *Account) SetAccountID(val int64)

func (*Account) SetBalance

func (p *Account) SetBalance(val float64)

func (*Account) SetCurrency

func (p *Account) SetCurrency(val string)

func (*Account) String

func (p *Account) String() string

func (*Account) Write

func (p *Account) Write(oprot thrift.TProtocol) (err error)

type CreateAccountRequest

type CreateAccountRequest struct {
	Account *Account `thrift:"Account,1,required" frugal:"1,required,Account" json:"Account"`
}
var PaymentSystemCreateAccountArgs_Req_DEFAULT *CreateAccountRequest

func NewCreateAccountRequest

func NewCreateAccountRequest() *CreateAccountRequest

func (*CreateAccountRequest) BLength

func (p *CreateAccountRequest) BLength() int

func (*CreateAccountRequest) DeepEqual

func (p *CreateAccountRequest) DeepEqual(ano *CreateAccountRequest) bool

func (*CreateAccountRequest) FastRead

func (p *CreateAccountRequest) FastRead(buf []byte) (int, error)

func (*CreateAccountRequest) FastReadField1

func (p *CreateAccountRequest) FastReadField1(buf []byte) (int, error)

func (*CreateAccountRequest) FastWrite

func (p *CreateAccountRequest) FastWrite(buf []byte) int

for compatibility

func (*CreateAccountRequest) FastWriteNocopy

func (p *CreateAccountRequest) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*CreateAccountRequest) Field1DeepEqual

func (p *CreateAccountRequest) Field1DeepEqual(src *Account) bool

func (*CreateAccountRequest) GetAccount

func (p *CreateAccountRequest) GetAccount() (v *Account)

func (*CreateAccountRequest) InitDefault

func (p *CreateAccountRequest) InitDefault()

func (*CreateAccountRequest) IsSetAccount

func (p *CreateAccountRequest) IsSetAccount() bool

func (*CreateAccountRequest) Read

func (p *CreateAccountRequest) Read(iprot thrift.TProtocol) (err error)

func (*CreateAccountRequest) ReadField1

func (p *CreateAccountRequest) ReadField1(iprot thrift.TProtocol) error

func (*CreateAccountRequest) SetAccount

func (p *CreateAccountRequest) SetAccount(val *Account)

func (*CreateAccountRequest) String

func (p *CreateAccountRequest) String() string

func (*CreateAccountRequest) Write

func (p *CreateAccountRequest) Write(oprot thrift.TProtocol) (err error)

type CreateAccountResponse

type CreateAccountResponse struct {
	BaseResp *base.BaseResp `thrift:"BaseResp,255,required" frugal:"255,required,base.BaseResp" json:"BaseResp"`
}
var PaymentSystemCreateAccountResult_Success_DEFAULT *CreateAccountResponse

func NewCreateAccountResponse

func NewCreateAccountResponse() *CreateAccountResponse

func (*CreateAccountResponse) BLength

func (p *CreateAccountResponse) BLength() int

func (*CreateAccountResponse) DeepEqual

func (*CreateAccountResponse) FastRead

func (p *CreateAccountResponse) FastRead(buf []byte) (int, error)

func (*CreateAccountResponse) FastReadField255

func (p *CreateAccountResponse) FastReadField255(buf []byte) (int, error)

func (*CreateAccountResponse) FastWrite

func (p *CreateAccountResponse) FastWrite(buf []byte) int

for compatibility

func (*CreateAccountResponse) FastWriteNocopy

func (p *CreateAccountResponse) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*CreateAccountResponse) Field255DeepEqual

func (p *CreateAccountResponse) Field255DeepEqual(src *base.BaseResp) bool

func (*CreateAccountResponse) GetBaseResp

func (p *CreateAccountResponse) GetBaseResp() (v *base.BaseResp)

func (*CreateAccountResponse) InitDefault

func (p *CreateAccountResponse) InitDefault()

func (*CreateAccountResponse) IsSetBaseResp

func (p *CreateAccountResponse) IsSetBaseResp() bool

func (*CreateAccountResponse) Read

func (p *CreateAccountResponse) Read(iprot thrift.TProtocol) (err error)

func (*CreateAccountResponse) ReadField255

func (p *CreateAccountResponse) ReadField255(iprot thrift.TProtocol) error

func (*CreateAccountResponse) SetBaseResp

func (p *CreateAccountResponse) SetBaseResp(val *base.BaseResp)

func (*CreateAccountResponse) String

func (p *CreateAccountResponse) String() string

func (*CreateAccountResponse) Write

func (p *CreateAccountResponse) Write(oprot thrift.TProtocol) (err error)

type GetAccountRequest

type GetAccountRequest struct {
	AccountID int64 `thrift:"AccountID,1,required" frugal:"1,required,i64" json:"AccountID"`
}
var PaymentSystemGetAccountArgs_Req_DEFAULT *GetAccountRequest

func NewGetAccountRequest

func NewGetAccountRequest() *GetAccountRequest

func (*GetAccountRequest) BLength

func (p *GetAccountRequest) BLength() int

func (*GetAccountRequest) DeepEqual

func (p *GetAccountRequest) DeepEqual(ano *GetAccountRequest) bool

func (*GetAccountRequest) FastRead

func (p *GetAccountRequest) FastRead(buf []byte) (int, error)

func (*GetAccountRequest) FastReadField1

func (p *GetAccountRequest) FastReadField1(buf []byte) (int, error)

func (*GetAccountRequest) FastWrite

func (p *GetAccountRequest) FastWrite(buf []byte) int

for compatibility

func (*GetAccountRequest) FastWriteNocopy

func (p *GetAccountRequest) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*GetAccountRequest) Field1DeepEqual

func (p *GetAccountRequest) Field1DeepEqual(src int64) bool

func (*GetAccountRequest) GetAccountID

func (p *GetAccountRequest) GetAccountID() (v int64)

func (*GetAccountRequest) InitDefault

func (p *GetAccountRequest) InitDefault()

func (*GetAccountRequest) Read

func (p *GetAccountRequest) Read(iprot thrift.TProtocol) (err error)

func (*GetAccountRequest) ReadField1

func (p *GetAccountRequest) ReadField1(iprot thrift.TProtocol) error

func (*GetAccountRequest) SetAccountID

func (p *GetAccountRequest) SetAccountID(val int64)

func (*GetAccountRequest) String

func (p *GetAccountRequest) String() string

func (*GetAccountRequest) Write

func (p *GetAccountRequest) Write(oprot thrift.TProtocol) (err error)

type GetAccountResponse

type GetAccountResponse struct {
	Account  *Account       `thrift:"Account,1,optional" frugal:"1,optional,Account" json:"Account,omitempty"`
	BaseResp *base.BaseResp `thrift:"BaseResp,255,required" frugal:"255,required,base.BaseResp" json:"BaseResp"`
}
var PaymentSystemGetAccountResult_Success_DEFAULT *GetAccountResponse

func NewGetAccountResponse

func NewGetAccountResponse() *GetAccountResponse

func (*GetAccountResponse) BLength

func (p *GetAccountResponse) BLength() int

func (*GetAccountResponse) DeepEqual

func (p *GetAccountResponse) DeepEqual(ano *GetAccountResponse) bool

func (*GetAccountResponse) FastRead

func (p *GetAccountResponse) FastRead(buf []byte) (int, error)

func (*GetAccountResponse) FastReadField1

func (p *GetAccountResponse) FastReadField1(buf []byte) (int, error)

func (*GetAccountResponse) FastReadField255

func (p *GetAccountResponse) FastReadField255(buf []byte) (int, error)

func (*GetAccountResponse) FastWrite

func (p *GetAccountResponse) FastWrite(buf []byte) int

for compatibility

func (*GetAccountResponse) FastWriteNocopy

func (p *GetAccountResponse) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*GetAccountResponse) Field1DeepEqual

func (p *GetAccountResponse) Field1DeepEqual(src *Account) bool

func (*GetAccountResponse) Field255DeepEqual

func (p *GetAccountResponse) Field255DeepEqual(src *base.BaseResp) bool

func (*GetAccountResponse) GetAccount

func (p *GetAccountResponse) GetAccount() (v *Account)

func (*GetAccountResponse) GetBaseResp

func (p *GetAccountResponse) GetBaseResp() (v *base.BaseResp)

func (*GetAccountResponse) InitDefault

func (p *GetAccountResponse) InitDefault()

func (*GetAccountResponse) IsSetAccount

func (p *GetAccountResponse) IsSetAccount() bool

func (*GetAccountResponse) IsSetBaseResp

func (p *GetAccountResponse) IsSetBaseResp() bool

func (*GetAccountResponse) Read

func (p *GetAccountResponse) Read(iprot thrift.TProtocol) (err error)

func (*GetAccountResponse) ReadField1

func (p *GetAccountResponse) ReadField1(iprot thrift.TProtocol) error

func (*GetAccountResponse) ReadField255

func (p *GetAccountResponse) ReadField255(iprot thrift.TProtocol) error

func (*GetAccountResponse) SetAccount

func (p *GetAccountResponse) SetAccount(val *Account)

func (*GetAccountResponse) SetBaseResp

func (p *GetAccountResponse) SetBaseResp(val *base.BaseResp)

func (*GetAccountResponse) String

func (p *GetAccountResponse) String() string

func (*GetAccountResponse) Write

func (p *GetAccountResponse) Write(oprot thrift.TProtocol) (err error)

type PaymentSystem

type PaymentSystem interface {
	CreateAccount(ctx context.Context, req *CreateAccountRequest) (r *CreateAccountResponse, err error)

	GetAccount(ctx context.Context, req *GetAccountRequest) (r *GetAccountResponse, err error)

	SubmitTransaction(ctx context.Context, req *SubimitTransactionRequest) (r *SubimitTransactionResponse, err error)
}

type PaymentSystemClient

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

func NewPaymentSystemClient

func NewPaymentSystemClient(c thrift.TClient) *PaymentSystemClient

func NewPaymentSystemClientProtocol

func NewPaymentSystemClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *PaymentSystemClient

func (*PaymentSystemClient) Client_

func (p *PaymentSystemClient) Client_() thrift.TClient

func (*PaymentSystemClient) CreateAccount

func (*PaymentSystemClient) GetAccount

func (p *PaymentSystemClient) GetAccount(ctx context.Context, req *GetAccountRequest) (r *GetAccountResponse, err error)

func (*PaymentSystemClient) SubmitTransaction

type PaymentSystemCreateAccountArgs

type PaymentSystemCreateAccountArgs struct {
	Req *CreateAccountRequest `thrift:"req,1" frugal:"1,default,CreateAccountRequest" json:"req"`
}

func NewPaymentSystemCreateAccountArgs

func NewPaymentSystemCreateAccountArgs() *PaymentSystemCreateAccountArgs

func (*PaymentSystemCreateAccountArgs) BLength

func (p *PaymentSystemCreateAccountArgs) BLength() int

func (*PaymentSystemCreateAccountArgs) DeepEqual

func (*PaymentSystemCreateAccountArgs) FastRead

func (p *PaymentSystemCreateAccountArgs) FastRead(buf []byte) (int, error)

func (*PaymentSystemCreateAccountArgs) FastReadField1

func (p *PaymentSystemCreateAccountArgs) FastReadField1(buf []byte) (int, error)

func (*PaymentSystemCreateAccountArgs) FastWrite

func (p *PaymentSystemCreateAccountArgs) FastWrite(buf []byte) int

for compatibility

func (*PaymentSystemCreateAccountArgs) FastWriteNocopy

func (p *PaymentSystemCreateAccountArgs) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*PaymentSystemCreateAccountArgs) Field1DeepEqual

func (p *PaymentSystemCreateAccountArgs) Field1DeepEqual(src *CreateAccountRequest) bool

func (*PaymentSystemCreateAccountArgs) GetFirstArgument

func (p *PaymentSystemCreateAccountArgs) GetFirstArgument() interface{}

func (*PaymentSystemCreateAccountArgs) GetReq

func (*PaymentSystemCreateAccountArgs) InitDefault

func (p *PaymentSystemCreateAccountArgs) InitDefault()

func (*PaymentSystemCreateAccountArgs) IsSetReq

func (p *PaymentSystemCreateAccountArgs) IsSetReq() bool

func (*PaymentSystemCreateAccountArgs) Read

func (*PaymentSystemCreateAccountArgs) ReadField1

func (*PaymentSystemCreateAccountArgs) SetReq

func (*PaymentSystemCreateAccountArgs) String

func (*PaymentSystemCreateAccountArgs) Write

func (p *PaymentSystemCreateAccountArgs) Write(oprot thrift.TProtocol) (err error)

type PaymentSystemCreateAccountResult

type PaymentSystemCreateAccountResult struct {
	Success *CreateAccountResponse `thrift:"success,0,optional" frugal:"0,optional,CreateAccountResponse" json:"success,omitempty"`
}

func NewPaymentSystemCreateAccountResult

func NewPaymentSystemCreateAccountResult() *PaymentSystemCreateAccountResult

func (*PaymentSystemCreateAccountResult) BLength

func (*PaymentSystemCreateAccountResult) DeepEqual

func (*PaymentSystemCreateAccountResult) FastRead

func (p *PaymentSystemCreateAccountResult) FastRead(buf []byte) (int, error)

func (*PaymentSystemCreateAccountResult) FastReadField0

func (p *PaymentSystemCreateAccountResult) FastReadField0(buf []byte) (int, error)

func (*PaymentSystemCreateAccountResult) FastWrite

func (p *PaymentSystemCreateAccountResult) FastWrite(buf []byte) int

for compatibility

func (*PaymentSystemCreateAccountResult) FastWriteNocopy

func (p *PaymentSystemCreateAccountResult) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*PaymentSystemCreateAccountResult) Field0DeepEqual

func (*PaymentSystemCreateAccountResult) GetResult

func (p *PaymentSystemCreateAccountResult) GetResult() interface{}

func (*PaymentSystemCreateAccountResult) GetSuccess

func (*PaymentSystemCreateAccountResult) InitDefault

func (p *PaymentSystemCreateAccountResult) InitDefault()

func (*PaymentSystemCreateAccountResult) IsSetSuccess

func (p *PaymentSystemCreateAccountResult) IsSetSuccess() bool

func (*PaymentSystemCreateAccountResult) Read

func (*PaymentSystemCreateAccountResult) ReadField0

func (*PaymentSystemCreateAccountResult) SetSuccess

func (p *PaymentSystemCreateAccountResult) SetSuccess(x interface{})

func (*PaymentSystemCreateAccountResult) String

func (*PaymentSystemCreateAccountResult) Write

type PaymentSystemGetAccountArgs

type PaymentSystemGetAccountArgs struct {
	Req *GetAccountRequest `thrift:"req,1" frugal:"1,default,GetAccountRequest" json:"req"`
}

func NewPaymentSystemGetAccountArgs

func NewPaymentSystemGetAccountArgs() *PaymentSystemGetAccountArgs

func (*PaymentSystemGetAccountArgs) BLength

func (p *PaymentSystemGetAccountArgs) BLength() int

func (*PaymentSystemGetAccountArgs) DeepEqual

func (*PaymentSystemGetAccountArgs) FastRead

func (p *PaymentSystemGetAccountArgs) FastRead(buf []byte) (int, error)

func (*PaymentSystemGetAccountArgs) FastReadField1

func (p *PaymentSystemGetAccountArgs) FastReadField1(buf []byte) (int, error)

func (*PaymentSystemGetAccountArgs) FastWrite

func (p *PaymentSystemGetAccountArgs) FastWrite(buf []byte) int

for compatibility

func (*PaymentSystemGetAccountArgs) FastWriteNocopy

func (p *PaymentSystemGetAccountArgs) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*PaymentSystemGetAccountArgs) Field1DeepEqual

func (p *PaymentSystemGetAccountArgs) Field1DeepEqual(src *GetAccountRequest) bool

func (*PaymentSystemGetAccountArgs) GetFirstArgument

func (p *PaymentSystemGetAccountArgs) GetFirstArgument() interface{}

func (*PaymentSystemGetAccountArgs) GetReq

func (*PaymentSystemGetAccountArgs) InitDefault

func (p *PaymentSystemGetAccountArgs) InitDefault()

func (*PaymentSystemGetAccountArgs) IsSetReq

func (p *PaymentSystemGetAccountArgs) IsSetReq() bool

func (*PaymentSystemGetAccountArgs) Read

func (p *PaymentSystemGetAccountArgs) Read(iprot thrift.TProtocol) (err error)

func (*PaymentSystemGetAccountArgs) ReadField1

func (p *PaymentSystemGetAccountArgs) ReadField1(iprot thrift.TProtocol) error

func (*PaymentSystemGetAccountArgs) SetReq

func (*PaymentSystemGetAccountArgs) String

func (p *PaymentSystemGetAccountArgs) String() string

func (*PaymentSystemGetAccountArgs) Write

func (p *PaymentSystemGetAccountArgs) Write(oprot thrift.TProtocol) (err error)

type PaymentSystemGetAccountResult

type PaymentSystemGetAccountResult struct {
	Success *GetAccountResponse `thrift:"success,0,optional" frugal:"0,optional,GetAccountResponse" json:"success,omitempty"`
}

func NewPaymentSystemGetAccountResult

func NewPaymentSystemGetAccountResult() *PaymentSystemGetAccountResult

func (*PaymentSystemGetAccountResult) BLength

func (p *PaymentSystemGetAccountResult) BLength() int

func (*PaymentSystemGetAccountResult) DeepEqual

func (*PaymentSystemGetAccountResult) FastRead

func (p *PaymentSystemGetAccountResult) FastRead(buf []byte) (int, error)

func (*PaymentSystemGetAccountResult) FastReadField0

func (p *PaymentSystemGetAccountResult) FastReadField0(buf []byte) (int, error)

func (*PaymentSystemGetAccountResult) FastWrite

func (p *PaymentSystemGetAccountResult) FastWrite(buf []byte) int

for compatibility

func (*PaymentSystemGetAccountResult) FastWriteNocopy

func (p *PaymentSystemGetAccountResult) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*PaymentSystemGetAccountResult) Field0DeepEqual

func (p *PaymentSystemGetAccountResult) Field0DeepEqual(src *GetAccountResponse) bool

func (*PaymentSystemGetAccountResult) GetResult

func (p *PaymentSystemGetAccountResult) GetResult() interface{}

func (*PaymentSystemGetAccountResult) GetSuccess

func (*PaymentSystemGetAccountResult) InitDefault

func (p *PaymentSystemGetAccountResult) InitDefault()

func (*PaymentSystemGetAccountResult) IsSetSuccess

func (p *PaymentSystemGetAccountResult) IsSetSuccess() bool

func (*PaymentSystemGetAccountResult) Read

func (p *PaymentSystemGetAccountResult) Read(iprot thrift.TProtocol) (err error)

func (*PaymentSystemGetAccountResult) ReadField0

func (p *PaymentSystemGetAccountResult) ReadField0(iprot thrift.TProtocol) error

func (*PaymentSystemGetAccountResult) SetSuccess

func (p *PaymentSystemGetAccountResult) SetSuccess(x interface{})

func (*PaymentSystemGetAccountResult) String

func (*PaymentSystemGetAccountResult) Write

func (p *PaymentSystemGetAccountResult) Write(oprot thrift.TProtocol) (err error)

type PaymentSystemProcessor

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

func NewPaymentSystemProcessor

func NewPaymentSystemProcessor(handler PaymentSystem) *PaymentSystemProcessor

func (*PaymentSystemProcessor) AddToProcessorMap

func (p *PaymentSystemProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction)

func (*PaymentSystemProcessor) GetProcessorFunction

func (p *PaymentSystemProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool)

func (*PaymentSystemProcessor) Process

func (p *PaymentSystemProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException)

func (*PaymentSystemProcessor) ProcessorMap

type PaymentSystemSubmitTransactionArgs

type PaymentSystemSubmitTransactionArgs struct {
	Req *SubimitTransactionRequest `thrift:"req,1" frugal:"1,default,SubimitTransactionRequest" json:"req"`
}

func NewPaymentSystemSubmitTransactionArgs

func NewPaymentSystemSubmitTransactionArgs() *PaymentSystemSubmitTransactionArgs

func (*PaymentSystemSubmitTransactionArgs) BLength

func (*PaymentSystemSubmitTransactionArgs) DeepEqual

func (*PaymentSystemSubmitTransactionArgs) FastRead

func (p *PaymentSystemSubmitTransactionArgs) FastRead(buf []byte) (int, error)

func (*PaymentSystemSubmitTransactionArgs) FastReadField1

func (p *PaymentSystemSubmitTransactionArgs) FastReadField1(buf []byte) (int, error)

func (*PaymentSystemSubmitTransactionArgs) FastWrite

func (p *PaymentSystemSubmitTransactionArgs) FastWrite(buf []byte) int

for compatibility

func (*PaymentSystemSubmitTransactionArgs) FastWriteNocopy

func (p *PaymentSystemSubmitTransactionArgs) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*PaymentSystemSubmitTransactionArgs) Field1DeepEqual

func (*PaymentSystemSubmitTransactionArgs) GetFirstArgument

func (p *PaymentSystemSubmitTransactionArgs) GetFirstArgument() interface{}

func (*PaymentSystemSubmitTransactionArgs) GetReq

func (*PaymentSystemSubmitTransactionArgs) InitDefault

func (p *PaymentSystemSubmitTransactionArgs) InitDefault()

func (*PaymentSystemSubmitTransactionArgs) IsSetReq

func (*PaymentSystemSubmitTransactionArgs) Read

func (*PaymentSystemSubmitTransactionArgs) ReadField1

func (*PaymentSystemSubmitTransactionArgs) SetReq

func (*PaymentSystemSubmitTransactionArgs) String

func (*PaymentSystemSubmitTransactionArgs) Write

type PaymentSystemSubmitTransactionResult

type PaymentSystemSubmitTransactionResult struct {
	Success *SubimitTransactionResponse `thrift:"success,0,optional" frugal:"0,optional,SubimitTransactionResponse" json:"success,omitempty"`
}

func NewPaymentSystemSubmitTransactionResult

func NewPaymentSystemSubmitTransactionResult() *PaymentSystemSubmitTransactionResult

func (*PaymentSystemSubmitTransactionResult) BLength

func (*PaymentSystemSubmitTransactionResult) DeepEqual

func (*PaymentSystemSubmitTransactionResult) FastRead

func (p *PaymentSystemSubmitTransactionResult) FastRead(buf []byte) (int, error)

func (*PaymentSystemSubmitTransactionResult) FastReadField0

func (p *PaymentSystemSubmitTransactionResult) FastReadField0(buf []byte) (int, error)

func (*PaymentSystemSubmitTransactionResult) FastWrite

func (p *PaymentSystemSubmitTransactionResult) FastWrite(buf []byte) int

for compatibility

func (*PaymentSystemSubmitTransactionResult) FastWriteNocopy

func (p *PaymentSystemSubmitTransactionResult) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*PaymentSystemSubmitTransactionResult) Field0DeepEqual

func (*PaymentSystemSubmitTransactionResult) GetResult

func (p *PaymentSystemSubmitTransactionResult) GetResult() interface{}

func (*PaymentSystemSubmitTransactionResult) GetSuccess

func (*PaymentSystemSubmitTransactionResult) InitDefault

func (p *PaymentSystemSubmitTransactionResult) InitDefault()

func (*PaymentSystemSubmitTransactionResult) IsSetSuccess

func (p *PaymentSystemSubmitTransactionResult) IsSetSuccess() bool

func (*PaymentSystemSubmitTransactionResult) Read

func (*PaymentSystemSubmitTransactionResult) ReadField0

func (*PaymentSystemSubmitTransactionResult) SetSuccess

func (p *PaymentSystemSubmitTransactionResult) SetSuccess(x interface{})

func (*PaymentSystemSubmitTransactionResult) String

func (*PaymentSystemSubmitTransactionResult) Write

type SubimitTransactionRequest

type SubimitTransactionRequest struct {
	SourceAccountID      int64   `thrift:"SourceAccountID,1,required" frugal:"1,required,i64" json:"SourceAccountID"`
	DestinationAccountID int64   `thrift:"DestinationAccountID,2,required" frugal:"2,required,i64" json:"DestinationAccountID"`
	Amount               float64 `thrift:"Amount,3,required" frugal:"3,required,double" json:"Amount"`
}
var PaymentSystemSubmitTransactionArgs_Req_DEFAULT *SubimitTransactionRequest

func NewSubimitTransactionRequest

func NewSubimitTransactionRequest() *SubimitTransactionRequest

func (*SubimitTransactionRequest) BLength

func (p *SubimitTransactionRequest) BLength() int

func (*SubimitTransactionRequest) DeepEqual

func (*SubimitTransactionRequest) FastRead

func (p *SubimitTransactionRequest) FastRead(buf []byte) (int, error)

func (*SubimitTransactionRequest) FastReadField1

func (p *SubimitTransactionRequest) FastReadField1(buf []byte) (int, error)

func (*SubimitTransactionRequest) FastReadField2

func (p *SubimitTransactionRequest) FastReadField2(buf []byte) (int, error)

func (*SubimitTransactionRequest) FastReadField3

func (p *SubimitTransactionRequest) FastReadField3(buf []byte) (int, error)

func (*SubimitTransactionRequest) FastWrite

func (p *SubimitTransactionRequest) FastWrite(buf []byte) int

for compatibility

func (*SubimitTransactionRequest) FastWriteNocopy

func (p *SubimitTransactionRequest) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*SubimitTransactionRequest) Field1DeepEqual

func (p *SubimitTransactionRequest) Field1DeepEqual(src int64) bool

func (*SubimitTransactionRequest) Field2DeepEqual

func (p *SubimitTransactionRequest) Field2DeepEqual(src int64) bool

func (*SubimitTransactionRequest) Field3DeepEqual

func (p *SubimitTransactionRequest) Field3DeepEqual(src float64) bool

func (*SubimitTransactionRequest) GetAmount

func (p *SubimitTransactionRequest) GetAmount() (v float64)

func (*SubimitTransactionRequest) GetDestinationAccountID

func (p *SubimitTransactionRequest) GetDestinationAccountID() (v int64)

func (*SubimitTransactionRequest) GetSourceAccountID

func (p *SubimitTransactionRequest) GetSourceAccountID() (v int64)

func (*SubimitTransactionRequest) InitDefault

func (p *SubimitTransactionRequest) InitDefault()

func (*SubimitTransactionRequest) Read

func (p *SubimitTransactionRequest) Read(iprot thrift.TProtocol) (err error)

func (*SubimitTransactionRequest) ReadField1

func (p *SubimitTransactionRequest) ReadField1(iprot thrift.TProtocol) error

func (*SubimitTransactionRequest) ReadField2

func (p *SubimitTransactionRequest) ReadField2(iprot thrift.TProtocol) error

func (*SubimitTransactionRequest) ReadField3

func (p *SubimitTransactionRequest) ReadField3(iprot thrift.TProtocol) error

func (*SubimitTransactionRequest) SetAmount

func (p *SubimitTransactionRequest) SetAmount(val float64)

func (*SubimitTransactionRequest) SetDestinationAccountID

func (p *SubimitTransactionRequest) SetDestinationAccountID(val int64)

func (*SubimitTransactionRequest) SetSourceAccountID

func (p *SubimitTransactionRequest) SetSourceAccountID(val int64)

func (*SubimitTransactionRequest) String

func (p *SubimitTransactionRequest) String() string

func (*SubimitTransactionRequest) Write

func (p *SubimitTransactionRequest) Write(oprot thrift.TProtocol) (err error)

type SubimitTransactionResponse

type SubimitTransactionResponse struct {
	BaseResp *base.BaseResp `thrift:"BaseResp,255,required" frugal:"255,required,base.BaseResp" json:"BaseResp"`
}
var PaymentSystemSubmitTransactionResult_Success_DEFAULT *SubimitTransactionResponse

func NewSubimitTransactionResponse

func NewSubimitTransactionResponse() *SubimitTransactionResponse

func (*SubimitTransactionResponse) BLength

func (p *SubimitTransactionResponse) BLength() int

func (*SubimitTransactionResponse) DeepEqual

func (*SubimitTransactionResponse) FastRead

func (p *SubimitTransactionResponse) FastRead(buf []byte) (int, error)

func (*SubimitTransactionResponse) FastReadField255

func (p *SubimitTransactionResponse) FastReadField255(buf []byte) (int, error)

func (*SubimitTransactionResponse) FastWrite

func (p *SubimitTransactionResponse) FastWrite(buf []byte) int

for compatibility

func (*SubimitTransactionResponse) FastWriteNocopy

func (p *SubimitTransactionResponse) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*SubimitTransactionResponse) Field255DeepEqual

func (p *SubimitTransactionResponse) Field255DeepEqual(src *base.BaseResp) bool

func (*SubimitTransactionResponse) GetBaseResp

func (p *SubimitTransactionResponse) GetBaseResp() (v *base.BaseResp)

func (*SubimitTransactionResponse) InitDefault

func (p *SubimitTransactionResponse) InitDefault()

func (*SubimitTransactionResponse) IsSetBaseResp

func (p *SubimitTransactionResponse) IsSetBaseResp() bool

func (*SubimitTransactionResponse) Read

func (p *SubimitTransactionResponse) Read(iprot thrift.TProtocol) (err error)

func (*SubimitTransactionResponse) ReadField255

func (p *SubimitTransactionResponse) ReadField255(iprot thrift.TProtocol) error

func (*SubimitTransactionResponse) SetBaseResp

func (p *SubimitTransactionResponse) SetBaseResp(val *base.BaseResp)

func (*SubimitTransactionResponse) String

func (p *SubimitTransactionResponse) String() string

func (*SubimitTransactionResponse) Write

func (p *SubimitTransactionResponse) Write(oprot thrift.TProtocol) (err error)

Directories

Path Synopsis
Code generated by Kitex v0.9.1.
Code generated by Kitex v0.9.1.

Jump to

Keyboard shortcuts

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