Home Manual Reference Source Test Repository
public class | source

SearchWithSummaryBuilder

Extends:

SearchBuilder → SearchWithSummaryBuilder

This is a abstract class. It is a class that extends from base to make all kind of summary search request to OpenGate North API.

Constructor Summary

Public Constructor
public

Constructor

Method Summary

Public Methods
public

The response will only have a summary information

Inherited Summary

From class SearchBuilder
public

[route]: *

public

Add ascending param into the sort search object

public

addSortBy(filterField: string, typeSort: string): SearchBuilder

Add ascending/descending param into the sort search object

public

Add descending param into the sort search object

public

Build a instance of Search

public

The search request will have this filter

public

findAllFields(input: *): Promise

Return a promise which it will contains an array with fields recommended with complete structure

public

findFieldPath(field: *): Promise

Return a promise which it will contains an string with the path of a field

public

findFields(input: *): Promise

Return a promise which it will contains an array with fields recommended with only identifier

public

limit(size: number, start: number): SearchBuilder

Set reponse pagination.

public

Remove sort param from the search object

public

The request will have a specific time out if it will be exceeded then the promise throw an exception

Public Constructors

public constructor(parent: InternalOpenGateAPI, routes: object) source

Constructor

Override:

SearchBuilder#constructor

Params:

NameTypeAttributeDescription
parent InternalOpenGateAPI
  • nullable: false

this is ogapi instance

routes object
  • nullable: false

this defined the routes. One of those routes must be called on Builder before call build method.

Public Methods