<?xml version="1.0"?>
<doc>
    <assembly>
        <name>BuddyFinance.WebApi</name>
    </assembly>
    <members>
        <member name="T:BuddyFinance.WebApi.Startup">
            <summary>
            
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Startup.Configuration(Owin.IAppBuilder)">
            <summary>
            
            </summary>
            <param name="app"></param>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.ApiDescriptionExtensions.GetFriendlyId(System.Web.Http.Description.ApiDescription)">
            <summary>
            Generates an URI-friendly ID for the <see cref="T:System.Web.Http.Description.ApiDescription"/>. E.g. "Get-Values-id_name" instead of "GetValues/{id}?name={name}"
            </summary>
            <param name="description">The <see cref="T:System.Web.Http.Description.ApiDescription"/>.</param>
            <returns>The ID as a string.</returns>
        </member>
        <member name="T:BuddyFinance.WebApi.Areas.HelpPage.HelpPageConfig">
            <summary>
            Use this class to customize the Help Page.
            For example you can set a custom <see cref="T:System.Web.Http.Description.IDocumentationProvider"/> to supply the documentation
            or you can provide the samples for the requests/responses.
            </summary>
        </member>
        <member name="T:BuddyFinance.WebApi.Areas.HelpPage.Controllers.HelpController">
            <summary>
            The controller that will handle requests for the help page.
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageConfigurationExtensions.SetDocumentationProvider(System.Web.Http.HttpConfiguration,System.Web.Http.Description.IDocumentationProvider)">
            <summary>
            Sets the documentation provider for help page.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="documentationProvider">The documentation provider.</param>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageConfigurationExtensions.SetSampleObjects(System.Web.Http.HttpConfiguration,System.Collections.Generic.IDictionary{System.Type,System.Object})">
            <summary>
            Sets the objects that will be used by the formatters to produce sample requests/responses.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="sampleObjects">The sample objects.</param>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageConfigurationExtensions.SetSampleRequest(System.Web.Http.HttpConfiguration,System.Object,System.Net.Http.Headers.MediaTypeHeaderValue,System.String,System.String)">
            <summary>
            Sets the sample request directly for the specified media type and action.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="sample">The sample request.</param>
            <param name="mediaType">The media type.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageConfigurationExtensions.SetSampleRequest(System.Web.Http.HttpConfiguration,System.Object,System.Net.Http.Headers.MediaTypeHeaderValue,System.String,System.String,System.String[])">
            <summary>
            Sets the sample request directly for the specified media type and action with parameters.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="sample">The sample request.</param>
            <param name="mediaType">The media type.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
            <param name="parameterNames">The parameter names.</param>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageConfigurationExtensions.SetSampleResponse(System.Web.Http.HttpConfiguration,System.Object,System.Net.Http.Headers.MediaTypeHeaderValue,System.String,System.String)">
            <summary>
            Sets the sample request directly for the specified media type of the action.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="sample">The sample response.</param>
            <param name="mediaType">The media type.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageConfigurationExtensions.SetSampleResponse(System.Web.Http.HttpConfiguration,System.Object,System.Net.Http.Headers.MediaTypeHeaderValue,System.String,System.String,System.String[])">
            <summary>
            Sets the sample response directly for the specified media type of the action with specific parameters.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="sample">The sample response.</param>
            <param name="mediaType">The media type.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
            <param name="parameterNames">The parameter names.</param>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageConfigurationExtensions.SetSampleForMediaType(System.Web.Http.HttpConfiguration,System.Object,System.Net.Http.Headers.MediaTypeHeaderValue)">
            <summary>
            Sets the sample directly for all actions with the specified media type.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="sample">The sample.</param>
            <param name="mediaType">The media type.</param>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageConfigurationExtensions.SetSampleForType(System.Web.Http.HttpConfiguration,System.Object,System.Net.Http.Headers.MediaTypeHeaderValue,System.Type)">
            <summary>
            Sets the sample directly for all actions with the specified type and media type.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="sample">The sample.</param>
            <param name="mediaType">The media type.</param>
            <param name="type">The parameter type or return type of an action.</param>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageConfigurationExtensions.SetActualRequestType(System.Web.Http.HttpConfiguration,System.Type,System.String,System.String)">
            <summary>
            Specifies the actual type of <see cref="T:System.Net.Http.ObjectContent`1"/> passed to the <see cref="T:System.Net.Http.HttpRequestMessage"/> in an action.
            The help page will use this information to produce more accurate request samples.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="type">The type.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageConfigurationExtensions.SetActualRequestType(System.Web.Http.HttpConfiguration,System.Type,System.String,System.String,System.String[])">
            <summary>
            Specifies the actual type of <see cref="T:System.Net.Http.ObjectContent`1"/> passed to the <see cref="T:System.Net.Http.HttpRequestMessage"/> in an action.
            The help page will use this information to produce more accurate request samples.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="type">The type.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
            <param name="parameterNames">The parameter names.</param>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageConfigurationExtensions.SetActualResponseType(System.Web.Http.HttpConfiguration,System.Type,System.String,System.String)">
            <summary>
            Specifies the actual type of <see cref="T:System.Net.Http.ObjectContent`1"/> returned as part of the <see cref="T:System.Net.Http.HttpRequestMessage"/> in an action.
            The help page will use this information to produce more accurate response samples.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="type">The type.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageConfigurationExtensions.SetActualResponseType(System.Web.Http.HttpConfiguration,System.Type,System.String,System.String,System.String[])">
            <summary>
            Specifies the actual type of <see cref="T:System.Net.Http.ObjectContent`1"/> returned as part of the <see cref="T:System.Net.Http.HttpRequestMessage"/> in an action.
            The help page will use this information to produce more accurate response samples.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="type">The type.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
            <param name="parameterNames">The parameter names.</param>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageConfigurationExtensions.GetHelpPageSampleGenerator(System.Web.Http.HttpConfiguration)">
            <summary>
            Gets the help page sample generator.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <returns>The help page sample generator.</returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageConfigurationExtensions.SetHelpPageSampleGenerator(System.Web.Http.HttpConfiguration,BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator)">
            <summary>
            Sets the help page sample generator.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="sampleGenerator">The help page sample generator.</param>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageConfigurationExtensions.GetModelDescriptionGenerator(System.Web.Http.HttpConfiguration)">
            <summary>
            Gets the model description generator.
            </summary>
            <param name="config">The configuration.</param>
            <returns>The <see cref="T:BuddyFinance.WebApi.Areas.HelpPage.ModelDescriptions.ModelDescriptionGenerator"/></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageConfigurationExtensions.GetHelpPageApiModel(System.Web.Http.HttpConfiguration,System.String)">
            <summary>
            Gets the model that represents an API displayed on the help page. The model is initialized on the first call and cached for subsequent calls.
            </summary>
            <param name="config">The <see cref="T:System.Web.Http.HttpConfiguration"/>.</param>
            <param name="apiDescriptionId">The <see cref="T:System.Web.Http.Description.ApiDescription"/> ID.</param>
            <returns>
            An <see cref="T:BuddyFinance.WebApi.Areas.HelpPage.Models.HelpPageApiModel"/>
            </returns>
        </member>
        <member name="T:BuddyFinance.WebApi.Areas.HelpPage.ModelDescriptions.ModelDescription">
            <summary>
            Describes a type model.
            </summary>
        </member>
        <member name="T:BuddyFinance.WebApi.Areas.HelpPage.ModelDescriptions.ModelDescriptionGenerator">
            <summary>
            Generates model descriptions for given types.
            </summary>
        </member>
        <member name="T:BuddyFinance.WebApi.Areas.HelpPage.ModelDescriptions.ModelNameAttribute">
            <summary>
            Use this attribute to change the name of the <see cref="T:BuddyFinance.WebApi.Areas.HelpPage.ModelDescriptions.ModelDescription"/> generated for a type.
            </summary>
        </member>
        <member name="T:BuddyFinance.WebApi.Areas.HelpPage.Models.HelpPageApiModel">
            <summary>
            The model that represents an API displayed on the help page.
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.Models.HelpPageApiModel.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:BuddyFinance.WebApi.Areas.HelpPage.Models.HelpPageApiModel"/> class.
            </summary>
        </member>
        <member name="P:BuddyFinance.WebApi.Areas.HelpPage.Models.HelpPageApiModel.ApiDescription">
            <summary>
            Gets or sets the <see cref="P:BuddyFinance.WebApi.Areas.HelpPage.Models.HelpPageApiModel.ApiDescription"/> that describes the API.
            </summary>
        </member>
        <member name="P:BuddyFinance.WebApi.Areas.HelpPage.Models.HelpPageApiModel.UriParameters">
            <summary>
            Gets or sets the <see cref="T:BuddyFinance.WebApi.Areas.HelpPage.ModelDescriptions.ParameterDescription"/> collection that describes the URI parameters for the API.
            </summary>
        </member>
        <member name="P:BuddyFinance.WebApi.Areas.HelpPage.Models.HelpPageApiModel.RequestDocumentation">
            <summary>
            Gets or sets the documentation for the request.
            </summary>
        </member>
        <member name="P:BuddyFinance.WebApi.Areas.HelpPage.Models.HelpPageApiModel.RequestModelDescription">
            <summary>
            Gets or sets the <see cref="T:BuddyFinance.WebApi.Areas.HelpPage.ModelDescriptions.ModelDescription"/> that describes the request body.
            </summary>
        </member>
        <member name="P:BuddyFinance.WebApi.Areas.HelpPage.Models.HelpPageApiModel.RequestBodyParameters">
            <summary>
            Gets the request body parameter descriptions.
            </summary>
        </member>
        <member name="P:BuddyFinance.WebApi.Areas.HelpPage.Models.HelpPageApiModel.ResourceDescription">
            <summary>
            Gets or sets the <see cref="T:BuddyFinance.WebApi.Areas.HelpPage.ModelDescriptions.ModelDescription"/> that describes the resource.
            </summary>
        </member>
        <member name="P:BuddyFinance.WebApi.Areas.HelpPage.Models.HelpPageApiModel.ResourceProperties">
            <summary>
            Gets the resource property descriptions.
            </summary>
        </member>
        <member name="P:BuddyFinance.WebApi.Areas.HelpPage.Models.HelpPageApiModel.SampleRequests">
            <summary>
            Gets the sample requests associated with the API.
            </summary>
        </member>
        <member name="P:BuddyFinance.WebApi.Areas.HelpPage.Models.HelpPageApiModel.SampleResponses">
            <summary>
            Gets the sample responses associated with the API.
            </summary>
        </member>
        <member name="P:BuddyFinance.WebApi.Areas.HelpPage.Models.HelpPageApiModel.ErrorMessages">
            <summary>
            Gets the error messages associated with this model.
            </summary>
        </member>
        <member name="T:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator">
            <summary>
            This class will generate the samples for the help page.
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator"/> class.
            </summary>
        </member>
        <member name="P:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator.ActualHttpMessageTypes">
            <summary>
            Gets CLR types that are used as the content of <see cref="T:System.Net.Http.HttpRequestMessage"/> or <see cref="T:System.Net.Http.HttpResponseMessage"/>.
            </summary>
        </member>
        <member name="P:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator.ActionSamples">
            <summary>
            Gets the objects that are used directly as samples for certain actions.
            </summary>
        </member>
        <member name="P:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator.SampleObjects">
            <summary>
            Gets the objects that are serialized as samples by the supported formatters.
            </summary>
        </member>
        <member name="P:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator.SampleObjectFactories">
            <summary>
            Gets factories for the objects that the supported formatters will serialize as samples. Processed in order,
            stopping when the factory successfully returns a non-<see langref="null"/> object.
            </summary>
            <remarks>
            Collection includes just <see cref="M:BuddyFinance.WebApi.Areas.HelpPage.ObjectGenerator.GenerateObject(System.Type)"/> initially. Use
            <code>SampleObjectFactories.Insert(0, func)</code> to provide an override and
            <code>SampleObjectFactories.Add(func)</code> to provide a fallback.</remarks>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator.GetSampleRequests(System.Web.Http.Description.ApiDescription)">
            <summary>
            Gets the request body samples for a given <see cref="T:System.Web.Http.Description.ApiDescription"/>.
            </summary>
            <param name="api">The <see cref="T:System.Web.Http.Description.ApiDescription"/>.</param>
            <returns>The samples keyed by media type.</returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator.GetSampleResponses(System.Web.Http.Description.ApiDescription)">
            <summary>
            Gets the response body samples for a given <see cref="T:System.Web.Http.Description.ApiDescription"/>.
            </summary>
            <param name="api">The <see cref="T:System.Web.Http.Description.ApiDescription"/>.</param>
            <returns>The samples keyed by media type.</returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator.GetSample(System.Web.Http.Description.ApiDescription,BuddyFinance.WebApi.Areas.HelpPage.SampleDirection)">
            <summary>
            Gets the request or response body samples.
            </summary>
            <param name="api">The <see cref="T:System.Web.Http.Description.ApiDescription"/>.</param>
            <param name="sampleDirection">The value indicating whether the sample is for a request or for a response.</param>
            <returns>The samples keyed by media type.</returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator.GetActionSample(System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Type,System.Net.Http.Formatting.MediaTypeFormatter,System.Net.Http.Headers.MediaTypeHeaderValue,BuddyFinance.WebApi.Areas.HelpPage.SampleDirection)">
            <summary>
            Search for samples that are provided directly through <see cref="P:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator.ActionSamples"/>.
            </summary>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
            <param name="parameterNames">The parameter names.</param>
            <param name="type">The CLR type.</param>
            <param name="formatter">The formatter.</param>
            <param name="mediaType">The media type.</param>
            <param name="sampleDirection">The value indicating whether the sample is for a request or for a response.</param>
            <returns>The sample that matches the parameters.</returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator.GetSampleObject(System.Type)">
            <summary>
            Gets the sample object that will be serialized by the formatters. 
            First, it will look at the <see cref="P:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator.SampleObjects"/>. If no sample object is found, it will try to create
            one using <see cref="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator.DefaultSampleObjectFactory(BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator,System.Type)"/> (which wraps an <see cref="T:BuddyFinance.WebApi.Areas.HelpPage.ObjectGenerator"/>) and other
            factories in <see cref="P:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator.SampleObjectFactories"/>.
            </summary>
            <param name="type">The type.</param>
            <returns>The sample object.</returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator.ResolveHttpRequestMessageType(System.Web.Http.Description.ApiDescription)">
            <summary>
            Resolves the actual type of <see cref="T:System.Net.Http.ObjectContent`1"/> passed to the <see cref="T:System.Net.Http.HttpRequestMessage"/> in an action.
            </summary>
            <param name="api">The <see cref="T:System.Web.Http.Description.ApiDescription"/>.</param>
            <returns>The type.</returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator.ResolveType(System.Web.Http.Description.ApiDescription,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},BuddyFinance.WebApi.Areas.HelpPage.SampleDirection,System.Collections.ObjectModel.Collection{System.Net.Http.Formatting.MediaTypeFormatter}@)">
            <summary>
            Resolves the type of the action parameter or return value when <see cref="T:System.Net.Http.HttpRequestMessage"/> or <see cref="T:System.Net.Http.HttpResponseMessage"/> is used.
            </summary>
            <param name="api">The <see cref="T:System.Web.Http.Description.ApiDescription"/>.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
            <param name="parameterNames">The parameter names.</param>
            <param name="sampleDirection">The value indicating whether the sample is for a request or a response.</param>
            <param name="formatters">The formatters.</param>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleGenerator.WriteSampleObjectUsingFormatter(System.Net.Http.Formatting.MediaTypeFormatter,System.Object,System.Type,System.Net.Http.Headers.MediaTypeHeaderValue)">
            <summary>
            Writes the sample object using formatter.
            </summary>
            <param name="formatter">The formatter.</param>
            <param name="value">The value.</param>
            <param name="type">The type.</param>
            <param name="mediaType">Type of the media.</param>
            <returns></returns>
        </member>
        <member name="T:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleKey">
            <summary>
            This is used to identify the place where the sample should be applied.
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleKey.#ctor(System.Net.Http.Headers.MediaTypeHeaderValue)">
            <summary>
            Creates a new <see cref="T:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleKey"/> based on media type.
            </summary>
            <param name="mediaType">The media type.</param>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleKey.#ctor(System.Net.Http.Headers.MediaTypeHeaderValue,System.Type)">
            <summary>
            Creates a new <see cref="T:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleKey"/> based on media type and CLR type.
            </summary>
            <param name="mediaType">The media type.</param>
            <param name="type">The CLR type.</param>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleKey.#ctor(BuddyFinance.WebApi.Areas.HelpPage.SampleDirection,System.String,System.String,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Creates a new <see cref="T:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleKey"/> based on <see cref="P:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleKey.SampleDirection"/>, controller name, action name and parameter names.
            </summary>
            <param name="sampleDirection">The <see cref="P:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleKey.SampleDirection"/>.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
            <param name="parameterNames">The parameter names.</param>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleKey.#ctor(System.Net.Http.Headers.MediaTypeHeaderValue,BuddyFinance.WebApi.Areas.HelpPage.SampleDirection,System.String,System.String,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Creates a new <see cref="T:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleKey"/> based on media type, <see cref="P:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleKey.SampleDirection"/>, controller name, action name and parameter names.
            </summary>
            <param name="mediaType">The media type.</param>
            <param name="sampleDirection">The <see cref="P:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleKey.SampleDirection"/>.</param>
            <param name="controllerName">Name of the controller.</param>
            <param name="actionName">Name of the action.</param>
            <param name="parameterNames">The parameter names.</param>
        </member>
        <member name="P:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleKey.ControllerName">
            <summary>
            Gets the name of the controller.
            </summary>
            <value>
            The name of the controller.
            </value>
        </member>
        <member name="P:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleKey.ActionName">
            <summary>
            Gets the name of the action.
            </summary>
            <value>
            The name of the action.
            </value>
        </member>
        <member name="P:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleKey.MediaType">
            <summary>
            Gets the media type.
            </summary>
            <value>
            The media type.
            </value>
        </member>
        <member name="P:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleKey.ParameterNames">
            <summary>
            Gets the parameter names.
            </summary>
        </member>
        <member name="P:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleKey.SampleDirection">
            <summary>
            Gets the <see cref="P:BuddyFinance.WebApi.Areas.HelpPage.HelpPageSampleKey.SampleDirection"/>.
            </summary>
        </member>
        <member name="T:BuddyFinance.WebApi.Areas.HelpPage.ImageSample">
            <summary>
            This represents an image sample on the help page. There's a display template named ImageSample associated with this class.
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.ImageSample.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:BuddyFinance.WebApi.Areas.HelpPage.ImageSample"/> class.
            </summary>
            <param name="src">The URL of an image.</param>
        </member>
        <member name="T:BuddyFinance.WebApi.Areas.HelpPage.InvalidSample">
            <summary>
            This represents an invalid sample on the help page. There's a display template named InvalidSample associated with this class.
            </summary>
        </member>
        <member name="T:BuddyFinance.WebApi.Areas.HelpPage.ObjectGenerator">
            <summary>
            This class will create an object of a given type and populate it with sample data.
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.ObjectGenerator.GenerateObject(System.Type)">
            <summary>
            Generates an object for a given type. The type needs to be public, have a public default constructor and settable public properties/fields. Currently it supports the following types:
            Simple types: <see cref="T:System.Int32"/>, <see cref="T:System.String"/>, <see cref="T:System.Enum"/>, <see cref="T:System.DateTime"/>, <see cref="T:System.Uri"/>, etc.
            Complex types: POCO types.
            Nullables: <see cref="T:System.Nullable`1"/>.
            Arrays: arrays of simple types or complex types.
            Key value pairs: <see cref="T:System.Collections.Generic.KeyValuePair`2"/>
            Tuples: <see cref="T:System.Tuple`1"/>, <see cref="T:System.Tuple`2"/>, etc
            Dictionaries: <see cref="T:System.Collections.Generic.IDictionary`2"/> or anything deriving from <see cref="T:System.Collections.Generic.IDictionary`2"/>.
            Collections: <see cref="T:System.Collections.Generic.IList`1"/>, <see cref="T:System.Collections.Generic.IEnumerable`1"/>, <see cref="T:System.Collections.Generic.ICollection`1"/>, <see cref="T:System.Collections.IList"/>, <see cref="T:System.Collections.IEnumerable"/>, <see cref="T:System.Collections.ICollection"/> or anything deriving from <see cref="T:System.Collections.Generic.ICollection`1"/> or <see cref="T:System.Collections.IList"/>.
            Queryables: <see cref="T:System.Linq.IQueryable"/>, <see cref="T:System.Linq.IQueryable`1"/>.
            </summary>
            <param name="type">The type.</param>
            <returns>An object of the given type.</returns>
        </member>
        <member name="T:BuddyFinance.WebApi.Areas.HelpPage.SampleDirection">
            <summary>
            Indicates whether the sample is used for request or response
            </summary>
        </member>
        <member name="T:BuddyFinance.WebApi.Areas.HelpPage.TextSample">
            <summary>
            This represents a preformatted text sample on the help page. There's a display template named TextSample associated with this class.
            </summary>
        </member>
        <member name="T:BuddyFinance.WebApi.Areas.HelpPage.XmlDocumentationProvider">
            <summary>
            A custom <see cref="T:System.Web.Http.Description.IDocumentationProvider"/> that reads the API documentation from an XML documentation file.
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Areas.HelpPage.XmlDocumentationProvider.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:BuddyFinance.WebApi.Areas.HelpPage.XmlDocumentationProvider"/> class.
            </summary>
            <param name="documentPath">The physical path to XML document.</param>
        </member>
        <member name="T:BuddyFinance.WebApi.Controllers.AccountController">
            <summary>
            Manage accounts
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.AccountController.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.AccountController.All">
            <summary>
            Get all accounts
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.AccountController.GetById(System.Int32)">
            <summary>
            Returns a user provided a user Id
            </summary>
            <param name="userId">User ID</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.AccountController.Login(BuddyFinance.Integration.Models.Account.AccountLoginModel)">
            <summary>
            Account login
            </summary>
            <param name="loginInfo">Account login details</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.AccountController.ResendVerifyLink(System.String)">
            <summary>
            Generates account verification link
            </summary>
            <param name="username">username for the account to generate the link for</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.AccountController.GeneratePasswordToken(System.String)">
            <summary>
            Generates password reset token
            </summary>
            <param name="username">User account login username</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.AccountController.Activate(System.String)">
            <summary>
            activates an account by user name
            </summary>
            <param name="username">Account username</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.AccountController.Deactivate(System.String)">
            <summary>
            Deactivates an account by user name
            </summary>
            <param name="username">Account username</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.AccountController.ResetPassword(BuddyFinance.Integration.Models.Account.ResetPasswordModel)">
            <summary>
            Reset account password
            </summary>
            <param name="model">Password Reset Details</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.AccountController.ChangePassword(BuddyFinance.Integration.Models.Account.ResetPasswordModel)">
            <summary>
            Change apssword
            </summary>
            <param name="model">Change password details</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.AccountController.ConfirmEmail(BuddyFinance.Integration.Models.Account.ResetPasswordModel)">
            <summary>
            confirm an account
            </summary>
            <param name="model">Acount confirmation details</param>
            <returns>Login Result</returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.AccountController.Exists(System.String)">
            <summary>
            Determines if email is used by any account
            </summary>
            <param name="email">Email to be checked</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.AccountController.Save(BuddyFinance.Integration.Models.Account.UserAccountModel)">
            <summary>
            Save (Create) account details
            </summary>
            <param name="userAccount"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.AccountController.Update(BuddyFinance.Integration.Models.Account.UserAccountModel)">
            <summary>
            Save (Update) account details
            </summary>
            <param name="userAccount"></param>
            <returns></returns>
        </member>
        <member name="T:BuddyFinance.WebApi.Controllers.AdministrationController">
            <summary>
            Administration
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.AdministrationController.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.AdministrationController.ActivitLog(BuddyFinance.WebApi.Models.DataTables.Request)">
            <summary>
            Returns activity log
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.AdministrationController.ActivityLog(System.Int32)">
            <summary>
            Returns Activity log entry details
            </summary>
            <param name="logId">Log Entry Id</param>
            <returns></returns>
        </member>
        <member name="T:BuddyFinance.WebApi.Controllers.BaseController">
            <summary>
            
            </summary>
        </member>
        <member name="F:BuddyFinance.WebApi.Controllers.BaseController._notifications">
            <summary>
            
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.BaseController.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="T:BuddyFinance.WebApi.Controllers.FilesController">
            <summary>
            
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.FilesController.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.FilesController.GetFile(System.Int32)">
            <summary>
            
            </summary>
            <param name="fileId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.FilesController.GetDocument(System.Int32)">
            <summary>
            Get Profile Document
            </summary>
            <param name="documentId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.FilesController.Terms">
            <summary>
            Returns Buddy Finance Terms
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.FilesController.UpdateTerms">
            <summary>
            Update Terms and Conditions
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.FilesController.Upload(BuddyFinance.Integration.Models.Files.FileData)">
            <summary>
            
            </summary>
            <param name="uploadFile"></param>
            <returns></returns>
        </member>
        <member name="T:BuddyFinance.WebApi.Controllers.HomeController">
            <summary>
            
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.HomeController.Index">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="T:BuddyFinance.WebApi.Controllers.LoanOffersController">
            <summary>
            
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoanOffersController.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoanOffersController.GetLoanOffer(System.Int32)">
            <summary>
            
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoanOffersController.GetLoanOffers">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoanOffersController.GetLoanOffers(System.Int32)">
            <summary>
            
            </summary>
            <param name="profileId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoanOffersController.GetLoanOffers(System.String)">
            <summary>
            
            </summary>
            <param name="lenderId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoanOffersController.GetLoanOffersByAmount(BuddyFinance.Integration.Models.GetOffersModel)">
            <summary>
            
            </summary>
            <param name="getOffers"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoanOffersController.SaveLoanOffer(BuddyFinance.Integration.Models.LoanOffers.LoanOfferModel)">
            <summary>
            
            </summary>
            <param name="loanOfferModel"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoanOffersController.DeleteLoanOffer(System.Int32)">
            <summary>
            
            </summary>
            <param name="offerId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoanOffersController.AcceptLoanOfferRequest(System.Int32)">
            <summary>
            
            </summary>
            <param name="loanRequestOfferId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoanOffersController.RejectLoanOfferRequest(BuddyFinance.Integration.Models.LoanOffers.RejectLoanOfferModel)">
            <summary>
            
            </summary>
            <param name="model"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoanOffersController.GetLoanRequestOffers(System.Int32)">
            <summary>
            
            </summary>
            <param name="loanOfferId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoanOffersController.LoanRequestOffers(System.Int32)">
            <summary>
            Returns offers for a selected Request
            </summary>
            <param name="loanRequestId">Request Id</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoanOffersController.LoanRequestOffersCount(System.Int32)">
            <summary>
            
            </summary>
            <param name="profileId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoanOffersController.renderLoanOffer(System.Int32)">
            <summary>
            
            </summary>
            <param name="loanOfferId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoanOffersController.ClaimLoanOfferBalance(System.Int32)">
            <summary>
            
            </summary>
            <param name="loanofferId"></param>
            <returns></returns>
        </member>
        <member name="T:BuddyFinance.WebApi.Controllers.LoansController">
            <summary>
            Manage Loans
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.GetAll">
             <summary>
             Get All Loans
             </summary>
             <returns></returns>
            
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.GetLoan(System.Int32)">
             <summary>
             Get loan by id
             </summary>
             <param name="id">loan Id</param>
             <returns></returns>
            
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.GetLoan(System.String)">
            <summary>
            Get Loan by Id(encrypted)
            </summary>
            <param name="loanId">Loan Id</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.GetRequestLoan(System.Int32)">
            <summary>
            Returns a Request(Loan Request) Loan
            </summary>
            <param name="loanRequestId">Loan Request Id</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.GetLoans(System.Int32)">
            <summary>
            Get all user loans
            </summary>
            <param name="profileId">Profile Id</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.GetLoans(System.String)">
            <summary>
            get all profile loans
            </summary>
            <param name="profileNumber">profile number</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.GetOfferLoans(System.Int32)">
            <summary>
            Returns loans per offer
            </summary>
            <param name="offerId">Offer Id</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.AcceptLoan(System.Int32)">
            <summary>
            
            </summary>
            <param name="loanId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.RequestLoan(BuddyFinance.Integration.Models.LoanRequests.RequestLoanRequest)">
            <summary>
            
            </summary>
            <param name="request"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.UpdateLoanStatus(System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="loanId"></param>
            <param name="statusId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.GetAllLoanRequests">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.GetRequest(System.Int32)">
            <summary>
            
            </summary>
            <param name="loanRequestId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.GetRequest(System.String)">
            <summary>
            
            </summary>
            <param name="requestId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.GetRequests(System.Int32)">
            <summary>
            
            </summary>
            <param name="profileId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.BorrowerLoanRequests(System.String)">
            <summary>
            Get Loan Request for list display 
            </summary>
            <param name="profileId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.GetLoanRequests(System.Int32)">
            <summary>
            
            </summary>
            <param name="profileId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.GetProfileEarningBracket(System.Double,System.Nullable{System.Int32})">
            <summary>
            
            </summary>
            <param name="amount"></param>
            <param name="profileId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.AcceptLoanRequest(System.Int32)">
            <summary>
            
            </summary>
            <param name="loanRequestId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.GetLoansOffersResults(System.Int32)">
            <summary>
            
            </summary>
            <param name="profileId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.LenderOfferedLoans(System.String)">
            <summary>
            Return Loans that resulted from offers from this lender profileId
            </summary>
            <param name="profileId">Lender Profile Id</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.SaveLoanRepayment(BuddyFinance.Integration.Models.Loans.LoanRepaymentModel)">
            <summary>
            
            </summary>
            <param name="model"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.GetLoanRepayment(System.Int32)">
            <summary>
            
            </summary>
            <param name="repaymentId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.GetLoanRepayments(System.Int32)">
            <summary>
            
            </summary>
            <param name="loanId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.Schedule(System.Int32)">
            <summary>
            Returns the schedule for a given loan Id
            </summary>
            <param name="loanId">Loan ID</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.AllocatePayout(BuddyFinance.Integration.Models.Loans.LoanPayoutModel)">
            <summary>
            
            </summary>
            <param name="model"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.Statement(System.Int32)">
            <summary>
            Returns a loan statement
            </summary>
            <param name="loanId">Loan ID</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.GetLoanRequestApplications">
            <summary>
            Get all loan request applications
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.PreLoanRequestResult(BuddyFinance.Integration.Models.PreLoanRequests.PreLoanRequestModel)">
            <summary>
            
            </summary>
            <param name="model"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.GetPreLoanRequestsResultsByProfile(System.Int32)">
            <summary>
            
            </summary>
            <param name="profileId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.GetPreLoanRequest(System.Int32)">
            <summary>
            
            </summary>
            <param name="preLoanId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.GetPreLoanRequest(System.String)">
            <summary>
            
            </summary>
            <param name="loanRequestId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.DeletePreLoanRequest(System.Int32)">
            <summary>
            
            </summary>
            <param name="preLoanId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.DeactivateLoan(BuddyFinance.Integration.Models.Loans.DeactivateLoan)">
            <summary>
            
            </summary>
            <param name="model"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.LoansController.DeclineLoan(BuddyFinance.Integration.Models.Loans.DeactivateLoan)">
            <summary>
            
            </summary>
            <param name="model"></param>
            <returns></returns>
        </member>
        <member name="T:BuddyFinance.WebApi.Controllers.ManageCashController">
            <summary>
            Manage Cash
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ManageCashController.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ManageCashController.CashWithdrawals(System.Nullable{System.Int32})">
            <summary>
            Get cash withdrawal history
            </summary>
            <param name="profileId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ManageCashController.CashWithdrawals(System.String)">
            <summary>
            Get cash withdrawal history
            </summary>
            <param name="profileId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ManageCashController.CashDeposits(System.Nullable{System.Int32})">
            <summary>
            Get cash deposit history
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ManageCashController.Funds(System.Int32)">
            <summary>
            Returns profile diposits and withdrawals history
            </summary>
            <param name="profileId">Profile Id</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ManageCashController.SaveFundsToProfile(System.Int32,System.Double,System.String,System.String)">
            <summary>
            Credits profile funds
            </summary>
            <param name="id">Profile Id</param>
            <param name="amount">Amount to credit with</param>
            <param name="userId"></param>
            <param name="comment">Comments about this deposit</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ManageCashController.Validatewithdrawalrequest(BuddyFinance.Integration.Models.ManageCash.WithdrawalRequestModel)">
            <summary>
            Validate Withdrawal Request
            </summary>
            <param name="manageCashModel"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ManageCashController.WithdrawalRequest(BuddyFinance.Integration.Models.ManageCash.WithdrawalRequestModel)">
            <summary>
            
            </summary>
            <param name="manageCashModel"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ManageCashController.AvailableCash(System.Int32)">
            <summary>
            
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ManageCashController.CashWithdrawal(System.Int32)">
            <summary>
            
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ManageCashController.CashDeposit(System.Int32)">
            <summary>
            
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ManageCashController.CashWithdrawalHistory(System.Int32)">
            <summary>
            
            </summary>
            <param name="profileId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ManageCashController.AcceptCashWithdrawal(System.Int32,System.String)">
            <summary>
            
            </summary>
            <param name="id"></param>
            <param name="userId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ManageCashController.WithdrawalRequests">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ManageCashController.RejectCashWithdrawalRequest(System.Int32,System.String,System.String)">
            <summary>
            
            </summary>
            <param name="id"></param>
            <param name="comment"></param>
            <param name="userId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ManageCashController.CancelCashWithdrawaRequest(System.Int32)">
            <summary>
            
            </summary>
            <param name="id"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ManageCashController.ManualDeductions(System.Nullable{System.Int32})">
            <summary>
            Gets all or profile-specific deductions
            </summary>
            <param name="profileId"></param>
            <returns></returns>
            
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ManageCashController.SaveManualDeduction(BuddyFinance.Integration.Models.ManageCash.ManualDeduction)">
            <summary>
            Create or Update a Manual Deduction again Lender funds
            </summary>
            <param name="manualDeduction"></param>
            <returns></returns>
        </member>
        <member name="T:BuddyFinance.WebApi.Controllers.MasterController">
            <summary>
            Returns static data
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.MasterController.GetProfileTypes">
            <summary>
            Gets all profile types
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.MasterController.GetDocumentTypes">
            <summary>
            Gets all document types
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.MasterController.GetAddressTypes">
            <summary>
            Gets all address types
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.MasterController.GetCountries">
            <summary>
            Gets all countries
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.MasterController.GetSourceOfFunds">
            <summary>
            Gets all types of "source of fund" 
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.MasterController.GetSourceOfIncome">
            <summary>
            Gets all types of "source of income" 
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.MasterController.GetProvinces">
            <summary>
            Gets all provinces
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.MasterController.GetIdentificationTypes">
            <summary>
            Get all identification types
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.MasterController.GetTaxIdentificationTypes">
            <summary>
            Get all tax identification types
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.MasterController.GetFicaStatusTypes">
            <summary>
            Gets all FICA Statuses
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.MasterController.GetFeeTypes">
            <summary>
            Gets all Fee types
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.MasterController.GetGetEthncityType">
            <summary>
            Gets all ethnicity groups
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.MasterController.GetEmploymentStatuses">
            <summary>
            Gets all employment statuses
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.MasterController.GetGetEmploymentTypes">
            <summary>
            Gets all employment types
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.MasterController.GetGenders">
            <summary>
            Gets all genders
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.MasterController.GetTermTypes">
            <summary>
            Gets all term types
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.MasterController.GetRegistrationLists">
            <summary>
            Gets all static data required for registration
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.MasterController.LoanStatuses">
            <summary>
            Gets all loan statuses
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.MasterController.LoanRepaymentStatuses">
            <summary>
            Gets all loan repayment statuses
            </summary>
            <returns></returns>
        </member>
        <member name="T:BuddyFinance.WebApi.Controllers.ProfilesController">
            <summary>
            Profiles API
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.GetAllProfiles">
            <summary>
            Gets all profiles
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.GetProfiles(System.Int32)">
            <summary>
            Gets profiles by profile type
            </summary>
            <param name="profileTypeId">profile type Id</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.ApprovedLenders">
            <summary>
            Get approved lender profiles
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.GetProfile(System.Int32)">
            <summary>
            Gets a profile by Id
            </summary>
            <param name="profileId">profile Id</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.GetProfileNotifications(System.String)">
            <summary>
            Gets profile notifications
            </summary>
            <param name="profileId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.GetProfileByUser(System.String)">
            <summary>
            Gets a profile by username
            </summary>
            <param name="username">username: email</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.ApproveProfile(BuddyFinance.Integration.Models.Profiles.ReviewProfileModel)">
            <summary>
            Approves a profile application
            </summary>
            <param name="model"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.Suspend(BuddyFinance.Integration.Models.Profiles.SuspendProfileModel)">
            <summary>
            Suspends a profile
            </summary>
            <param name="model">Suspend info</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.SaveProfile(BuddyFinance.Integration.Models.Profiles.Profile)">
            <summary>
            Updates a profile
            </summary>
            <param name="profile">profile data</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.ReviewAccount(BuddyFinance.Integration.Models.Profiles.ReviewProfileModel)">
            <summary>
            Approve or decline a profile account
            </summary>
            <param name="model">profile data</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.SuspendAccount(BuddyFinance.Integration.Models.Profiles.SuspendProfileAccountModel)">
            <summary>
            suspend/unsuspend account
            </summary>
            <param name="model"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.Update(BuddyFinance.Integration.Models.Profiles.Profile)">
            <summary>
            Updates a profile
            </summary>
            <param name="profile">profile data</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.UpdateProfileDetails(BuddyFinance.Integration.Models.Profiles.ProfileDetails)">
            <summary>
            Updates profile details or create new profile
            </summary>
            <param name="profileDetails">profile details</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.UpdateAddress(BuddyFinance.Integration.Models.Address)">
            <summary>
            Adds or updates profile address
            </summary>
            <param name="address">profile address</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.UpdateAddresses(System.Collections.Generic.List{BuddyFinance.Integration.Models.Address})">
            <summary>
            Update profile addresses
            </summary>
            <param name="addresses"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.RemoveAddress(System.Int32)">
            <summary>
            removes profile address
            </summary>
            <param name="addressId">Address Id</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.GetAddress(System.Int32)">
            <summary>
            get profile address
            </summary>
            <param name="addressId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.GetAddresses(System.Int32)">
            <summary>
            get profile addresses
            </summary>
            <param name="profileId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.RemoveDocument(System.Int32)">
            <summary>
            Removes profile document
            </summary>
            <param name="documentId">Document Id</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.UpdateDocument(BuddyFinance.Integration.Models.Document)">
            <summary>
            Adds or Updates Profile Document
            </summary>
            <param name="document">Profile Document</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.GetDocuments(System.Int32)">
            <summary>
            get profile documents 
            </summary>
            <param name="profileId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.UpdateDocuments(System.Collections.Generic.List{BuddyFinance.WebApi.Models.DocumentEditModel})">
            <summary>
            update profile documents
            </summary>
            <param name="documents"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.UpdateBankingDetails(BuddyFinance.Integration.Models.BankingDetail)">
            <summary>
            Updates Banking details
            </summary>
            <param name="bankingDetails">Banking details</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.UpdateEmployment(BuddyFinance.Integration.Models.EmploymentDetail)">
            <summary>
            Updates Employment details
            </summary>
            <param name="employmentDetail">Employment details</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.UpdateTaxInformation(BuddyFinance.Integration.Models.TaxInformation)">
            <summary>
            Updates Tax information
            </summary>
            <param name="taxInformation">Tax information</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.UpdateNextOfKin(BuddyFinance.Integration.Models.Profiles.NextOfKin)">
            <summary>
            Updates Next of Kin 
            </summary>
            <param name="nextOfKin">Next of Kin details</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.UpdateFica(BuddyFinance.Integration.Models.FicaCompliance)">
            <summary>
            Update FICA Compliance information
            </summary>
            <param name="ficaCompliance">FICA Compliance information</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.Summary(System.String)">
            <summary>
            Return profile summary - Loans and Loan request for borrower
            </summary>
            <param name="profileId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.GetProfileEarnings(System.String)">
            <summary>
            
            </summary>
            <param name="profileId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.GetProfileEarnings">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.LoanCulculator(BuddyFinance.Integration.Models.Profiles.LoanCalculatorModel)">
            <summary>
            
            </summary>
            <param name="model"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.ContactUs(BuddyFinance.Integration.Models.Contact)">
            <summary>
            
            </summary>
            <param name="model"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.Activate(System.String,System.Int32)">
            <summary>
            Activate profile account
            </summary>
            <param name="profileId"></param>
            <param name="type">type of account to activate (Borrower or Lender)</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ProfilesController.Submit(System.Int32)">
            <summary>
            submit new profile for review
            </summary>
            <param name="profileId"></param>
            <returns></returns>
        </member>
        <member name="T:BuddyFinance.WebApi.Controllers.RegistrationController">
            <summary>
            Profile registrations
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.RegistrationController.Register(BuddyFinance.Integration.Models.Registration.NewProfileModel)">
            <summary>
            Register a new profile
            </summary>
            <param name="newProfile">Profile Details</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.RegistrationController.ReApply(System.String)">
            <summary>
            Sets rejected applications to pending
            </summary>
            <param name="profileNumber"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.RegistrationController.SendOtp(System.String)">
            <summary>
            Sends OTP for profile registration
            </summary>
            <param name="number">Profile contact number</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.RegistrationController.ValidateOtp(System.String,System.String)">
            <summary>
            Validates OTP on profile registration
            </summary>
            <param name="otp">Validation OTP</param>
            <param name="number">Profile contact number</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.RegistrationController.Verify(BuddyFinance.Integration.Models.Registration.AccountVerificationModel)">
            <summary>
            Verify/Activate profile registration
            </summary>
            <param name="model"></param>
            <returns></returns>
        </member>
        <member name="T:BuddyFinance.WebApi.Controllers.ReportsController">
            <summary>
            Reporting
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ReportsController.GetReport(BuddyFinance.Integration.Models.Statements.GetStatement)">
            <summary>
            Generate statement of transactions
            </summary>
            <param name="statement"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ReportsController.GetReport(System.Int32,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
            <summary>
            Get statement of transactions
            </summary>
            <param name="profileId"></param>
            <param name="startDate"></param>
            <param name="endDate"></param>
            <returns></returns>
        </member>
        <member name="T:BuddyFinance.WebApi.Controllers.ScoringController">
            <summary>
            
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.ScoringController.GetProfileScoring(System.Int32,System.Int32,System.Boolean)">
            <summary>
            
            </summary>
            <param name="profileId"></param>
            <param name="loanRequestOfferId"></param>
            <param name="useExisting"></param>
            <returns></returns>
        </member>
        <member name="T:BuddyFinance.WebApi.Controllers.TransactionsController">
            <summary>
            Manage Transactions
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.TransactionsController.GetTransactions(System.Int32)">
            <summary>
            Returns profile transaction histrory
            </summary>
            <param name="profileId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.TransactionsController.LoanTransactions(System.Int32)">
            <summary>
            
            </summary>
            <param name="loanId"></param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.TransactionsController.GetTransaction(System.Int32)">
            <summary>
            Returns a tranction by ID
            </summary>
            <param name="transactionId">Transaction ID</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.TransactionsController.SaveTransaction(BuddyFinance.Integration.Models.Transactions.Transaction)">
            <summary>
            Save transaction data
            </summary>
            <param name="transaction">Transaction Data</param>
            <returns></returns>
        </member>
        <member name="M:BuddyFinance.WebApi.Controllers.TransactionsController.GetTransactionsbyDate(BuddyFinance.Integration.Models.Statements.GetStatement)">
            <summary>
            Retuns transtions within a date range
            </summary>
            <param name="dates"></param>
            <returns></returns>
        </member>
        <member name="T:BuddyFinance.WebApi.Extensions.ModelStateExtensions">
            <summary>
            Model State Extensions
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Extensions.ModelStateExtensions.GetValidationErrors(System.Web.Http.ModelBinding.ModelStateDictionary)">
            <summary>
            Gets ModelState Errors
            </summary>
            <param name="modelState"></param>
            <returns></returns>
        </member>
        <member name="T:BuddyFinance.WebApi.Filters.LogAttribute">
            <summary>
            
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Filters.LogAttribute.OnActionExecuting(System.Web.Http.Controllers.HttpActionContext)">
            <summary>
            
            </summary>
            <param name="actionContext"></param>
        </member>
        <member name="M:BuddyFinance.WebApi.Filters.LogAttribute.OnActionExecuted(System.Web.Http.Filters.HttpActionExecutedContext)">
            <summary>
            
            </summary>
            <param name="actionExecutedContext"></param>
        </member>
        <member name="T:BuddyFinance.WebApi.Filters.LogExceptionAttribute">
            <summary>
            
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Filters.LogExceptionAttribute.OnException(System.Web.Http.Filters.HttpActionExecutedContext)">
            <summary>
            
            </summary>
            <param name="actionExecutedContext"></param>
        </member>
        <member name="T:BuddyFinance.WebApi.Models.ApplicationUser">
            <summary>
            
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Models.ApplicationUser.GenerateUserIdentityAsync(Microsoft.AspNet.Identity.UserManager{BuddyFinance.WebApi.Models.ApplicationUser},System.String)">
            <summary>
            
            </summary>
            <param name="manager"></param>
            <param name="authenticationType"></param>
            <returns></returns>
        </member>
        <member name="T:BuddyFinance.WebApi.Models.ApplicationDbContext">
            <summary>
            
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Models.ApplicationDbContext.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:BuddyFinance.WebApi.Models.ApplicationDbContext.Create">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
    </members>
</doc>
