Modulo google.appengine.api.datastore_entities

Riepilogo

Corsi per tipi comuni, tra cui Contatto, Messaggio ed Evento.

La maggior parte di questi tipi si basa sullo spazio dei nomi gd "kinds" di GData:

https://developers.google.com/gdata/docs/1.0/elements

Contenuti

class google.appengine.api.datastore_entities.Contact(title, type=u'Contact')source

Basi: google.appengine.api.datastore_entities.GdKind

Un contatto: una persona, una sede come un club o un ristorante oppure un'organizzazione.

Questo è il tipo di contatto gd. Vedi: https://developers.google.com/gdata/docs/1.0/elements#gdContactKind

La maggior parte delle informazioni sul contatto si trova nell'elemento <gd:contactSection> consulta la sezione di riferimento di tale elemento per i dettagli.

Queste proprietà sono significative. Sono tutti facoltativi.

titolo stringa nome contatto nota stringa contenuto email E-mail* indirizzo e-mail geoPt GeoPt* posizione geografica im IM* indirizzo IM phoneNumber Phonenumber* numero di telefono postaliAddress postalAddress* link link* a più informazioni categoria categoria* o etichetta associata a questo contatto

  • significa che questa proprietà può essere ripetuta.

CONTACT_SECTION_HEADER = u'\n <gd:contactSection>'
CONTACT_SECTION_PROPERTIES = [u'email', u'geoPt', u'im', u'phoneNumber', u'postalAddress']
KIND_PROPERTIES = [u'title', u'content', u'link', u'category']
Origine ToXml()

Sostituisci GdKind.ToXml() per inserire alcune proprietà in una gd:contactSection.

class google.appengine.api.datastore_entities.Event(title, type=u'Event')source

Basi: google.appengine.api.datastore_entities.GdKind

Un evento nel calendario.

Include titolo dell'evento, descrizione, luogo, organizzatore, ora di inizio e di fine e altri dettagli.

Questo è il tipo di evento gd. Vedi: https://developers.google.com/gdata/docs/1.0/elements#gdEventKind

Queste proprietà sono significative. Sono tutti facoltativi.

titolo stringa nome evento stringa di contenuti descrizione evento stringa autore nome dell'organizzatore dove stringa* posizione leggibile (non GeoPt) ora di inizio timestamp ora di inizio ora di fine timestamp eventStatus stringa uno dei valori evento.Stato link pagina Link* con ulteriori informazioni categoria categoria* etichetta o etichetta associata a questo partecipante partecipante Contatto* partecipanti e altre persone correlate

  • significa che questa proprietà può essere ripetuta.

Le proprietà del contatto devono essere chiavi delle entità del contatto. Sono rappresentati nella codifica XML come elementi <gd:who> collegati.

CONTACT_PROPERTIES = [u'attendee']
KIND_PROPERTIES = [u'title', u'content', u'author', u'where', u'startTime', u'endTime', u'eventStatus', u'link', u'category']
classe Statoorigine
CANCELED = u'canceled'
CONFERMA = u'confirmed'
TENTATIVA = u'provvisoria'
Origine ToXml()

Sostituisci GdKind.ToXml() sull'autore speciale, gd:where, gd:when e gd:eventStatus.

class google.appengine.api.datastore_entities.GdKind(kind, title, kind_properties, contact_properties=[])source

Basi: google.appengine.api.datastore.Entity

Una classe di base per i tipi di spazio dei nomi gd.

Questa classe contiene la logica comune per tutti i tipi di spazio dei nomi gd. Ad esempio, questa classe traduce le tupla da datastore (ID app, type, key) in tag: URI appropriati per l'utilizzo nei tag <key>.

FOOTER = u'\n</entry>'
HEADER = u"<entry xmlns:gd='http://schemas.google.com/g/2005'>\n <category schema='http://schemas.google.com/g/2005#kind'\n term='http://schemas.google.com/g/2005#%s' />"
Origine ToXml()

Restituisce una rappresentazione XML di questa entità, come stringa.

class google.appengine.api.datastore_entities.Message(title, type=u'Message')source

Basi: google.appengine.api.datastore_entities.GdKind

Un messaggio, ad esempio un'email, la pubblicazione di un gruppo di discussione o un commento.

Include il titolo, i contenuti, i partecipanti e altre proprietà del messaggio.

Questo è il tipo di messaggio gd. Vedi: https://developers.google.com/gdata/docs/1.0/elements#gdMessageKind

Queste proprietà sono significative. Sono tutti facoltativi.

titolo stringa messaggio messaggio contenuto stringa stringa corpo da contatto* mittente a contatto* destinatario principale cc contatto* Cc destinatario bcc contatto* BCC destinatario risposta a contatto* destinatario previsto delle risposte link link* allegato categoria categoria o etichetta associata a questo messaggio geoPt GeoPt* posizione geografica in cui il messaggio è stato pubblicato dalla valutazione valutazione* valutazione del messaggio, come definito dall'applicazione

  • significa che questa proprietà può essere ripetuta.

Le proprietà del contatto devono essere chiavi delle entità del contatto. Sono rappresentati nella codifica XML come elementi <gd:who> collegati.

CONTACT_PROPERTIES = [u'from', u'to', u'cc', u'bcc', u'risposta-a']
KIND_PROPERTIES = [u'title', u'content', u'link', u'category', u'geoPt', u'rating']