interface INetworkFunc { constructor(name?: string): void; createDevice(parameters: IDevice): Promise<IDevice>; createNetwork(parameters: INetwork): Promise<INetwork>; fetchById(id: string): Promise<INetwork>; fetchByName(name: string): Promise<IDevice>; find( options: JSONObject, quantity: number | "all", readOnly: boolean, usage: string, filterRequest?: JSONObject, ): Promise<INetwork[]>; findAllByFilter( filter: Filter, omit_filter: Filter, readOnly: boolean, usage: string, ): Promise<INetwork[]>; findAllByName( name: string, readOnly: boolean, usage: string, ): Promise<INetwork[]>; findByFilter( filter: Filter, omit_filter: Filter, quantity: number | "all", readOnly: boolean, usage: string, ): Promise<INetwork[]>; findById(id: string, readOnly: boolean): Promise<INetwork>; findByName( name: string, quantity: number | "all", readOnly: boolean, usage: string, ): Promise<INetwork[]>; findDeviceByName(name: string): IDevice[]; findDeviceByProduct(product: string): IDevice[]; findValueByName(name: string): ValueType[]; findValueByType(type: string): ValueType[]; getFilter(filter?: Filter, omit_filter?: Filter): string[]; getFilterResult(filter?: Filter, omit_filter?: Filter): string;} Methods
constructor
constructor(name?: string): void
fetchById
fetchById(id: string): Promise<INetwork>
fetchByName
fetchByName(name: string): Promise<IDevice>
find
Parameters
- options: JSONObject
- quantity: number | "all"
- readOnly: boolean
- usage: string
Optional
filterRequest: JSONObject
Returns Promise<INetwork[]>
findAllByFilter
findAllByFilter( filter: Filter, omit_filter: Filter, readOnly: boolean, usage: string,): Promise<INetwork[]> Parameters
- filter: Filter
- omit_filter: Filter
- readOnly: boolean
- usage: string
Returns Promise<INetwork[]>
findAllByName
findAllByName( name: string, readOnly: boolean, usage: string,): Promise<INetwork[]> Parameters
- name: string
- readOnly: boolean
- usage: string
Returns Promise<INetwork[]>
findByFilter
findByFilter( filter: Filter, omit_filter: Filter, quantity: number | "all", readOnly: boolean, usage: string,): Promise<INetwork[]> Parameters
- filter: Filter
- omit_filter: Filter
- quantity: number | "all"
- readOnly: boolean
- usage: string
Returns Promise<INetwork[]>
findById
findById(id: string, readOnly: boolean): Promise<INetwork> Parameters
- id: string
- readOnly: boolean
Returns Promise<INetwork>
findByName
findByName( name: string, quantity: number | "all", readOnly: boolean, usage: string,): Promise<INetwork[]> Parameters
- name: string
- quantity: number | "all"
- readOnly: boolean
- usage: string
Returns Promise<INetwork[]>
findDeviceByName
findDeviceByName(name: string): IDevice[]
findDeviceByProduct
findDeviceByProduct(product: string): IDevice[]
getFilterResult
getFilterResult(filter?: Filter, omit_filter?: Filter): string