MCPcopy Create free account
hub / github.com/Keeper-Security/Commander / AttachmentFile

Class AttachmentFile

keepercommander/vault.py:212–227  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

210
211
212class AttachmentFile(object):
213 def __init__(self, file_field=None): # type: (Optional[dict]) -> None
214 file_field = file_field or {}
215 self.id = sanitize_str_field_value(file_field.get('id'))
216 self.key = sanitize_str_field_value(file_field.get('key'))
217 self.name = sanitize_str_field_value(file_field.get('name'))
218 self.title = sanitize_str_field_value(file_field.get('title'))
219 self.mime_type = sanitize_str_field_value(file_field.get('type'))
220 self.size = sanitize_int_field_value(file_field.get('size'))
221 self.last_modified = sanitize_int_field_value(file_field.get('lastModified'), default=None)
222 self.thumbnails = [] # type: List[AttachmentFileThumb]
223 if file_field and 'thumbnails' in file_field:
224 thumbs = file_field.get('thumbnails')
225 if isinstance(thumbs, list):
226 for thumb in thumbs:
227 self.thumbnails.append(AttachmentFileThumb(thumb))
228
229
230class ExtraField(object):

Callers 2

upload_attachmentsFunction · 0.85
load_record_dataMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected