Home Manual Reference Source Test Repository
public class | source

ConnectorFunctions

Extends:

BaseProvision → ConnectorFunctions

This is a base object that contains all you can do about ConnectorFunctions.

Constructor Summary

Public Constructor
public

Constructor

Method Summary

Public Methods
public

addSouthCriteria(criteria: *): *

public

Create a new Connector Function

public

Deletes the selected connector function

public

Updates a connector function

public

Set the channel attribute

public

Set the description attribute

public

Set the identifier attribute

public

Set the javascript attribute

public

Set the name attribute

public

Set the north criterias attribute

public

Set the operation name attribute

public

Set the operational status attribute

public

Set the organization attribute

public

Set the payload type attribute

public

Set the south criterias attribute

public

Set the type attribute

Inherited Summary

From class BaseProvision
public

This invoke a request to OpenGate North API and the callback is managed by promises This function create a entity of provision

public

delete(body: *): Promise

This invoke a request to OpenGate North API and the callback is managed by promises This function deletes a entity of provision

public

This invoke a request to OpenGate North API and the callback is managed by promises This function updates a entity of provision

Public Constructors

public constructor(Reference: InternalOpenGateAPI) source

Constructor

Override:

BaseProvision#constructor

Params:

NameTypeAttributeDescription
Reference InternalOpenGateAPI

to the API object.

Public Methods

public addSouthCriteria(criteria: *): * source

Params:

NameTypeAttributeDescription
criteria *

Return:

*

public create(): Promise source

Create a new Connector Function

Override:

BaseProvision#create

Return:

Promise

Throw:

Error

public delete(): Promise source

Deletes the selected connector function

Override:

BaseProvision#delete

Return:

Promise

Throw:

Error

public update(): Promise source

Updates a connector function

Override:

BaseProvision#update

Return:

Promise

Throw:

Error

public withChannel(channel: string): ConnectorFunctions source

Set the channel attribute

Params:

NameTypeAttributeDescription
channel string

required field

public withDescription(description: string): ConnectorFunctions source

Set the description attribute

Params:

NameTypeAttributeDescription
description string

public withIdentifier(identifier: string): ConnectorFunctions source

Set the identifier attribute

Params:

NameTypeAttributeDescription
identifier string

required field

public withJavascript(javascript: string): ConnectorFunctions source

Set the javascript attribute

Params:

NameTypeAttributeDescription
javascript string

public withName(name: string): ConnectorFunctions source

Set the name attribute

Params:

NameTypeAttributeDescription
name string

required field

public withNorthCriterias(criterias: array): ConnectorFunctions source

Set the north criterias attribute

Params:

NameTypeAttributeDescription
criterias array

public withOperationName(operationName: string): ConnectorFunctions source

Set the operation name attribute

Params:

NameTypeAttributeDescription
operationName string

required field

public withOperationalStatus(operationalStatus: boolean): ConnectorFunctions source

Set the operational status attribute

Params:

NameTypeAttributeDescription
operationalStatus boolean

public withOrganization(organization: string): ConnectorFunctions source

Set the organization attribute

Params:

NameTypeAttributeDescription
organization string

required field

public withPayloadType(payloadType: string): ConnectorFunctions source

Set the payload type attribute

Params:

NameTypeAttributeDescription
payloadType string

public withSouthCriterias(criterias: array): ConnectorFunctions source

Set the south criterias attribute

Params:

NameTypeAttributeDescription
criterias array

public withType(type: string): ConnectorFunctions source

Set the type attribute

Params:

NameTypeAttributeDescription
type string