Структуры.SetUniqueFields

Материал из Hivext Wiki

Перейти к: навигация, поиск

Метод SetUniqueFields

Уникальное поле означает что значения содержащиеся в нем не будут дублироваться, а будут уникальными в пределах одной таблицы базы данных.

Общая информация

Параметр Значение
Описание Указать уникальные поля в типе данных.
Адрес метода http://api.hivext.ru/1.0/data/base/{протокол}/setuniquefields
Кодирование urlEncoding
Метод сервиса Структуры

Параметры

Имя параметра Тип Описание
Входящие параметры
appid string [*] Идентификатор приложения.
session string [*] Идентификатор сессии пользователя.
type string [*] Имя типа данных.
unique string

[*] Уникальные поля типа в формате: { fields : [ "имя поля", ... ] }, { ... }
Примеры:

field1 AND field2 { fields : [ "field1", "field2" ] }
field1 OR field2 { fields : [ "field1" ] }, { fields : [ "field2" ] }
(field1 AND field2) OR (field3 AND field4) { fields : [ "field1", "field2" ] }, { fields : [ "field3", "field4" ] }
Возвращаемые параметры
result int

Коды ошибок

1002 Тип данных с указанным именем уже существует
1009 Неверный формат уникальных полей
error string Описание ошибки, если она произошла.