Module: DiasporaFederation::Entities

Defined in:
lib/diaspora_federation/entities.rb,
lib/diaspora_federation/entities/like.rb,
lib/diaspora_federation/entities/poll.rb,
lib/diaspora_federation/entities/post.rb,
lib/diaspora_federation/entities/embed.rb,
lib/diaspora_federation/entities/event.rb,
lib/diaspora_federation/entities/photo.rb,
lib/diaspora_federation/entities/person.rb,
lib/diaspora_federation/entities/comment.rb,
lib/diaspora_federation/entities/contact.rb,
lib/diaspora_federation/entities/message.rb,
lib/diaspora_federation/entities/profile.rb,
lib/diaspora_federation/entities/reshare.rb,
lib/diaspora_federation/entities/location.rb,
lib/diaspora_federation/entities/signable.rb,
lib/diaspora_federation/entities/relayable.rb,
lib/diaspora_federation/entities/retraction.rb,
lib/diaspora_federation/entities/poll_answer.rb,
lib/diaspora_federation/entities/conversation.rb,
lib/diaspora_federation/entities/participation.rb,
lib/diaspora_federation/entities/related_entity.rb,
lib/diaspora_federation/entities/status_message.rb,
lib/diaspora_federation/entities/account_deletion.rb,
lib/diaspora_federation/entities/account_migration.rb,
lib/diaspora_federation/entities/poll_participation.rb,
lib/diaspora_federation/entities/event_participation.rb,
lib/diaspora_federation/entities/account_migration/signable.rb

Overview

This namespace contains all the entities used to encapsulate data that is passed around in the diaspora* network as part of the federation protocol.

All entities must be defined in this namespace. Otherwise the XML de-serialization will fail.

Defined Under Namespace

Modules: Post, Relayable, Signable Classes: AccountDeletion, AccountMigration, Comment, Contact, Conversation, Embed, Event, EventParticipation, Like, Location, Message, Participation, Person, Photo, Poll, PollAnswer, PollParticipation, Profile, RelatedEntity, Reshare, Retraction, StatusMessage