Unit 'fpopenapi.generators' Package
[Overview][Constants][Classes][Index] [#fcl-openapi]

TOpenAPIServiceCodeGen

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: fpopenapi.generators.pp line 81

type TOpenAPIServiceCodeGen = class(TOpenApiPascalCodeGen)

protected

  procedure WriteResultTypes; virtual;

  procedure WriteCallbackTypes; virtual;

  procedure GenerateAuxiliaryTypes; virtual;

  procedure GenerateServiceResultType; virtual;

  function GenerateClientServiceMethodDecl(); virtual;

  procedure GetMethodCallbackTypeNames(); virtual;

  procedure GetMethodResultTypeNames(); virtual;

  function GetMethodResultType(); virtual;

  function MethodResultCallBackName(); virtual;

  function ParameterToArg(); virtual;

public

  constructor Create(); override;

  property ServiceName: string; [rw]

  property DtoUnit: string; [rw]

  property SerializerUnit: string; [rw]

  property AsyncService: Boolean; [rw]

  property ServiceResultType: string; [rw]

  property DefineServiceResultType: Boolean; [rw]

  property ServiceRequestIDType: string; [rw]

end;

Inheritance

TOpenAPIServiceCodeGen

|

TOpenApiPascalCodeGen

|

TObject


Documentation generated on: 2025-07-25