@type t() :: %OpenXchangeClient.Model.ResolveShareReferenceResponseDataFiles{
camera_aperture: String.t() | nil,
camera_exposure_time: String.t() | nil,
camera_focal_length: String.t() | nil,
camera_iso_speed: integer() | nil,
camera_model: String.t() | nil,
capture_date: integer() | nil,
categories: String.t() | nil,
color_label: integer() | nil,
"com.openexchange.file.storage.mail.mailMetadata": map() | nil,
"com.openexchange.realtime.resourceID": String.t() | nil,
"com.openexchange.share.extendedObjectPermissions":
[OpenXchangeClient.Model.InfoItemExtendedPermission.t()] | nil,
created_by: String.t() | nil,
creation_date: integer() | nil,
current_version: boolean() | nil,
description: String.t() | nil,
file_md5sum: String.t() | nil,
file_mimetype: String.t() | nil,
file_size: integer() | nil,
filename: String.t() | nil,
folder_id: String.t(),
geolocation: String.t() | nil,
height: integer() | nil,
id: String.t() | nil,
lastModifiedOfNewestAttachmentUTC: integer() | nil,
last_modified: integer() | nil,
locked_until: integer() | nil,
media_date: integer() | nil,
media_meta: map() | nil,
media_status: String.t() | nil,
modified_by: String.t() | nil,
number_of_attachments: integer() | nil,
number_of_versions: integer() | nil,
object_permissions: [OpenXchangeClient.Model.InfoItemPermission.t()] | nil,
private_flag: boolean() | nil,
sequence_number: integer() | nil,
shareable: boolean() | nil,
title: String.t() | nil,
url: String.t() | nil,
version: String.t() | nil,
version_comment: String.t() | nil,
width: integer() | nil
}