COOPENOMICS  v1
Кооперативная Экономика
Структура Apps::scope_t

Описание области видимости релиза. Подробнее...

#include <table_apps_releases.hpp>

Открытые атрибуты

name kind
 
std::vector< name > targets
 

Подробное описание

Описание области видимости релиза.

Возможные kind:

  • "all"_n — релиз доступен всем кооперативам всех совместимых подсетей. targets — пустой.
  • "subnet"_n — релиз ограничен набором подсетей (по human-label subnet_label из coops). targets — список labels.
  • "canary"_n — релиз раскатывается на конкретные кооперативы. targets — список coopname.

Контракт scope-resolver не делает: он хранит scope как есть, а правило приоритизации canary > subnet > all применяется на стороне CA-auth при выпуске JWT.

Данные класса

◆ kind

name Apps::scope_t::kind

◆ targets

std::vector<name> Apps::scope_t::targets

Объявления и описания членов структуры находятся в файле: