Skip to content

@nht-pandats/sdk / @nht-pandats/sdk/clients / @nht-pandats/sdk/clients/crmWebservice / CRMWebserviceClient

Class: CRMWebserviceClient

@nht-pandats/sdk/clients.@nht-pandats/sdk/clients/crmWebservice.CRMWebserviceClient

Constructors

constructor

new CRMWebserviceClient(config): CRMWebserviceClient

Parameters

NameType
configCRMWebserviceConfig

Returns

CRMWebserviceClient

Defined in

src/clients/crmWebservice.ts:84

Accessors

assignedUserId

get assignedUserId(): undefined | string

Returns

undefined | string

Defined in

src/clients/crmWebservice.ts:103


currentSessionName

get currentSessionName(): undefined | string

Returns

undefined | string

Defined in

src/clients/crmWebservice.ts:107

Methods

authorize

authorize(): Promise<{ data: null = null; duration: number ; status: number }>

Returns

Promise<{ data: null = null; duration: number ; status: number }>

Defined in

src/clients/crmWebservice.ts:111


createNote

createNote(note, clientId): Promise<any>

Parameters

NameType
notestring
clientIdstring | number

Returns

Promise<any>

Defined in

src/clients/crmWebservice.ts:156


createNotes

createNotes(notes): Promise<any[]>

Parameters

NameType
notesCRMWebserviceNote[]

Returns

Promise<any[]>

Defined in

src/clients/crmWebservice.ts:168


delete

delete(url, config?): Promise<AxiosResponse<any, any>>

Parameters

NameType
urlstring
config?AxiosRequestConfig<any>

Returns

Promise<AxiosResponse<any, any>>

Defined in

src/clients/crmWebservice.ts:212


get

get(url, config?): Promise<AxiosResponse<any, any>>

Parameters

NameType
urlstring
config?AxiosRequestConfig<any>

Returns

Promise<AxiosResponse<any, any>>

Defined in

src/clients/crmWebservice.ts:207


head(url, config?): Promise<AxiosResponse<any, any>>

Parameters

NameType
urlstring
config?AxiosRequestConfig<any>

Returns

Promise<AxiosResponse<any, any>>

Defined in

src/clients/crmWebservice.ts:217


operation

operation(operation, payload): Promise<AxiosResponse<any, any>>

Parameters

NameType
operationstring
payloadCRMWebserviceOperationPayload

Returns

Promise<AxiosResponse<any, any>>

Defined in

src/clients/crmWebservice.ts:186


options

options(url, config?): Promise<AxiosResponse<any, any>>

Parameters

NameType
urlstring
config?AxiosRequestConfig<any>

Returns

Promise<AxiosResponse<any, any>>

Defined in

src/clients/crmWebservice.ts:222


patch

patch(url, data?, config?): Promise<AxiosResponse<any, any>>

Parameters

NameType
urlstring
data?any
config?AxiosRequestConfig<any>

Returns

Promise<AxiosResponse<any, any>>

Defined in

src/clients/crmWebservice.ts:237


post

post(url, data?, config?): Promise<AxiosResponse<any, any>>

Parameters

NameType
urlstring
data?any
config?AxiosRequestConfig<any>

Returns

Promise<AxiosResponse<any, any>>

Defined in

src/clients/crmWebservice.ts:227


put

put(url, data?, config?): Promise<AxiosResponse<any, any>>

Parameters

NameType
urlstring
data?any
config?AxiosRequestConfig<any>

Returns

Promise<AxiosResponse<any, any>>

Defined in

src/clients/crmWebservice.ts:232


request

request(config): Promise<AxiosResponse<any, any>>

Parameters

NameType
configAxiosRequestConfig<any>

Returns

Promise<AxiosResponse<any, any>>

Defined in

src/clients/crmWebservice.ts:202