Skip to content

Проекты

Проекты

root_projects. Хранит корневые записи проектов builder и их общие настройки.

Интерфейс записи

ts
/**
 * @description
 * Корень проекта. Наследует sync-метаданные (`ILocalSyncMetadata`:
 * updateAt, syncedAt).
 */
export interface IRootProject extends ILocalSyncMetadata {
  /** Имя проекта. */
  name: string;
  /** Уровень доступа по умолчанию для новых пользователей проекта. */
  defaultAccess: EAccessType;
  /** Описание проекта. */
  description: string;
  /** Id сервиса авторизации, привязанного к проекту. */
  authServiceId: string;
  /** Секрет API проекта. */
  apiSecret: string;
  /** Адрес контроллера (PLC) проекта; становится baseURL runtimeAPI (см. setURLFromProject). */
  plc_uri: string;
  /** Адреса резервных контроллеров (добавляются по одному с панели «Параметры проекта»). */
  connections: string[];
  /** Время создания проекта. */
  timeCreation: string;
}

Mentioned In