1234567891011121314151617181920212223242526272829303132333435363738394041 |
- // Copyright 2020 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #ifndef PDF_DOCUMENT_ATTACHMENT_INFO_H_
- #define PDF_DOCUMENT_ATTACHMENT_INFO_H_
- #include <string>
- namespace chrome_pdf {
- struct DocumentAttachmentInfo {
- DocumentAttachmentInfo();
- DocumentAttachmentInfo(const DocumentAttachmentInfo& other);
- ~DocumentAttachmentInfo();
- // The attachment's name.
- std::u16string name;
- // The attachment's size in bytes.
- uint32_t size_bytes = 0;
- // The creation date of the attachment. It stores the arbitrary string saved
- // in field "CreationDate".
- std::u16string creation_date;
- // Last modified date of the attachment. It stores the arbitrary string saved
- // in field "ModDate".
- std::u16string modified_date;
- // The flag that indicates whether the attachment can be retrieved
- // successfully.
- bool is_readable = false;
- };
- } // namespace chrome_pdf
- #endif // PDF_DOCUMENT_ATTACHMENT_INFO_H_
|