| line | true | false | branch | 
 
| 13 | 0 | 17915952 | unless JMAP::Validation::Tests::Object::is_object($value) | 
 
| 15 | 0 | 17915952 | unless JMAP::Validation::Tests::String::is_string($value->{'type'}) | 
 
| 16 | 0 | 17915952 | unless $value->{'type'} =~ qr/fax|home|mobile|other|pager|personal|uri|username|work/ | 
 
| 18 | 8957976 | 8957976 | if (defined $value->{'label'}) | 
 
| 19 | 0 | 8957976 | unless JMAP::Validation::Tests::String::is_string($value->{'label'}) | 
 
| 22 | 0 | 17915952 | unless JMAP::Validation::Tests::String::is_string($value->{'value'}) | 
 
| 23 | 0 | 17915952 | unless JMAP::Validation::Tests::Boolean::is_boolean($value->{'isDefault'}) | 
 
| 31 | 0 | 4478988 | unless is_ContactInformation($value) | 
 
| 32 | 0 | 4478988 | unless $value->{'type'} =~ qr/personal|work|other/ | 
 
| 40 | 0 | 8957976 | unless is_ContactInformation($value) | 
 
| 41 | 0 | 8957976 | unless $value->{'type'} =~ qr/home|work|mobile|fax|pager|other/ | 
 
| 49 | 0 | 4478988 | unless is_ContactInformation($value) | 
 
| 50 | 0 | 4478988 | unless $value->{'type'} =~ qr/uri|username|other/ |