Versions in this module Expand all Collapse all v2 v2.0.2 Jan 6, 2021 v2.0.1 Jan 6, 2021 Changes in this version + var ErrorAuthenticationFailed = errors.New("Authentication Failed") + var ErrorCursorUnreachable = errors.New("Cursor Unreachable") + var ErrorNotAuthenticated = errors.New("Not Authenticated") + var ErrorUnexpectedCode = errors.New("Unexpected Code") + var ErrorUnexpectedStatusCode = errors.New("Unexpected Status Code") + type ActivityContent struct + CurrentPage int + Data []*ActivityData + FirstPageURL string + From int + LastPage int + LastPageURL string + NextPageURL string + Path string + PerPage int + PrevPageURL string + To int + Total int + type ActivityData struct + Content []*ActivityDataContent + CreditName string + DateTime string + FormattedAmount string + Message string + Status string + Type string + type ActivityDataContent struct + Name string + Type string + Value string + type ActivityPayload struct + Content *ActivityContent + type AuthPayload int + type Client struct + func NewClient(username, password string) (*Client, error) + func (c *Client) CompleteTransfer(request url.Values, otp string) (*TransferCompletionPayload, error) + func (c *Client) GetNewStatementItems(accountID, cursor string, filter func(*HistoryItem) bool) ([]*HistoryItem, string, error) + func (c *Client) InitiateTransfer(amount int, debitAccount, creditAccount string) (url.Values, error) + type HistoryItem struct + Amount float64 + BookingDate string + Currency string + Description string + ID string + Minus bool + Narrative1 string + Narrative2 string + Narrative3 string + Narrative4 string + Reference string + ValueDate string + type HistoryPayload struct + CurrentPage int + History []*HistoryItem + TotalPages int + type Response struct + Code int + Message string + Payload interface{} + Success bool + type TransferCompletionPayload struct + Reference string + Timestamp string Other modules containing this package github.com/umran/bmlgo