Skip to main content

PrivateMessageApiClientInterface

Methods

chunkUploadDone()

chunkUploadDone(data, config?): Promise<SCPrivateMessageUploadMediaType>

Parameters

ParameterType
dataMessageChunkUploadDoneParams
config?AxiosRequestConfig

Returns

Promise<SCPrivateMessageUploadMediaType>


deleteAMessage()

deleteAMessage(id, config?): Promise<any>

Parameters

ParameterType
idstring | number
config?AxiosRequestConfig

Returns

Promise<any>


deleteAThread()

deleteAThread(params, config?): Promise<any>

Parameters

ParameterType
paramsThreadDeleteParams
config?AxiosRequestConfig

Returns

Promise<any>


getAllSnippets()

getAllSnippets(config?): Promise<SCPaginatedResponse<SCPrivateMessageSnippetType>>

Parameters

ParameterType
config?AxiosRequestConfig

Returns

Promise<SCPaginatedResponse<SCPrivateMessageSnippetType>>


getASingleMessage()

getASingleMessage(id, config?): Promise<SCPrivateMessageThreadType>

Parameters

ParameterType
idstring | number
config?AxiosRequestConfig

Returns

Promise<SCPrivateMessageThreadType>


getAThread()

getAThread(params, config?): Promise<SCPaginatedResponse<SCPrivateMessageThreadType>>

Parameters

ParameterType
paramsThreadParams
config?AxiosRequestConfig

Returns

Promise<SCPaginatedResponse<SCPrivateMessageThreadType>>


searchUser()

searchUser(search, config?): Promise<SCPaginatedResponse<SCUserType>>

Parameters

ParameterType
searchstring
config?AxiosRequestConfig

Returns

Promise<SCPaginatedResponse<SCUserType>>


sendAMessage()

sendAMessage(data, config?): Promise<SCPrivateMessageThreadType>

Parameters

ParameterType
dataMessageCreateParams
config?AxiosRequestConfig

Returns

Promise<SCPrivateMessageThreadType>


uploadMedia()

uploadMedia(data, config?): Promise<SCPrivateMessageUploadMediaType>

Parameters

ParameterType
dataMessageMediaUploadParams
config?AxiosRequestConfig

Returns

Promise<SCPrivateMessageUploadMediaType>


uploadMediaInChunks()

uploadMediaInChunks(data, config?): Promise<SCPrivateMessageUploadMediaChunkType>

Parameters

ParameterType
dataMessageMediaChunksParams
config?AxiosRequestConfig

Returns

Promise<SCPrivateMessageUploadMediaChunkType>


uploadThumbnail()

uploadThumbnail(data, config?): Promise<SCPrivateMessageUploadThumbnailType>

Parameters

ParameterType
dataMessageThumbnailUploadParams
config?AxiosRequestConfig

Returns

Promise<SCPrivateMessageUploadThumbnailType>