Hierarchy

Index

Methods

Static createThread

  • Create Thread Create Thread Permission Required: `kelvin.permission.thread.create`

    Parameters

    • __namedParameters: { body: string; file: Blob }
      • body: string

        requests.ThreadCreate schema

      • file: Blob

        Attachment

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<Thread>

Static createThreadReply

  • createThreadReply(__namedParameters: { body: string; file: Blob; replyId: string; threadId: string }, options?: IKvHttpRequestOptions): Observable<Thread>
  • Create Thread Reply Create Thread Reply Permission Required: `kelvin.permission.thread.create`

    Parameters

    • __namedParameters: { body: string; file: Blob; replyId: string; threadId: string }
      • body: string

        requests.ThreadReplyCreate schema

      • file: Blob

        Attachment

      • replyId: string

        Reply ID

      • threadId: string

        Thread ID

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<Thread>

Static deleteThread

  • Delete Thread Delete Thread Permission Required: `kelvin.permission.thread.delete`

    Parameters

    • __namedParameters: { threadId: string }
      • threadId: string

        Thread ID

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<IKvHttpResponse>

Static deleteThreadReply

  • Delete Thread Reply Delete Thread Reply Permission Required: `kelvin.permission.thread.delete`

    Parameters

    • __namedParameters: { replyId: string; threadId: string }
      • replyId: string

        Reply ID

      • threadId: string

        Thread ID

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<Thread>

Static getPaginator

Static getThread

  • Get Thread Get Thread Permission Required: `kelvin.permission.thread.read`

    Parameters

    • __namedParameters: { threadId: string }
      • threadId: string

        Thread ID

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<Thread>

Static listThreads

  • listThreads(__namedParameters?: { relatedTo: string; type: string; userId: string }, options?: IKvHttpRequestOptions): Observable<Thread[]>
  • List Threads List Threads Pagination Sortable Columns: `thread.id` Permission Required: `kelvin.permission.thread.read`

    Parameters

    • Default value __namedParameters: { relatedTo: string; type: string; userId: string } = {}
      • relatedTo: string

        Filter threads by related_to

      • type: string

        Filter threads by type

      • userId: string

        Filter threads by user_id

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<Thread[]>

Static onError

Static request

Static requestUrl

  • requestUrl<T>(request: IKvHttpRequest, modelClass?: IModel, autenticated?: boolean): Observable<T>

Static updateThread

  • Update Thread Update Thread Permission Required: `kelvin.permission.thread.update`

    Parameters

    • __namedParameters: { body: string; file: Blob; threadId: string }
      • body: string

        requests.ThreadUpdate schema

      • file: Blob

        Attachment

      • threadId: string

        Thread ID

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<Thread>

Static updateThreadFollow

  • Update Thread Follow Update Thread Follow Permission Required: `kelvin.permission.thread.read`

    Parameters

    • __namedParameters: { follow: boolean; threadId: string }
      • follow: boolean

        Set user follow value to true or false

      • threadId: string

        Thread ID

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<Thread>

Static updateThreadReply

  • updateThreadReply(__namedParameters: { body: string; file: Blob; replyId: string; threadId: string }, options?: IKvHttpRequestOptions): Observable<Thread>
  • Update Thread Reply Update Thread Reply Permission Required: `kelvin.permission.thread.update`

    Parameters

    • __namedParameters: { body: string; file: Blob; replyId: string; threadId: string }
      • body: string

        requests.ThreadReplyUpdate schema

      • file: Blob

        Attachment

      • replyId: string

        Reply ID

      • threadId: string

        Thread ID

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<Thread>

Static updateThreadSeen

  • Update Thread Seen Update Thread Seen Permission Required: `kelvin.permission.thread.read`

    Parameters

    • __namedParameters: { seen: boolean; threadId: string }
      • seen: boolean

        Set user seen value to true or false

      • threadId: string

        Thread ID

    • Optional options: IKvHttpRequestOptions

      Request optional parameters

    Returns Observable<Thread>