relationship Módulo

Modelos de relação para Dataverse (entrada e saída).

Classes

CascadeConfiguration

Define o comportamento em cascata para operações de relação.

Valores válidos para cada parâmetro:

  • "Cascade": executar a operação em todos os registros relacionados

  • "NoCascade": não execute a operação em registros relacionados

  • "RemoveLink": remover o link de relação, mas manter os registros

  • "Restrict": impedir a operação se houver registros relacionados

LookupAttributeMetadata

Metadados para um atributo de pesquisa.

Valores de required_level válidos:

  • "Nenhum": o atributo é opcional

  • "Recomendado": o atributo é recomendado

  • "ApplicationRequired": o atributo é necessário

ManyToManyRelationshipMetadata

Metadados para uma relação de entidade muitos para muitos.

OneToManyRelationshipMetadata

Metadados para uma relação de entidade um para muitos.

RelationshipInfo

Modelo de retorno digitado para metadados de relação.

Retornado por create_one_to_many_relationship, create_many_to_many_relationship, get_relationshipe create_lookup_field.

Exemplo:


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