FrameIT
REST_JSON_API.Scroll Class Reference
Inheritance diagram for REST_JSON_API.Scroll:
IJSONsavable< Scroll >

Public Attributes

string ScrollReference
 MMT URI to theory declaring the scroll More...
 
string label
 "some label" More...
 
string description
 "some description" More...
 
List< MMTFactrequiredFacts
 array of facts; facts that the scroll required you to give for scroll application More...
 
List< MMTFactacquiredFacts
 array of facts; facts that the scroll gives you upon successful scroll application More...
 

Properties

string name [getset]
 
string path [getset]
 
- Properties inherited from IJSONsavable< Scroll >
string name [getset]
 
string path [getset]
 

Private Member Functions

Scroll IJSONsavable< Scroll >. _IJPostProcess (Scroll payload)
 

Additional Inherited Members

- Public Member Functions inherited from IJSONsavable< Scroll >
virtual string _IJGetName (string name)
 
virtual List< Directories > _IJGetHierarchie (List< Directories > hierarchie_base)
 
virtual bool _IJGetRawObject (out T payload, string path)
 
virtual T _IJPreProcess (T payload)
 
virtual T _IJPostProcess (T payload)
 
bool store (List< Directories > hierarchie, string name, bool use_install_folder=false, bool overwrite=true, bool deep_store=true)
 
bool store_children (List< Directories > hierarchie, string name, bool use_install_folder=false, bool overwrite=true, bool deep_store=true)
 
- Static Public Member Functions inherited from IJSONsavable< Scroll >
static bool store (List< Directories > hierarchie, string name, T payload, bool use_install_folder=false, bool overwrite=true, bool deep_store=true)
 
static bool store_children (List< Directories > hierarchie, string name, T payload, bool use_install_folder=false, bool overwrite=true, bool deep_store=true)
 
static bool load_children (List< Directories > hierarchie, string name, ref T raw_payload, bool use_install_folder=false, bool deep_load=true, bool post_process=true)
 
static bool load (List< Directories > hierarchie, string name, out T payload, bool use_install_folder=false, bool deep_load=true, bool post_process=true)
 
static T postprocess (T payload)
 
static T preprocess (T payload)
 
static void delete_children (List< Directories > hierarchie, string name, bool use_install_folder=false, int skip_last_children=0)
 
static bool delete (List< Directories > hierarchie, string name, bool use_install_folder=false)
 
- Static Public Attributes inherited from IJSONsavable< Scroll >
static readonly IJSONsavable< T > Instance
 
static readonly FieldInfo[] JsonSaveableFields
 
static readonly FieldInfo[] JsonAutoPreProcessFields
 
static readonly FieldInfo[] JsonAutoPostProcessFields
 
static readonly FieldInfo[] JsonSeperateFields
 
- Static Protected Attributes inherited from IJSONsavable< Scroll >
static List< Directories > hierarchie
 

Member Function Documentation

◆ _IJPostProcess()

Scroll IJSONsavable< Scroll >. REST_JSON_API.Scroll._IJPostProcess ( Scroll  payload)
private

Member Data Documentation

◆ acquiredFacts

List<MMTFact> REST_JSON_API.Scroll.acquiredFacts

array of facts; facts that the scroll gives you upon successful scroll application

◆ description

string REST_JSON_API.Scroll.description

"some description"

◆ label

string REST_JSON_API.Scroll.label

"some label"

◆ requiredFacts

List<MMTFact> REST_JSON_API.Scroll.requiredFacts

array of facts; facts that the scroll required you to give for scroll application

◆ ScrollReference

string REST_JSON_API.Scroll.ScrollReference

MMT URI to theory declaring the scroll

Property Documentation

◆ name

string REST_JSON_API.Scroll.name
getset

◆ path

string REST_JSON_API.Scroll.path
getset

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