Current section

Files

Jump to
magical lib ical event.ex
Raw

lib/ical/event.ex

defmodule Magical.Event do
@moduledoc """
A representation of a iCalendar VEVENT
"""
defstruct uid: nil,
dtstamp: nil,
summary: nil,
description: nil,
location: nil,
dtstart: nil,
dtend: nil,
class: nil,
created: nil,
geo: nil,
last_mod: nil,
organizer: nil,
priority: nil,
seq: nil,
status: nil,
transp: nil,
url: nil,
recurid: nil,
rrule: nil,
attach: nil,
attendee: nil,
categories: nil,
comment: nil,
contact: nil,
exdate: nil,
rstatus: nil,
related: nil,
resources: nil,
rdate: nil,
x_prop: nil,
iana_prop: nil
@type t :: %__MODULE__{
uid: String.t(),
dtstamp: DateTime.t(),
dtstart: DateTime.t() | Date.t(),
dtend: DateTime.t() | Date.t(),
summary: String.t(),
description: String.t(),
location: String.t(),
class: String.t(),
created: String.t(),
geo: String.t(),
last_mod: String.t(),
organizer: String.t(),
priority: String.t(),
seq: String.t(),
status: String.t(),
transp: String.t(),
url: String.t(),
recurid: String.t(),
rrule: String.t(),
attach: String.t(),
attendee: String.t(),
categories: String.t(),
comment: String.t(),
contact: String.t(),
exdate: String.t(),
rstatus: String.t(),
related: String.t(),
resources: String.t(),
rdate: String.t(),
x_prop: String.t(),
iana_prop: String.t()
}
end