line |
true |
false |
branch |
73
|
0 |
0 |
unless defined $type and defined $parameter |
74
|
0 |
0 |
unless exists $$self{'typeChecks'}{$type} |
87
|
0 |
0 |
unless defined $arg |
88
|
0 |
0 |
if grep {/^$arg$/;} 'OK', 'RESULT_ERR', 'RESULT_FIX', 'RESULT_LOST', 'RESULT_NOT_APPLICABLE', 'RESULT_WON', 'COMMISSION_REVERSAL' |
100
|
0 |
0 |
unless defined $arg |
101
|
0 |
0 |
if grep {/^$arg$/;} 'ALL', 'DEPOSITS_WITHDRAWALS', 'EXCHANGE', 'POKER_ROOM' |
113
|
0 |
0 |
unless defined $arg |
114
|
0 |
0 |
if grep {/^$arg$/;} 'A', 'C', 'D', 'L', 'P', 'S', 'T', 'X', 'Z' |
126
|
0 |
0 |
unless defined $arg |
127
|
0 |
0 |
if grep {/^$arg$/;} 'STANDARD', 'MARGIN', 'TRADING', 'AGENT_CLIENT' |
139
|
0 |
0 |
unless defined $arg |
140
|
0 |
0 |
if grep {/^$arg$/;} 'NONE', 'E', 'M', 'L' |
152
|
0 |
0 |
unless defined $arg |
153
|
0 |
0 |
if grep {/^$arg$/;} 'NONE', 'IP', 'SP' |
165
|
0 |
0 |
unless defined $arg |
166
|
0 |
0 |
if grep {/^$arg$/;} 'BET_ID', 'CANCELLED_DATE', 'MARKET_NAME', 'MATCHED_DATE', 'NONE', 'PLACED_DATE' |
178
|
0 |
0 |
unless defined $arg |
179
|
0 |
0 |
if grep {/^$arg$/;} 'C', 'L', 'M', 'MU', 'S', 'U', 'V' |
191
|
0 |
0 |
unless defined $arg |
192
|
0 |
0 |
if grep {/^$arg$/;} 'B', 'L' |
204
|
0 |
0 |
unless defined $arg |
205
|
0 |
0 |
if grep {/^$arg$/;} 'WEEKLY', 'MONTHLY', 'QUARTERLY', 'ANNUALLY' |
217
|
0 |
0 |
unless defined $arg |
218
|
0 |
0 |
if grep {/^$arg$/;} 'VISA', 'MASTERCARD', 'VISADELTA', 'SWITCH', 'SOLO', 'ELECTRON', 'LASER', 'MAESTRO', 'INVALID_CARD_TYPE' |
230
|
0 |
0 |
unless defined $arg |
231
|
0 |
0 |
if grep {/^$arg$/;} 'DAILY', 'WEEKLY', 'MONTHLY', 'YEARLY' |
243
|
0 |
0 |
unless defined $arg |
244
|
0 |
0 |
if grep {/^$arg$/;} 'M', 'F' |
256
|
0 |
0 |
unless defined $arg |
257
|
0 |
0 |
if grep {/^$arg$/;} 'ACTIVE', 'CLOSED', 'INACTIVE', 'SUSPENDED' |
270
|
0 |
0 |
unless defined $arg |
271
|
0 |
0 |
if grep {/^$arg$/;} 'A', 'L', 'O', 'R', 'NOT_APPLICABLE' |
283
|
0 |
0 |
unless @$arg |
284
|
0 |
0 |
unless ref $arg eq 'ARRAY' |
286
|
0 |
0 |
unless $self->checkMarketTypeEnum($_) |
299
|
0 |
0 |
unless defined $arg |
300
|
0 |
0 |
if grep {/^$arg$/;} 'D', 'ASL', 'ADL' |
312
|
0 |
0 |
unless defined $arg |
313
|
0 |
0 |
if grep {/^$arg$/;} 'LOCKED', 'UNLOCKED' |
325
|
0 |
0 |
unless defined $arg |
326
|
0 |
0 |
if grep {/^$arg$/;} 'AUZ_NZL', 'GBR', 'IRL', 'NA', 'NORD', 'ZAF' |
338
|
0 |
0 |
unless defined $arg |
339
|
0 |
0 |
if grep {/^$arg$/;} 'SQ1A', 'SQ1B', 'SQ1C', 'SQ1D' |
351
|
0 |
0 |
unless defined $arg |
352
|
0 |
0 |
if grep {/^$arg$/;} 'SQ2A', 'SQ2B', 'SQ2C', 'SQ2S' |
364
|
0 |
0 |
unless defined $arg |
365
|
0 |
0 |
if grep {/^$arg$/;} 'ADD_PAYMENT_CARD', 'CANCEL_BETS', 'CREATE_ACCOUNT', 'CONVERT_CURRENCY', 'DELETE_PAYMENT_CARD', 'DEPOSIT_FROM_PAYMENT_CARD', 'DO_KEEP_ALIVE', 'EDIT_BETS', 'FORGOT_PASSWORD', 'GET_ACCOUNT_STATEMENT', 'GET_BET', 'GET_CURRENT_BETS', 'GET_CURRENCIES', 'GET_MARKET_TRADED_VOLUME', 'GET_PAYMENT_CARD', 'LOAD_BET_HISTORY', 'LOAD_DETAILED_AVAIL_MKT_DEPTH', 'LOAD_EVENT_TYPES', 'LOAD_EVENTS', 'LOAD_MARKET', 'LOAD_MARKET_PRICES', 'LOAD_MARKET_PRICES_COMPRESSED', 'LOAD_MARKET_PROFIT_LOSS', 'LOAD_SERVICE_ANNOUNCEMENTS', 'LOAD_SUBSCRIPTION_INFO', 'LOGIN', 'LOGOUT', 'MODIFY_PASSWORD', 'MODIFY_PROFILE', 'PLACE_BETS', 'RETRIEVE_LIMB_MESSAGE', 'SUBMIT_LIMB_MESSAGE', 'UPDATE_PAYMENT_CARD', 'VIEW_PROFILE', 'WITHDRAW_TO_PAYMENT_CARD' |
382
|
0 |
0 |
unless defined $arg |
383
|
0 |
0 |
if grep {/^$arg$/;} 'ASC', 'DESC' |
395
|
0 |
0 |
unless defined $arg |
396
|
0 |
0 |
if grep {/^$arg$/;} 'ACTIVE', 'INACTIVE', 'SUSPENDED' |
408
|
0 |
0 |
unless defined $arg |
409
|
0 |
0 |
if grep {/^$arg$/;} 'Dr', 'Miss', 'Mr', 'Mrs', 'Ms' |
421
|
0 |
0 |
unless defined $arg |
422
|
0 |
0 |
if grep {/^$arg$/;} 'DUPLICATE_USERNAME', 'FUND_TRANSFER_CANCEL', 'FUND_TRANSFER_CURRENCY_MISMATCH', 'INCOMPLETE_DETAILS', 'INSUFFICIENT_FUNDS', 'INVALID_ACCOUNT_TYPE', 'INVALID_ADDRESS_LINE1', 'INVALID_ADDRESS_LINE2', 'INVALID_ADDRESS_LINE3', 'INVALID_ANSWER1', 'INVALID_ANSWER2', 'INVALID_BROWSER', 'INVALID_CITY', 'INVALID_COUNTRY_OF_RESIDENCE', 'INVALID_COUNTY_STATE', 'INVALID_CURRENCY', 'INVALID_DEPOSIT_LIMIT', 'INVALID_DEPOSIT_LIMIT_FREQUENCY', 'INVALID_DETAILS', 'INVALID_DOB', 'INVALID_EMAIL', 'INVALID_FIRSTNAME', 'INVALID_GENDER', 'INVALID_HOME_PHONE', 'INVALID_IP_ADDRESS', 'INVALID_LANGUAGE', 'INVALID_LOCALE', 'INVALID_LOSS_LIMIT', 'INVALID_LOSS_LIMIT_FREQUENCY', 'INVALID_MASTER_ID', 'INVALID_MOBILE_PHONE', 'INVALID_PARTNERID', 'INVALID_PASSWORD', 'INVALID_POSTCODE', 'INVALID_PRIVACY_VERSION', 'INVALID_PRODUCT_ID', 'INVALID_REFERRER_CODE', 'INVALID_REGION', 'INVALID_SECURITY_QUESTION1', 'INVALID_SECURITY_QUESTION2', 'INVALID_SUBPARTNER_ID', 'INVALID_SUPERPARTNER_ID', 'INVALID_SURNAME', 'INVALID_TC_VERSION', 'INVALID_TIMEZONE', 'INVALID_TITLE', 'INVALID_USERNAME', 'INVALID_WORK_PHONE', 'RESERVED_PASSWORD' |
443
|
0 |
0 |
unless defined $arg |
444
|
0 |
0 |
if $arg =~ qr/^-?(?:\d+(?:\.\d*)?|\.\d+)$/ |
456
|
0 |
0 |
unless defined $arg |
457
|
0 |
0 |
if grep {$_ == $arg;} '1', '2' |
469
|
0 |
0 |
unless defined $arg |
470
|
0 |
0 |
if grep {/^$arg$/;} 'GBP', 'EUR', 'HKD', 'AUD', 'CAD', 'DKK', 'NOK', 'SGD', 'SEK', 'USD' |
482
|
0 |
0 |
unless defined $arg |
483
|
0 |
0 |
if $arg =~ /^$WWW::betfair::TypeCheck::RE{'num'}{'int'}$/ |
495
|
0 |
0 |
unless @$arg |
496
|
0 |
0 |
unless ref $arg eq 'ARRAY' |
498
|
0 |
0 |
unless $self->checkInt($_) |
511
|
0 |
0 |
unless defined $arg |
512
|
0 |
0 |
if $arg =~ qr/^[a-zA-Z0-9]{8,20}$/ |
524
|
0 |
0 |
unless defined $arg |
525
|
0 |
0 |
if $arg =~ qr/^.{8,20}$/ |
549
|
0 |
0 |
unless defined $arg |
550
|
0 |
0 |
if $arg =~ qr/^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}/ |
562
|
0 |
0 |
unless defined $arg |
563
|
0 |
0 |
if grep {/^$arg$/;} 'true', 'false' |
581
|
0 |
0 |
unless @$arg |
582
|
0 |
0 |
unless ref $arg eq 'HASH' |
589
|
0 |
0 |
unless defined $arg |
590
|
0 |
0 |
if length $arg > 0 |
602
|
0 |
0 |
unless defined $arg |
603
|
0 |
0 |
if length $arg > 0 and length $arg < 10 |
615
|
0 |
0 |
unless defined $arg |
616
|
0 |
0 |
if $arg =~ /^[0-9]{4}$/ |
628
|
0 |
0 |
unless defined $arg |
629
|
0 |
0 |
if $arg =~ /^[0-9]{3}$/ |