Class TParameterDefinition

Unit

Declaration

type TParameterDefinition = class(TElement)

Description

The parameters to the module. This collection specifies both the input and output parameters. Input parameters are provided by the caller as part of the $evaluate operation. Output parameters are included in the GuidanceResponse. If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property name_ : string read Getname_ write Setname_;
Public property name_Element : Tcode read Getname_Element write Setname_Element;
Public property use : string read Getuse write Setuse;
Public property useElement : Tcode read GetuseElement write SetuseElement;
Public property min : integer read Getmin write Setmin;
Public property minElement : Tinteger read GetminElement write SetminElement;
Public property max : string read Getmax write Setmax;
Public property maxElement : Tstring read GetmaxElement write SetmaxElement;
Public property documentation : string read Getdocumentation write Setdocumentation;
Public property documentationElement : Tstring read GetdocumentationElement write SetdocumentationElement;
Public property type_ : string read Gettype_ write Settype_;
Public property type_Element : Tcode read Gettype_Element write Settype_Element;
Public property profile : TReference read Getprofile write Setprofile;

Description

Methods

Public constructor Create; override;
 

Properties

Public property name_ : string read Getname_ write Setname_;

The name of the parameter used to allow access to the value of the parameter in evaluation contexts.

Public property name_Element : Tcode read Getname_Element write Setname_Element;
 
Public property use : string read Getuse write Setuse;

Whether the parameter is input or output for the module.

Public property useElement : Tcode read GetuseElement write SetuseElement;
 
Public property min : integer read Getmin write Setmin;

The minimum number of times this parameter SHALL appear in the request or response.

Public property minElement : Tinteger read GetminElement write SetminElement;
 
Public property max : string read Getmax write Setmax;

The maximum number of times this element is permitted to appear in the request or response.

Public property maxElement : Tstring read GetmaxElement write SetmaxElement;
 
Public property documentation : string read Getdocumentation write Setdocumentation;

A brief discussion of what the parameter is for and how it is used by the module.

Public property documentationElement : Tstring read GetdocumentationElement write SetdocumentationElement;
 
Public property type_ : string read Gettype_ write Settype_;

The type of the parameter.

Public property type_Element : Tcode read Gettype_Element write Settype_Element;
 
Public property profile : TReference read Getprofile write Setprofile;

If specified, this indicates a profile that the input data must conform to, or that the output data will conform to.


Generated by PasDoc 0.15.0.