Class Model

Platform 3.8+ The main class for interacting with UX data sources

Hierarchy

  • default
    • Model

Constructors

Properties

appConfig: AppConfig
auth: Auth
webContextId?: string

Methods

  • Parameters

    • recordIds: string | string[]

    Returns null | object | object[]

  • Type Parameters

    Parameters

    • context: string
    • recordIds: string | string[]
    • method: string
    • type: string
    • Optional query: null | Query
    • Optional refresh: null | boolean
    • Optional actionGroup: null | string
    • Optional action: null | string
    • Optional wfParametersMap: null | object

    Returns [RequestInit, URL]

  • Type Parameters

    Parameters

    • context: string
    • data: T | T[]
    • method: string
    • type: string
    • Optional query: null | Query
    • Optional refresh: null | boolean
    • Optional actionGroup: null | string
    • Optional action: null | string
    • Optional wfParametersMap: null | object

    Returns [RequestInit, URL]

  • Parameters

    • context: string
    • type: string
    • Optional actionGroup: null | string
    • Optional action: null | string
    • Optional query: null | Query
    • Optional multiContextIds: null | string[]
    • Optional refresh: null | boolean
    • Optional countOnly: null | boolean
    • Optional reserveIncludeUnavailable: null | boolean

    Returns URL

  • Type Parameters

    • T = unknown

    Parameters

    • requestUrl: URL
    • requestOptions: RequestInit

    Returns Promise<T>

  • Type Parameters

    Parameters

    • context: string
    • recordIds: string | string[]
    • Optional actionGroup: null | string
    • Optional action: null | string
    • Optional query: null | Query
    • Optional refresh: null | boolean
    • Optional wfParametersMap: null | object

    Returns Promise<UpdateRecordResponse<T>>

  • Type Parameters

    Parameters

    • context: string
    • data: T | T[]
    • actionGroup: string
    • action: string
    • Optional query: null | Query
    • Optional refresh: null | boolean
    • Optional wfParametersMap: null | object

    Returns Promise<CreateRecordResponse<T>>

  • Type Parameters

    Parameters

    • context: string
    • recordIds: string | string[]
    • Optional actionGroup: null | string
    • Optional action: null | string
    • Optional query: null | Query
    • Optional refresh: null | boolean
    • Optional wfParametersMap: null | object

    Returns Promise<UpdateRecordResponse<T>>

  • Type Parameters

    Parameters

    • context: string
    • Optional query: Query
    • Optional multiContextIds: string[]
    • Optional countOnly: boolean
    • Optional reserveIncludeUnavailable: boolean

    Returns Promise<ModelResultList<T>>

  • Type Parameters

    Parameters

    • context: string
    • recordIds: string | string[]
    • Optional actionGroup: null | string
    • Optional action: null | string
    • Optional query: null | Query
    • Optional refresh: null | boolean
    • Optional wfParametersMap: null | object

    Returns Promise<UpdateRecordResponse<T>>

  • Type Parameters

    Parameters

    • context: string
    • recordIds: string | string[]
    • Optional actionGroup: null | string
    • Optional action: null | string
    • Optional query: null | Query
    • Optional refresh: null | boolean
    • Optional wfParametersMap: null | object

    Returns Promise<UpdateRecordResponse<T>>

  • Type Parameters

    Parameters

    • context: string
    • data: T | T[]
    • Optional actionGroup: null | string
    • Optional action: null | string
    • Optional query: null | Query
    • Optional refresh: null | boolean
    • Optional wfParametersMap: null | object

    Returns Promise<UpdateRecordResponse<T>>

Generated using TypeDoc