NAH 1.0.6
Native Application Host - Library API Reference
Loading...
Searching...
No Matches
nah::AppInstallRecord Struct Reference

#include <install_record.hpp>

Public Attributes

struct { 
 
   std::string   id 
 
   std::string   nak_id 
 
   std::string   nak_version_req 
 
   std::string   version 
 
app 
 
struct { 
 
   std::string   instance_id 
 
install 
 
struct { 
 
   std::string   id 
 
   std::string   record_ref 
 
   std::string   selection_reason 
 
   std::string   version 
 
nak 
 
struct { 
 
   struct { 
 
      std::vector< std::string >   append 
 
      std::vector< std::string >   prepend 
 
   }   arguments 
 
   std::unordered_map< std::string, std::string >   environment 
 
   struct { 
 
      std::vector< std::string >   library_prepend 
 
   }   paths 
 
overrides 
 
struct { 
 
   std::string   install_root 
 
paths 
 
struct { 
 
   std::string   installed_at 
 
   std::string   installed_by 
 
   std::string   package_hash 
 
   std::string   source 
 
provenance 
 
std::string schema
 
std::string source_path
 
TrustInfo trust
 
struct { 
 
   std::string   last_verified_at 
 
   std::string   last_verifier_version 
 
verification 
 

Detailed Description

Definition at line 15 of file install_record.hpp.

Member Data Documentation

◆ [struct]

struct { ... } nah::AppInstallRecord::app

◆ append

std::vector<std::string> nah::AppInstallRecord::append

Definition at line 66 of file install_record.hpp.

◆ [struct]

struct { ... } nah::AppInstallRecord::arguments

◆ environment

std::unordered_map<std::string, std::string> nah::AppInstallRecord::environment

Definition at line 63 of file install_record.hpp.

◆ id

std::string nah::AppInstallRecord::id

Definition at line 25 of file install_record.hpp.

◆ [struct]

struct { ... } nah::AppInstallRecord::install

◆ install_root

std::string nah::AppInstallRecord::install_root

Definition at line 41 of file install_record.hpp.

◆ installed_at

std::string nah::AppInstallRecord::installed_at

Definition at line 47 of file install_record.hpp.

◆ installed_by

std::string nah::AppInstallRecord::installed_by

Definition at line 48 of file install_record.hpp.

◆ instance_id

std::string nah::AppInstallRecord::instance_id

Definition at line 20 of file install_record.hpp.

◆ last_verified_at

std::string nah::AppInstallRecord::last_verified_at

Definition at line 57 of file install_record.hpp.

◆ last_verifier_version

std::string nah::AppInstallRecord::last_verifier_version

Definition at line 58 of file install_record.hpp.

◆ library_prepend

std::vector<std::string> nah::AppInstallRecord::library_prepend

Definition at line 69 of file install_record.hpp.

◆ [struct]

struct { ... } nah::AppInstallRecord::nak

◆ nak_id

std::string nah::AppInstallRecord::nak_id

Definition at line 27 of file install_record.hpp.

◆ nak_version_req

std::string nah::AppInstallRecord::nak_version_req

Definition at line 28 of file install_record.hpp.

◆ [struct]

struct { ... } nah::AppInstallRecord::overrides

◆ package_hash

std::string nah::AppInstallRecord::package_hash

Definition at line 46 of file install_record.hpp.

◆ [struct] [1/2]

struct { ... } nah::AppInstallRecord::paths

◆ [struct] [2/2]

struct { ... } nah::AppInstallRecord::paths

◆ prepend

std::vector<std::string> nah::AppInstallRecord::prepend

Definition at line 65 of file install_record.hpp.

◆ [struct]

struct { ... } nah::AppInstallRecord::provenance

◆ record_ref

std::string nah::AppInstallRecord::record_ref

Definition at line 35 of file install_record.hpp.

◆ schema

std::string nah::AppInstallRecord::schema

Definition at line 16 of file install_record.hpp.

◆ selection_reason

std::string nah::AppInstallRecord::selection_reason

Definition at line 36 of file install_record.hpp.

◆ source

std::string nah::AppInstallRecord::source

Definition at line 49 of file install_record.hpp.

◆ source_path

std::string nah::AppInstallRecord::source_path

Definition at line 74 of file install_record.hpp.

◆ trust

TrustInfo nah::AppInstallRecord::trust

Definition at line 53 of file install_record.hpp.

◆ [struct]

struct { ... } nah::AppInstallRecord::verification

◆ version

std::string nah::AppInstallRecord::version

Definition at line 26 of file install_record.hpp.


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