Classe TRESTDWParams

Unit

Declaração

type TRESTDWParams = class(TList)

Descrição

Hierarquia

Visão Geral

Métodos

Public Constructor Create;
Public Procedure CreateParam(ParamName : String; Value : String = '');
Public Destructor Destroy; Override;
Public Procedure Clear; Override;
Public Function ParamsReturn: Boolean;
Public Function CountOutParams: Integer;
Public Function CountInParams: Integer;
Public Function ToJSON: String;
Public Procedure SaveToFile(FileName : String);
Public Procedure FromJSON(json : String; BinaryRequest : Boolean = False);
Public Procedure CopyFrom(DWParams : TRESTDWParams);
Public Procedure Delete(Index : Integer); Overload;
Public Procedure Delete(Param : TJSONParam); Overload;
Public Function Add(Item : TJSONParam) : Integer; Overload;
Public Procedure SaveToStream(Var Stream : TStream; Output : TDWParamExpType = tdwpxt_All);
Public Procedure LoadFromStream(Stream : TStream; ValidateHeader : Boolean = False; Input : TDWParamExpType = tdwpxt_All);
Public Procedure LoadFromParams(Params : TParams);
Public Procedure SetCriptOptions(Use : Boolean; Key : String);

Propriedades

Public property Items [Index:Integer]: TJSONParam Read GetRec Write PutRec;
Public property ItemsString[Index:String]: TJSONParam Read GetRecName Write PutRecName;
Public property RawBody : TJSONParam Read GetRawBody Write PutRawBody;
Public property DataMode : TDataMode Read vDataMode Write vDataMode;
Public property Encoding : TEncodeSelect Read vEncoding Write vEncoding;
Public property CriptOptions : TCripto Read vCripto Write vCripto;
Public property RequestHeaders : TRESTDWHeaders Read vHeaders Write vHeaders;
Public property Url_Redirect : String Read vUrl_Redirect Write vUrl_Redirect;
Public property DatabaseCharSet : TDatabaseCharSet Read vDatabaseCharSet Write vDatabaseCharSet;

Descrição

Métodos

Public Constructor Create;

Procedure Clear;Override;

Public Procedure CreateParam(ParamName : String; Value : String = '');
 
Public Destructor Destroy; Override;
 
Public Procedure Clear; Override;
 
Public Function ParamsReturn: Boolean;
 
Public Function CountOutParams: Integer;
 
Public Function CountInParams: Integer;
 
Public Function ToJSON: String;
 
Public Procedure SaveToFile(FileName : String);
 
Public Procedure FromJSON(json : String; BinaryRequest : Boolean = False);
 
Public Procedure CopyFrom(DWParams : TRESTDWParams);
 
Public Procedure Delete(Index : Integer); Overload;
 
Public Procedure Delete(Param : TJSONParam); Overload;
 
Public Function Add(Item : TJSONParam) : Integer; Overload;
 
Public Procedure SaveToStream(Var Stream : TStream; Output : TDWParamExpType = tdwpxt_All);
 
Public Procedure LoadFromStream(Stream : TStream; ValidateHeader : Boolean = False; Input : TDWParamExpType = tdwpxt_All);
 
Public Procedure LoadFromParams(Params : TParams);
 
Public Procedure SetCriptOptions(Use : Boolean; Key : String);
 

Propriedades

Public property Items [Index:Integer]: TJSONParam Read GetRec Write PutRec;
 
Public property ItemsString[Index:String]: TJSONParam Read GetRecName Write PutRecName;
 
Public property RawBody : TJSONParam Read GetRawBody Write PutRawBody;
 
Public property DataMode : TDataMode Read vDataMode Write vDataMode;
 
Public property Encoding : TEncodeSelect Read vEncoding Write vEncoding;
 
Public property CriptOptions : TCripto Read vCripto Write vCripto;
 
Public property RequestHeaders : TRESTDWHeaders Read vHeaders Write vHeaders;
 
Public property Url_Redirect : String Read vUrl_Redirect Write vUrl_Redirect;
 
Public property DatabaseCharSet : TDatabaseCharSet Read vDatabaseCharSet Write vDatabaseCharSet;
 

Gerado por PasDoc 0.16.0.