| Quintiq file version 2.0 | 
| #parent: #root | 
| Method GetClassTypeQueryURL () const declarative remote as String | 
| { | 
|   TextBody: | 
|   [* | 
|     url := this.RootURL().TrimBoth(); | 
|      | 
|     if( url = '' ) | 
|     { | 
|       url := '<3DSpace URL>'; | 
|     } | 
|      | 
|     if( not url.EndsWith( '/' ) ) | 
|     { | 
|       url := url + '/'; | 
|     } | 
|      | 
|     url := url + 'resources/v1/model/op/fetch?select=type&select=type.derived&select=type.derived.derived' | 
|            + '&select=type.derived.derived.derived&select=type.derived.derived.derived.derived' | 
|            + '&select=type.derived.derived.derived.derived.derived&select=type.derived.derived.derived.derived.derived.derived' | 
|            + '&select=type.derived.derived.derived.derived.derived.derived.derived&select=type.derived.derived.derived.derived.derived.derived.derived.derived' | 
|            + '&select=type.derived.derived.derived.derived.derived.derived.derived.derived.derived'; | 
|      | 
|     return url; | 
|   *] | 
|   InterfaceProperties { Accessibility: 'Module' } | 
| } |