Search results for "dist:Finance-Bank-Bankwest Finance::Bank"
Finance::Bank::Bankwest - check Bankwest accounts from Perl
This distribution provides the ability to log into Bankwest's Online Banking service using a Personal Access Number (PAN) and access code, then retrieve information on all accounts associated with that PAN and their transactions. Consult the document...
LXP/Finance-Bank-Bankwest-1.2.8 - 10 Aug 2014 07:36:29 UTC
Finance::Bank::Bankwest::Error - Finance-Bank-Bankwest error superclass
All exceptions thrown by the Finance-Bank-Bankwest distribution are parented by this class. It allows the user to easily identify an error as belonging to this distribution without caring about specifics: use TryCatch; # for "try" and "catch" try { $...
LXP/Finance-Bank-Bankwest-1.2.8 - 10 Aug 2014 07:36:29 UTC
Finance::Bank::Bankwest::Session - operate on an established Bankwest Online Banking session
This module provides the logic for operating on a Bankwest Online Banking session once that session has been established. Directly creating a usable instance of this module requires a WWW::Mechanize instance with the correct cookies. Obtain a properl...
LXP/Finance-Bank-Bankwest-1.2.8 - 10 Aug 2014 07:36:29 UTC
Finance::Bank::Bankwest::Parsers - feed HTTP responses to multiple parsers in succession
This module provides a convenient means to apply several classes in the "Finance::Bank::Bankwest::Parser" namespace to an HTTP::Response at once in order to receive structured data from it, or have the most appropriate exception thrown....
LXP/Finance-Bank-Bankwest-1.2.8 - 10 Aug 2014 07:36:29 UTC
Finance::Bank::Bankwest::Account - representation of a Bankwest account
Instances of this module are returned by "accounts" in Finance::Bank::Bankwest::Session....
LXP/Finance-Bank-Bankwest-1.2.8 - 10 Aug 2014 07:36:29 UTC
Finance::Bank::Bankwest::Transaction - representation of an account transaction
Instances of this module are returned by "transactions" in Finance::Bank::Bankwest::Session....
LXP/Finance-Bank-Bankwest-1.2.8 - 10 Aug 2014 07:36:29 UTC
Finance::Bank::Bankwest::SessionFromLogin - create a session using a PAN and access code
This module logs into Bankwest Online Banking using a supplied PAN (Personal Access Number) and access code, and sets up a Finance::Bank::Bankwest::Session object with the newly-created session. "login" in Finance::Bank::Bankwest provides a slightly ...
LXP/Finance-Bank-Bankwest-1.2.8 - 10 Aug 2014 07:36:29 UTC
Finance::Bank::Bankwest::Parser::Login - Online Banking login web page parser
This module holds the logic for identifying an HTTP::Response object as a Bankwest Online Banking login web page, and throwing appropriate exceptions when the page indicates that something has gone wrong (e.g. session timeout, subsequent login, bad c...
LXP/Finance-Bank-Bankwest-1.2.8 - 10 Aug 2014 07:36:29 UTC
Finance::Bank::Bankwest::Parser::Logout - Online Banking logout web page parser
This module holds the logic for identifying an HTTP::Response object as a Bankwest Online Banking logout web page....
LXP/Finance-Bank-Bankwest-1.2.8 - 10 Aug 2014 07:36:29 UTC
Finance::Bank::Bankwest::Parser::Accounts - Account Balances web page parser
This module holds the logic for identifying a Bankwest Online Banking Account Balances page, and extracting the details of each account from it as Finance::Bank::Bankwest::Account objects....
LXP/Finance-Bank-Bankwest-1.2.8 - 10 Aug 2014 07:36:29 UTC
Finance::Bank::Bankwest::Error::NotLoggedIn - non-existent session exception superclass
A subclass of this exception is thrown when the server reports that a Bankwest Online Banking session is not set up....
LXP/Finance-Bank-Bankwest-1.2.8 - 10 Aug 2014 07:36:29 UTC
Finance::Bank::Bankwest::Error::BadResponse - unexpected remote server response exception
This exception may be thrown by Finance::Bank::Bankwest::Parsers (or a Finance::Bank::Bankwest::Parser-consuming class) when the Bankwest Online Banking server returns a response that is not expected. This may be due to the remote server being down, ...
LXP/Finance-Bank-Bankwest-1.2.8 - 10 Aug 2014 07:36:29 UTC
Finance::Bank::Bankwest::Error::ExportFailed - transaction CSV export failure exception
This exception is thrown when the Bankwest Online Banking server rejects the information supplied to "transactions" in Finance::Bank::Bankwest::Session. In cases where the reason for failure cannot be determined, a Finance::Bank::Bankwest::Error::Exp...
LXP/Finance-Bank-Bankwest-1.2.8 - 10 Aug 2014 07:36:29 UTC
Finance::Bank::Bankwest::Error::WithResponse - make exceptions hold an HTTP::Response
Exception classes consuming this role provide access to the Bankwest Online Banking response that triggered the exception. Catching exceptions of this type allows calling code to log responses for later analysis if desired....
LXP/Finance-Bank-Bankwest-1.2.8 - 10 Aug 2014 07:36:29 UTC
Finance::Bank::Bankwest::Error::ServiceMessage - service message intercept exception
This exception may be thrown (but internally caught) on calls to "login" in Finance::Bank::Bankwest (or more specifically, "session" in Finance::Bank::Bankwest::SessionFromLogin) if the Bankwest Online Banking server presents a "service message" page...
LXP/Finance-Bank-Bankwest-1.2.8 - 10 Aug 2014 07:36:29 UTC
Finance::Bank::Bankwest::Parser::ServiceMessage - Online Banking service message web page parser
This module holds the logic for identifying an HTTP::Response object as a dismissible "service message" page occasionally served by Bankwest Online Banking after login occurs. This module always throws a Finance::Bank::Bankwest::Error::ServiceMessage...
LXP/Finance-Bank-Bankwest-1.2.8 - 10 Aug 2014 07:36:29 UTC
Finance::Bank::Bankwest::Parser::TransactionSearch - transaction search page parser
This module holds the logic for identifying an HTTP::Response object as a Bankwest Online Banking transaction search page, and throwing appropriate exceptions when the page indicates that something has gone wrong (e.g. bad data entered into the form)...
LXP/Finance-Bank-Bankwest-1.2.8 - 10 Aug 2014 07:36:29 UTC
Finance::Bank::Bankwest::Parser::TransactionExport - transaction CSV export parser
This module holds the logic for identifying an HTTP::Response object as a Bankwest Online Banking transaction CSV export, and extracting the details of each transaction from it as Finance::Bank::Bankwest::Transaction objects....
LXP/Finance-Bank-Bankwest-1.2.8 - 10 Aug 2014 07:36:29 UTC
Finance::Bank::Bankwest::Error::NotLoggedIn::Timeout - Bankwest session timeout exception
This exception may be thrown on calls to various methods of Finance::Bank::Bankwest::Session when the Bankwest Online Banking session has been terminated due to inactivity. At the time of writing, the remote server appears to terminate sessions after...
LXP/Finance-Bank-Bankwest-1.2.8 - 10 Aug 2014 07:36:29 UTC
Finance::Bank::Bankwest::Error::NotLoggedIn::UnknownReason - general Bankwest session failure exception
This exception may be thrown on calls to "login" in Finance::Bank::Bankwest or various methods of Finance::Bank::Bankwest::Session when for an unanticipated reason, a Bankwest Online Banking session cannot be initialised or has been terminated. This ...
LXP/Finance-Bank-Bankwest-1.2.8 - 10 Aug 2014 07:36:29 UTC