<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Dynamicweb.DataPortability</name>
    </assembly>
    <members>
        <member name="T:Dynamicweb.DataPortability.DataPortabilityModule">
            <summary>
            Front end module for Data Portability.
            </summary>
            <seealso cref="T:Dynamicweb.Modules.ContentModule" />
        </member>
        <member name="M:Dynamicweb.DataPortability.DataPortabilityModule.RenderForm(Dynamicweb.Rendering.Template,Dynamicweb.DataPortability.DataDefinitions.DataDefinition)">
            <summary>
            Renders the form.
            </summary>
            <param name="template">The template.</param>
            <param name="definition">The definition.</param>
            <returns></returns>
        </member>
        <member name="M:Dynamicweb.DataPortability.DataPortabilityModule.Download(Dynamicweb.DataPortability.DataDefinitions.DataDefinition,Dynamicweb.Security.UserManagement.User)">
            <summary>
            Downloads an archive containing the user data specified by the data definition.
            </summary>
            <param name="definition">The definition.</param>
            <param name="user">The user.</param>
        </member>
        <member name="M:Dynamicweb.DataPortability.DataPortabilityModule.GetDefinition(System.String)">
            <summary>
            Gets the definition.
            </summary>
            <param name="definitionId">The definition identifier.</param>
            <returns>An instance of <see cref="T:Dynamicweb.DataPortability.DataDefinitions.DataDefinition"/>, if found, otherwise null.</returns>
        </member>
        <member name="M:Dynamicweb.DataPortability.DataPortabilityModule.GetTemplate(System.String,System.String)">
            <summary>
            Gets the template.
            </summary>
            <param name="templateFolderName">Name of the template folder.</param>
            <param name="templateName">Name of the template.</param>
            <returns>An instance of <see cref="T:Dynamicweb.Rendering.Template"/>, if found, otherwise null.</returns>
        </member>
        <member name="M:Dynamicweb.DataPortability.DataPortabilityModule.GetDataAction">
            <summary>
            Gets the data action from current request context.
            </summary>
            <returns>A valid action as specified in <see cref="T:Dynamicweb.DataPortability.DataPortabilityModule.DataAction"/>, if found, otherwise <see cref="F:Dynamicweb.DataPortability.DataPortabilityModule.DataAction.None"/></returns>
        </member>
        <member name="T:Dynamicweb.DataPortability.DataPortabilityModule.DataAction">
            <summary>
            Represents the actions supported by the module.
            </summary>
        </member>
        <member name="T:Dynamicweb.DataPortability.DataPortabilityModuleSettings">
            <summary>
            Represents the module settings used by <see cref="T:Dynamicweb.DataPortability.DataPortabilityModule"/>
            </summary>
        </member>
        <member name="F:Dynamicweb.DataPortability.DataPortabilityModuleSettings.RootTemplateFolderName">
            <summary>
            The root template folder name
            </summary>
        </member>
        <member name="F:Dynamicweb.DataPortability.DataPortabilityModuleSettings.FormTemplateFolderName">
            <summary>
            The form template folder name
            </summary>
        </member>
        <member name="P:Dynamicweb.DataPortability.DataPortabilityModuleSettings.Properties">
            <summary>
            Gets the properties.
            </summary>
            <value>
            The properties.
            </value>
        </member>
        <member name="P:Dynamicweb.DataPortability.DataPortabilityModuleSettings.DataDefinition">
            <summary>
            Gets the data definition.
            </summary>
            <value>
            The data definition.
            </value>
        </member>
        <member name="P:Dynamicweb.DataPortability.DataPortabilityModuleSettings.FormTemplate">
            <summary>
            Gets the form template.
            </summary>
            <value>
            The form template.
            </value>
        </member>
        <member name="P:Dynamicweb.DataPortability.DataPortabilityModuleSettings.FormTemplateFolder">
            <summary>
            Gets the form template folder.
            </summary>
            <value>
            The form template folder.
            </value>
        </member>
        <member name="M:Dynamicweb.DataPortability.DataPortabilityModuleSettings.#ctor(Dynamicweb.Modules.Properties)">
            <summary>
            Initializes a new instance of the <see cref="T:Dynamicweb.DataPortability.DataPortabilityModuleSettings"/> class.
            </summary>
            <param name="properties">The properties.</param>
        </member>
        <member name="M:Dynamicweb.DataPortability.DataPortabilityModuleSettings.SetDefaultValues">
            <summary>
            Sets the default values.
            </summary>
        </member>
        <member name="T:Dynamicweb.DataPortability.Renderer">
            <summary>
            Helper class used for front end rendering
            </summary>
        </member>
        <member name="M:Dynamicweb.DataPortability.Renderer.RenderDataDefinition(Dynamicweb.Rendering.Template,Dynamicweb.DataPortability.DataDefinitions.DataDefinition)">
            <summary>
            Renders the data definition.
            </summary>
            <param name="template">The template.</param>
            <param name="definition">The definition.</param>
        </member>
        <member name="M:Dynamicweb.DataPortability.Renderer.RenderDataGroup(Dynamicweb.Rendering.Template,Dynamicweb.DataPortability.DataDefinitions.DataGroup)">
            <summary>
            Renders the data group.
            </summary>
            <param name="template">The template.</param>
            <param name="group">The group.</param>
        </member>
        <member name="M:Dynamicweb.DataPortability.Renderer.RenderDataItemType(Dynamicweb.Rendering.Template,Dynamicweb.DataPortability.DataDefinitions.DataItemType)">
            <summary>
            Renders the type of the data item.
            </summary>
            <param name="template">The template.</param>
            <param name="itemType">Type of the item.</param>
        </member>
    </members>
</doc>
