[top] > parcels > flickr > FlickrPhoto (Kind)
Child items: None
Attributes defined for this kind:
Attribute (inherited from) Description / Issues Cardinality Type Initial Value Required?
_sectionTriageStatus (from Triageable) single TriageEnum N/A No
_sectionTriageStatusChanged (from Triageable) single Float N/A No
_triageStatus (from Triageable) single TriageEnum N/A No
_triageStatusChanged (from Triageable) single Float N/A No
appearsIn (from ContentItem) (inverse: 'set') list SmartCollection N/A No
body (from ContentItem) All Content Items may have a body to contain notes. It's not decided yet whether this body would instead contain the payload for resource items such as presentations or spreadsheets -- resource items haven't been nailed down yet -- but the payload may be different from the notes because payload needs to know MIME type, etc. single Text N/A No
collections (from ContentItem) (inverse: 'inclusions') list ListCollection N/A No
createdOn (from ContentItem) DateTime this item was created single DateTimeTZ N/A No
creator (from ContentItem) (inverse: 'itemsCreated') Link to the contact who created the item. single Contact N/A No
datePosted (from FlickrPhotoMixin) single DateTime N/A No
dateTaken (from PhotoMixin) single DateTimeTZ N/A No
description (from Item)   single Bytes N/A No
displayDate (from ContentItem) single DateTimeTZ N/A No
displayDateSource (from ContentItem) single Importable N/A No
displayName (from ContentItem) single Text N/A No
displayWho (from ContentItem) single Text N/A No
displayWhoSource (from ContentItem) single Importable N/A No
doAutoTriageOnDateChange (from Triageable) single Boolean N/A No
error (from ContentItem) A user-visible string containing the last error that occurred. Typically, this should be set by the sharing or email layers when a conflict or delivery problem occurs. single Text N/A No
excludedBy (from ContentItem) (inverse: 'collectionExclusions') list AppCollection N/A No
exif (from PhotoMixin) dict Text {} No
file (from PhotoMixin) single Text N/A No
flickrID (from FlickrPhotoMixin) single Text N/A No
freeValueOf (from Item) (inverse: 'freeValues')   dict N/A N/A No
freeValues (from Item) (inverse: 'freeValueOf')   dict N/A N/A No
icalendarExtra (from Note) Fragment of an icalendar file containing unrecognized data in iCalendar format. single Text N/A No
icalendarParameters (from Note) property name/parameter pairs for parameters not understood by Chandler. The parameter value is the concatenation of paramater key/value pairs, separated by semi-colons, like the iCalendar serialization of those parameters dict Text N/A No
icalendarProperties (from Note) Original icalendar property name/value pairs not understood by Chandler. Subcomponents (notably VALARMS) aren't stored. dict Text N/A No
icalUID (from Note) iCalendar uses arbitrary strings for UIDs, not UUIDs. We can set UID to a string representation of UUID, but we need to be able to import iCalendar events with arbitrary UIDs. single Text N/A No
imageURL (from FlickrPhotoMixin) single URL N/A No
importance (from ContentItem) Most items are of normal importance (no value need be shown), however some things may be flagged either highly important or merely 'fyi'. This attribute is also used in the mail schema, so we shouldn't make any changes here that would break e-mail interoperability features. single ImportanceEnum N/A No
inheritFrom (from Item) (inverse: 'inheritTo')   single N/A N/A No
inheritTo (from Item) (inverse: 'inheritFrom')   list N/A N/A No
lastModification (from ContentItem) What the last modification was. single Modification N/A No
lastModified (from ContentItem) DateTime (including timezone) this item was last modified single DateTimeTZ N/A No
lastModifiedBy (from ContentItem) (inverse: 'itemsLastModified') Link to the EmailAddress who last modified the item. single EmailAddress N/A No
mine (from ContentItem) single Boolean N/A No
modifiedFlags (from ContentItem) Used to track the modification state of the item set Modification N/A No
monitors (from Item) (inverse: 'item')   list N/A N/A No
needsReply (from ContentItem) A flag indicating that the user wants to reply to this item single Boolean N/A No
osaf.framework.blocks.Block.contentsCollection.inverse (from ContentItem) (inverse: 'contentsCollection') list Block N/A No
osaf.framework.blocks.BranchPointBlock.detailItem.inverse (from Item) (inverse: 'detailItem') list BranchPointBlock N/A No
osaf.framework.blocks.BranchPointBlock.detailItemCollection.inverse (from Item) (inverse: 'detailItemCollection') list BranchPointBlock N/A No
osaf.framework.blocks.BranchPointBlock.selectedItem.inverse (from Item) (inverse: 'selectedItem') list BranchPointBlock N/A No
osaf.framework.blocks.Viewable.contentsOwner (from ContentItem) (inverse: 'contents') list Block N/A No
osaf.pim.calendar.EventStamp.allDay (from Note) single Boolean N/A No
osaf.pim.calendar.EventStamp.anyTime (from Note) single Boolean N/A No
osaf.pim.calendar.EventStamp.duration (from Note) Duration. single TimeDelta N/A No
osaf.pim.calendar.EventStamp.isFreeBusy (from Note) single Boolean N/A No
osaf.pim.calendar.EventStamp.isGenerated (from Note) single Boolean N/A No
osaf.pim.calendar.EventStamp.location (from Note) (inverse: 'eventsAtLocation') We might want to think about having Location be just a 'String', rather than a reference to a 'Location' item. single Location N/A No
osaf.pim.calendar.EventStamp.modificationFor (from Note) (inverse: 'osaf.pim.calendar.EventStamp.modifications') single Note N/A No
osaf.pim.calendar.EventStamp.modifications (from Note) (inverse: 'osaf.pim.calendar.EventStamp.modificationFor') A list of occurrences that have been modified list Note N/A No
osaf.pim.calendar.EventStamp.modifies (from Note) Describes whether a modification applies to future events, or just one event single ModificationEnum N/A No
osaf.pim.calendar.EventStamp.organizer (from Note) (inverse: 'organizedEvents') single Contact N/A No
osaf.pim.calendar.EventStamp.participants (from Note) (inverse: 'participatingEvents') list Contact N/A No
osaf.pim.calendar.EventStamp.recurrenceEnd (from Note) End time for recurrence, or None, kept up to date by onEventChanged. Note that this attribute is only meaningful on master events single DateTimeTZ N/A No
osaf.pim.calendar.EventStamp.recurrenceID (from Note) Date time this occurrence was originally scheduled. startTime and recurrenceID match for everything but modifications single DateTimeTZ N/A No
osaf.pim.calendar.EventStamp.rruleset (from Note) (inverse: 'events') Rule or rules for when future occurrences take place single RecurrenceRuleSet N/A No
osaf.pim.calendar.EventStamp.startTime (from Note) For items that represent *only* Tasks, this attribute serves as the 'Do-on' attribute. For items that represent only Calendar Events, this attribute serves as the 'Start-time' attribute. I think this unified attribute may match the way iCalendar models these attributes, but we should check to make sure. - Brian single DateTimeTZ N/A No
osaf.pim.calendar.EventStamp.transparency (from Note) single TimeTransparencyEnum N/A No
osaf.pim.mail.MailStamp.bccAddress (from Note) (inverse: 'messagesBcc') list EmailAddress N/A No
osaf.pim.mail.MailStamp.ccAddress (from Note) (inverse: 'messagesCc') list EmailAddress N/A No
osaf.pim.mail.MailStamp.dateSent (from Note) single DateTimeTZ N/A No
osaf.pim.mail.MailStamp.dateSentString (from Note) single Text N/A No
osaf.pim.mail.MailStamp.fromAddress (from Note) (inverse: 'messagesFrom') single EmailAddress N/A No
osaf.pim.mail.MailStamp.fromEIMML (from Note) boolean flag used to signal whether mail message came from EIMML single Boolean N/A No
osaf.pim.mail.MailStamp.fromMe (from Note) Boolean flag used to signal that the MailStamp instance contains a from or reply to address that matches one or more of the me addresses single Boolean N/A No
osaf.pim.mail.MailStamp.headers (from Note) Catch-all for headers dict Text N/A No
osaf.pim.mail.MailStamp.inReplyTo (from Note) single Text N/A No
osaf.pim.mail.MailStamp.isUpdated (from Note) boolean flag used to signal whether this is a new mail or an update. There is currently no way to determine if the item is an update or new via the content model. single Boolean N/A No
osaf.pim.mail.MailStamp.messageId (from Note) single Text N/A No
osaf.pim.mail.MailStamp.mimeContent (from Note) single MIMEContainer N/A No
osaf.pim.mail.MailStamp.originators (from Note) (inverse: 'messagesOriginator') list EmailAddress N/A No
osaf.pim.mail.MailStamp.previousInRecipients (from Note) boolean flag used to signal whether the previous sender was in any of the addressing fields single Boolean N/A No
osaf.pim.mail.MailStamp.previousSender (from Note) The From: EmailAddress of an incoming message. The address is used to ensure the sender of the message is not lost from the workflow single N/A N/A No
osaf.pim.mail.MailStamp.referencesMID (from Note) list Text N/A No
osaf.pim.mail.MailStamp.replyToAddress (from Note) (inverse: 'messagesReplyTo') single EmailAddress N/A No
osaf.pim.mail.MailStamp.rfc2822Message (from Note) single Lob N/A No
osaf.pim.mail.MailStamp.toAddress (from Note) (inverse: 'messagesTo') list EmailAddress N/A No
osaf.pim.mail.MailStamp.toMe (from Note) boolean flag used to signal that the MailStamp instance contains a to or cc address that matches one or more of the me addresses single Boolean N/A No
osaf.pim.mail.MailStamp.viaMailService (from Note) boolean flag used to signal that the mail message arrived via the mail service and thus must appear in the In Collection even if the to or cc does not contain a me address single Boolean N/A No
osaf.pim.Stamp._stampCollections (from ContentItem) (inverse: 'items') list StampCollection N/A No
osaf.pim.Stamp.stamp_types (from ContentItem) set Class N/A No
osaf.pim.tasks.TaskStamp.requestee (from Note) (inverse: 'taskRequests') Issues: Type could be Contact, EmailAddress or String Think about using the icalendar terminology list Contact N/A No
osaf.pim.tasks.TaskStamp.requestor (from Note) (inverse: 'requestedTasks') Issues: Type could be Contact, EmailAddress or String Think about using the icalendar terminology single Contact N/A No
osaf.sharing.shares.SharedItem.conflictingStates (from ContentItem) (inverse: 'conflictFor') list State N/A No
osaf.sharing.shares.SharedItem.peerStates (from ContentItem) (inverse: 'peerStateFor') list State N/A No
osaf.sharing.shares.SharedItem.sharedIn (from ContentItem) (inverse: 'items') list Share N/A No
osaf.sharing.shares.SharedItem.shares (from ContentItem) (inverse: 'contents') list Share N/A No
owner (from FlickrPhotoMixin) single Text N/A No
p2p.mail.MailAccount.imap.inverse (from Item) (inverse: 'imap') list MailAccount N/A No
p2p.mail.MailAccount.smtp.inverse (from Item) (inverse: 'smtp') list MailAccount N/A No
photoBody (from PhotoMixin) single Lob N/A No
private (from ContentItem) single Boolean N/A No
read (from ContentItem) A flag indicating whether the this item has been 'viewed' by the user single Boolean N/A No
references (from Item) (inverse: 'item')   list Item N/A No
reminders (from Remindable) (inverse: 'reminderItem') list Reminder N/A No
tags (from FlickrPhotoMixin) (inverse: 'itemsWithTag') list Tag N/A No
watchers (from Item) (inverse: 'watchedItems')   dict N/A N/A No
watches (from Item) (inverse: 'watchingItem')   list N/A N/A No

Attribute values for this item:
Attribute Value
classespython: class 'flickr.FlickrPhoto' (class 'application.schema.ItemClass')
clouds
extentNone
osaf.framework.blocks.BranchSubtree.rootBlocksAuthorArea
superKindsFlickrPhotoMixin, Note

Clouds associated with this kind:
Cloud Endpoints
sharing owner in cloud //parcels/flickr/FlickrPhotoMixin/SharingCloud: (alias 'owner') policy 'literal'
flickrID in cloud //parcels/flickr/FlickrPhotoMixin/SharingCloud: (alias 'flickrID') policy 'literal'
imageURL in cloud //parcels/flickr/FlickrPhotoMixin/SharingCloud: (alias 'imageURL') policy 'literal'
tags in cloud //parcels/flickr/FlickrPhotoMixin/SharingCloud: (alias 'tags') policy 'literal'
dateTaken in cloud //parcels/photos/PhotoMixin/SharingCloud: (alias 'dateTaken') policy 'literal'
photoBody in cloud //parcels/photos/PhotoMixin/SharingCloud: (alias 'photoBody') policy 'literal'
lastModifiedBy in cloud //parcels/osaf/pim/ContentItem/SharingCloud: (alias 'lastModifiedBy') policy 'byValue'
displayName in cloud //parcels/osaf/pim/ContentItem/SharingCloud: (alias 'displayName') policy 'literal'
body in cloud //parcels/osaf/pim/ContentItem/SharingCloud: (alias 'body') policy 'literal'
createdOn in cloud //parcels/osaf/pim/ContentItem/SharingCloud: (alias 'createdOn') policy 'literal'
description in cloud //parcels/osaf/pim/ContentItem/SharingCloud: (alias 'description') policy 'literal'
_triageStatus in cloud //parcels/osaf/pim/triage/Triageable/SharingCloud: (alias '_triageStatus') policy 'literal'
_triageStatusChanged in cloud //parcels/osaf/pim/triage/Triageable/SharingCloud: (alias '_triageStatusChanged') policy 'literal'
reminders in cloud //parcels/osaf/pim/reminders/Remindable/SharingCloud: (alias 'reminders') policy 'byCloud'
copying osaf.framework.blocks.Viewable.contentsOwner in cloud //parcels/osaf/pim/ContentItem/CopyingCloud: (alias 'osaf.framework.blocks.Viewable.contentsOwner') policy 'byRef'
reminders in cloud //parcels/osaf/pim/reminders/Remindable/CopyingCloud: (alias 'reminders') policy 'byValue'