Options
All
  • Public
  • Public/Protected
  • All
Menu

Class that defines input for getting assets by account details .

Hierarchy

Index

Constructors

constructor

Properties

Optional accountId

accountId: string

accountId to be used in part of the path of the API to get associated assets.

actionObj

actionObj: Action

Action object json.

apiNamespace

apiNamespace: string

API namespace.

Optional fields

fields: string[]

List of fields to be returned in the response.

Optional includeCatalogCodes

includeCatalogCodes: boolean

includeCatalogCodes as part of the query string of the API to fetch catalog codes.

Optional includes

includes: string

includes as part of the query string of the API for noContractAssets.

Optional pagesize

pagesize: number

pageSize as part of the query string of the API for pagination.

Optional priceDetailsFields

priceDetailsFields: string[]

List of price fields for pricing calculation.

remoteClass

remoteClass: string = "CpqAppHandler"

Remote class that handles this request.

remoteMethod

remoteMethod: string

Remote method that handles this request.

Optional secureServerEndPointUrl

secureServerEndPointUrl: string

optional input param used as secure Server rest URL end point when Proxy SDK is used

Methods

getAPIPath

  • getAPIPath(): string
  • Function that constructs the API path for ApexRest Handles scenerio when namespace is null

    Returns string

Protected getEncodedQueryString

  • getEncodedQueryString(): string
  • Function that constructs the query string for API

    Returns string

getInputMap

  • getInputMap(): any
  • Function that constructs the input map object containing all query parameters for API

    Returns any

getRemoteMethod

  • getRemoteMethod(): string
  • Function to return VF Remoting method name.

    Returns string

getRequestPayload

  • getRequestPayload(): any
  • Function that constructs the Request body json for ApexRest and Rest when we are using HTTP methods of POST or PUT.

    Returns any

Generated using TypeDoc