Codeunit 18060017 EOS089 WMS ToolBox

Codeunit 18060017 EOS089 WMS ToolBox

Methods

LoadJson

procedure LoadJson(JsonAsText: Text; var JsonData: JsonObject)

Parameters / Return Value

  • JsonAsText Text[]

  • JsonData JsonObject


JsonKeyExists

procedure JsonKeyExists(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean) Exists: Boolean

Parameters / Return Value

  • JsonData JsonObject

  • JsonKey Text[]

  • JsonKeyMandatory Boolean

  • Returns Boolean


TryJsonKeyExists

procedure TryJsonKeyExists(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; var Exists: Boolean)

Parameters / Return Value

  • JsonData JsonObject

  • JsonKey Text[]

  • JsonKeyMandatory Boolean

  • Exists Boolean


GetJsonValue

procedure GetJsonValue(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; var JsonValue: JsonValue)

Parameters / Return Value

  • JsonData JsonObject

  • JsonKey Text[]

  • JsonKeyMandatory Boolean

  • JsonValue JsonValue


TryGetJsonObject

procedure TryGetJsonObject(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; var JsonObject: JsonObject)

Parameters / Return Value

  • JsonData JsonObject

  • JsonKey Text[]

  • JsonKeyMandatory Boolean

  • JsonObject JsonObject


GetJsonOnjectAsText

procedure GetJsonOnjectAsText(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean) JsonObjectAsText: Text

Parameters / Return Value

  • JsonData JsonObject

  • JsonKey Text[]

  • JsonKeyMandatory Boolean

  • Returns Text[]


TryGetJsonValueAs

procedure TryGetJsonValueAs(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; FieldType: FieldType)

Parameters / Return Value

  • JsonData JsonObject

  • JsonKey Text[]

  • JsonKeyMandatory Boolean

  • FieldType FieldType


GetJsonValueAs

procedure GetJsonValueAs(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; FieldType: Text) Value: Variant

Parameters / Return Value

  • JsonData JsonObject

  • JsonKey Text[]

  • JsonKeyMandatory Boolean

  • FieldType Text[]

  • Returns Variant


GetJsonValueAs

procedure GetJsonValueAs(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; FieldType: FieldType) Value: Variant

Parameters / Return Value

  • JsonData JsonObject

  • JsonKey Text[]

  • JsonKeyMandatory Boolean

  • FieldType FieldType

  • Returns Variant


GetJsonArray

procedure GetJsonArray(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean; var JsonArray: JsonArray)

Parameters / Return Value

  • JsonData JsonObject

  • JsonKey Text[]

  • JsonKeyMandatory Boolean

  • JsonArray JsonArray


GetJsonArrayAsText

procedure GetJsonArrayAsText(JsonData: JsonObject; JsonKey: Text; JsonKeyMandatory: Boolean) Value: Text

Parameters / Return Value

  • JsonData JsonObject

  • JsonKey Text[]

  • JsonKeyMandatory Boolean

  • Returns Text[]


ConvertBooleanForJson

procedure ConvertBooleanForJson(CurrentValue: Boolean): Text

Parameters / Return Value

  • CurrentValue Boolean

  • Returns Text[]


IsDefaultValue

procedure IsDefaultValue(FieldDataType: Enum "EOS089 WMS Act.Par. Field Type"; CurrentValue: Variant): Boolean

Parameters / Return Value

  • FieldDataType Enum "EOS089 WMS Act.Par. Field Type"

  • CurrentValue Variant

  • Returns Boolean


IsDefaultValue

procedure IsDefaultValue(FieldType: FieldType; CurrentValue: Variant): Boolean

Parameters / Return Value

  • FieldType FieldType

  • CurrentValue Variant

  • Returns Boolean



EOS Labs -