# The order listed in this file is the order that the fields will be
# stored when parsed into friendly lists.
#
#
# Note: Type may be included in any of these:
#
# $ = use first value found
# % = generate comma separated list of all values of that name
# , = add comma after value if non-zero length
# ( = enclose next variable or list in parentheses
#
Contact /contact/Name 0 $Prefix $FirstName $Additional $LastName $Suffix
	FirstName
	LastName
	Additional
	Prefix
	Suffix
#Contact /contact/FormattedName 0 $Content
#	Content
Contact /contact/Organization 0 $Name
	Name
	Department
	Unit
# Type not included in compare list, since it varies...
Contact /contact/Telephone 0 $Content (%Type
	Content
Contact /contact/EMail 0 $Content (%Type
	Content
	Type
Contact /contact/Categories 1 %Category
	Category
Contact /contact/Address 1 (%Type $PostalBox $Street, $City, $Region, $Country, $PostalCode
	PostalBox
	Street
	City
	Region
	Country
	PostalCode
	ExtendedAddress
	Type
#Contact /contact/AddressLabel 1 $Content
#	Content
#	Type
Contact /contact/Title 1 $Content
	Content
Contact /contact/Nickname 1 $Content
	Content
Contact /contact/Birthday 1 $Content
	Content
Contact /contact/Note 1 $Content
	Content
Contact /contact/Photo 1 Image Data
	Content
Contact /contact/Url 1 $Content
	Content
Contact /contact/Agent 1 $Content
	Content
Contact /contact/Mailer 1 $Content
	Content
Contact /contact/Timezone 1 $Content
	Content
Contact /contact/Location 1 $Latitude / $Longitude
	Latitude
	Longitude
Contact /contact/Role 1 $Content
	Content
Contact /contact/Logo 1 Logo Data
	Content
Contact /contact/Class 1 $Content
	Content


# key event data: summary, dates, location, description
Calendar /vcal/Event/Summary 0 $Content
	Content
Calendar /vcal/Event/Description 0 $Content
	Content
Calendar /vcal/Event/Location 0 $Content
	Content
Calendar /vcal/Event/DateCreated 1 Created: $Content
	Content[timestamp]
Calendar /vcal/Event/DateStarted 1 Started: $Content
	Content[timestamp]
Calendar /vcal/Event/DateDue 1 Due: $Content
	Content[timestamp]
Calendar /vcal/Event/Duration 1 Duration: $Content
	Content
Calendar /vcal/Event/DateEnd 1 End: $Content
	Content[timestamp]
Calendar /vcal/Event/Organizer 1 Organizer: $Content
	Content
Calendar /vcal/Event/Attendee 1 Attendee: $Content
	Content
Calendar /vcal/Event/Contact 1 Contact: $Content
	Content
Calendar /vcal/Event/Completed 1 $Content
	Content
Calendar /vcal/Event/Categories 1 %Category
	Category
Calendar /vcal/Event/Method 1 $Content
	Content
#Calendar /vcal/Event/DateCalendarCreated 1 CalCreated: $Content
#	Content
#Calendar /vcal/Event/PercentComplete 1 $Content
#	Content
#Calendar /vcal/RecurrenceRule 1 %Rule
#	Rule
#Calendar /vcal/Event/Transparency 1 $Content
#	Content
# FIXME - Alarm needs testing:
Calendar /vcal/Event/Alarm 1 $AlarmDescription
	AlarmAction
	AlarmDescription
	AlarmTrigger
Calendar /vcal/Event/Class 1 $Content
	Content
Calendar /vcal/Event/Url 1 $Content
	Content
Calendar /vcal/Event/Priority 1 $Content
	Content
#Calendar /vcal/Event/Sequence 1 $Content
#	Content
#Calendar /vcal/RecurrenceDate 1 $Content
#	Content
Calendar /vcal/Event/Geo 1 $Latitude / $Longitude
	Latitude
	Longitude
Calendar /vcal/Event/Status 1 $Content
	Content
Calendar /vcal/Event/Attach 1 Attach Data
	Content
#Calendar /vcal/ExclusionDate 1 $Content
#	Content
#	Value

