Skip to content

KVSDMSDocumentBuilder#

Procedures#

AddField(Text, Variant) :#

procedure AddField(Name: Text; ValueVariant: Variant): 

AddField(Text, List) :#

procedure AddField(Name: Text; ValueList: List): 

RemoveField(Text) :#

procedure RemoveField(Name: Text): 

AddProperty(Text, Variant) :#

procedure AddProperty(Name: Text; ValueVariant: Variant): 

AddFile(Text, InStream) :#

procedure AddFile(Name: Text; ContentInStream: InStream): 

AddSortItem(Text, Enum KVSDMSSortDirection, Integer) :#

procedure AddSortItem(Name: Text; Direction: Enum "KVSDMSSortDirection"; SortOrder: Integer): 

Parse(JsonObject) : Integer#

procedure Parse(ParameterObject: JsonObject): Integer

Get(JsonObject) :#

procedure Get(var ParameterObject: JsonObject): 

Merge(JsonObject, JsonObject, Boolean) :#

procedure Merge(var ParameterObject: JsonObject; ParameterObjectToMerge: JsonObject; AllowDuplicates: Boolean): 

Update(JsonObject, JsonObject, Boolean) :#

procedure Update(var ParameterObject: JsonObject; ParameterObjectUpdate: JsonObject; IgnoreEmptyValues: Boolean): 

GetPropertyValue(Text) : Text#

procedure GetPropertyValue(Name: Text): Text

GetFieldValue(Text) : List#

procedure GetFieldValue(Name: Text): List

GetFile(OutStream) : Text[250]#

procedure GetFile(var ContentOutStream: OutStream): Text[250]