Getting information about properties of objects of the class: propertyMetas¶
The request is made using the path <server URL>/rest/<service name>/propertyMetas/<class name>
, where the class name is specified with a namespace.
You can specify in the request: doc: additional parameters <meta_query_parameters>:
version
namespace
Query example:
https://localhost:8888/rest/meta/propertyMetas/class_text@develop-and-test
information about the properties of objects of the class_text
class in the develop-and-test
namespace will be requested, for example:
[ { orderNumber: 10,
name: 'id',
caption: 'Identifier',
type: 12,
size: 24,
decimals: 0,
allowedFileTypes: null,
maxFileCount: 0,
nullable: false,
readonly: false,
indexed: true,
unique: true,
autoassigned: true,
hint: null,
defaultValue: null,
refClass: '',
itemsClass: '',
backRef: '',
backColl: '',
binding: '',
semantic: null,
selConditions: null,
selSorting: [],
selectionProvider: null,
indexSearch: false,
eagerLoading: false,
formula: null,
definitionClass: 'class_text@develop-and-test',
mode: 0 },
{ orderNumber: 20,
name: 'text_text',
caption: 'Text [1]',
type: 1,
size: null,
decimals: 0,
allowedFileTypes: null,
maxFileCount: 0,
nullable: true,
readonly: false,
indexed: true,
unique: false,
autoassigned: false,
hint: null,
defaultValue: null,
refClass: '',
itemsClass: '',
backRef: '',
backColl: '',
binding: '',
semantic: null,
selConditions: null,
selSorting: [],
selectionProvider: null,
indexSearch: false,
eagerLoading: false,
formula: null,
definitionClass: 'class_text@develop-and-test',
mode: 0 },
{ orderNumber: 30,
name: 'text_multilinetext',
caption: 'Multiline text [7]',
type: 1,
size: null,
decimals: 0,
allowedFileTypes: null,
maxFileCount: 0,
nullable: true,
readonly: false,
indexed: true,
unique: false,
autoassigned: false,
hint: null,
defaultValue: null,
refClass: '',
itemsClass: '',
backRef: '',
backColl: '',
binding: '',
semantic: null,
selConditions: null,
selSorting: [],
selectionProvider: null,
indexSearch: false,
eagerLoading: false,
formula: null,
definitionClass: 'class_text@develop-and-test',
mode: 0 },
{ orderNumber: 40,
name: 'text_formattext',
caption: 'Formatted text [8]',
type: 1,
size: null,
decimals: 0,
allowedFileTypes: null,
maxFileCount: 0,
nullable: true,
readonly: false,
indexed: true,
unique: false,
autoassigned: false,
hint: null,
defaultValue: null,
refClass: '',
itemsClass: '',
backRef: '',
backColl: '',
binding: '',
semantic: null,
selConditions: null,
selSorting: [],
selectionProvider: null,
indexSearch: false,
eagerLoading: false,
formula: null,
definitionClass: 'class_text@develop-and-test',
mode: 0 } ]
The example in dnt: test/modules/rest/metadatasrv.spec.js
/checking metadata service/# accessing info about meta object properties: propertyMetas