IOutput: {
    capitalUpdateIssue: {
        _created_at: unknown;
        _id: string;
        _updated_at: unknown;
        block_num?: null | number;
        created_by: string;
        creators: string[];
        cycle_id?: null | string;
        description?: null | string;
        estimate: number;
        id: string;
        issue_hash: string;
        metadata: unknown;
        permissions: {
            can_change_status: boolean;
            can_delete_issue: boolean;
            can_edit_issue: boolean;
            can_set_done: boolean;
            can_set_on_review: boolean;
            has_clearance: boolean;
            is_guest: boolean;
        };
        present: boolean;
        priority: IssuePriority;
        project_hash: string;
        sort_order: number;
        status: IssueStatus;
        submaster?: null | string;
        title: string;
    };
}

Type declaration

  • capitalUpdateIssue: {
        _created_at: unknown;
        _id: string;
        _updated_at: unknown;
        block_num?: null | number;
        created_by: string;
        creators: string[];
        cycle_id?: null | string;
        description?: null | string;
        estimate: number;
        id: string;
        issue_hash: string;
        metadata: unknown;
        permissions: {
            can_change_status: boolean;
            can_delete_issue: boolean;
            can_edit_issue: boolean;
            can_set_done: boolean;
            can_set_on_review: boolean;
            has_clearance: boolean;
            is_guest: boolean;
        };
        present: boolean;
        priority: IssuePriority;
        project_hash: string;
        sort_order: number;
        status: IssueStatus;
        submaster?: null | string;
        title: string;
    }

    Обновление задачи в CAPITAL контракте

    • _created_at: unknown

      Дата создания записи

    • _id: string

      Внутренний ID базы данных

    • _updated_at: unknown

      Дата последнего обновления записи

    • Optional block_num?: null | number

      Номер блока крайней синхронизации с блокчейном

    • created_by: string

      Имя пользователя, создавшего задачу

    • creators: string[]

      Массив имен пользователей создателей (contributors)

    • Optional cycle_id?: null | string

      ID цикла

    • Optional description?: null | string

      Описание задачи

    • estimate: number

      Оценка в story points или часах

    • id: string

      Уникальный ID задачи в формате PREFIX-N (например, ABC-1)

    • issue_hash: string

      Хеш задачи

    • metadata: unknown

      Метаданные задачи

    • permissions: {
          can_change_status: boolean;
          can_delete_issue: boolean;
          can_edit_issue: boolean;
          can_set_done: boolean;
          can_set_on_review: boolean;
          has_clearance: boolean;
          is_guest: boolean;
      }

      Права доступа текущего пользователя к задаче

      • can_change_status: boolean

        Может ли изменять статусы задачи

      • can_delete_issue: boolean

        Может ли удалить задачу

      • can_edit_issue: boolean

        Может ли редактировать задачу (название, описание, приоритет и т.д.)

      • can_set_done: boolean

        Может ли устанавливать статус DONE (выполнена)

      • can_set_on_review: boolean

        Может ли устанавливать статус ON_REVIEW (на проверке)

      • has_clearance: boolean

        Имеет ли подтвержденное приложение для проекта

      • is_guest: boolean

        Является ли пользователь гостем (неавторизованным)

    • present: boolean

      Флаг присутствия записи в блокчейне

    • priority: IssuePriority

      Приоритет задачи

    • project_hash: string

      Хеш проекта

    • sort_order: number

      Порядок сортировки

    • status: IssueStatus

      Статус задачи

    • Optional submaster?: null | string

      Имя пользователя подмастерья (contributor)

    • title: string

      Название задачи