FrameIT
REST_JSON_API.ScrollDynamicInfo Class Reference

Response to "POST /scroll/dynamic" using ScrollApplication More...

Inheritance diagram for REST_JSON_API.ScrollDynamicInfo:
IJSONsavable< ScrollDynamicInfo >

Public Attributes

Scroll original
 Contains the original scroll. More...
 
Scroll rendered
 All fact and scroll labels, all fact types, and all fact definitions are subject to being dynamically adapted to the (possibly utterly partial) scroll application. More...
 
List< List< ScrollAssignment > > backward_completions
 An array of scroll view completion suggestions for the yet missing assignments. For instance, the first element of completions might be a list of some (possibly not all) of the yet missing assignments of the request's scroll view. Analogously for the other elements of completions, if they exist. It might happen that multiple mutually exclusive completions exist, hence the response contains an array of them. More...
 
bool valid
 
ScrollApplicationCheckingError[] errors
 

Properties

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

Additional Inherited Members

- Public Member Functions inherited from IJSONsavable< ScrollDynamicInfo >
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< ScrollDynamicInfo >
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< ScrollDynamicInfo >
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< ScrollDynamicInfo >
static List< Directories > hierarchie
 

Detailed Description

Response to "POST /scroll/dynamic" using ScrollApplication

Member Data Documentation

◆ backward_completions

List<List<ScrollAssignment> > REST_JSON_API.ScrollDynamicInfo.backward_completions

An array of scroll view completion suggestions for the yet missing assignments. For instance, the first element of completions might be a list of some (possibly not all) of the yet missing assignments of the request's scroll view. Analogously for the other elements of completions, if they exist. It might happen that multiple mutually exclusive completions exist, hence the response contains an array of them.

Contains backwart hints (°ABC => A,B,C)

◆ errors

ScrollApplicationCheckingError [] REST_JSON_API.ScrollDynamicInfo.errors

◆ original

Scroll REST_JSON_API.ScrollDynamicInfo.original

Contains the original scroll.

◆ rendered

Scroll REST_JSON_API.ScrollDynamicInfo.rendered

All fact and scroll labels, all fact types, and all fact definitions are subject to being dynamically adapted to the (possibly utterly partial) scroll application.

Contains Scroll.requiredFacts inferred/forward hints (A,B,C => °ABC)

◆ valid

bool REST_JSON_API.ScrollDynamicInfo.valid

Invariant: valid == false => errors.Length > 0

Property Documentation

◆ name

string REST_JSON_API.ScrollDynamicInfo.name
getset

◆ path

string REST_JSON_API.ScrollDynamicInfo.path
getset

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