relationship Модуль

Модели отношений для Dataverse (входные и выходные данные).

Классы

CascadeConfiguration

Определяет каскадный режим для операций связи.

Допустимые значения для каждого параметра:

  • "Каскад": выполнение операции со всеми связанными записями

  • "NoCascade": не выполняйте операцию с связанными записями

  • RemoveLink: удалите ссылку связи, но сохраните записи.

  • "Ограничить": запретить операцию, если существуют связанные записи

LookupAttributeMetadata

Метаданные атрибута подстановки.

Допустимые значения required_level:

  • "Нет": атрибут является необязательным

  • "Рекомендуется": атрибут рекомендуется

  • ApplicationRequired: атрибут является обязательным.

ManyToManyRelationshipMetadata

Метаданные для связи сущности "многие ко многим".

OneToManyRelationshipMetadata

Метаданные для связи сущности "один ко многим".

RelationshipInfo

Типизированной модели возврата для метаданных связи.

Возвращается create_one_to_many_relationship, и create_many_to_many_relationshipget_relationshipcreate_lookup_field.

Пример:


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