Class TRALSwaggerModule

Unit

Declaration

type TRALSwaggerModule = class(TRALModuleRoutes)

Description

TRALSwaggerModule

Hierarchy

Overview

Methods

Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;
Public function GetListRoutes: TList; override;
Protected procedure CreateRoutes;
Protected procedure SetDomain(const AValue: StringRAL); override;
Protected procedure SetPostmanFile(const AValue: TFileName);
Protected procedure SetPostmanTag(AValue: boolean);
Protected procedure SetServersUrl(AValue: TStrings);
Protected procedure SetSwaggerFile(const AValue: TFileName);
Protected procedure SetSystemDescription(const AValue: TStrings);
Protected procedure SwaggerCSS(ARequest: TRALRequest; AResponse: TRALResponse);
Protected procedure SwaggerIndex(ARequest: TRALRequest; AResponse: TRALResponse);
Protected procedure SwaggerInitializer(ARequest: TRALRequest; AResponse: TRALResponse);
Protected procedure SwaggerJSON(ARequest: TRALRequest; AResponse: TRALResponse);
Protected procedure SwaggerPostman(ARequest: TRALRequest; AResponse: TRALResponse);

Properties

Published property AllowCORSVerbs: boolean read FAllowCORSVerbs write FAllowCORSVerbs;
Published property EMail: StringRAL read FEMail write FEMail;
Published property License: TRALSwaggerLicense read FLicense write FLicense;
Published property PostmanFile: TFileName read FPostmanFile write SetPostmanFile;
Published property PostmanTag: boolean read FPostmanTag write SetPostmanTag;
Published property ServersUrl: TStrings read FServersUrl write SetServersUrl;
Published property ShowCustomNames: boolean read FShowCustomNames write FShowCustomNames;
Published property SwaggerFile: TFileName read FSwaggerFile write SetSwaggerFile;
Published property SystemDescription: TStrings read FSystemDescription write SetSystemDescription;
Published property SystemVersion: StringRAL read FSystemVersion write FSystemVersion;
Published property TermsOfService: StringRAL read FTermsOfService write FTermsOfService;
Published property Title: StringRAL read FTitle write FTitle;

Description

Methods

Public constructor Create(AOwner: TComponent); override;
 
Public destructor Destroy; override;
 
Public function GetListRoutes: TList; override;
 
Protected procedure CreateRoutes;
 
Protected procedure SetDomain(const AValue: StringRAL); override;
 
Protected procedure SetPostmanFile(const AValue: TFileName);
 
Protected procedure SetPostmanTag(AValue: boolean);
 
Protected procedure SetServersUrl(AValue: TStrings);
 
Protected procedure SetSwaggerFile(const AValue: TFileName);
 
Protected procedure SetSystemDescription(const AValue: TStrings);
 
Protected procedure SwaggerCSS(ARequest: TRALRequest; AResponse: TRALResponse);
 
Protected procedure SwaggerIndex(ARequest: TRALRequest; AResponse: TRALResponse);
 
Protected procedure SwaggerInitializer(ARequest: TRALRequest; AResponse: TRALResponse);
 
Protected procedure SwaggerJSON(ARequest: TRALRequest; AResponse: TRALResponse);
 
Protected procedure SwaggerPostman(ARequest: TRALRequest; AResponse: TRALResponse);
 

Properties

Published property AllowCORSVerbs: boolean read FAllowCORSVerbs write FAllowCORSVerbs;
 
Published property EMail: StringRAL read FEMail write FEMail;
 
Published property License: TRALSwaggerLicense read FLicense write FLicense;
 
Published property PostmanFile: TFileName read FPostmanFile write SetPostmanFile;
 
Published property PostmanTag: boolean read FPostmanTag write SetPostmanTag;
 
Published property ServersUrl: TStrings read FServersUrl write SetServersUrl;
 
Published property ShowCustomNames: boolean read FShowCustomNames write FShowCustomNames;
 
Published property SwaggerFile: TFileName read FSwaggerFile write SetSwaggerFile;
 
Published property SystemDescription: TStrings read FSystemDescription write SetSystemDescription;
 
Published property SystemVersion: StringRAL read FSystemVersion write FSystemVersion;
 
Published property TermsOfService: StringRAL read FTermsOfService write FTermsOfService;
 
Published property Title: StringRAL read FTitle write FTitle;
 


GitHub Repository
Generated by PasDoc 0.16.0.