@type t() :: %OpenXchangeClient.Model.AppointmentCreationConflict{
alarm: integer() | nil,
categories: String.t() | nil,
change_exceptions: [integer()] | nil,
color_label: integer() | nil,
confirmations: [OpenXchangeClient.Model.TaskConfirmation.t()] | nil,
created_by: String.t() | nil,
creation_date: integer() | nil,
day_in_month: integer() | nil,
days: integer() | nil,
delete_exceptions: [integer()] | nil,
end_date: integer() | nil,
folder_id: String.t() | nil,
full_time: boolean() | nil,
hard_conflicts: boolean() | nil,
id: String.t() | nil,
ignore_conflicts: boolean() | nil,
interval: integer() | nil,
lastModifiedOfNewestAttachmentUTC: integer() | nil,
last_modified: integer() | nil,
location: String.t() | nil,
modified_by: String.t() | nil,
month: integer() | nil,
note: String.t() | nil,
notification: boolean() | nil,
number_of_attachments: integer() | nil,
occurrences: integer() | nil,
organizer: String.t() | nil,
organizerId: integer() | nil,
participants: [OpenXchangeClient.Model.TaskParticipant.t()] | nil,
principal: String.t() | nil,
principalId: integer() | nil,
private_flag: boolean() | nil,
recurrence_date_position: integer() | nil,
recurrence_id: integer() | nil,
recurrence_position: integer() | nil,
recurrence_start: integer() | nil,
recurrence_type: integer() | nil,
sequence: integer() | nil,
shown_as: integer() | nil,
start_date: integer() | nil,
timezone: String.t() | nil,
title: String.t() | nil,
uid: String.t() | nil,
until: integer() | nil,
users: [OpenXchangeClient.Model.TaskUser.t()] | nil
}