Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct {
// contains filtered or unexported fields
}
func (*Application) AddBank ¶
func (app *Application) AddBank(bank Bank)
func (*Application) InitHttp ¶
func (app *Application) InitHttp(listen string) error
func (*Application) SetNotifyUrl ¶
func (app *Application) SetNotifyUrl(url string)
type SagaApplication ¶
type SagaApplication struct { Application // contains filtered or unexported fields }
func (*SagaApplication) InitTcClient ¶
func (app *SagaApplication) InitTcClient(tcDomain string) (err error)
func (*SagaApplication) Pay ¶
func (app *SagaApplication) Pay(users []*saga_rm.BankAccountRecord) (*pb.SagaResponse, error)
type TccApplication ¶
type TccApplication struct { Application // contains filtered or unexported fields }
func (*TccApplication) InitTcClient ¶
func (app *TccApplication) InitTcClient(tcDomain string) (err error)
func (*TccApplication) Transfer ¶
func (app *TccApplication) Transfer(users []*tcc_rm.BankAccountRecord) (*pb.TccResponse, error)
Click to show internal directories.
Click to hide internal directories.