---
title: "SurfaceCompositionIdentity · types"
url: https://developers.dagio.ai/fr/reference/types-surface-composition-identity/
---

# SurfaceCompositionIdentity · types

   
                                           
                                                                                    
                                                    
                  
           
          
   

Les types ci-dessous définissent les objets nommés et leurs relations. Les propriétés héritées sont incluses dans les tableaux. Les types dérivés d’un schéma renvoient à sa structure; une déclaration TypeScript ne remplace pas les contrôles sémantiques du compilateur.

## SurfaceCompositionCatalogueVersion

The current catalogue has no historical or compatible alternative.

```typescript
export type SurfaceCompositionCatalogueVersion = z.infer<
  typeof surfaceCompositionCatalogueVersionSchema
>;
```

## SurfaceCompositionCatalogueIdentity

Neither this digest nor a catalogue entry constitutes Model or source authorization.

```typescript
export type SurfaceCompositionCatalogueIdentity = z.infer<
  typeof surfaceCompositionCatalogueIdentitySchema
>;
```

[Toutes les références](https://developers.dagio.ai/fr/reference/)

<!-- surface-examples:start -->

## Exemples appliqués : Choisir le composant selon son rôle

Le Field édite Notes; le tableau présente les soumissions issues d’un groupe de relations.

### Configuration

Propriétés du composant `RecordField.props`. [Propriétés et valeurs admises](https://developers.dagio.ai/fr/surface-components/#recordfield).

```json
{
  "recordProfileKey": "client",
  "fieldPath": "fields/notes"
}
```

### Variante et raccordement

Propriétés du composant `QueryTable.props`. [Propriétés et valeurs admises](https://developers.dagio.ai/fr/surface-components/#querytable).

```json
{
  "binding": {
    "kind": "record-relations",
    "recordProfileKey": "client",
    "groupKey": "quotes"
  }
}
```

### Exemple de disposition UI

La disposition illustrative ci-dessous situe cette configuration dans l’app Clients/Soumissions. Chaque fragment s’insère à l’emplacement indiqué; ses références aux Fields, Queries et Actions correspondent aux déclarations du Model.

1. Identité du client
2. Notes et suivi
3. Paramètres
4. Soumissions liées

<!-- surface-examples:end -->
