---
title: "TesmaLoadResult_GenericAssetResponse"
url: "https://developer.tesma.com/apis/tesma-platform-api-v1/versions/333907fb-f0a7-4e20-b01e-c9915c73321a/schemas/TesmaLoadResult_GenericAssetResponse"
---

> Full API specification: https://developer.tesma.com/apis/tesma-platform-api-v1/versions/333907fb-f0a7-4e20-b01e-c9915c73321a.md

# TesmaLoadResult_GenericAssetResponse

## OpenAPI definition

```yaml
openapi: 3.1.1
info:
  title: tesma
  version: v1
servers:
  - url: https://api.tesma.com
components:
  schemas:
    GenericAssetResponse:
      additionalProperties: false
      properties:
        acceptanceCertificateId:
          format: int32
          type:
            - "null"
            - integer
        actualLeaseEndDate:
          format: date
          type:
            - "null"
            - string
        assetId:
          format: int64
          type: integer
        assetStatusId:
          format: int32
          type:
            - "null"
            - integer
        buyoutPrice:
          format: double
          type:
            - "null"
            - number
        category:
          $ref: "#/components/schemas/AssetCategory"
        city:
          type:
            - "null"
            - string
        class:
          type:
            - "null"
            - string
        collectionNumber:
          format: int32
          type:
            - "null"
            - integer
        confirmationDate:
          format: date-time
          type:
            - "null"
            - string
        contractStatus:
          $ref: "#/components/schemas/AssetContractStatus"
        costCenter:
          type:
            - "null"
            - string
        currency:
          type:
            - "null"
            - string
        customerContext:
          $ref: "#/components/schemas/CustomerContextResponse"
        customerCosts:
          format: double
          type:
            - "null"
            - number
        dateField1:
          format: date
          type:
            - "null"
            - string
        dateField2:
          format: date
          type:
            - "null"
            - string
        dateField3:
          format: date
          type:
            - "null"
            - string
        dateField4:
          format: date
          type:
            - "null"
            - string
        dateField5:
          format: date
          type:
            - "null"
            - string
        deinstallationDate:
          format: date
          type:
            - "null"
            - string
        description:
          type:
            - "null"
            - string
        eolFlagDate:
          format: date-time
          type:
            - "null"
            - string
        eolFlagType:
          $ref: "#/components/schemas/AssetEndOfLifeFlagType"
        eolFlagUserId:
          format: int32
          type:
            - "null"
            - integer
        extensionPrice:
          format: double
          type:
            - "null"
            - number
        federalState:
          type:
            - "null"
            - string
        invoiceGroupNumber:
          format: int32
          type:
            - "null"
            - integer
        isCarbonZero:
          type: boolean
        leaseDepartment:
          type:
            - "null"
            - string
        leaseOrderNumber:
          type:
            - "null"
            - string
        leaseScheduleId:
          format: int32
          type: integer
        leaseStartDate:
          format: date
          type:
            - "null"
            - string
        location:
          type:
            - "null"
            - string
        locationOfInstallation:
          type:
            - "null"
            - string
        manufacturer:
          type:
            - "null"
            - string
        minimumLeaseTermEndDate:
          format: date
          type:
            - "null"
            - string
        offleaseType:
          $ref: "#/components/schemas/AssetOffleaseType"
        onExtension:
          type:
            - "null"
            - boolean
        orderNumber:
          type:
            - "null"
            - string
        periodicalPrice:
          format: double
          type:
            - "null"
            - number
        plannedLeaseEndDate:
          format: date
          type:
            - "null"
            - string
        postcode:
          type:
            - "null"
            - string
        requestedPlannedEndDate:
          format: date
          type:
            - "null"
            - string
        serialNumber:
          type:
            - "null"
            - string
        street:
          type:
            - "null"
            - string
        street2:
          type:
            - "null"
            - string
        technicalSpecifications:
          type:
            - "null"
            - string
        textField1:
          type:
            - "null"
            - string
        textField10:
          type:
            - "null"
            - string
        textField11:
          type:
            - "null"
            - string
        textField12:
          type:
            - "null"
            - string
        textField13:
          type:
            - "null"
            - string
        textField14:
          type:
            - "null"
            - string
        textField15:
          type:
            - "null"
            - string
        textField2:
          type:
            - "null"
            - string
        textField3:
          type:
            - "null"
            - string
        textField4:
          type:
            - "null"
            - string
        textField5:
          type:
            - "null"
            - string
        textField6:
          type:
            - "null"
            - string
        textField7:
          type:
            - "null"
            - string
        textField8:
          type:
            - "null"
            - string
        textField9:
          type:
            - "null"
            - string
        usagePeriod:
          $ref: "#/components/schemas/UsagePeriod"
      type: object
    AssetCategory:
      enum:
        - hardware
        - software
        - service
      type: string
    AssetContractStatus:
      enum:
        - confirmationPending
        - confirmed
        - inLease
        - terminated
        - unknown
      type: string
    CustomerContextResponse:
      additionalProperties: false
      properties:
        customerName:
          type:
            - "null"
            - string
        customerNumber:
          format: int32
          type: integer
        leaseCompany:
          format: int32
          type: integer
        leaseCompanyName:
          type:
            - "null"
            - string
      type: object
    AssetEndOfLifeFlagType:
      enum:
        - extension
        - buyOut
        - collection
        - markForCollection
      type: string
    AssetOffleaseType:
      enum:
        - stock
        - followUpLease
        - derecognition
        - buyout
      type: string
    UsagePeriod:
      enum:
        - monthly
        - quarterly
        - semiyearly
        - yearly
      type: string
    TesmaLoadResult_GenericAssetResponse:
      additionalProperties: false
      properties:
        data:
          items:
            $ref: "#/components/schemas/GenericAssetResponse"
          type:
            - "null"
            - array
        groupCount:
          default: -1
          format: int32
          type: integer
        summary:
          items: {}
          type:
            - "null"
            - array
        totalCount:
          default: -1
          format: int32
          type: integer
      type: object
```
