relationship Módulo

Modelos de relación para Dataverse (entrada y salida).

Clases

CascadeConfiguration

Define el comportamiento en cascada para las operaciones de relación.

Valores válidos para cada parámetro:

  • "Cascade": realizar la operación en todos los registros relacionados

  • "NoCascade": No realizar la operación en registros relacionados

  • "RemoveLink": quite el vínculo de relación, pero mantenga los registros.

  • "Restringir": impedir la operación si existen registros relacionados

LookupAttributeMetadata

Metadatos de un atributo de búsqueda.

Valores de required_level válidos:

  • "None": el atributo es opcional.

  • "Recomendado": se recomienda el atributo

  • "ApplicationRequired": se requiere el atributo

ManyToManyRelationshipMetadata

Metadatos de una relación de entidad de varios a varios.

OneToManyRelationshipMetadata

Metadatos de una relación de entidad uno a varios.

RelationshipInfo

Modelo de valor devuelto con tipo para metadatos de relación.

Devuelto por create_one_to_many_relationship, create_many_to_many_relationship, get_relationshipy create_lookup_field.

Ejemplo:


   result = client.tables.create_one_to_many_relationship(lookup, relationship)
   print(result.relationship_schema_name)
   print(result.lookup_schema_name)