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