| line | true | false | branch | 
 
| 280 | 1 | 1 | unless ($message_details) | 
 
| 281 | 1 | 0 | if ($self->_have_messages_to_fetch) | 
 
| 286 | 2 | 0 | if (defined $message_details) | 
 
| 300 | 0 | 0 | $self->global_access ? : | 
 
| 303 | 0 | 0 | unless ($response->is_success) | 
 
| 305 | 0 | 0 | if $self->debug | 
 
| 312 | 0 | 0 | if $self->strip_cr | 
 
| 325 | 0 | 0 | $self->global_access ? : | 
 
| 327 | 0 | 0 | unless ($response->is_success) | 
 
| 329 | 0 | 0 | if $self->debug | 
 
| 343 | 0 | 0 | $self->global_access ? : | 
 
| 347 | 0 | 0 | unless ($response->is_success) | 
 
| 349 | 0 | 0 | if $self->debug | 
 
| 365 | 0 | 1 | $self->global_access ? : | 
 
| 369 | 0 | 1 | unless ($response->is_success) | 
 
| 371 | 0 | 0 | if $self->debug | 
 
| 388 | 0 | 1 | if ($self->_next_fetch_url) { } | 
 
| 390 | 0 | 0 | unless ($response->is_success) | 
 
| 392 | 0 | 0 | if $self->debug | 
 
| 403 | 0 | 1 | if ($decoded_response->{'@odata.nextLink'}) { } | 
 
| 417 | 0 | 1 | unless ($folder) | 
 
| 422 | 0 | 1 | unless ($folder->{'totalItemCount'} > 0) | 
 
| 428 | 0 | 1 | $self->global_access ? : | 
 
| 431 | 1 | 0 | $fields ? : | 
 
|  | 1 | 0 | $filter ? : | 
 
| 440 | 0 | 1 | unless ($response->is_success) | 
 
| 442 | 0 | 0 | if $self->debug | 
 
| 453 | 1 | 0 | if ($self->post_fetch_action and $self->post_fetch_action eq "mark_message_as_read") |