COOPENOMICS  v1
Кооперативная Экономика
Действия

Функции

void branch::migrate ()
 Инициализация контракта кооперативных участков. Выполняет начальную настройку контракта. Подробнее...
 
void branch::init ()
 Инициализация контракта кооперативных участков. Выполняет начальную настройку контракта. Подробнее...
 
void branch::addtrusted (eosio::name coopname, eosio::name braname, eosio::name trusted)
 Добавление доверенного лица в кооперативный участок. Добавляет нового доверенного лица в существующий кооперативный участок. Максимальное количество доверенных лиц на один участок - 3. Подробнее...
 
void branch::createbranch (eosio::name coopname, eosio::name braname, eosio::name trustee)
 Создание нового кооперативного участка. Создает новый кооперативный участок с указанным председателем. При создании третьего участка автоматически активирует систему кооперативных участков. Подробнее...
 
void branch::deletebranch (eosio::name coopname, eosio::name braname)
 Удаление кооперативного участка. Удаляет существующий кооперативный участок и отключает его участников. При удалении участка, когда остается менее 3 участков, автоматически отключает систему кооперативных участков. Подробнее...
 
void branch::deltrusted (eosio::name coopname, eosio::name braname, eosio::name trusted)
 Удаление доверенного лица из кооперативного участка. Удаляет доверенное лицо из существующего кооперативного участка. Подробнее...
 
void branch::editbranch (eosio::name coopname, eosio::name braname, eosio::name trustee)
 Редактирование кооперативного участка. Изменяет председателя существующего кооперативного участка. Подробнее...
 

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

Функции

◆ addtrusted()

void branch::addtrusted ( eosio::name  coopname,
eosio::name  braname,
eosio::name  trusted 
)

Добавление доверенного лица в кооперативный участок. Добавляет нового доверенного лица в существующий кооперативный участок. Максимальное количество доверенных лиц на один участок - 3.

Аргументы
coopnameНаименование кооператива
branameНаименование кооперативного участка
trustedДоверенное лицо для добавления (должно быть физическим лицом)
Заметки
Авторизация требуется от аккаунта: coopname

◆ createbranch()

void branch::createbranch ( eosio::name  coopname,
eosio::name  braname,
eosio::name  trustee 
)

Создание нового кооперативного участка. Создает новый кооперативный участок с указанным председателем. При создании третьего участка автоматически активирует систему кооперативных участков.

Аргументы
coopnameНаименование кооператива
branameНаименование кооперативного участка
trusteeПредседатель кооперативного участка (должен быть физическим лицом)
Заметки
Авторизация требуется от аккаунта: coopname

◆ deletebranch()

void branch::deletebranch ( eosio::name  coopname,
eosio::name  braname 
)

Удаление кооперативного участка. Удаляет существующий кооперативный участок и отключает его участников. При удалении участка, когда остается менее 3 участков, автоматически отключает систему кооперативных участков.

Аргументы
coopnameНаименование кооператива
branameНаименование кооперативного участка для удаления
Заметки
Авторизация требуется от аккаунта: coopname

◆ deltrusted()

void branch::deltrusted ( eosio::name  coopname,
eosio::name  braname,
eosio::name  trusted 
)

Удаление доверенного лица из кооперативного участка. Удаляет доверенное лицо из существующего кооперативного участка.

Аргументы
coopnameНаименование кооператива
branameНаименование кооперативного участка
trustedДоверенное лицо для удаления
Заметки
Авторизация требуется от аккаунта: coopname

◆ editbranch()

void branch::editbranch ( eosio::name  coopname,
eosio::name  braname,
eosio::name  trustee 
)

Редактирование кооперативного участка. Изменяет председателя существующего кооперативного участка.

Аргументы
coopnameНаименование кооператива
branameНаименование кооперативного участка
trusteeНовый председатель кооперативного участка (должен быть физическим лицом)
Заметки
Авторизация требуется от аккаунта: coopname

◆ init()

void branch::init ( )

Инициализация контракта кооперативных участков. Выполняет начальную настройку контракта.

Заметки
Авторизация требуется от аккаунта: _system

◆ migrate()

void branch::migrate ( )

Инициализация контракта кооперативных участков. Выполняет начальную настройку контракта.

Заметки
Авторизация требуется от аккаунта: _branch