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
    • Optionalquery: null | Query
    • Optionalrefresh: null | boolean
    • OptionalactionGroup: null | string
    • Optionalaction: null | string
    • OptionalwfParametersMap: null | object

    Returns [RequestInit, URL]

  • Type Parameters

    Parameters

    • context: string
    • data: T | T[]
    • method: string
    • type: string
    • Optionalquery: null | Query
    • Optionalrefresh: null | boolean
    • OptionalactionGroup: null | string
    • Optionalaction: null | string
    • OptionalwfParametersMap: null | object

    Returns [RequestInit, URL]

  • Parameters

    • context: string
    • type: string
    • OptionalactionGroup: null | string
    • Optionalaction: null | string
    • Optionalquery: null | Query
    • OptionalmultiContextIds: null | string[]
    • Optionalrefresh: null | boolean
    • OptionalcountOnly: null | boolean
    • OptionalreserveIncludeUnavailable: null | boolean

    Returns URL

  • Type Parameters

    • T = unknown

    Parameters

    • requestUrl: URL
    • requestOptions: RequestInit

    Returns Promise<T>

  • Type Parameters

    Parameters

    • context: string
    • recordIds: string | string[]
    • OptionalactionGroup: null | string
    • Optionalaction: null | string
    • Optionalquery: null | Query
    • Optionalrefresh: null | boolean
    • OptionalwfParametersMap: null | object

    Returns Promise<UpdateRecordResponse<T>>

  • Type Parameters

    Parameters

    • context: string
    • data: T | T[]
    • actionGroup: string
    • action: string
    • Optionalquery: null | Query
    • Optionalrefresh: null | boolean
    • OptionalwfParametersMap: null | object

    Returns Promise<CreateRecordResponse<T>>

  • Type Parameters

    Parameters

    • context: string
    • recordIds: string | string[]
    • OptionalactionGroup: null | string
    • Optionalaction: null | string
    • Optionalquery: null | Query
    • Optionalrefresh: null | boolean
    • OptionalwfParametersMap: null | object

    Returns Promise<UpdateRecordResponse<T>>

  • Type Parameters

    Parameters

    • context: string
    • Optionalquery: Query
    • OptionalmultiContextIds: string[]
    • OptionalcountOnly: boolean
    • OptionalreserveIncludeUnavailable: boolean

    Returns Promise<ModelResultList<T>>

  • Type Parameters

    Parameters

    • context: string
    • recordIds: string | string[]
    • OptionalactionGroup: null | string
    • Optionalaction: null | string
    • Optionalquery: null | Query
    • Optionalrefresh: null | boolean
    • OptionalwfParametersMap: null | object

    Returns Promise<UpdateRecordResponse<T>>

  • Type Parameters

    Parameters

    • context: string
    • recordIds: string | string[]
    • OptionalactionGroup: null | string
    • Optionalaction: null | string
    • Optionalquery: null | Query
    • Optionalrefresh: null | boolean
    • OptionalwfParametersMap: null | object

    Returns Promise<UpdateRecordResponse<T>>

  • Type Parameters

    Parameters

    • context: string
    • data: T | T[]
    • OptionalactionGroup: null | string
    • Optionalaction: null | string
    • Optionalquery: null | Query
    • Optionalrefresh: null | boolean
    • OptionalwfParametersMap: null | object

    Returns Promise<UpdateRecordResponse<T>>