[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: fpopenapi.pascaltypes.pp line 204
type TAPIData = class(TSchemaData) |
protected |
procedure FinishAutoCreatedType(); override; |
procedure ConfigType(); virtual; |
function RawToNameType(); virtual; |
function NeedsSerialize(); virtual; |
function NeedsDeSerialize(); virtual; |
function IsRequestBodyApplicationJSON(); virtual; |
function IsResponseContentApplicationJSON(); virtual; |
function IsResponseContentStreamable(); virtual; |
function IsRequestBodyStreamable(); virtual; |
function GetStreamTypeData(); |
function GenerateServiceName(); virtual; |
function CreateService(); virtual; |
procedure ConfigService(); virtual; |
function GenerateServiceMethodName(); virtual; |
function GetMethodRequestBodyType(); virtual; |
function GetMethodResultTypeData(); virtual; |
function GetMethodResultType(); virtual; deprecated ; |
function GenerateMethodResultCallBackName(); virtual; |
procedure ConfigureServiceMethod(); virtual; |
function AddServiceMethodParam(); virtual; |
function CheckOperationsInput(); |
function CheckOperationsOutput(); |
procedure CheckInputOutput(); |
public |
constructor Create(); |
destructor Destroy; override; |
function AddService(); |
procedure CreateDefaultTypeMaps; virtual; |
procedure CreateDefaultAPITypeMaps(); |
procedure CreateServiceDefs; virtual; |
function GetRefSchemaTypeName(); virtual; |
function CreatePascalType(); override; |
function IsAPIComponent(); |
function IsAPIComponentArray(); |
function GetSchemaTypeName(); |
procedure ApplyUUIDMap(); |
procedure RecordMethodNameMap(); |
function IndexOfService(); |
function FindService(); |
function GetServiceByName(); |
property Services []: TAPIService; [r] |
property ServiceCount: Integer; [r] |
function IndexOfAPIType(); |
function FindApiType(); |
function GetAPIType(); |
property ApiNamedTypes []: TAPITypeData; [r] |
property APITypes []: TAPITypeData; [r] |
property APITypeCount: Integer; [r] |
property ServiceNamePrefix: string; [rw] |
property ServiceNameSuffix: string; [rw] |
property ServiceParentInterface: string; [rw] |
property VoidResultCallbackType: string; [rw] |
property InterfaceArrayType: string; [rw] |
property StreamContentTypes: TStrings; [rw] |
end; |
| |
TObject |