Módulo google.appengine.api.datastore_entities

Resumo

Classes para tipos comuns, inclusive Contact, Message e Event.

A maioria desses tipos se baseia nos "tipos" de namespace gd de GData:

http://code.google.com/apis/gdata/common-elements.html

Índice

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

Bases: google.appengine.api.datastore_entities.GdKind

Um contato: uma pessoa, um local como um clube ou um restaurante ou uma organização.

Este é o tipo Contact gd. Consulte: http://code.google.com/apis/gdata/common-elements.html#gdContactKind

A maioria das informações sobre o contato está no elemento <gd:contactSection>. Consulte a seção de referência desse elemento para detalhes.

Essas propriedades são significativas. Elas são todas opcionais.

título string nome do contato content string observações email Email* endereço de e-mail geoPt GeoPt* local geográfico im IM* endereço IM phoneNumber Phonenumber* número de telefone postalAddress PostalAddress* endereço de correspondência link Link* link para mais informações category Category* tag ou rótulo associado a este contato

  • significa que esta propriedade pode ser repetida.

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

Modifique GdKind.ToXml() para inserir algumas propriedades dentro de uma gd:contactSection.

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

Bases: google.appengine.api.datastore_entities.GdKind

Um evento de calendário.

Inclui o título do evento, a descrição, o local, o organizador, a hora de início e término, além de outros detalhes.

Este é o tipo Event gd. Consulte: http://code.google.com/apis/gdata/common-elements.html#gdEventKind

Essas propriedades são significativas. Elas são todas opcionais.

título string nome do evento content string descrição do evento author string o nome do organizador where string* local legível (e não GeoPt) startTime timestamp hora de início endTime timestamp hora de término eventStatus string um dos valores Event.Status link Link* página com mais informações category Category* tag ou rótulo associado a este evento attendee Contact* participantes e outras pessoas relacionadas

  • significa que esta propriedade pode ser repetida.

As propriedades Contract precisam ser Keys de entidades Contact. Elas são representadas na codificação XML como elementos <gd:who> vinculados.

CONTACT_PROPERTIES = ['attendee']
KIND_PROPERTIES = ['title', 'content', 'author', 'where', 'startTime', 'endTime', 'eventStatus', 'link', 'category']
class Statussource
CANCELED = 'canceled'
CONFIRMED = 'confirmed'
TENTATIVE = 'tentative'
ToXml()source

Modifique GdKind.ToXml() para autor de caso especial, gd:where, gd:when e gd:eventStatus.

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

Bases: google.appengine.api.datastore.Entity

Uma classe base para os tipos de namespace gd.

Esta classe contém lógica comum para todos os tipos de namespace gd. Por exemplo, essa classe converte tuplas do armazenamento de dados (app id, kind, key) em tags: URIs apropriados para uso em tags <key>.

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

Retorna uma representação XML dessa entidade, como uma string.

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

Bases: google.appengine.api.datastore_entities.GdKind

Uma mensagem, como um e-mail, uma postagem em grupo de discussão ou um comentário.

Inclui o título da mensagem, o conteúdo, os participantes e outras propriedades.

Este é o tipo Message gd. Consulte: http://code.google.com/apis/gdata/common-elements.html#gdMessageKind

Essas propriedades são significativas. Elas são todas opcionais.

título string assunto da mensagem content string corpo da mensagem from Contact* remetente to Contact* destinatário principal cc Contact* destinatário CC bcc Contact* destinatário BCC reply-to Contact* destinatário desejado de respostas link Link* anexo category Category* tag ou rótulo associado a esta mensagem geoPt GeoPt* local geográfico em que a mensagem foi postada rating Rating* classificação da mensagem, conforme definido pelo aplicativo

  • significa que esta propriedade pode ser repetida.

As propriedades Contract precisam ser Keys de entidades Contact. Elas são representadas na codificação XML como elementos <gd:who> vinculados.

CONTACT_PROPERTIES = ['from', 'to', 'cc', 'bcc', 'reply-to']
KIND_PROPERTIES = ['title', 'content', 'link', 'category', 'geoPt', 'rating']
Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Ambiente padrão do App Engine para Python 2