Operation
Класс для получения информации об операциях. Подробнее…
Подключение: | #include <market/operation.hpp> |
Публичные функции
const OperationUUID & | GetUUID () const Возвращает уникальный идентификатор операции. Подробнее… |
const std::string & | GetPackageID () const Возвращает уникальный идентификатор операции. Подробнее… |
const OperationType & | GetType () const Возвращает тип операции. Подробнее… |
const OperationStatus & | GetStatus () const Возвращает статус операции. Подробнее… |
const OperationErrorCode & | GetErrorCode () const Возвращает код ошибки операции. Подробнее… |
Result<void> | SaveToFile (const std::string &path) const Сериализует операцию в файл, чтобы прочитать его в будущем, используя метод FromFile(). Подробнее… |
Статические публичные функции
static Result<Operation> | FromFile (const std::string &path) Считывает операцию, сериализованную с помощью функции SaveToFile(), из файла. Подробнее… |
Подробное описание
Класс для получения информации об операциях.
Описание функций
FromFile()
static Result<Operation> Market::Operation::FromFile (const std::string &path) static |
Считывает операцию, сериализованную с помощью функции SaveToFile(), из файла.
Примечание
Метод может вернуть ошибку, если десериализация не удалась или файл не существует.
Параметры
path | Путь к файлу с сериализованной операцией. |
Возвращает
Result, содержащий десериализованную операцию или ошибку.
GetErrorCode()
const OperationErrorCode& Market::Operation::GetErrorCode () const |
Возвращает код ошибки операции.
Возвращает
Код ошибки Operation.
GetPackageID()
const std::string& Market::Operation::GetPackageID () const |
Возвращает уникальный идентификатор операции.
Возвращает
Уникальный идентификатор операции.
GetStatus()
const OperationStatus& Market::Operation::GetStatus () const |
Возвращает статус операции.
Возвращает
Статус Operation.
GetType()
const OperationType& Market::Operation::GetType () const |
Возвращает тип операции.
Возвращает
Тип Operation.
GetUUID()
const OperationUUID& Market::Operation::GetUUID () const |
Возвращает уникальный идентификатор операции.
Возвращает
Уникальный идентификатор операции.
SaveToFile()
Result<void> Market::Operation::SaveToFile (const std::string &path) const |
Сериализует операцию в файл, чтобы прочитать его в будущем, используя метод FromFile().
Примечание
Метод может вернуть ошибку, если сериализация не удалась или произошла какая-либо ошибка файловой системы.
Параметры
path | Путь, по которому нужно сохранить операцию. |
Возвращает
Result сериализации или ошибки.