| // Copyright 2020 The Chromium Authors |
| // 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<stdint.h> |
| |
| #include<string> |
| |
| |
| namespace chrome_pdf{ |
| |
| structDocumentAttachmentInfo{ |
| DocumentAttachmentInfo(); |
| |
| DocumentAttachmentInfo(constDocumentAttachmentInfo& 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_ |