Verifications API request class Provides methods for interacting with verification-related endpoints

Hierarchy (View Summary)

Constructors

Properties

apiBaseUrl: string
auth: Auth
endpoint: string = '/api/verifications'
endpointSingleton: string = '/api/verification'

Methods

  • Parameters

    • endpoint: string
    • method: string
    • data: any

    Returns Promise<any>

  • Create new verifications

    Parameters

    • verifications: any[]

      Array of verification data to create

    Returns Promise<any>

    Promise with the created verifications

  • Export recurring task history

    Parameters

    • metadatas: Metadatas

      Metadata for filtering

    • fileExtension: string = "xlsx"

      File extension (xlsx or csv)

    • site: null | string = null

      Optional site filter

    Returns Promise<any>

    Promise with export data

  • Parameters

    • endpoint: string
    • metadatas: Metadatas
    • query: null | { [key: string]: any }

    Returns Promise<any>

  • Get PDF file for a verification

    Parameters

    • idVerification: number

      ID of the verification

    Returns Promise<any>

    Promise with PDF data

  • Get verification progression data

    Parameters

    • site: null | string

      Optional site filter

    • metadatas: Metadatas

      Metadata for filtering

    Returns Promise<any>

    Promise with progression data

  • Get task state for unchecked items

    Parameters

    • tacheId: number

      Task ID

    • site: null | string = null

      Optional site filter

    • metadatas: Metadatas = ...

      Metadata for filtering

    Returns Promise<any>

    Promise with task state data

  • Get verification equipment tasks

    Parameters

    Returns Promise<any>

    Promise with equipment tasks data

  • Get verification responses by verification ID

    Parameters

    • idVerification: number

      ID of the verification

    Returns Promise<any>

    Promise with verification responses

  • Get non-conforming verification responses

    Parameters

    Returns Promise<any>

    Promise with non-conforming responses

  • Start a verification process for an equipment

    Parameters

    • equipementId: number

      ID of the equipment to verify

    • OptionaltacheId: number

      Optional task ID

    • uniquementMesTachesAffectes: boolean = false

      Whether to only include tasks assigned to the current user

    Returns Promise<any>

    Promise with verification data