Verint | Telligent Community
Verint | Telligent Community
  • Site
  • User
  • Site
  • Search
  • User
Telligent Community 10.x
  • Verint Community
Telligent Community 10.x
API Documentation IContent Plugin Supplementary Type
  • Ask the Community
  • User Documentation
  • API Documentation
  • Manager Training
  • Developer Training
  • Tags
  • More
  • Cancel
  • New
  • API Documentation
  • +In-Process API Documentation
  • -Plugin API Documentation
    • -Plugin Associated Types
      • ActivityStoryActor Plugin Supplementary Type
      • ActivityStoryCreateOptions Plugin Supplementary Type
      • ActivityStoryUpdateOptions Plugin Supplementary Type
      • ApiList(T) Plugin Supplementary Type
      • Application Plugin Supplementary Type
      • AuthenticationOptions V2 Plugin Supplementary Type
      • BeforeInitializationArguments Plugin Supplementary Type
      • BusMessageReceivedEventArgs Plugin Supplementary Type
      • BusMessageSource Plugin Supplementary Type
      • Color Plugin Supplementary Type
      • Container Plugin Supplementary Type
      • Content Plugin Supplementary Type
      • ContextItem Plugin Supplementary Type
      • DateRangeFacet V2 Plugin Supplementary Type
      • DateRangeFacetResult Plugin Supplementary Type
      • DateRangeFilter V2 Plugin Supplementary Type
      • EmailTarget Plugin Supplementary Type
      • EmbeddableContentFragmentValidationState V2 Plugin Supplementary Type
      • Error Plugin Supplementary Type
      • ExtendedAttribute Plugin Supplementary Type
      • FieldFacet V2 Plugin Supplementary Type
      • FieldFacetResult Plugin Supplementary Type
      • FieldFacetSort V2 Plugin Supplementary Type
      • FieldFilter V2 Plugin Supplementary Type
      • FileViewerMediaType Plugin Supplementary Type
      • FileViewerViewType Plugin Supplementary Type
      • Group Plugin Supplementary Type
      • HttpMethod V2 Plugin Supplementary Type
      • IAbuseController Plugin Supplementary Type
      • IActivityStory Plugin Supplementary Type
      • IActivityStoryController Plugin Supplementary Type
      • IActivityStoryUpdateController Plugin Supplementary Type
      • IAdministrationExplicitPanelController Plugin Supplementary Type
      • IApiController Plugin Supplementary Type
      • IApplication Plugin Supplementary Type
      • IApplicationStateChanges Plugin Supplementary Type
      • ICentralizedFile Plugin Supplementary Type
      • ICentralizedFileEventExecutor Plugin Supplementary Type
      • IClientsController Plugin Supplementary Type
      • IContainer Plugin Supplementary Type
      • IContainerStateChanges Plugin Supplementary Type
      • IContent Plugin Supplementary Type
      • IContentEmbeddableContentTypeController Plugin Supplementary Type
      • IContentFragmentConfigurationAdjustmentController Plugin Supplementary Type
      • IContentStateChanges Plugin Supplementary Type
      • IContextualScriptedContentFragmentExtension Plugin Supplementary Type
      • ICustomNavigationItem V2 Plugin Supplementary Type
      • ICustomNavigationItemConfiguration V2 Plugin Supplementary Type
      • IEmbeddableContentFragment Plugin Supplementary Type
      • IEmbeddableContentFragment V2 Plugin Supplementary Type
      • IExplicitPanelController Plugin Supplementary Type
      • IExportUserDataSourceController Plugin Supplementary Type
      • IExtendedAttribute Plugin Supplementary Type
      • IFileEmbeddableContentTypeController Plugin Supplementary Type
      • IFileViewerOptions Plugin Supplementary Type
      • IGroupNewPostLink Plugin Supplementary Type
      • IHashTagController Plugin Supplementary Type
      • IHttpCallbackController Plugin Supplementary Type
      • IHttpRequest Plugin Supplementary Type
      • ILanguageDetectionController Plugin Supplementary Type
      • IMentionableFilter Plugin Supplementary Type
      • IMentionController Plugin Supplementary Type
      • IMessageBusController Plugin Supplementary Type
      • IMetricController Plugin Supplementary Type
      • IndexField Plugin Supplementary Type
      • INotificationController Plugin Supplementary Type
      • IPageOutputController Plugin Supplementary Type
      • IPermission Plugin Supplementary Type
      • IPermissionRegistrarController Plugin Supplementary Type
      • IPluginConfiguration V2 Plugin Supplementary Type
      • IPropertyRuleExecutionOptions Plugin Supplementary Type
      • IPropertyRuleRenderingOptions Plugin Supplementary Type
      • IPropertyTemplateOptions Plugin Supplementary Type
      • IReadOnlyConfigurationData Plugin Supplementary Type
      • IRestEndpointController V2 Plugin Supplementary Type
      • IRestRequest V2 Plugin Supplementary Type
      • IRestResponse V2 Plugin Supplementary Type
      • IRuleController Plugin Supplementary Type
      • IRuleExecutionRuntime V2 Plugin Supplementary Type
      • IScoreController Plugin Supplementary Type
      • IScriptedContentFragmentController Plugin Supplementary Type
      • ISocketController Plugin Supplementary Type
      • ITemplatablePluginController Plugin Supplementary Type
      • ITokenizedTemplateDataTypeContainerToken Plugin Supplementary Type
      • ITokenizedTemplateEnumerableToken Plugin Supplementary Type
      • ITokenizedTemplateImageUrlToken Plugin Supplementary Type
      • ITokenizedTemplateLinkUrlToken Plugin Supplementary Type
      • ITokenizedTemplatePrimitiveToken Plugin Supplementary Type
      • ITokenizedTemplateToken Plugin Supplementary Type
      • ITokenizedTemplateTokenController Plugin Supplementary Type
      • ITranslatablePluginAdjustmentController Plugin Supplementary Type
      • ITranslatablePluginController Plugin Supplementary Type
      • IUrlAccessController Plugin Supplementary Type
      • IUrlController Plugin Supplementary Type
      • IUserActionLink Plugin Supplementary Type
      • IWebContext Plugin Supplementary Type
      • IWebhookController Plugin Supplementary Type
      • IWebhookEvent Plugin Supplementary Type
      • IWeightedMetric Plugin Supplementary Type
      • JobData Plugin Supplementary Type
      • JoinlessGroupPermissionConfiguration Plugin Supplementary Type
      • MembershipGroupPermissionConfiguration Plugin Supplementary Type
      • MessageReceivedEventArgs Plugin Supplementary Type
      • Notification Plugin Supplementary Type
      • NotificationActor Plugin Supplementary Type
      • NotificationCategory Plugin Supplementary Type
      • NotificationCreateUpdateOptions Plugin Supplementary Type
      • NotificationDeleteOptions Plugin Supplementary Type
      • NotificationUserChanges Plugin Supplementary Type
      • OAuthData Plugin Supplementary Type
      • PageContext Plugin Supplementary Type
      • PageDefinitionOptions Plugin Supplementary Type
      • PathSearchOption Plugin Supplementary Type
      • PermissionConfiguration Plugin Supplementary Type
      • PluginInitializationReason Plugin Supplementary Type
      • PrimitiveType Plugin Supplementary Type
      • ProfileField Plugin Supplementary Type
      • Property Plugin Supplementary Type
      • PropertyGroup Plugin Supplementary Type
      • PropertyRule Plugin Supplementary Type
      • PropertyRuleOption Plugin Supplementary Type
      • PropertySubGroup Plugin Supplementary Type
      • PropertyTemplateOption Plugin Supplementary Type
      • PropertyValue Plugin Supplementary Type
      • RawDefinitionOptions Plugin Supplementary Type
      • RenderTarget Plugin Supplementary Type
      • RestEndpointDocumentation V2 Plugin Supplementary Type
      • RestEndpointDocumentationAttribute Plugin Supplementary Type
      • RestParameterLocation Plugin Supplementary Type
      • RestRequestDocumentationAttribute Plugin Supplementary Type
      • RestRequired Plugin Supplementary Type
      • RestResponseDocumentationAttribute Plugin Supplementary Type
      • Rule Plugin Supplementary Type
      • RuleTriggerData Plugin Supplementary Type
      • RuleTriggerExecutionContext Plugin Supplementary Type
      • ScopedProperty Plugin Supplementary Type
      • ScriptedContentFragmentMetadata Plugin Supplementary Type
      • ScriptedContentFragmentOptions Plugin Supplementary Type
      • SearchCategory Plugin Supplementary Type
      • SearchField Plugin Supplementary Type
      • SearchFilterBase V2 Plugin Supplementary Type
      • SearchIndexDeleteOptions Plugin Supplementary Type
      • SearchIndexDocument Plugin Supplementary Type
      • SearchResult Plugin Supplementary Type
      • SearchResults Plugin Supplementary Type
      • SearchResultsListOptions V2 Plugin Supplementary Type
      • Target Plugin Supplementary Type
      • TemplateContext Plugin Supplementary Type
      • TokenizedTemplate Plugin Supplementary Type
      • Translation Plugin Supplementary Type
      • Unit Plugin Supplementary Type
      • User Plugin Supplementary Type
      • UserConnectedEventArgs Plugin Supplementary Type
      • UserDisconnectedEventArgs Plugin Supplementary Type
      • Warning Plugin Supplementary Type
    • +Plugin Types
  • +REST API Documentation
  • +Widget API Documentation

IContent Plugin Supplementary Type


Content created on the site must implement this interface for the social services to support it.

IContent is defined in the Telligent.Evolution.Extensibility.Content.Version1 namespace of Telligent.Evolution.Platform.dll

Definition

interface IContent
{
	IApplication Application { get;  }
	string AvatarUrl { get;  }
	Guid ContentId { get;  }
	Guid ContentTypeId { get;  }
	int? CreatedByUserId { get;  }
	DateTime CreatedDate { get;  }
	bool IsEnabled { get;  }
	string Url { get;  }
	string HtmlDescription(string target);
	string HtmlName(string target);
}

Properties

NameTypeDescriptionDefaultOptions
ApplicationIApplicationThe application in which the IContent is located.
AvatarUrlstringUrl to an image particular to the content or content type. If none, return null.
ContentIdGuidA Guid uniquely identifying the content.
ContentTypeIdGuidA Guid identifying the type of content. All content of the same type (i.e. wiki page) will have the same value here.
CreatedByUserIdint?The Id of the user who originated the content.
CreatedDateDateTimeThe date the content was created.
IsEnabledboolA flag representing whether the content is enabled. This can be a wrapper for approval states, etc.
UrlstringA Url to the content on the site.

Methods

string HtmlDescription(string target);

Return the Html encoded description of the content (the body, for example). Possible values for “target” are “Web”, “Email”, “WebServices”, or “raw”. When “raw” is specified as the target, the description should not be encoded or have any special rendering done to it.

Parameters

NameTypeDescriptionRequiredDefaultOptions
targetstringTargetRequired

Return Type

string

string HtmlName(string target);

Return the Html encoded name of the content (the subject for example). Possible values for “target” are “Web”, “Email”, or “raw”. When “raw” is specified as the target, the name should not be encoded.

Parameters

NameTypeDescriptionRequiredDefaultOptions
targetstringTargetRequired

Return Type

string


  • Share
  • History
  • More
  • Cancel
Related
Recommended
  • Telligent
  • Professional Services
  • Submit a Support Ticket
  • Become a Partner
  • Request a Demo
  • Contact Us

About
Privacy Policy
Terms of use
Copyright 2022 Verint, Inc.
Powered by Verint Community