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;

This item has no description.

Public destructor Destroy; override;

This item has no description.

Public function GetListRoutes: TList; override;

This item has no description. Showing description inherited from TRALModuleRoutes.GetListRoutes.

Inherited method of RALServer

Protected procedure CreateRoutes;

This item has no description.

Protected procedure SetDomain(const AValue: StringRAL); override;

This item has no description. Showing description inherited from TRALModuleRoutes.SetDomain.

Defines the Domain prefix of all the routes of the instance of this class

Protected procedure SetPostmanFile(const AValue: TFileName);

This item has no description.

Protected procedure SetPostmanTag(AValue: boolean);

This item has no description.

Protected procedure SetServersUrl(AValue: TStrings);

This item has no description.

Protected procedure SetSwaggerFile(const AValue: TFileName);

This item has no description.

Protected procedure SetSystemDescription(const AValue: TStrings);

This item has no description.

Protected procedure SwaggerCSS(ARequest: TRALRequest; AResponse: TRALResponse);

This item has no description.

Protected procedure SwaggerIndex(ARequest: TRALRequest; AResponse: TRALResponse);

This item has no description.

Protected procedure SwaggerInitializer(ARequest: TRALRequest; AResponse: TRALResponse);

This item has no description.

Protected procedure SwaggerJSON(ARequest: TRALRequest; AResponse: TRALResponse);

This item has no description.

Protected procedure SwaggerPostman(ARequest: TRALRequest; AResponse: TRALResponse);

This item has no description.

Properties

Published property AllowCORSVerbs: boolean read FAllowCORSVerbs write FAllowCORSVerbs;

This item has no description.

Published property EMail: StringRAL read FEMail write FEMail;

This item has no description.

Published property License: TRALSwaggerLicense read FLicense write FLicense;

This item has no description.

Published property PostmanFile: TFileName read FPostmanFile write SetPostmanFile;

This item has no description.

Published property PostmanTag: boolean read FPostmanTag write SetPostmanTag;

This item has no description.

Published property ServersUrl: TStrings read FServersUrl write SetServersUrl;

This item has no description.

Published property ShowCustomNames: boolean read FShowCustomNames write FShowCustomNames;

This item has no description.

Published property SwaggerFile: TFileName read FSwaggerFile write SetSwaggerFile;

This item has no description.

Published property SystemDescription: TStrings read FSystemDescription write SetSystemDescription;

This item has no description.

Published property SystemVersion: StringRAL read FSystemVersion write FSystemVersion;

This item has no description.

Published property TermsOfService: StringRAL read FTermsOfService write FTermsOfService;

This item has no description.

Published property Title: StringRAL read FTitle write FTitle;

This item has no description.



PascalRAL - GitHub Repository
Generated by PasDoc 1.0.4.