| createAttachment(Long, String, String, String, Long) |  | 100% |  | 100% | 0 | 2 | 0 | 12 | 0 | 1 |
| createUploadUrl(Long, String, String, Long) |  | 100% |  | 100% | 0 | 2 | 0 | 12 | 0 | 1 |
| deleteAttachment(Long, Long, Long) |  | 100% |  | 100% | 0 | 3 | 0 | 9 | 0 | 1 |
| listAttachments(Long, Long) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| buildFileKey(Long, Long, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$listAttachments$4(ShoppingItemAttachment) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| extractExtension(String) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| lambda$deleteAttachment$5(ShoppingItemModel, HouseholdModel) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$listAttachments$3(ShoppingItemModel, HouseholdModel) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$createAttachment$2(ShoppingItemModel, HouseholdModel) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$createUploadUrl$1(ShoppingItemModel, HouseholdModel) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$createUploadUrl$0() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |