| 43 | [[nodiscard]] StringSpan fileName() const { return disposition.fileName; } |
| 44 | [[nodiscard]] bool isFormData() const { return disposition.isFormData(); } |
| 45 | [[nodiscard]] bool hasFieldName() const { return disposition.hasName; } |
| 46 | [[nodiscard]] bool hasFileName() const { return disposition.hasFileName; } |
| 47 | [[nodiscard]] bool isField() const { return isFormData() and hasFieldName() and not hasFileName(); } |
| 48 | [[nodiscard]] bool isFile() const { return isFormData() and hasFieldName() and hasFileName(); } |