Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ReportTasksApi

ReportTasksApi - object-oriented interface

export

Hierarchy

Index

Constructors

constructor

Properties

Protected axios

axios: AxiosInstance

Protected basePath

basePath: string

Protected configuration

configuration: Configuration | undefined

Methods

createReportTask

  • summary

    Create report task

    throws

    {RequiredError}

    memberof

    ReportTasksApi

    Parameters

    Returns Promise<AxiosResponse<ReportTaskResponse>>

deleteReportTask

  • deleteReportTask(id: string, deleteAssociatedReports?: boolean, options?: any): Promise<AxiosResponse<void>>
  • Delete a report task by its ID

    summary

    Delete report task

    throws

    {RequiredError}

    memberof

    ReportTasksApi

    Parameters

    • id: string
    • Optional deleteAssociatedReports: boolean
    • Optional options: any

    Returns Promise<AxiosResponse<void>>

getReportTask

  • Read a report task by its ID

    summary

    Read report task

    throws

    {RequiredError}

    memberof

    ReportTasksApi

    Parameters

    • id: string
    • Optional options: any

    Returns Promise<AxiosResponse<ReportTaskResponse>>

getReportTasks

  • getReportTasks(pageNum?: number, meta?: {}, templateId?: string, perPage?: number, options?: any): Promise<AxiosResponse<InlineResponse2002>>
  • summary

    List report tasks

    throws

    {RequiredError}

    memberof

    ReportTasksApi

    Parameters

    • Optional pageNum: number
    • Optional meta: {}
      • [key: string]: string
    • Optional templateId: string
    • Optional perPage: number
    • Optional options: any

    Returns Promise<AxiosResponse<InlineResponse2002>>

updateReportTask

  • Accepts partial updates

    summary

    Update report task by ID

    throws

    {RequiredError}

    memberof

    ReportTasksApi

    Parameters

    Returns Promise<AxiosResponse<ReportTaskResponse>>

Generated using TypeDoc