@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
| Name | Type |
|---|---|
config | CRMWebserviceConfig |
Returns
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
| Name | Type |
|---|---|
note | string |
clientId | string | number |
Returns
Promise<any>
Defined in
src/clients/crmWebservice.ts:156
createNotes
▸ createNotes(notes): Promise<any[]>
Parameters
| Name | Type |
|---|---|
notes | CRMWebserviceNote[] |
Returns
Promise<any[]>
Defined in
src/clients/crmWebservice.ts:168
delete
▸ delete(url, config?): Promise<AxiosResponse<any, any>>
Parameters
| Name | Type |
|---|---|
url | string |
config? | AxiosRequestConfig<any> |
Returns
Promise<AxiosResponse<any, any>>
Defined in
src/clients/crmWebservice.ts:212
get
▸ get(url, config?): Promise<AxiosResponse<any, any>>
Parameters
| Name | Type |
|---|---|
url | string |
config? | AxiosRequestConfig<any> |
Returns
Promise<AxiosResponse<any, any>>
Defined in
src/clients/crmWebservice.ts:207
head
▸ head(url, config?): Promise<AxiosResponse<any, any>>
Parameters
| Name | Type |
|---|---|
url | string |
config? | AxiosRequestConfig<any> |
Returns
Promise<AxiosResponse<any, any>>
Defined in
src/clients/crmWebservice.ts:217
operation
▸ operation(operation, payload): Promise<AxiosResponse<any, any>>
Parameters
| Name | Type |
|---|---|
operation | string |
payload | CRMWebserviceOperationPayload |
Returns
Promise<AxiosResponse<any, any>>
Defined in
src/clients/crmWebservice.ts:186
options
▸ options(url, config?): Promise<AxiosResponse<any, any>>
Parameters
| Name | Type |
|---|---|
url | string |
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
| Name | Type |
|---|---|
url | string |
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
| Name | Type |
|---|---|
url | string |
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
| Name | Type |
|---|---|
url | string |
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
| Name | Type |
|---|---|
config | AxiosRequestConfig<any> |
Returns
Promise<AxiosResponse<any, any>>