浏览代码

* Correction in naming of types

Michaël Van Canneyt 7 月之前
父节点
当前提交
690ed25adf
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      packages/fcl-openapi/src/fpopenapi.pascaltypes.pp

+ 5 - 2
packages/fcl-openapi/src/fpopenapi.pascaltypes.pp

@@ -708,8 +708,11 @@ procedure TAPIData.ConfigType(aType :TAPITypeData);
 
 
 begin
-  aType.InterfaceName:=EscapeKeyWord(InterfaceTypePrefix+aType.SchemaName);
-  aType.InterfaceUUID:=TGUID.NewGUID.ToString(False);
+  if aType.Pascaltype in [ptAnonStruct,ptSchemaStruct] then
+    begin
+    aType.InterfaceName:=EscapeKeyWord(InterfaceTypePrefix+aType.SchemaName);
+    aType.InterfaceUUID:=TGUID.NewGUID.ToString(False);
+    end;
 end;
 
 procedure TAPIData.ApplyUUIDMap(aMap : TStrings);