<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Telerik.Sitefinity.Services.Statistics</name>
    </assembly>
    <members>
        <member name="T:Telerik.Sitefinity.Services.Statistics.IContentRelation">
            <summary>
            A contract representing relation between content items.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.IContentRelation.Key">
            <summary>
            Gets or sets the key that identifies the relation.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.IContentRelation.ObjectId">
            <summary>
            Gets or sets the id of the first item.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.IContentRelation.ObjectType">
            <summary>
            Gets or sets the fully qualified type name of the first item.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.IContentRelation.ObjectProvider">
            <summary>
            Gets or sets the provider name of the first item.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.IContentRelation.RelationType">
            <summary>
            Gets or sets the type of the relation.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.IContentRelation.SubjectId">
            <summary>
            Gets or sets the id of the second item.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.IContentRelation.SubjectType">
            <summary>
            Gets or sets the fully qualified type name of the second item.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.IContentRelation.SubjectProvider">
            <summary>
            Gets or sets the provider name of the second item.
            </summary>
        </member>
        <member name="T:Telerik.Sitefinity.Services.Statistics.ContentRelationProxy">
            <summary>
            A proxy class representing relation between content items.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ContentRelationProxy.Key">
            <summary>
            Gets or sets the key that identifies the relation.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ContentRelationProxy.ObjectId">
            <summary>
            Gets or sets the id of the first item.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ContentRelationProxy.ObjectType">
            <summary>
            Gets or sets the fully qualified type name of the first item.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ContentRelationProxy.ObjectProvider">
            <summary>
            Gets or sets the provider name of the first item.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ContentRelationProxy.RelationType">
            <summary>
            Gets or sets the type of the relation.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ContentRelationProxy.SubjectId">
            <summary>
            Gets or sets the id of the second item.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ContentRelationProxy.SubjectType">
            <summary>
            Gets or sets the fully qualified type name of the second item.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ContentRelationProxy.SubjectProvider">
            <summary>
            Gets or sets the provider name of the second item.
            </summary>
        </member>
        <member name="T:Telerik.Sitefinity.Services.Statistics.Events.IFlushSentencesCompletedEvent">
            <summary>
            An event containing information about the flush sentences and it's result.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.Events.IFlushSentencesCompletedEvent.Items">
            <summary>
            Gets Sentences.
            </summary>
            <value>The user id.</value>
        </member>
        <member name="T:Telerik.Sitefinity.Services.Statistics.ISentenceObject">
            <summary>
            Represents a statistic sentence object.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentenceObject.Key">
            <summary>
            Gets or sets an arbitrary key that may be used to identify the object.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentenceObject.Id">
            <summary>
            Gets or sets the id that is used to identify object when 
            object is a Sitefinity <see cref="!:IDataItem"/> instance.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentenceObject.Provider">
            <summary>
            Gets or sets the name of the provider used to identify 
            object when object is a Sitefinity 
            <see cref="!:IDataItem"/> instance.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentenceObject.Type">
            <summary>
            Gets or sets the type of the object used to identify object
            when object is a Sitefinity <see cref="!:IDataItem"/> instance.
            </summary>
        </member>
        <member name="T:Telerik.Sitefinity.Services.Statistics.ISentenceSubject">
            <summary>
            Represents the subject of the statistics sentence.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentenceSubject.Key">
            <summary>
            Gets or sets an arbitrary key that may be used to identify the subject.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentenceSubject.Id">
            <summary>
            Gets or sets the id that is used to identify subject when 
            subject is a Sitefinity <see cref="!:IDataItem"/> instance.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentenceSubject.Provider">
            <summary>
            Gets or sets the name of the provider used to identify 
            subject when subject is a Sitefinity 
            <see cref="!:IDataItem"/> instance.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentenceSubject.Type">
            <summary>
            Gets or sets the type of the object used to identify subject
            when subject is a Sitefinity <see cref="!:IDataItem"/> instance.
            </summary>
        </member>
        <member name="T:Telerik.Sitefinity.Services.Statistics.IOnReconcileExecutedEvent">
            <summary>
            An event containing information about the user id and tracking cookie id mapping.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.IOnReconcileExecutedEvent.UserId">
            <summary>
            Gets the user id.
            </summary>
            <value>The user id.</value>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.IOnReconcileExecutedEvent.TrackingId">
            <summary>
            Gets the tracking id.
            </summary>
            <value>The tracking id.</value>
        </member>
        <member name="T:Telerik.Sitefinity.Services.Statistics.PageVisitLogMode">
            <summary>
            Available options for logging page visits.
            </summary>
        </member>
        <member name="F:Telerik.Sitefinity.Services.Statistics.PageVisitLogMode.All">
            <summary>
            Visits to all pages will be tracked.
            </summary>
        </member>
        <member name="F:Telerik.Sitefinity.Services.Statistics.PageVisitLogMode.None">
            <summary>
            No visits to pages will be tracked.
            </summary>
        </member>
        <member name="F:Telerik.Sitefinity.Services.Statistics.PageVisitLogMode.PersonalizationTargets">
            <summary>
            Visits only to pages that are targets of personalization
            criteria will be tracked.
            </summary>
        </member>
        <member name="T:Telerik.Sitefinity.Services.Statistics.StatisticsConstants">
            <summary>
            Provides constants with commonly used verbs in Sitefinity.
            </summary>
        </member>
        <member name="F:Telerik.Sitefinity.Services.Statistics.StatisticsConstants.TrackingCookieName">
            <summary>
            Name of the tracking cookie used by the statistics service.
            </summary>
        </member>
        <member name="T:Telerik.Sitefinity.Services.Statistics.StatisticsConstants.CommonVerbs">
            <summary>
            Provides names of the commonly used verbs.
            </summary>
        </member>
        <member name="F:Telerik.Sitefinity.Services.Statistics.StatisticsConstants.CommonVerbs.HasVisited">
            <summary>
            The verb used in sentences that describe pages being visited.
            </summary>
        </member>
        <member name="F:Telerik.Sitefinity.Services.Statistics.StatisticsConstants.CommonVerbs.HasBought">
            <summary>
            The verb used in sentences that describe an ecommerce product being bought.
            </summary>
        </member>
        <member name="F:Telerik.Sitefinity.Services.Statistics.StatisticsConstants.CommonVerbs.HasBoughtFromDepartment">
            <summary>
            The verb used in sentences that describe a purchase from specific department.
            </summary>
        </member>
        <member name="F:Telerik.Sitefinity.Services.Statistics.StatisticsConstants.CommonVerbs.HasBoughtProductTaggedBy">
            <summary>
            The verb used in sentences that describe a purchase of a product tagged
            by a specific tag.
            </summary>
        </member>
        <member name="T:Telerik.Sitefinity.Services.Statistics.StatisticsConstants.ContentRelationTypes">
            <summary>
            Provides values for the used content relation types.
            </summary>
        </member>
        <member name="F:Telerik.Sitefinity.Services.Statistics.StatisticsConstants.ContentRelationTypes.Contains">
            <summary>
            Relation indicates that ItemA contains ItemB.
            </summary>
        </member>
        <member name="T:Telerik.Sitefinity.Services.Statistics.ISentence">
            <summary>
            Contract definining a statistics sentence.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.SubjectKey">
            <summary>
            Gets or sets an arbitrary key that may be used to identify the subject.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.SubjectId">
            <summary>
            Gets or sets the id that is used to identify subject when 
            subject is a Sitefinity <see cref="!:IDataItem"/> instance.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.SubjectProvider">
            <summary>
            Gets or sets the name of the provider used to identify 
            subject when subject is a Sitefinity 
            <see cref="!:IDataItem"/> instance.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.SubjectType">
            <summary>
            Gets or sets the type of the object used to identify subject
            when subject is a Sitefinity <see cref="!:IDataItem"/> instance.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.SubjectStringMetaField1">
            <summary>
            Gets or sets arbitrary string data about subject.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.SubjectStringMetaField2">
            <summary>
            Gets or sets arbitrary string data about subject.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.SubjectStringMetaField3">
            <summary>
            Gets or sets arbitrary string data about subject.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.SubjectStringMetaField4">
            <summary>
            Gets or sets arbitrary string data about subject.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.SubjectStringMetaField5">
            <summary>
            Gets or sets arbitrary string data about subject.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.SubjectIntMetaField">
            <summary>
            Gets or sets arbitrary integer data about subject.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.SubjectDoubleMetaField">
            <summary>
            Gets or sets arbitrary double data about subject.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.SubjectDecimalMetaField">
            <summary>
            Gets or sets arbitrary decimal data about subject.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.SubjectBoolMetaField">
            <summary>
            Gets or sets arbitrary boolean data about subject.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.SubjectDateTimeMetaField">
            <summary>
            Gets or sets arbitrary date time data about subject.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.Verb">
            <summary>
            Gets or sets the verb of the sentence.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.ObjectKey">
            <summary>
            Gets or sets an arbitrary key that may be used to identify the object.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.ObjectId">
            <summary>
            Gets or sets the id that is used to identify object when 
            object is a Sitefinity <see cref="!:IDataItem"/> instance.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.ObjectProvider">
            <summary>
            Gets or sets the name of the provider used to identify 
            object when object is a Sitefinity 
            <see cref="!:IDataItem"/> instance.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.ObjectType">
            <summary>
            Gets or sets the type of the object used to identify object
            when object is a Sitefinity <see cref="!:IDataItem"/> instance.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.ObjectStringMetaField1">
            <summary>
            Gets or sets arbitrary string data about object.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.ObjectStringMetaField2">
            <summary>
            Gets or sets arbitrary string data about object.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.ObjectStringMetaField3">
            <summary>
            Gets or sets arbitrary string data about object.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.ObjectStringMetaField4">
            <summary>
            Gets or sets arbitrary string data about object.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.ObjectStringMetaField5">
            <summary>
            Gets or sets arbitrary string data about object.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.ObjectIntMetaField">
            <summary>
            Gets or sets arbitrary integer data about object.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.ObjectDoubleMetaField">
            <summary>
            Gets or sets arbitrary double data about object.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.ObjectDecimalMetaField">
            <summary>
            Gets or sets arbitrary decimal data about object.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.ObjectBoolMetaField">
            <summary>
            Gets or sets arbitrary boolean data about object.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.ObjectDateTimeMetaField">
            <summary>
            Gets or sets arbitrary date time data about object.
            </summary>
        </member>
        <member name="P:Telerik.Sitefinity.Services.Statistics.ISentence.TimeStamp">
            <summary>
            Gets or sets the date and time when sentence was written.
            </summary>
        </member>
        <member name="T:Telerik.Sitefinity.Services.Statistics.IStatisticsService">
            <summary>
            The contract for StatisticsService operations.Provides the ability 
            to write and consume arbitrary statistical data. 
            </summary>
        </member>
        <member name="M:Telerik.Sitefinity.Services.Statistics.IStatisticsService.WriteSentence(Telerik.Sitefinity.Services.Statistics.ISentence)">
            <summary>
            Writes a new sentence with the statistics service.
            </summary>
            <param name="sentence">
            An instance of the <see cref="T:Telerik.Sitefinity.Services.Statistics.ISentence"/> type to be written.
            </param>
        </member>
        <member name="M:Telerik.Sitefinity.Services.Statistics.IStatisticsService.WasSentenceWritten(Telerik.Sitefinity.Services.Statistics.ISentenceSubject,System.String,Telerik.Sitefinity.Services.Statistics.ISentenceObject)">
            <summary>
            Determines was a sentence with a given subject, verb and object ever written.
            </summary>
            <param name="sentenceSubject">
            Defines the subject of the sentence.
            </param>
            <param name="sentenceVerb">
            Defines the verb of the sentence.
            </param>
            <param name="sentenceObject">
            Defines the object of the sentence.
            </param>
            <returns>
            True if specified sentence was written at least once; otherwise false.
            </returns>
        </member>
        <member name="M:Telerik.Sitefinity.Services.Statistics.IStatisticsService.GetSentences(Telerik.Sitefinity.Services.Statistics.ISentenceSubject,System.String,Telerik.Sitefinity.Services.Statistics.ISentenceObject)">
            <summary>
            Gets all the sentences for the specified subject, verb and object.
            </summary>
            <param name="sentenceSubject">
            Defines the subject of the sentence.
            </param>
            <param name="sentenceVerb">
            Defines the verb of the sentence. 
            </param>
            <param name="sentenceObject">
            Defines the object of the sentence.
            </param>
            <returns>
            An enumerable of written sentences.
            </returns>
        </member>
        <member name="M:Telerik.Sitefinity.Services.Statistics.IStatisticsService.GetLastSentenceForSubject(Telerik.Sitefinity.Services.Statistics.ISentenceSubject,System.String,System.String)">
            <summary>
            Gets the latest written sentence for the specified subject, verb and object filter.
            </summary>
            <param name="sentenceSubject">Instance of the <see cref="T:Telerik.Sitefinity.Services.Statistics.ISentenceSubject"/> for which the sentence ought to be retrieved.</param>
            <param name="sentenceVerb">Sentence verb for which the latest sentence ought to be retrieved.</param>
            <param name="filter">Filter to be applied on the sentences.</param>
            <returns>An instance of the <see cref="T:Telerik.Sitefinity.Services.Statistics.ISentence"/> type.</returns>
        </member>
        <member name="M:Telerik.Sitefinity.Services.Statistics.IStatisticsService.CreateSentence">
            <summary>
            Creates an empty sentence object.
            </summary>
            <returns>
            An instance of the <see cref="T:Telerik.Sitefinity.Services.Statistics.ISentence"/> type.
            </returns>
        </member>
        <member name="M:Telerik.Sitefinity.Services.Statistics.IStatisticsService.CreateSentenceSubject(System.String)">
            <summary>
            Creates a new instance of the <see cref="T:Telerik.Sitefinity.Services.Statistics.ISentenceSubject"/>.
            </summary>
            <remarks>
            This is not a persistent type.
            </remarks>
            <param name="key">
            The key which is used to identify subject.
            </param>
            <returns>
            An instance of the <see cref="T:Telerik.Sitefinity.Services.Statistics.ISentenceSubject"/>.
            </returns>
        </member>
        <member name="M:Telerik.Sitefinity.Services.Statistics.IStatisticsService.CreateSentenceSubject(System.Guid,System.String,System.String)">
            <summary>
            Creates a new instance of the <see cref="T:Telerik.Sitefinity.Services.Statistics.ISentenceSubject"/>.
            </summary>
            <remarks>
            This is not a persistent type.
            </remarks>
            <param name="id">
            Id of the sentence subject.
            </param>
            <param name="provider">
            Name of the sentence subject provider.
            </param>
            <param name="type">
            Type of the sentence subject.
            </param>
            <returns>
            An instance of the <see cref="T:Telerik.Sitefinity.Services.Statistics.ISentenceSubject"/>.
            </returns>
        </member>
        <member name="M:Telerik.Sitefinity.Services.Statistics.IStatisticsService.CreateSentenceObject(System.Guid,System.String,System.String)">
            <summary>
            Creates a new instance of the <see cref="T:Telerik.Sitefinity.Services.Statistics.ISentenceObject"/>.
            </summary>
            <param name="id">
            Id of the sentence object.
            </param>
            <param name="provider">
            Name of the sentence object provider.
            </param>
            <param name="type">
            Type of the sentence object.
            </param>
            <remarks>
            This is not a persistent type.
            </remarks>
            <returns>
            An instance of the <see cref="T:Telerik.Sitefinity.Services.Statistics.ISentenceObject"/>.
            </returns>
        </member>
        <member name="M:Telerik.Sitefinity.Services.Statistics.IStatisticsService.GetPageLogMode">
            <summary>
            Gets the page log mode configuration.
            </summary>
            <returns>
            One of the <see cref="T:Telerik.Sitefinity.Services.Statistics.PageVisitLogMode"/> values.
            </returns>
        </member>
        <member name="M:Telerik.Sitefinity.Services.Statistics.IStatisticsService.UpdateContentRelation(Telerik.Sitefinity.Services.Statistics.IContentRelation)">
            <summary>
            Updates the content relation.
            </summary>
            <param name="contentRelation">The content relation.</param>
        </member>
        <member name="M:Telerik.Sitefinity.Services.Statistics.IStatisticsService.RemoveAffectedContentRelations(System.Guid)">
            <summary>
            Removes content relations that are affected by an item that is deleted.
            </summary>
            <param name="deletedItemId">The deleted item id.</param>
        </member>
        <member name="M:Telerik.Sitefinity.Services.Statistics.IStatisticsService.GetContentRelationsCount(System.String,System.String)">
            <summary>
            Gets the content relations count.
            </summary>
            <param name="filter">The filter.</param>
            <param name="groupBy">The group by.</param>
            <returns>The count of the content relations.</returns>
        </member>
        <member name="M:Telerik.Sitefinity.Services.Statistics.IStatisticsService.GetContentRelationObjectIds(System.String)">
            <summary>
            Gets the object ids of the relations.
            </summary>
            <param name="filter">The filter.</param>
            <returns>The object ids of the relations as enumerable of Guid.</returns>
        </member>
        <member name="M:Telerik.Sitefinity.Services.Statistics.IStatisticsService.GetContentRelationSubjectIds(System.String)">
            <summary>
            Gets the subject ids of the relations.
            </summary>
            <param name="filter">The filter.</param>
            <returns>The subject ids of the relations as enumerable of Guid.</returns>
        </member>
        <member name="M:Telerik.Sitefinity.Services.Statistics.IStatisticsService.GetContentRelationKeys(System.String)">
            <summary>
            Gets the content relation keys.
            </summary>
            <param name="filter">The filter.</param>
            <returns>The keys of the relations as enumerable of Guid.</returns>
        </member>
    </members>
</doc>
