COOPENOMICS  v1
Кооперативная Экономика
Структура Capital::Commits::commit

Таблица коммитов хранит данные о выполненных операциях в проекте. Подробнее...

#include <commits.hpp>

Открытые члены

uint64_t primary_key () const
 Первичный ключ (1) Подробнее...
 
uint64_t by_username () const
 Индекс по имени пользователя (2) Подробнее...
 
checksum256 by_commit_hash () const
 Индекс по хэшу коммита (3) Подробнее...
 
checksum256 by_project_hash () const
 Индекс по хэшу проекта (4) Подробнее...
 

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

uint64_t id
 ID коммита (внутренний ключ) Подробнее...
 
name coopname
 Имя кооператива Подробнее...
 
name username
 Имя пользователя, совершившего действие Подробнее...
 
name status
 Статус коммита (created | approved | authorized | act1 | act2) Подробнее...
 
checksum256 project_hash
 Хэш проекта, связанного с действием Подробнее...
 
checksum256 commit_hash
 Хэш действия Подробнее...
 
generation_amounts amounts
 Рассчитанные показатели генерации Подробнее...
 
time_point_sec created_at
 Дата и время создания действия Подробнее...
 

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

Таблица коммитов хранит данные о выполненных операциях в проекте.

Область памяти (scope): coopname
Имя таблицы (table): commits

Методы

◆ by_commit_hash()

checksum256 Capital::Commits::commit::by_commit_hash ( ) const
inline

Индекс по хэшу коммита (3)

◆ by_project_hash()

checksum256 Capital::Commits::commit::by_project_hash ( ) const
inline

Индекс по хэшу проекта (4)

◆ by_username()

uint64_t Capital::Commits::commit::by_username ( ) const
inline

Индекс по имени пользователя (2)

◆ primary_key()

uint64_t Capital::Commits::commit::primary_key ( ) const
inline

Первичный ключ (1)

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

◆ amounts

generation_amounts Capital::Commits::commit::amounts

Рассчитанные показатели генерации

◆ commit_hash

checksum256 Capital::Commits::commit::commit_hash

Хэш действия

◆ coopname

name Capital::Commits::commit::coopname

Имя кооператива

◆ created_at

time_point_sec Capital::Commits::commit::created_at

Дата и время создания действия

◆ id

uint64_t Capital::Commits::commit::id

ID коммита (внутренний ключ)

◆ project_hash

checksum256 Capital::Commits::commit::project_hash

Хэш проекта, связанного с действием

◆ status

name Capital::Commits::commit::status

Статус коммита (created | approved | authorized | act1 | act2)

◆ username

name Capital::Commits::commit::username

Имя пользователя, совершившего действие


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