---
schema_version: "1"
id: e84c5deed24ab7275e2ac5cc61a06764e259e5cf1af204b0c718cf075ed00e8d
title: comp-assets-no-contract-layout
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_comp_assets_no_contract_layout.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_comp_assets_no_contract_layout.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: ffd03a0b4263e12312b8ae74ea58055aa6e3316200a912ccaf153f80ff936cf7
description: The comp-assets-no-contract-layout provides structure for assets that aren't associated with contracts on the cards-based Assets and Review Cart Visualforce pages.
products:
  - Communications
  - Media
  - Energy and Utilities
release: "264"
---
# comp-assets-no-contract-layout

The comp-assets-no-contract-layout provides structure for assets that aren't associated with contracts on the cards-based Assets and Review Cart Visualforce pages.

**Template**

comp-assets-no-contract

**Layout Session Variables**

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col>
        <col>
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d233464e47">
            <p style="margin-bottom:0;">Name</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d233464e53">
            <p style="margin-bottom:0;">Value</p>
          </th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d233464e47 ">
            <p style="margin-bottom:0;">totalSize</p>
          </td>

          <td data-label="Value" class="slds-cell-wrap" style="vertical-align:top;" headers="d233464e53 ">
            <p style="margin-bottom:0;">payload.totalSize</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Name" class="slds-cell-wrap" style="vertical-align:top;" headers="d233464e47 ">
            <p style="margin-bottom:0;">nextAssets</p>
          </td>

          <td data-label="Value" class="slds-cell-wrap" style="vertical-align:top;" headers="d233464e53 ">
            <p style="margin-bottom:0;">payload.actions.nextproducts</p>
          </td>

        </tr>
      </tbody>
    </table>

**Data Source**

Dual

**Remote Class**

```
CpqAppHandler
```

**Remote Method**

```
getAssetsByAccount
```

**Input map**

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col>
        <col>
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d233464e141">
            <p style="margin-bottom:0;">Input Map Variable</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d233464e147">
            <p style="margin-bottom:0;">Value</p>
          </th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="Input Map Variable" class="slds-cell-wrap" style="vertical-align:top;" headers="d233464e141 ">
            <p style="margin-bottom:0;">accountId</p>
          </td>

          <td data-label="Value" class="slds-cell-wrap" style="vertical-align:top;" headers="d233464e147 ">
            <p style="margin-bottom:0;">{{attrs.accountId}}</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Input Map Variable" class="slds-cell-wrap" style="vertical-align:top;" headers="d233464e141 ">
            <p style="margin-bottom:0;">effectiveAssetsDateFilter</p>
          </td>

          <td data-label="Value" class="slds-cell-wrap" style="vertical-align:top;" headers="d233464e147 ">
            <p style="margin-bottom:0;">{{attrs.effectiveDate}}</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Input Map Variable" class="slds-cell-wrap" style="vertical-align:top;" headers="d233464e141 ">
            <p style="margin-bottom:0;">includes</p>
          </td>

          <td data-label="Value" class="slds-cell-wrap" style="vertical-align:top;" headers="d233464e147 ">
            <p style="margin-bottom:0;">{{attrs.assetIncludeType}}</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Input Map Variable" class="slds-cell-wrap" style="vertical-align:top;" headers="d233464e141 ">
            <p style="margin-bottom:0;">priceDetailsFields</p>
          </td>

          <td data-label="Value" class="slds-cell-wrap" style="vertical-align:top;" headers="d233464e147 ">
            <p style="margin-bottom:0;">vlocity_cmt__OneTimeCharge__c,vlocity_cmt__OneTimeManualDiscount__c,vlocity_cmt__OneTimeCalculatedPrice__c,vlocity_cmt__OneTimeTotal__c,vlocity_cmt__RecurringCharge__c,vlocity_cmt__RecurringCalculatedPrice__c,vlocity_cmt__RecurringTotal__c</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Input Map Variable" class="slds-cell-wrap" style="vertical-align:top;" headers="d233464e141 ">
            <p style="margin-bottom:0;">pagesize</p>
          </td>

          <td data-label="Value" class="slds-cell-wrap" style="vertical-align:top;" headers="d233464e147 ">
            <p style="margin-bottom:0;">10</p>
          </td>

        </tr>
      </tbody>
    </table>

**Result JSON Path**

```
records
```

**REST API Information**

Get Assets for Account

```
GET /services/apexrest/vlocity_cmt/v2/accounts/{{attrs.accountId}}/assets?includes={{attrs.assetIncludeType}}&effectiveAssetsDateFilter={{attrs.effectiveDate}}&priceDetailsFields=vlocity_cmt__OneTimeCharge__c,vlocity_cmt__OneTimeCalculatedPrice__c,vlocity_cmt__OneTimeTotal__c,vlocity_cmt__RecurringCharge__c,vlocity_cmt__RecurringCalculatedPrice__c,vlocity_cmt__RecurringTotal__c&pagesize=10
```

**Cards**

[comp-assets-product-item (card)](https://help.salesforce.com/s/articleView?id=ind.comms_comp_assets_product_item__card_.htm&release=264.0.0&type=5 "The comp-assets-product-item card renders the space for products listed by contracts on the cards-based Assets and Review Cart Visualforce pages.")

**Image**

![This layout is just a structure and looks blank.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-comms_media_energy_managed-264-0-0-production-enus/ff4079f6-a384-475c-b863-578bbbb0ef9b/resources-product/images/assets_compassetsnocontractlayout.jpg)