Home Manual Reference Source Test Repository
public class | source

OrganizationsSearchBuilder

Extends:

SearchBuilder → OrganizationsSearchBuilder

Defined a search over organizations

Example:

ogapi.organizationsSearchBuilder()

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public

tagsFilter: *[]

Method Summary

Public Methods
public

build(): *

public

Sets de organization name to search

public

Sets de domain name to search

public

Sets de organization name to search

public

Sets de workgroup name to search

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) source

Constructor

Override:

SearchBuilder#constructor

Params:

NameTypeAttributeDescription
parent InternalOpenGateAPI
  • nullable: false

Instance of our InternalOpenGateAPI

Public Members

public fluentFilter: * source

public tagsFilter: *[] source

Public Methods

public build(): * source

Build a instance of Search

Override:

SearchBuilder#build

Return:

*

public withChannelName(channelName: string): OrganizationsSearchBuilder source

Sets de organization name to search

Params:

NameTypeAttributeDescription
channelName string
  • nullable: false

hardware id

Throw:

Error

throw error when channelName is not typeof string

Example:

 ogapi.organizationsSearchBuilder().withChannelName('myOrganization').build()

public withDomain(domainName: string): OrganizationsSearchBuilder source

Sets de domain name to search

Params:

NameTypeAttributeDescription
domainName string
  • nullable: false

domain name

Throw:

Error

throw error when domainName is not typeof string

Example:

 ogapi.organizationsSearchBuilder().withDomain('myDomain').build()

public withName(organizationName: string): OrganizationsSearchBuilder source

Sets de organization name to search

Params:

NameTypeAttributeDescription
organizationName string
  • nullable: false

hardware id

Throw:

Error

throw error when organizationName is not typeof string

Example:

 ogapi.organizationsSearchBuilder().withName('myOrganization').build()

public withWorkgroup(workgroupName: string): OrganizationsSearchBuilder source

Sets de workgroup name to search

Params:

NameTypeAttributeDescription
workgroupName string
  • nullable: false

workgroup name

Throw:

Error

throw error when workgroupName is not typeof string

Example:

 ogapi.organizationsSearchBuilder().withWorkgroup('myWorkgroup').build()