--- title: Reshare --- This entity represents a reshare of a [StatusMessage][status_message]. It inherits from [Post][post]. The recipient must [fetch][fetching] the root from `root_author` if the post is not already known. When the `root_guid` is already available locally, the recipient must validate that it's from `root_author`. ## Properties | Property | Type | Description | | ------------- | ---------------------------- | ------------------------------------------------------------- | | `author` | [diaspora\* ID][diaspora-id] | The diaspora\* ID of the author of the reshare. | | `guid` | [GUID][guid] | The GUID of the reshare. | | `created_at` | [Timestamp][timestamp] | The create timestamp of the reshare. | | `root_author` | [diaspora\* ID][diaspora-id] | The diaspora\* ID of the author of the reshared [Post][post]. | | `root_guid` | [GUID][guid] | The GUID of the reshared [Post][post]. | ## Optional Properties | Property | Type (Length) | Description | | ----------------------- | ---------------------- | ------------------------------------------------------------------------------------------ | | `provider_display_name` | [String][string] (255) | The means by which the author has posted the reshare. | | `public` | [Boolean][boolean] | `false` if the reshare is not public (diaspora\* currenlty only supports public reshares). | ## Example ~~~xml alice@example.org a0b53e5029f6013487753131731751e9 2016-07-12T00:36:42Z bob@example.com a0b53bc029f6013487753131731751e9 true ~~~ [diaspora-id]: {{ site.baseurl }}/federation/types.html#diaspora-id [guid]: {{ site.baseurl }}/federation/types.html#guid [timestamp]: {{ site.baseurl }}/federation/types.html#timestamp [string]: {{ site.baseurl }}/federation/types.html#string [boolean]: {{ site.baseurl }}/federation/types.html#boolean [fetching]: {{ site.baseurl }}/federation/fetching.html [post]: {{ site.baseurl }}/entities/post.html [status_message]: {{ site.baseurl }}/entities/status_message.html