cityworks
    Preparing search index...

    Class MessageQueue

    Index

    Properties

    hook_types: Object = ...

    Hook Types - Unknown: 0, ActivityUpdate: 1, Email: 2, WebHook: 3

    status: Object = ...

    Statuses - Pending: 0, Processing: 1, Complete: 2, Failed: 3

    Methods

    • Delete Messages specified in list of MessageQueueIds

      Parameters

      • ids: number[]

        List of MessageQueueId values

      • status: string

        automatically delete messages that complete with successful execution, default is false

      • Optionalhours_to_keep: number

        utomatically delete messages that complete with successful execution, default is false

      Returns Promise<unknown>

      Returns Promise object that represents a collection of QueueMessages which have been processed

    • Get Messages specified in list of MessageQueueIds

      Parameters

      • ids: number[]

        List of MessageQueueId values

      • status: string
      • Optionalmaxcount: number = 15

        Maximum number returned. Defaults to 15

      Returns Promise<unknown>

      Returns Promise object that represents a collection of QueueMessages which have been processed

    • Parameters

      • hook_ids: any

      Returns Promise<unknown>

    • Process Webhook MessageQueue records by MessageQueueId

      Parameters

      • Optionalids: number[]

        List of MessageQueueId values

      • Optionaldelete_successful: boolean = false

        automatically delete messages that complete with successful execution, default is false

      Returns Promise<unknown>

      Returns Promise object that represents a collection of QueueMessages which have been processed

    • Parameters

      • parameters: any
      • Optionalmax_results: number

      Returns Promise<unknown>

    • Update queue message

      Parameters

      • parameters: any

        Provide allowed parameters:

         {
           HookId: number,
           Id: number,
           Packet: string,
           Result: string,
           Status: string, // Available options: Pending, Processing, Complete, Failed
           HookType: string // Available options: Unknown, ActivityUpdate, Email, WebHook
         }
        

      Returns Promise<unknown>

      Returns Promise object that represents an Object with the desired GIS service definitions

    • Parameters

      • ids: number[]
      • status: string
      • Optionalhours_to_keep: number

      Returns Promise<unknown>