Enigma  3.2.0
A Simple, Reliable and Efficient Encryption Tool
CheckForUpdates::LatestReleaseInfo Struct Reference

#include <CheckForUpdates.hpp>

Public Member Functions

 LatestReleaseInfo () noexcept
 
 ~LatestReleaseInfo () noexcept=default
 
std::string toString () noexcept
 

Static Public Member Functions

static std::unique_ptr< LatestReleaseInfoFromJson (const nlohmann::json &obj)
 

Public Attributes

std::string name
 
std::string tag_name
 
std::string created_at
 
std::string published_at
 
std::string body
 
std::string tarball_url
 
std::string zipball_url
 
Version version
 

Detailed Description

Latest Enigma release information data struct

Definition at line 83 of file CheckForUpdates.hpp.

Constructor & Destructor Documentation

◆ LatestReleaseInfo()

CheckForUpdates::LatestReleaseInfo::LatestReleaseInfo ( )
inlinenoexcept

Definition at line 93 of file CheckForUpdates.hpp.

◆ ~LatestReleaseInfo()

CheckForUpdates::LatestReleaseInfo::~LatestReleaseInfo ( )
defaultnoexcept

Member Function Documentation

◆ FromJson()

static std::unique_ptr<LatestReleaseInfo> CheckForUpdates::LatestReleaseInfo::FromJson ( const nlohmann::json &  obj)
inlinestatic

Definition at line 105 of file CheckForUpdates.hpp.

◆ toString()

std::string CheckForUpdates::LatestReleaseInfo::toString ( )
inlinenoexcept

Definition at line 129 of file CheckForUpdates.hpp.

Member Data Documentation

◆ body

std::string CheckForUpdates::LatestReleaseInfo::body

Definition at line 88 of file CheckForUpdates.hpp.

◆ created_at

std::string CheckForUpdates::LatestReleaseInfo::created_at

Definition at line 86 of file CheckForUpdates.hpp.

◆ name

std::string CheckForUpdates::LatestReleaseInfo::name

Definition at line 84 of file CheckForUpdates.hpp.

◆ published_at

std::string CheckForUpdates::LatestReleaseInfo::published_at

Definition at line 87 of file CheckForUpdates.hpp.

◆ tag_name

std::string CheckForUpdates::LatestReleaseInfo::tag_name

Definition at line 85 of file CheckForUpdates.hpp.

◆ tarball_url

std::string CheckForUpdates::LatestReleaseInfo::tarball_url

Definition at line 89 of file CheckForUpdates.hpp.

◆ version

Version CheckForUpdates::LatestReleaseInfo::version

Definition at line 91 of file CheckForUpdates.hpp.

◆ zipball_url

std::string CheckForUpdates::LatestReleaseInfo::zipball_url

Definition at line 90 of file CheckForUpdates.hpp.


The documentation for this struct was generated from the following file: