<?php

/**
 * This file was generated by phpSPO model generator 2019-10-12T19:39:07+00:00 16.0.19402.12016
 */
namespace Office365\SharePoint\Microfeed;

use Office365\Runtime\ClientValue;

class MicrofeedPostDefinition extends ClientValue
{
    /**
     * @var bool
     */
    public $CanDelete;
    /**
     * @var bool
     */
    public $CanFollowUp;
    /**
     * @var bool
     */
    public $CanHaveAttachments;
    /**
     * @var bool
     */
    public $CanLike;
    /**
     * @var bool
     */
    public $CanLock;
    /**
     * @var bool
     */
    public $CanReply;
    /**
     * @var string
     */
    public $CreationTime;
    /**
     * @var integer
     */
    public $DefinitionId;
    /**
     * @var string
     */
    public $DefinitionName;
    /**
     * @var integer
     */
    public $DefinitionVersion;
    /**
     * @var bool
     */
    public $EnablePeopleList;
    /**
     * @var bool
     */
    public $IsDefault;
    /**
     * @var bool
     */
    public $IsEnabled;
    /**
     * @var bool
     */
    public $IsNotification;
    /**
     * @var bool
     */
    public $IsPrivate;
    /**
     * @var bool
     */
    public $IsUserPost;
    /**
     * @var string
     */
    public $LastUpdateTime;
    /**
     * @var string
     */
    public $PartitionId;
    /**
     * @var bool
     */
    public $PersistToCache;
    /**
     * @var bool
     */
    public $PersistToPrivateFolder;
    /**
     * @var bool
     */
    public $PersistToPublishedFeed;
    /**
     * @var string
     */
    public $ReferenceLikePostName;
    /**
     * @var string
     */
    public $ReferenceMentionPostName;
    /**
     * @var string
     */
    public $ReferenceReplyPostName;
    /**
     * @var bool
     */
    public $RenderPostAuthorImage;
    /**
     * @var string
     */
    public $ResourceFileName;
    /**
     * @var bool
     */
    public $SecurityTrimContentUrl;
    /**
     * @var bool
     */
    public $SmallImageSizePreferred;
}