Class JsonRpcApiPrivate

Hierarchy (view full)

Constructors

Properties

crmEnv: CrmEnv = ...
fetchOptions: RequestInit = ...
name: string = "CrmFetch"
remoteObjects: RpcObject[] = []
requestCounter: number = 0
sessionId?: string

Accessors

  • get lastResponseObject(): null | object
  • Returns null | object

  • get lastResponseStatus(): number
  • Returns number

Methods

  • Parameters

    • requestUrl: string
    • Optional requestPayload: ModulePostPayload
    • Optional requestOptions: RequestInit
    • isRetry: boolean = false

    Returns Promise<object>

  • Execute all assembled and queued RPC operations

    Returns Promise<void>

  • Parameters

    Returns string

  • Parameters

    • method: "POST" | "GET"

    Returns void

  • Returns void