Documentation ¶
Index ¶
- Variables
- type Account
- func (p *Account) BLength() int
- func (p *Account) DeepEqual(ano *Account) bool
- func (p *Account) FastRead(buf []byte) (int, error)
- func (p *Account) FastReadField1(buf []byte) (int, error)
- func (p *Account) FastReadField2(buf []byte) (int, error)
- func (p *Account) FastReadField3(buf []byte) (int, error)
- func (p *Account) FastWrite(buf []byte) int
- func (p *Account) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *Account) Field1DeepEqual(src int64) bool
- func (p *Account) Field2DeepEqual(src float64) bool
- func (p *Account) Field3DeepEqual(src string) bool
- func (p *Account) GetAccountID() (v int64)
- func (p *Account) GetBalance() (v float64)
- func (p *Account) GetCurrency() (v string)
- func (p *Account) InitDefault()
- func (p *Account) Read(iprot thrift.TProtocol) (err error)
- func (p *Account) ReadField1(iprot thrift.TProtocol) error
- func (p *Account) ReadField2(iprot thrift.TProtocol) error
- func (p *Account) ReadField3(iprot thrift.TProtocol) error
- func (p *Account) SetAccountID(val int64)
- func (p *Account) SetBalance(val float64)
- func (p *Account) SetCurrency(val string)
- func (p *Account) String() string
- func (p *Account) Write(oprot thrift.TProtocol) (err error)
- type CreateAccountRequest
- func (p *CreateAccountRequest) BLength() int
- func (p *CreateAccountRequest) DeepEqual(ano *CreateAccountRequest) bool
- func (p *CreateAccountRequest) FastRead(buf []byte) (int, error)
- func (p *CreateAccountRequest) FastReadField1(buf []byte) (int, error)
- func (p *CreateAccountRequest) FastWrite(buf []byte) int
- func (p *CreateAccountRequest) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *CreateAccountRequest) Field1DeepEqual(src *Account) bool
- func (p *CreateAccountRequest) GetAccount() (v *Account)
- func (p *CreateAccountRequest) InitDefault()
- func (p *CreateAccountRequest) IsSetAccount() bool
- func (p *CreateAccountRequest) Read(iprot thrift.TProtocol) (err error)
- func (p *CreateAccountRequest) ReadField1(iprot thrift.TProtocol) error
- func (p *CreateAccountRequest) SetAccount(val *Account)
- func (p *CreateAccountRequest) String() string
- func (p *CreateAccountRequest) Write(oprot thrift.TProtocol) (err error)
- type CreateAccountResponse
- func (p *CreateAccountResponse) BLength() int
- func (p *CreateAccountResponse) DeepEqual(ano *CreateAccountResponse) bool
- func (p *CreateAccountResponse) FastRead(buf []byte) (int, error)
- func (p *CreateAccountResponse) FastReadField255(buf []byte) (int, error)
- func (p *CreateAccountResponse) FastWrite(buf []byte) int
- func (p *CreateAccountResponse) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *CreateAccountResponse) Field255DeepEqual(src *base.BaseResp) bool
- func (p *CreateAccountResponse) GetBaseResp() (v *base.BaseResp)
- func (p *CreateAccountResponse) InitDefault()
- func (p *CreateAccountResponse) IsSetBaseResp() bool
- func (p *CreateAccountResponse) Read(iprot thrift.TProtocol) (err error)
- func (p *CreateAccountResponse) ReadField255(iprot thrift.TProtocol) error
- func (p *CreateAccountResponse) SetBaseResp(val *base.BaseResp)
- func (p *CreateAccountResponse) String() string
- func (p *CreateAccountResponse) Write(oprot thrift.TProtocol) (err error)
- type GetAccountRequest
- func (p *GetAccountRequest) BLength() int
- func (p *GetAccountRequest) DeepEqual(ano *GetAccountRequest) bool
- func (p *GetAccountRequest) FastRead(buf []byte) (int, error)
- func (p *GetAccountRequest) FastReadField1(buf []byte) (int, error)
- func (p *GetAccountRequest) FastWrite(buf []byte) int
- func (p *GetAccountRequest) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *GetAccountRequest) Field1DeepEqual(src int64) bool
- func (p *GetAccountRequest) GetAccountID() (v int64)
- func (p *GetAccountRequest) InitDefault()
- func (p *GetAccountRequest) Read(iprot thrift.TProtocol) (err error)
- func (p *GetAccountRequest) ReadField1(iprot thrift.TProtocol) error
- func (p *GetAccountRequest) SetAccountID(val int64)
- func (p *GetAccountRequest) String() string
- func (p *GetAccountRequest) Write(oprot thrift.TProtocol) (err error)
- type GetAccountResponse
- func (p *GetAccountResponse) BLength() int
- func (p *GetAccountResponse) DeepEqual(ano *GetAccountResponse) bool
- func (p *GetAccountResponse) FastRead(buf []byte) (int, error)
- func (p *GetAccountResponse) FastReadField1(buf []byte) (int, error)
- func (p *GetAccountResponse) FastReadField255(buf []byte) (int, error)
- func (p *GetAccountResponse) FastWrite(buf []byte) int
- func (p *GetAccountResponse) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *GetAccountResponse) Field1DeepEqual(src *Account) bool
- func (p *GetAccountResponse) Field255DeepEqual(src *base.BaseResp) bool
- func (p *GetAccountResponse) GetAccount() (v *Account)
- func (p *GetAccountResponse) GetBaseResp() (v *base.BaseResp)
- func (p *GetAccountResponse) InitDefault()
- func (p *GetAccountResponse) IsSetAccount() bool
- func (p *GetAccountResponse) IsSetBaseResp() bool
- func (p *GetAccountResponse) Read(iprot thrift.TProtocol) (err error)
- func (p *GetAccountResponse) ReadField1(iprot thrift.TProtocol) error
- func (p *GetAccountResponse) ReadField255(iprot thrift.TProtocol) error
- func (p *GetAccountResponse) SetAccount(val *Account)
- func (p *GetAccountResponse) SetBaseResp(val *base.BaseResp)
- func (p *GetAccountResponse) String() string
- func (p *GetAccountResponse) Write(oprot thrift.TProtocol) (err error)
- type PaymentSystem
- type PaymentSystemClient
- func (p *PaymentSystemClient) Client_() thrift.TClient
- func (p *PaymentSystemClient) CreateAccount(ctx context.Context, req *CreateAccountRequest) (r *CreateAccountResponse, err error)
- func (p *PaymentSystemClient) GetAccount(ctx context.Context, req *GetAccountRequest) (r *GetAccountResponse, err error)
- func (p *PaymentSystemClient) SubmitTransaction(ctx context.Context, req *SubimitTransactionRequest) (r *SubimitTransactionResponse, err error)
- type PaymentSystemCreateAccountArgs
- func (p *PaymentSystemCreateAccountArgs) BLength() int
- func (p *PaymentSystemCreateAccountArgs) DeepEqual(ano *PaymentSystemCreateAccountArgs) bool
- func (p *PaymentSystemCreateAccountArgs) FastRead(buf []byte) (int, error)
- func (p *PaymentSystemCreateAccountArgs) FastReadField1(buf []byte) (int, error)
- func (p *PaymentSystemCreateAccountArgs) FastWrite(buf []byte) int
- func (p *PaymentSystemCreateAccountArgs) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *PaymentSystemCreateAccountArgs) Field1DeepEqual(src *CreateAccountRequest) bool
- func (p *PaymentSystemCreateAccountArgs) GetFirstArgument() interface{}
- func (p *PaymentSystemCreateAccountArgs) GetReq() (v *CreateAccountRequest)
- func (p *PaymentSystemCreateAccountArgs) InitDefault()
- func (p *PaymentSystemCreateAccountArgs) IsSetReq() bool
- func (p *PaymentSystemCreateAccountArgs) Read(iprot thrift.TProtocol) (err error)
- func (p *PaymentSystemCreateAccountArgs) ReadField1(iprot thrift.TProtocol) error
- func (p *PaymentSystemCreateAccountArgs) SetReq(val *CreateAccountRequest)
- func (p *PaymentSystemCreateAccountArgs) String() string
- func (p *PaymentSystemCreateAccountArgs) Write(oprot thrift.TProtocol) (err error)
- type PaymentSystemCreateAccountResult
- func (p *PaymentSystemCreateAccountResult) BLength() int
- func (p *PaymentSystemCreateAccountResult) DeepEqual(ano *PaymentSystemCreateAccountResult) bool
- func (p *PaymentSystemCreateAccountResult) FastRead(buf []byte) (int, error)
- func (p *PaymentSystemCreateAccountResult) FastReadField0(buf []byte) (int, error)
- func (p *PaymentSystemCreateAccountResult) FastWrite(buf []byte) int
- func (p *PaymentSystemCreateAccountResult) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *PaymentSystemCreateAccountResult) Field0DeepEqual(src *CreateAccountResponse) bool
- func (p *PaymentSystemCreateAccountResult) GetResult() interface{}
- func (p *PaymentSystemCreateAccountResult) GetSuccess() (v *CreateAccountResponse)
- func (p *PaymentSystemCreateAccountResult) InitDefault()
- func (p *PaymentSystemCreateAccountResult) IsSetSuccess() bool
- func (p *PaymentSystemCreateAccountResult) Read(iprot thrift.TProtocol) (err error)
- func (p *PaymentSystemCreateAccountResult) ReadField0(iprot thrift.TProtocol) error
- func (p *PaymentSystemCreateAccountResult) SetSuccess(x interface{})
- func (p *PaymentSystemCreateAccountResult) String() string
- func (p *PaymentSystemCreateAccountResult) Write(oprot thrift.TProtocol) (err error)
- type PaymentSystemGetAccountArgs
- func (p *PaymentSystemGetAccountArgs) BLength() int
- func (p *PaymentSystemGetAccountArgs) DeepEqual(ano *PaymentSystemGetAccountArgs) bool
- func (p *PaymentSystemGetAccountArgs) FastRead(buf []byte) (int, error)
- func (p *PaymentSystemGetAccountArgs) FastReadField1(buf []byte) (int, error)
- func (p *PaymentSystemGetAccountArgs) FastWrite(buf []byte) int
- func (p *PaymentSystemGetAccountArgs) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *PaymentSystemGetAccountArgs) Field1DeepEqual(src *GetAccountRequest) bool
- func (p *PaymentSystemGetAccountArgs) GetFirstArgument() interface{}
- func (p *PaymentSystemGetAccountArgs) GetReq() (v *GetAccountRequest)
- func (p *PaymentSystemGetAccountArgs) InitDefault()
- func (p *PaymentSystemGetAccountArgs) IsSetReq() bool
- func (p *PaymentSystemGetAccountArgs) Read(iprot thrift.TProtocol) (err error)
- func (p *PaymentSystemGetAccountArgs) ReadField1(iprot thrift.TProtocol) error
- func (p *PaymentSystemGetAccountArgs) SetReq(val *GetAccountRequest)
- func (p *PaymentSystemGetAccountArgs) String() string
- func (p *PaymentSystemGetAccountArgs) Write(oprot thrift.TProtocol) (err error)
- type PaymentSystemGetAccountResult
- func (p *PaymentSystemGetAccountResult) BLength() int
- func (p *PaymentSystemGetAccountResult) DeepEqual(ano *PaymentSystemGetAccountResult) bool
- func (p *PaymentSystemGetAccountResult) FastRead(buf []byte) (int, error)
- func (p *PaymentSystemGetAccountResult) FastReadField0(buf []byte) (int, error)
- func (p *PaymentSystemGetAccountResult) FastWrite(buf []byte) int
- func (p *PaymentSystemGetAccountResult) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *PaymentSystemGetAccountResult) Field0DeepEqual(src *GetAccountResponse) bool
- func (p *PaymentSystemGetAccountResult) GetResult() interface{}
- func (p *PaymentSystemGetAccountResult) GetSuccess() (v *GetAccountResponse)
- func (p *PaymentSystemGetAccountResult) InitDefault()
- func (p *PaymentSystemGetAccountResult) IsSetSuccess() bool
- func (p *PaymentSystemGetAccountResult) Read(iprot thrift.TProtocol) (err error)
- func (p *PaymentSystemGetAccountResult) ReadField0(iprot thrift.TProtocol) error
- func (p *PaymentSystemGetAccountResult) SetSuccess(x interface{})
- func (p *PaymentSystemGetAccountResult) String() string
- func (p *PaymentSystemGetAccountResult) Write(oprot thrift.TProtocol) (err error)
- type PaymentSystemProcessor
- func (p *PaymentSystemProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction)
- func (p *PaymentSystemProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool)
- func (p *PaymentSystemProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException)
- func (p *PaymentSystemProcessor) ProcessorMap() map[string]thrift.TProcessorFunction
- type PaymentSystemSubmitTransactionArgs
- func (p *PaymentSystemSubmitTransactionArgs) BLength() int
- func (p *PaymentSystemSubmitTransactionArgs) DeepEqual(ano *PaymentSystemSubmitTransactionArgs) bool
- func (p *PaymentSystemSubmitTransactionArgs) FastRead(buf []byte) (int, error)
- func (p *PaymentSystemSubmitTransactionArgs) FastReadField1(buf []byte) (int, error)
- func (p *PaymentSystemSubmitTransactionArgs) FastWrite(buf []byte) int
- func (p *PaymentSystemSubmitTransactionArgs) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *PaymentSystemSubmitTransactionArgs) Field1DeepEqual(src *SubimitTransactionRequest) bool
- func (p *PaymentSystemSubmitTransactionArgs) GetFirstArgument() interface{}
- func (p *PaymentSystemSubmitTransactionArgs) GetReq() (v *SubimitTransactionRequest)
- func (p *PaymentSystemSubmitTransactionArgs) InitDefault()
- func (p *PaymentSystemSubmitTransactionArgs) IsSetReq() bool
- func (p *PaymentSystemSubmitTransactionArgs) Read(iprot thrift.TProtocol) (err error)
- func (p *PaymentSystemSubmitTransactionArgs) ReadField1(iprot thrift.TProtocol) error
- func (p *PaymentSystemSubmitTransactionArgs) SetReq(val *SubimitTransactionRequest)
- func (p *PaymentSystemSubmitTransactionArgs) String() string
- func (p *PaymentSystemSubmitTransactionArgs) Write(oprot thrift.TProtocol) (err error)
- type PaymentSystemSubmitTransactionResult
- func (p *PaymentSystemSubmitTransactionResult) BLength() int
- func (p *PaymentSystemSubmitTransactionResult) DeepEqual(ano *PaymentSystemSubmitTransactionResult) bool
- func (p *PaymentSystemSubmitTransactionResult) FastRead(buf []byte) (int, error)
- func (p *PaymentSystemSubmitTransactionResult) FastReadField0(buf []byte) (int, error)
- func (p *PaymentSystemSubmitTransactionResult) FastWrite(buf []byte) int
- func (p *PaymentSystemSubmitTransactionResult) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *PaymentSystemSubmitTransactionResult) Field0DeepEqual(src *SubimitTransactionResponse) bool
- func (p *PaymentSystemSubmitTransactionResult) GetResult() interface{}
- func (p *PaymentSystemSubmitTransactionResult) GetSuccess() (v *SubimitTransactionResponse)
- func (p *PaymentSystemSubmitTransactionResult) InitDefault()
- func (p *PaymentSystemSubmitTransactionResult) IsSetSuccess() bool
- func (p *PaymentSystemSubmitTransactionResult) Read(iprot thrift.TProtocol) (err error)
- func (p *PaymentSystemSubmitTransactionResult) ReadField0(iprot thrift.TProtocol) error
- func (p *PaymentSystemSubmitTransactionResult) SetSuccess(x interface{})
- func (p *PaymentSystemSubmitTransactionResult) String() string
- func (p *PaymentSystemSubmitTransactionResult) Write(oprot thrift.TProtocol) (err error)
- type SubimitTransactionRequest
- func (p *SubimitTransactionRequest) BLength() int
- func (p *SubimitTransactionRequest) DeepEqual(ano *SubimitTransactionRequest) bool
- func (p *SubimitTransactionRequest) FastRead(buf []byte) (int, error)
- func (p *SubimitTransactionRequest) FastReadField1(buf []byte) (int, error)
- func (p *SubimitTransactionRequest) FastReadField2(buf []byte) (int, error)
- func (p *SubimitTransactionRequest) FastReadField3(buf []byte) (int, error)
- func (p *SubimitTransactionRequest) FastWrite(buf []byte) int
- func (p *SubimitTransactionRequest) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *SubimitTransactionRequest) Field1DeepEqual(src int64) bool
- func (p *SubimitTransactionRequest) Field2DeepEqual(src int64) bool
- func (p *SubimitTransactionRequest) Field3DeepEqual(src float64) bool
- func (p *SubimitTransactionRequest) GetAmount() (v float64)
- func (p *SubimitTransactionRequest) GetDestinationAccountID() (v int64)
- func (p *SubimitTransactionRequest) GetSourceAccountID() (v int64)
- func (p *SubimitTransactionRequest) InitDefault()
- func (p *SubimitTransactionRequest) Read(iprot thrift.TProtocol) (err error)
- func (p *SubimitTransactionRequest) ReadField1(iprot thrift.TProtocol) error
- func (p *SubimitTransactionRequest) ReadField2(iprot thrift.TProtocol) error
- func (p *SubimitTransactionRequest) ReadField3(iprot thrift.TProtocol) error
- func (p *SubimitTransactionRequest) SetAmount(val float64)
- func (p *SubimitTransactionRequest) SetDestinationAccountID(val int64)
- func (p *SubimitTransactionRequest) SetSourceAccountID(val int64)
- func (p *SubimitTransactionRequest) String() string
- func (p *SubimitTransactionRequest) Write(oprot thrift.TProtocol) (err error)
- type SubimitTransactionResponse
- func (p *SubimitTransactionResponse) BLength() int
- func (p *SubimitTransactionResponse) DeepEqual(ano *SubimitTransactionResponse) bool
- func (p *SubimitTransactionResponse) FastRead(buf []byte) (int, error)
- func (p *SubimitTransactionResponse) FastReadField255(buf []byte) (int, error)
- func (p *SubimitTransactionResponse) FastWrite(buf []byte) int
- func (p *SubimitTransactionResponse) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
- func (p *SubimitTransactionResponse) Field255DeepEqual(src *base.BaseResp) bool
- func (p *SubimitTransactionResponse) GetBaseResp() (v *base.BaseResp)
- func (p *SubimitTransactionResponse) InitDefault()
- func (p *SubimitTransactionResponse) IsSetBaseResp() bool
- func (p *SubimitTransactionResponse) Read(iprot thrift.TProtocol) (err error)
- func (p *SubimitTransactionResponse) ReadField255(iprot thrift.TProtocol) error
- func (p *SubimitTransactionResponse) SetBaseResp(val *base.BaseResp)
- func (p *SubimitTransactionResponse) String() string
- func (p *SubimitTransactionResponse) Write(oprot thrift.TProtocol) (err error)
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) FastWriteNocopy ¶
func (p *Account) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int
func (*Account) Field1DeepEqual ¶
func (*Account) Field2DeepEqual ¶
func (*Account) Field3DeepEqual ¶
func (*Account) GetAccountID ¶
func (*Account) GetBalance ¶
func (*Account) GetCurrency ¶
func (*Account) InitDefault ¶
func (p *Account) InitDefault()
func (*Account) SetAccountID ¶
func (*Account) SetBalance ¶
func (*Account) SetCurrency ¶
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
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 (p *CreateAccountResponse) DeepEqual(ano *CreateAccountResponse) bool
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
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) 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
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
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 NewPaymentSystemClientFactory ¶
func NewPaymentSystemClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *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 (p *PaymentSystemClient) CreateAccount(ctx context.Context, req *CreateAccountRequest) (r *CreateAccountResponse, err error)
func (*PaymentSystemClient) GetAccount ¶
func (p *PaymentSystemClient) GetAccount(ctx context.Context, req *GetAccountRequest) (r *GetAccountResponse, err error)
func (*PaymentSystemClient) SubmitTransaction ¶
func (p *PaymentSystemClient) SubmitTransaction(ctx context.Context, req *SubimitTransactionRequest) (r *SubimitTransactionResponse, err error)
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 (p *PaymentSystemCreateAccountArgs) DeepEqual(ano *PaymentSystemCreateAccountArgs) bool
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 (p *PaymentSystemCreateAccountArgs) GetReq() (v *CreateAccountRequest)
func (*PaymentSystemCreateAccountArgs) InitDefault ¶
func (p *PaymentSystemCreateAccountArgs) InitDefault()
func (*PaymentSystemCreateAccountArgs) IsSetReq ¶
func (p *PaymentSystemCreateAccountArgs) IsSetReq() bool
func (*PaymentSystemCreateAccountArgs) Read ¶
func (p *PaymentSystemCreateAccountArgs) Read(iprot thrift.TProtocol) (err error)
func (*PaymentSystemCreateAccountArgs) ReadField1 ¶
func (p *PaymentSystemCreateAccountArgs) ReadField1(iprot thrift.TProtocol) error
func (*PaymentSystemCreateAccountArgs) SetReq ¶
func (p *PaymentSystemCreateAccountArgs) SetReq(val *CreateAccountRequest)
func (*PaymentSystemCreateAccountArgs) String ¶
func (p *PaymentSystemCreateAccountArgs) String() string
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 (p *PaymentSystemCreateAccountResult) BLength() int
func (*PaymentSystemCreateAccountResult) DeepEqual ¶
func (p *PaymentSystemCreateAccountResult) DeepEqual(ano *PaymentSystemCreateAccountResult) bool
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 (p *PaymentSystemCreateAccountResult) Field0DeepEqual(src *CreateAccountResponse) bool
func (*PaymentSystemCreateAccountResult) GetResult ¶
func (p *PaymentSystemCreateAccountResult) GetResult() interface{}
func (*PaymentSystemCreateAccountResult) GetSuccess ¶
func (p *PaymentSystemCreateAccountResult) GetSuccess() (v *CreateAccountResponse)
func (*PaymentSystemCreateAccountResult) InitDefault ¶
func (p *PaymentSystemCreateAccountResult) InitDefault()
func (*PaymentSystemCreateAccountResult) IsSetSuccess ¶
func (p *PaymentSystemCreateAccountResult) IsSetSuccess() bool
func (*PaymentSystemCreateAccountResult) Read ¶
func (p *PaymentSystemCreateAccountResult) Read(iprot thrift.TProtocol) (err error)
func (*PaymentSystemCreateAccountResult) ReadField0 ¶
func (p *PaymentSystemCreateAccountResult) ReadField0(iprot thrift.TProtocol) error
func (*PaymentSystemCreateAccountResult) SetSuccess ¶
func (p *PaymentSystemCreateAccountResult) SetSuccess(x interface{})
func (*PaymentSystemCreateAccountResult) String ¶
func (p *PaymentSystemCreateAccountResult) String() string
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 (p *PaymentSystemGetAccountArgs) DeepEqual(ano *PaymentSystemGetAccountArgs) bool
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 (p *PaymentSystemGetAccountArgs) GetReq() (v *GetAccountRequest)
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 (p *PaymentSystemGetAccountArgs) SetReq(val *GetAccountRequest)
func (*PaymentSystemGetAccountArgs) String ¶
func (p *PaymentSystemGetAccountArgs) String() string
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 (p *PaymentSystemGetAccountResult) DeepEqual(ano *PaymentSystemGetAccountResult) bool
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 (p *PaymentSystemGetAccountResult) GetSuccess() (v *GetAccountResponse)
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 (p *PaymentSystemGetAccountResult) String() string
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 ¶
func (p *PaymentSystemProcessor) ProcessorMap() map[string]thrift.TProcessorFunction
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 (p *PaymentSystemSubmitTransactionArgs) BLength() int
func (*PaymentSystemSubmitTransactionArgs) DeepEqual ¶
func (p *PaymentSystemSubmitTransactionArgs) DeepEqual(ano *PaymentSystemSubmitTransactionArgs) bool
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 (p *PaymentSystemSubmitTransactionArgs) Field1DeepEqual(src *SubimitTransactionRequest) bool
func (*PaymentSystemSubmitTransactionArgs) GetFirstArgument ¶
func (p *PaymentSystemSubmitTransactionArgs) GetFirstArgument() interface{}
func (*PaymentSystemSubmitTransactionArgs) GetReq ¶
func (p *PaymentSystemSubmitTransactionArgs) GetReq() (v *SubimitTransactionRequest)
func (*PaymentSystemSubmitTransactionArgs) InitDefault ¶
func (p *PaymentSystemSubmitTransactionArgs) InitDefault()
func (*PaymentSystemSubmitTransactionArgs) IsSetReq ¶
func (p *PaymentSystemSubmitTransactionArgs) IsSetReq() bool
func (*PaymentSystemSubmitTransactionArgs) Read ¶
func (p *PaymentSystemSubmitTransactionArgs) Read(iprot thrift.TProtocol) (err error)
func (*PaymentSystemSubmitTransactionArgs) ReadField1 ¶
func (p *PaymentSystemSubmitTransactionArgs) ReadField1(iprot thrift.TProtocol) error
func (*PaymentSystemSubmitTransactionArgs) SetReq ¶
func (p *PaymentSystemSubmitTransactionArgs) SetReq(val *SubimitTransactionRequest)
func (*PaymentSystemSubmitTransactionArgs) String ¶
func (p *PaymentSystemSubmitTransactionArgs) String() string
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 (p *PaymentSystemSubmitTransactionResult) BLength() int
func (*PaymentSystemSubmitTransactionResult) DeepEqual ¶
func (p *PaymentSystemSubmitTransactionResult) DeepEqual(ano *PaymentSystemSubmitTransactionResult) bool
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 (p *PaymentSystemSubmitTransactionResult) Field0DeepEqual(src *SubimitTransactionResponse) bool
func (*PaymentSystemSubmitTransactionResult) GetResult ¶
func (p *PaymentSystemSubmitTransactionResult) GetResult() interface{}
func (*PaymentSystemSubmitTransactionResult) GetSuccess ¶
func (p *PaymentSystemSubmitTransactionResult) GetSuccess() (v *SubimitTransactionResponse)
func (*PaymentSystemSubmitTransactionResult) InitDefault ¶
func (p *PaymentSystemSubmitTransactionResult) InitDefault()
func (*PaymentSystemSubmitTransactionResult) IsSetSuccess ¶
func (p *PaymentSystemSubmitTransactionResult) IsSetSuccess() bool
func (*PaymentSystemSubmitTransactionResult) Read ¶
func (p *PaymentSystemSubmitTransactionResult) Read(iprot thrift.TProtocol) (err error)
func (*PaymentSystemSubmitTransactionResult) ReadField0 ¶
func (p *PaymentSystemSubmitTransactionResult) ReadField0(iprot thrift.TProtocol) error
func (*PaymentSystemSubmitTransactionResult) SetSuccess ¶
func (p *PaymentSystemSubmitTransactionResult) SetSuccess(x interface{})
func (*PaymentSystemSubmitTransactionResult) String ¶
func (p *PaymentSystemSubmitTransactionResult) String() string
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 (p *SubimitTransactionRequest) DeepEqual(ano *SubimitTransactionRequest) bool
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
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 (p *SubimitTransactionResponse) DeepEqual(ano *SubimitTransactionResponse) bool
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
Click to show internal directories.
Click to hide internal directories.