TemplatesApi

Summary

Members

public TemplatesDto Templates()

This function will return a list of templates that are available to the user.

Returns

A TemplatesDto object

public TemplatesDto Templates( TemplatesUriParameterBuilder templatesUriParameterBuilder)

This function will return a TemplatesDto object that contains a list of templates that match the criteria specified in the TemplatesUriParameterBuilder object.

Parameters

  • TemplatesUriParameterBuilder This is a class that contains all the parameters that can be passed to the API.

Returns

A TemplatesDto object.

public TemplateDto Template(string collectionName, string templateId)

This function will return a TemplateDto object from the API.

Parameters

  • collectionName The name of the collection you want to create the template in.

  • templateId The id of the template you want to retrieve.

Returns

A TemplateDto object

public StatsDto TemplateStats(string collectionName, string templateId)

This function will return a StatsDto object that contains the number of documents that have been indexed using the specified template.

Parameters

  • collectionName The name of the collection you want to get the stats for.

  • templateId The id of the template you want to get stats for.

Returns

A StatsDto object

public LogsDto TemplateLogs(string collectionName, string templateId)

This function returns a list of logs for a specific template.

Parameters

  • collectionName The name of the collection you want to get the logs for.

  • templateId The id of the template you want to get the logs for.

Returns

A list of logs for a specific template.

public LogsDto TemplateLogs(string collectionName, string templateId, TemplatesUriParameterBuilder templatesUriParameterBuilder)

This function returns a list of logs for a specific template.

Parameters

  • collectionName The name of the collection you want to get the logs for.

  • templateId The id of the template you want to get the logs for.

  • TemplatesUriParameterBuilder This is a class that contains all the parameters that can be passed to the API.

Returns

A LogsDto object

private readonly string _requestUriBase

private Uri TemplatesUri()

It returns a new Uri object that is the base URI for the templates endpoint

private Uri TemplatesUri( TemplatesUriParameterBuilder templatessUriParameterBuilder)

It takes a TemplatesUriParameterBuilder object as a parameter and returns a Uri object.

Parameters

  • TemplatesUriParameterBuilder A class that builds the query string parameters for the templates endpoint.

private Uri TemplateUri(string collectionName, string templateId)

It returns a URI for a specific template in a specific collection

Parameters

  • collectionName The name of the collection that the template belongs to.

  • templateId The name of the template you want to use.

private Uri TemplateStatsUri(string collectionName, string templateId)

This function returns a Uri that can be used to get the stats for a template

Parameters

  • collectionName The name of the collection you want to use.

  • templateId The template ID of the template you want to get stats for.

private Uri TemplateLogsUri(string collectionName, string templateId)

This function returns a Uri for the logs of a template

Parameters

  • collectionName The name of the collection that the template belongs to.

  • templateId The ID of the template you want to get logs for.

private Uri TemplateLogsUri(string collectionName, string templateId, TemplatesUriParameterBuilder templatesUriParameterBuilder)

This function returns a Uri for the logs of a template

Parameters

  • collectionName The name of the collection that the template belongs to.

  • templateId The id of the template you want to get logs for.

  • TemplatesUriParameterBuilder This is a class that builds the query string parameters for the request.

Last updated