Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountBalanceRequest ¶
type AccountBalanceRequest struct {
CommandID types.CommandId `json:"CommandID" validate:"required"`
IdentifierType types.IdentifierType `json:"IdentifierType" validate:"required"`
Initiator string `json:"Initiator" validate:"required,min=1,max=255"`
PartyA int `json:"PartyA" validate:"required,min=1"`
QueueTimeOutURL string `json:"QueueTimeOutURL" validate:"required,url"`
Remarks string `json:"Remarks" validate:"max=500"`
ResultURL string `json:"ResultURL" validate:"required,url"`
SecurityCredential string `json:"SecurityCredential" validate:"required,min=8"`
OriginatorConversationID string `json:"OriginatorConversationID" validate:"required"`
}
func (*AccountBalanceRequest) DecodeResponse ¶
func (a *AccountBalanceRequest) DecodeResponse(res *http.Response) (types.MpesaResponse, error)
func (*AccountBalanceRequest) FillDefaults ¶
func (a *AccountBalanceRequest) FillDefaults()
type AccountBalanceSuccessResponse ¶
type AccountBalanceSuccessResponse types.MpesaCommonResponse
Click to show internal directories.
Click to hide internal directories.